@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: 400;
}

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: "Exo", sans-serif;
}

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

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

a {
  color: #e76419;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: #363636;
}

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: #201200;
  font-weight: 600;
}

fieldset {
  border: none;
}

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

.box {
  background-color: white;
  border-radius: 0px;
  box-shadow: 0;
  color: #201200;
  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 #e76419;
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #e76419;
}

.button, .boltform button {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #201200;
  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: #363636;
}
.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(231, 100, 25, 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: #201200;
  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: #201200;
}
.button.is-text:active, .boltform button.is-text:active, .button.is-text.is-active, .boltform button.is-text.is-active {
  background-color: #e8e8e8;
  color: #201200;
}
.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: #F2EEE6;
  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: #eee8de;
  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(242, 238, 230, 0.25);
}
.button.is-light:active, .boltform button.is-light:active, .button.is-light.is-active, .boltform button.is-light.is-active {
  background-color: #e9e3d5;
  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: #F2EEE6;
  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: #F2EEE6;
}
.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: #F2EEE6;
}
.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: #F2EEE6;
  color: #F2EEE6;
}
.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: #F2EEE6;
  border-color: #F2EEE6;
  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 #F2EEE6 #F2EEE6 !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: #F2EEE6;
  box-shadow: none;
  color: #F2EEE6;
}
.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: #F2EEE6;
}
.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 #F2EEE6 #F2EEE6 !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: #442500;
  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: #371e00;
  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(68, 37, 0, 0.25);
}
.button.is-dark:active, .boltform button.is-dark:active, .button.is-dark.is-active, .boltform button.is-dark.is-active {
  background-color: #2b1700;
  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: #442500;
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted, .boltform button.is-dark.is-inverted {
  background-color: #fff;
  color: #442500;
}
.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: #442500;
}
.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: #442500;
  color: #442500;
}
.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: #442500;
  border-color: #442500;
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after, .boltform button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #442500 #442500 !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: #442500;
  box-shadow: none;
  color: #442500;
}
.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: #442500;
}
.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 #442500 #442500 !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: #974f02;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .boltform button:hover, .button.is-primary.is-hovered, .boltform button.is-hovered {
  background-color: #8a4802;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .boltform button:focus, .button.is-primary.is-focused, .boltform button.is-focused {
  border-color: transparent;
  color: #fff;
}
.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(151, 79, 2, 0.25);
}
.button.is-primary:active, .boltform button:active, .button.is-primary.is-active, .boltform button.is-active {
  background-color: #7e4202;
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], .boltform button[disabled], fieldset[disabled] .button.is-primary, fieldset[disabled] .boltform button, .boltform fieldset[disabled] button {
  background-color: #974f02;
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted, .boltform button.is-inverted {
  background-color: #fff;
  color: #974f02;
}
.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: #f2f2f2;
}
.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: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #974f02;
}
.button.is-primary.is-loading::after, .boltform button.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined, .boltform button.is-outlined {
  background-color: transparent;
  border-color: #974f02;
  color: #974f02;
}
.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: #974f02;
  border-color: #974f02;
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after, .boltform button.is-outlined.is-loading::after {
  border-color: transparent transparent #974f02 #974f02 !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 #fff #fff !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: #974f02;
  box-shadow: none;
  color: #974f02;
}
.button.is-primary.is-inverted.is-outlined, .boltform button.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.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: #fff;
  color: #974f02;
}
.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 #974f02 #974f02 !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: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light, .boltform button.is-light {
  background-color: #fff5eb;
  color: #f27e03;
}
.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: #ffefde;
  border-color: transparent;
  color: #f27e03;
}
.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: #fee9d2;
  border-color: transparent;
  color: #f27e03;
}
.button.is-link, .boltform button.is-link {
  background-color: #e76419;
  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: #dc5f17;
  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(231, 100, 25, 0.25);
}
.button.is-link:active, .boltform button.is-link:active, .button.is-link.is-active, .boltform button.is-link.is-active {
  background-color: #d15a16;
  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: #e76419;
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted, .boltform button.is-link.is-inverted {
  background-color: #fff;
  color: #e76419;
}
.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: #e76419;
}
.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: #e76419;
  color: #e76419;
}
.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: #e76419;
  border-color: #e76419;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after, .boltform button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #e76419 #e76419 !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: #e76419;
  box-shadow: none;
  color: #e76419;
}
.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: #e76419;
}
.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 #e76419 #e76419 !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: #fdf3ed;
  color: #bd5114;
}
.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: #fcebe1;
  border-color: transparent;
  color: #bd5114;
}
.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: #fbe3d5;
  border-color: transparent;
  color: #bd5114;
}
.button.is-info, .boltform button.is-info {
  background-color: #09abcf;
  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: #08a1c3;
  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(9, 171, 207, 0.25);
}
.button.is-info:active, .boltform button.is-info:active, .button.is-info.is-active, .boltform button.is-info.is-active {
  background-color: #0897b7;
  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: #09abcf;
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted, .boltform button.is-info.is-inverted {
  background-color: #fff;
  color: #09abcf;
}
.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: #09abcf;
}
.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: #09abcf;
  color: #09abcf;
}
.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: #09abcf;
  border-color: #09abcf;
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after, .boltform button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #09abcf #09abcf !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: #09abcf;
  box-shadow: none;
  color: #09abcf;
}
.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: #09abcf;
}
.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 #09abcf #09abcf !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: #ebfbfe;
  color: #0895b5;
}
.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: #dff8fe;
  border-color: transparent;
  color: #0895b5;
}
.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: #d3f5fd;
  border-color: transparent;
  color: #0895b5;
}
.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: #e79417;
  border-color: transparent;
  color: #fff;
}
.button.is-warning:hover, .boltform button.is-warning:hover, .button.is-warning.is-hovered, .boltform button.is-warning.is-hovered {
  background-color: #db8d16;
  border-color: transparent;
  color: #fff;
}
.button.is-warning:focus, .boltform button.is-warning:focus, .button.is-warning.is-focused, .boltform button.is-warning.is-focused {
  border-color: transparent;
  color: #fff;
}
.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(231, 148, 23, 0.25);
}
.button.is-warning:active, .boltform button.is-warning:active, .button.is-warning.is-active, .boltform button.is-warning.is-active {
  background-color: #d08515;
  border-color: transparent;
  color: #fff;
}
.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: #e79417;
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted, .boltform button.is-warning.is-inverted {
  background-color: #fff;
  color: #e79417;
}
.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: #f2f2f2;
}
.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: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #e79417;
}
.button.is-warning.is-loading::after, .boltform button.is-warning.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-warning.is-outlined, .boltform button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #e79417;
  color: #e79417;
}
.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: #e79417;
  border-color: #e79417;
  color: #fff;
}
.button.is-warning.is-outlined.is-loading::after, .boltform button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #e79417 #e79417 !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 #fff #fff !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: #e79417;
  box-shadow: none;
  color: #e79417;
}
.button.is-warning.is-inverted.is-outlined, .boltform button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.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: #fff;
  color: #e79417;
}
.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 #e79417 #e79417 !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: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-warning.is-light, .boltform button.is-warning.is-light {
  background-color: #fdf6ec;
  color: #9e6510;
}
.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: #fcf1e1;
  border-color: transparent;
  color: #9e6510;
}
.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: #fbecd5;
  border-color: transparent;
  color: #9e6510;
}
.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: #974f02;
  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: #201200;
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #201200;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #201200;
}
.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: #F2EEE6;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: #442500;
  color: #fff;
}
.notification.is-primary, .boltform button.notification {
  background-color: #974f02;
  color: #fff;
}
.notification.is-primary.is-light, .boltform button.notification.is-light {
  background-color: #fff5eb;
  color: #f27e03;
}
.notification.is-link {
  background-color: #e76419;
  color: #fff;
}
.notification.is-link.is-light {
  background-color: #fdf3ed;
  color: #bd5114;
}
.notification.is-info {
  background-color: #09abcf;
  color: #fff;
}
.notification.is-info.is-light {
  background-color: #ebfbfe;
  color: #0895b5;
}
.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: #e79417;
  color: #fff;
}
.notification.is-warning.is-light {
  background-color: #fdf6ec;
  color: #9e6510;
}
.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: #201200;
}
.progress::-moz-progress-bar {
  background-color: #201200;
}
.progress::-ms-fill {
  background-color: #201200;
  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: #F2EEE6;
}
.progress.is-light::-moz-progress-bar {
  background-color: #F2EEE6;
}
.progress.is-light::-ms-fill {
  background-color: #F2EEE6;
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, #F2EEE6 30%, #ededed 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: #442500;
}
.progress.is-dark::-moz-progress-bar {
  background-color: #442500;
}
.progress.is-dark::-ms-fill {
  background-color: #442500;
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #442500 30%, #ededed 30%);
}
.progress.is-primary::-webkit-progress-value, .boltform button.progress::-webkit-progress-value {
  background-color: #974f02;
}
.progress.is-primary::-moz-progress-bar, .boltform button.progress::-moz-progress-bar {
  background-color: #974f02;
}
.progress.is-primary::-ms-fill, .boltform button.progress::-ms-fill {
  background-color: #974f02;
}
.progress.is-primary:indeterminate, .boltform button.progress:indeterminate {
  background-image: linear-gradient(to right, #974f02 30%, #ededed 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: #e76419;
}
.progress.is-link::-moz-progress-bar {
  background-color: #e76419;
}
.progress.is-link::-ms-fill {
  background-color: #e76419;
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #e76419 30%, #ededed 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: #09abcf;
}
.progress.is-info::-moz-progress-bar {
  background-color: #09abcf;
}
.progress.is-info::-ms-fill {
  background-color: #09abcf;
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, #09abcf 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: #e79417;
}
.progress.is-warning::-moz-progress-bar {
  background-color: #e79417;
}
.progress.is-warning::-ms-fill {
  background-color: #e79417;
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #e79417 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, #201200 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: #201200;
}
.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: #F2EEE6;
  border-color: #F2EEE6;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: #442500;
  border-color: #442500;
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: #974f02;
  border-color: #974f02;
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: #e76419;
  border-color: #e76419;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: #09abcf;
  border-color: #09abcf;
  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: #e79417;
  border-color: #e79417;
  color: #fff;
}
.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: #974f02;
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}
.table th {
  color: #201200;
}
.table th:not([align]) {
  text-align: inherit;
}
.table tr.is-selected {
  background-color: #974f02;
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: #201200;
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #201200;
}
.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: #201200;
  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: #F2EEE6;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: #442500;
  color: #fff;
}
.tag:not(body).is-primary, .boltform button.tag:not(body) {
  background-color: #974f02;
  color: #fff;
}
.tag:not(body).is-primary.is-light, .boltform button.tag:not(body).is-light {
  background-color: #fff5eb;
  color: #f27e03;
}
.tag:not(body).is-link {
  background-color: #e76419;
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: #fdf3ed;
  color: #bd5114;
}
.tag:not(body).is-info {
  background-color: #09abcf;
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: #ebfbfe;
  color: #0895b5;
}
.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: #e79417;
  color: #fff;
}
.tag:not(body).is-warning.is-light {
  background-color: #fdf6ec;
  color: #9e6510;
}
.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: #09abcf !important;
  font-size: 2rem;
  font-weight: 400 !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: -0.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: #09abcf !important;
  font-size: 1.5rem;
  font-weight: 400 !important;
  line-height: 1.25;
}
.subtitle strong {
  color: #201200;
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -0.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: #201200;
}
.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(32, 18, 0, 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(32, 18, 0, 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(32, 18, 0, 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(32, 18, 0, 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: #e76419;
  box-shadow: 0 0 0 0.125em rgba(231, 100, 25, 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: #F2EEE6;
}
.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(242, 238, 230, 0.25);
}
.is-dark.textarea, .boltform textarea.is-dark, .is-dark.input, .boltform input.is-dark {
  border-color: #442500;
}
.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(68, 37, 0, 0.25);
}
.is-primary.textarea, .boltform button.textarea, .boltform textarea.is-primary, .is-primary.input, .boltform button.input, .boltform input.is-primary {
  border-color: #974f02;
}
.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(151, 79, 2, 0.25);
}
.is-link.textarea, .boltform textarea.is-link, .is-link.input, .boltform input.is-link {
  border-color: #e76419;
}
.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(231, 100, 25, 0.25);
}
.is-info.textarea, .boltform textarea.is-info, .is-info.input, .boltform input.is-info {
  border-color: #09abcf;
}
.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(9, 171, 207, 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: #e79417;
}
.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(231, 148, 23, 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: #201200;
}
[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: #e76419;
  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: #201200;
}
.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: #F2EEE6;
}
.select.is-light select, .boltform select.is-light select {
  border-color: #F2EEE6;
}
.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: #e9e3d5;
}
.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(242, 238, 230, 0.25);
}
.select.is-dark:not(:hover)::after, .boltform select.is-dark:not(:hover)::after {
  border-color: #442500;
}
.select.is-dark select, .boltform select.is-dark select {
  border-color: #442500;
}
.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: #2b1700;
}
.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(68, 37, 0, 0.25);
}
.select.is-primary:not(:hover)::after, .boltform button.select:not(:hover)::after, .boltform select.is-primary:not(:hover)::after {
  border-color: #974f02;
}
.select.is-primary select, .boltform button.select select, .boltform select.is-primary select {
  border-color: #974f02;
}
.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: #7e4202;
}
.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(151, 79, 2, 0.25);
}
.select.is-link:not(:hover)::after, .boltform select.is-link:not(:hover)::after {
  border-color: #e76419;
}
.select.is-link select, .boltform select.is-link select {
  border-color: #e76419;
}
.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: #d15a16;
}
.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(231, 100, 25, 0.25);
}
.select.is-info:not(:hover)::after, .boltform select.is-info:not(:hover)::after {
  border-color: #09abcf;
}
.select.is-info select, .boltform select.is-info select {
  border-color: #09abcf;
}
.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: #0897b7;
}
.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(9, 171, 207, 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: #e79417;
}
.select.is-warning select, .boltform select.is-warning select {
  border-color: #e79417;
}
.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: #d08515;
}
.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(231, 148, 23, 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: #F2EEE6;
  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: #eee8de;
  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(242, 238, 230, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #e9e3d5;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: #442500;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #371e00;
  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(68, 37, 0, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #2b1700;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta, .boltform button.file .file-cta {
  background-color: #974f02;
  border-color: transparent;
  color: #fff;
}
.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: #8a4802;
  border-color: transparent;
  color: #fff;
}
.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(151, 79, 2, 0.25);
  color: #fff;
}
.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: #7e4202;
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: #e76419;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: #dc5f17;
  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(231, 100, 25, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: #d15a16;
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: #09abcf;
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #08a1c3;
  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(9, 171, 207, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #0897b7;
  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: #e79417;
  border-color: transparent;
  color: #fff;
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: #db8d16;
  border-color: transparent;
  color: #fff;
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(231, 148, 23, 0.25);
  color: #fff;
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #d08515;
  border-color: transparent;
  color: #fff;
}
.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: #201200;
}
.file-label:hover .file-name {
  border-color: #d5d5d5;
}
.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #201200;
}
.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: #201200;
}

.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: #201200;
  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: #F2EEE6;
}
.help.is-dark {
  color: #442500;
}
.help.is-primary, .boltform button.help {
  color: #974f02;
}
.help.is-link {
  color: #e76419;
}
.help.is-info {
  color: #09abcf;
}
.help.is-success {
  color: #fee9cd;
}
.help.is-warning {
  color: #e79417;
}
.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: #201200;
}
.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: #e76419;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: #363636;
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #201200;
  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: #201200;
  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: #201200;
  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: #201200;
  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: #e76419;
  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: #201200;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: whitesmoke;
  color: #201200;
}
.menu-list a.is-active {
  background-color: #e76419;
  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: #fcfaf8;
}
.message.is-light .message-header {
  background-color: #F2EEE6;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-light .message-body {
  border-color: #F2EEE6;
}
.message.is-dark {
  background-color: #fffaf5;
}
.message.is-dark .message-header {
  background-color: #442500;
  color: #fff;
}
.message.is-dark .message-body {
  border-color: #442500;
}
.message.is-primary, .boltform button.message {
  background-color: #fff5eb;
}
.message.is-primary .message-header, .boltform button.message .message-header {
  background-color: #974f02;
  color: #fff;
}
.message.is-primary .message-body, .boltform button.message .message-body {
  border-color: #974f02;
  color: #f27e03;
}
.message.is-link {
  background-color: #fdf3ed;
}
.message.is-link .message-header {
  background-color: #e76419;
  color: #fff;
}
.message.is-link .message-body {
  border-color: #e76419;
  color: #bd5114;
}
.message.is-info {
  background-color: #ebfbfe;
}
.message.is-info .message-header {
  background-color: #09abcf;
  color: #fff;
}
.message.is-info .message-body {
  border-color: #09abcf;
  color: #0895b5;
}
.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: #fdf6ec;
}
.message.is-warning .message-header {
  background-color: #e79417;
  color: #fff;
}
.message.is-warning .message-body {
  border-color: #e79417;
  color: #9e6510;
}
.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: #201200;
  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: #201200;
  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: #201200;
  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: 3.25rem;
  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: #F2EEE6;
  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: #e9e3d5;
  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: #e9e3d5;
    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: #e9e3d5;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: #F2EEE6;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: #442500;
  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: #2b1700;
  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: #2b1700;
    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: #2b1700;
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #442500;
    color: #fff;
  }
}
.navbar.is-primary, .boltform button.navbar {
  background-color: #974f02;
  color: #fff;
}
.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: #fff;
}
.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: #7e4202;
  color: #fff;
}
.navbar.is-primary .navbar-brand .navbar-link::after, .boltform button.navbar .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-primary .navbar-burger, .boltform button.navbar .navbar-burger {
  color: #fff;
}
@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: #fff;
  }
  .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: #7e4202;
    color: #fff;
  }
  .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: #fff;
  }
  .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: #7e4202;
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active, .boltform button.navbar .navbar-dropdown a.navbar-item.is-active {
    background-color: #974f02;
    color: #fff;
  }
}
.navbar.is-link {
  background-color: #e76419;
  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: #d15a16;
  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: #d15a16;
    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: #d15a16;
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #e76419;
    color: #fff;
  }
}
.navbar.is-info {
  background-color: #09abcf;
  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: #0897b7;
  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: #0897b7;
    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: #0897b7;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #09abcf;
    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: #e79417;
  color: #fff;
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: #d08515;
  color: #fff;
}
.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-warning .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
.navbar.is-warning .navbar-start .navbar-link,
.navbar.is-warning .navbar-end > .navbar-item,
.navbar.is-warning .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
.navbar.is-warning .navbar-start .navbar-link:focus,
.navbar.is-warning .navbar-start .navbar-link:hover,
.navbar.is-warning .navbar-start .navbar-link.is-active,
.navbar.is-warning .navbar-end > a.navbar-item:focus,
.navbar.is-warning .navbar-end > a.navbar-item:hover,
.navbar.is-warning .navbar-end > a.navbar-item.is-active,
.navbar.is-warning .navbar-end .navbar-link:focus,
.navbar.is-warning .navbar-end .navbar-link:hover,
.navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: #d08515;
    color: #fff;
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
.navbar.is-warning .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #d08515;
    color: #fff;
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #e79417;
    color: #fff;
  }
}
.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: 3.25rem;
  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: 3.25rem;
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}

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

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

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

.navbar-burger {
  color: #201200;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  -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: #201200;
  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: #e76419;
}

.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: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #e76419;
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #e76419;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #e76419;
  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: #e76419;
  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 - 3.25rem);
    overflow: auto;
  }

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

  .navbar {
    min-height: 3.25rem;
  }
  .navbar.is-spaced {
    padding: 1rem 2rem;
  }
  .navbar.is-spaced .navbar-start,
.navbar.is-spaced .navbar-end {
    align-items: center;
  }
  .navbar.is-spaced a.navbar-item,
.navbar.is-spaced .navbar-link {
    border-radius: 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: #e76419;
  }

  .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: #e76419;
  }
  .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: 3.25rem;
  }
  html.has-navbar-fixed-bottom-desktop,
body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }
  html.has-spaced-navbar-fixed-top,
body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }
  html.has-spaced-navbar-fixed-bottom,
body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }

  a.navbar-item.is-active,
.navbar-link.is-active {
    color: #0a0a0a;
  }
  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 - 3.25rem);
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 0.75rem;
}
.pagination.is-medium {
  font-size: 1.25rem;
}
.pagination.is-large {
  font-size: 1.5rem;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 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: #201200;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #b5b5b5;
  color: #363636;
}
.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: #e76419;
  border-color: #e76419;
  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: #F2EEE6;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: #F2EEE6;
}
.panel.is-light .panel-block.is-active .panel-icon {
  color: #F2EEE6;
}
.panel.is-dark .panel-heading {
  background-color: #442500;
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: #442500;
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: #442500;
}
.panel.is-primary .panel-heading, .boltform button.panel .panel-heading {
  background-color: #974f02;
  color: #fff;
}
.panel.is-primary .panel-tabs a.is-active, .boltform button.panel .panel-tabs a.is-active {
  border-bottom-color: #974f02;
}
.panel.is-primary .panel-block.is-active .panel-icon, .boltform button.panel .panel-block.is-active .panel-icon {
  color: #974f02;
}
.panel.is-link .panel-heading {
  background-color: #e76419;
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: #e76419;
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: #e76419;
}
.panel.is-info .panel-heading {
  background-color: #09abcf;
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: #09abcf;
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: #09abcf;
}
.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: #e79417;
  color: #fff;
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #e79417;
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: #e79417;
}
.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: #201200;
  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: #201200;
}
.panel-list a:hover {
  color: #e76419;
}

.panel-block {
  align-items: center;
  color: #201200;
  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: #e76419;
  color: #363636;
}
.panel-block.is-active .panel-icon {
  color: #e76419;
}
.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: #09abcf;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: #09abcf;
  color: #e76419;
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: #09abcf;
  color: #09abcf;
}
.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: #09abcf;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: whitesmoke;
  border-color: #e76419;
  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: #09abcf;
  border-color: #09abcf;
  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.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -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: #F2EEE6 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-text-info {
  color: #09abcf !important;
}

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

.has-background-info {
  background-color: #09abcf !important;
}

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

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

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

.has-text-info-dark {
  color: #0895b5 !important;
}

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

.has-background-info-dark {
  background-color: #0895b5 !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: #e79417 !important;
}

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

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

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

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

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

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

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

.has-background-warning-dark {
  background-color: #9e6510 !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: 400 !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: "Exo", sans-serif !important;
}

.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Exo", "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", "Exo", "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: #F2EEE6;
  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: #F2EEE6;
  }
}
.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: #e9e3d5;
  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: #F2EEE6;
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #e5d3c0 0%, #F2EEE6 71%, #fbfaf6 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e5d3c0 0%, #F2EEE6 71%, #fbfaf6 100%);
  }
}
.hero.is-dark {
  background-color: #442500;
  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: #442500;
  }
}
.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: #2b1700;
  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: #442500;
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #110600 0%, #442500 71%, #5e4200 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #110600 0%, #442500 71%, #5e4200 100%);
  }
}
.hero.is-primary, .boltform button.hero {
  background-color: #974f02;
  color: #fff;
}
.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: #fff;
}
.hero.is-primary .subtitle, .boltform button.hero .subtitle {
  color: rgba(255, 255, 255, 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: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu, .boltform button.hero .navbar-menu {
    background-color: #974f02;
  }
}
.hero.is-primary .navbar-item, .boltform button.hero .navbar-item,
.hero.is-primary .navbar-link,
.boltform button.hero .navbar-link {
  color: rgba(255, 255, 255, 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: #7e4202;
  color: #fff;
}
.hero.is-primary .tabs a, .boltform button.hero .tabs a {
  color: #fff;
  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: #fff;
}
.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: #fff;
  border-color: #fff;
  color: #974f02;
}
.hero.is-primary.is-bold, .boltform button.hero.is-bold {
  background-image: linear-gradient(141deg, #662400 0%, #974f02 71%, #b37a00 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, #662400 0%, #974f02 71%, #b37a00 100%);
  }
}
.hero.is-link {
  background-color: #e76419;
  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: #e76419;
  }
}
.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: #d15a16;
  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: #e76419;
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #c42e09 0%, #e76419 71%, #ef932a 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #c42e09 0%, #e76419 71%, #ef932a 100%);
  }
}
.hero.is-info {
  background-color: #09abcf;
  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: #09abcf;
  }
}
.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: #0897b7;
  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: #09abcf;
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #00a3a5 0%, #09abcf 71%, #049ced 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #00a3a5 0%, #09abcf 71%, #049ced 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: #e79417;
  color: #fff;
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}
.hero.is-warning .title {
  color: #fff;
}
.hero.is-warning .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #e79417;
  }
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: #d08515;
  color: #fff;
}
.hero.is-warning .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-warning .tabs a:hover {
  opacity: 1;
}
.hero.is-warning .tabs li.is-active a {
  opacity: 1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: #fff;
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(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: #fff;
  border-color: #fff;
  color: #e79417;
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #c35908 0%, #e79417 71%, #f0c128 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #c35908 0%, #e79417 71%, #f0c128 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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QUVFLHVCTklhO0VNSGIsa0JKaURXO0VJaERYLGFKaURXO0VJaERYLGNKR1c7RUlGWCxjQUFBO0VBQ0EsZ0JBWlk7QVQ2bUJkOztBUzlsQkU7RUFFRSx5RUFmb0I7QVQrbUJ4QjtBUy9sQkU7RUFDRSxvRUFoQnFCO0FUaW5CekI7O0FVMWtCQTtFQUdFLHVCUGxDYTtFT21DYixxQlB4Q2E7RU95Q2IsaUJOaERxQjtFTWlEckIsY0xuQ1c7RUtvQ1gsZUFBQTtFQUdBLHVCQUFBO0VBQ0EsaUNBbER3QjtFQW1EeEIsaUJBbEQwQjtFQW1EMUIsa0JBbkQwQjtFQW9EMUIsOEJBckR3QjtFQXNEeEIsa0JBQUE7RUFDQSxtQkFBQTtBVnlrQkY7QVV4a0JFO0VBQ0UsY0FBQTtBVjBrQko7QVV4a0JJO0VBSUUsYUFBQTtFQUNBLFlBQUE7QVZ1a0JOO0FVdGtCSTtFUndFQSwrQlF2RTBCO0VSdUUxQixvQlF0RTBCO0FWd2tCOUI7QVV2a0JJO0VScUVBLG1CUXBFMEI7RVJvRTFCLGdDUW5FMEI7QVZ5a0I5QjtBVXhrQkk7RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FWMGtCTjtBVXhrQkU7RUFFRSxxQlAzRVc7RU80RVgsY1AvRVc7QUh3cEJmO0FVeGtCRTtFQUVFLHFCUGxFVztFT21FWCxjUG5GVztBSDRwQmY7QVV4a0JJO0VBQ0Usa0RBQUE7QVYwa0JOO0FVemtCRTtFQUVFLHFCUHZGVztFT3dGWCxjUHpGVztBSG1xQmY7QVV4a0JFO0VBQ0UsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGNMbkZTO0VLb0ZULDBCQS9FcUI7QVZ5cEJ6QjtBVXprQkk7RUFJRSw0QlA3RlM7RU84RlQsY0wxRk87QUxrcUJiO0FVdmtCSTtFQUVFLHlCQUFBO0VBQ0EsY0w5Rk87QUxzcUJiO0FVdmtCSTtFQUVFLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtBVndrQk47QVVwa0JJO0VBQ0UsdUJBSE07RUFJTix5QkFBQTtFQUNBLGNBSmE7QVYwa0JuQjtBVXJrQk07RUFFRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FUVztBVitrQm5CO0FV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QTtBaEJ1bkVSO0FnQjluRU07RUFDRSx5QkFISTtBaEJtb0VaO0FnQi9uRU07RUFDRSx5QkFMSTtBaEJzb0VaO0FnQmhvRU07RUFDRSx5QkFQSTtBaEJ5b0VaO0FnQmpvRU07RUFDRSxxRUFBQTtBaEJtb0VSO0FnQjFvRU07RUFDRSx5QkFISTtBaEIrb0VaO0FnQjNvRU07RUFDRSx5QkFMSTtBaEJrcEVaO0FnQjVvRU07RUFDRSx5QkFQSTtBaEJxcEVaO0FnQjdvRU07RUFDRSxxRUFBQTtBaEIrb0VSO0FnQnRwRU07RUFDRSx5QkFISTtBaEIycEVaO0FnQnZwRU07RUFDRSx5QkFMSTtBaEI4cEVaO0FnQnhwRU07RUFDRSx5QkFQSTtBaEJpcUVaO0FnQnpwRU07RUFDRSxxRUFBQTtBaEIycEVSO0FnQmxxRU07RUFDRSx5QkFISTtBaEJ1cUVaO0FnQm5xRU07RUFDRSx5QkFMSTtBaEIwcUVaO0FnQnBxRU07RUFDRSx5QkFQSTtBaEI2cUVaO0FnQnJxRU07RUFDRSxxRUFBQTtBaEJ1cUVSO0FnQjlxRU07RUFDRSx5QkFISTtBaEJtckVaO0FnQi9xRU07RUFDRSx5QkFMSTtBaEJzckVaO0FnQmhyRU07RUFDRSx5QkFQSTtBaEJ5ckVaO0FnQmpyRU07RUFDRSxxRUFBQTtBaEJtckVSO0FnQjFyRU07RUFDRSx5QkFISTtBaEIrckVaO0FnQjNyRU07RUFDRSx5QkFMSTtBaEJrc0VaO0FnQjVyRU07RUFDRSx5QkFQSTtBaEJxc0VaO0FnQjdyRU07RUFDRSxxRUFBQTtBaEIrckVSO0FnQnRzRU07RUFDRSx5QkFISTtBaEIyc0VaO0FnQnZzRU07RUFDRSx5QkFMSTtBaEI4c0VaO0FnQnhzRU07RUFDRSx5QkFQSTtBaEJpdEVaO0FnQnpzRU07RUFDRSxxRUFBQTtBaEIyc0VSO0FnQmx0RU07RUFDRSx5QkFISTtBaEJ1dEVaO0FnQm50RU07RUFDRSx5QkFMSTtBaEIwdEVaO0FnQnB0RU07RUFDRSx5QkFQSTtBaEI2dEVaO0FnQnJ0RU07RUFDRSxxRUFBQTtBaEJ1dEVSO0FnQnJ0RUU7RUFDRSxnQ0FwQzhCO1VBb0M5Qix3QkFwQzhCO0VBcUM5QiwyQ0FBQTtVQUFBLG1DQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSx5QmJqQ1k7RWFrQ1oscUVBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7QWhCdXRFSjtBZ0J0dEVJO0VBQ0UsNkJBQUE7QWhCd3RFTjtBZ0J2dEVJO0VBQ0UsNkJBQUE7QWhCeXRFTjtBZ0J0dEVFO0VBQ0UsZWJsQks7QUgwdUVUO0FnQnZ0RUU7RUFDRSxlYnRCSztBSCt1RVQ7QWdCeHRFRTtFQUNFLGNiekJLO0FIbXZFVDs7QWdCeHRFQTtFQUNFO0lBQ0UsMkJBQUE7RWhCMnRFRjtFZ0IxdEVBO0lBQ0UsNEJBQUE7RWhCNHRFRjtBQUNGOztBZ0JqdUVBO0VBQ0U7SUFDRSwyQkFBQTtFaEIydEVGO0VnQjF0RUE7SUFDRSw0QkFBQTtFaEI0dEVGO0FBQ0Y7QWlCdHdFQTtFQUVFLHVCZFphO0VjYWIsY1pYVztBTGt4RWI7QWlCdHdFRTs7RUFFRSx5QkE1QmdCO0VBNkJoQixxQkE1QnNCO0VBNkJ0QixxQkE1QmlCO0VBNkJqQixtQkFBQTtBakJ3d0VKO0FpQm53RU07O0VBQ0UsdUJBSE07RUFJTixtQkFKTTtFQUtOLGNBSmE7QWpCMHdFckI7QWlCendFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sWUFKYTtBakJneEVyQjtBaUIvd0VNOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTix5QkFKYTtBakJzeEVyQjtBaUJyeEVNOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTixXQUphO0FqQjR4RXJCO0FpQjN4RU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLFdBSmE7QWpCa3lFckI7QWlCanlFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBakJ3eUVyQjtBaUJ2eUVNOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTixXQUphO0FqQjh5RXJCO0FpQjd5RU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLHlCQUphO0FqQm96RXJCO0FpQm56RU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLFdBSmE7QWpCMHpFckI7QWlCenpFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBakJnMEVyQjtBaUIxekVJOztFQUNFLG1CQUFBO0VBQ0EsU0FBQTtBakI2ekVOO0FpQjV6RUk7O0VBQ0UseUJacENRO0VZcUNSLFdDNUJhO0FsQjIxRW5CO0FpQjl6RU07Ozs7RUFFRSxtQkFBQTtBakJrMEVSO0FpQmowRUk7O0VBQ0Usc0JBQUE7QWpCbzBFTjtBaUJuMEVFO0VBQ0UsY1p2Q1M7QUw0MkViO0FpQnAwRUk7RUFDRSxtQkFBQTtBakJzMEVOO0FpQnAwRUk7RUFDRSx5QlpqRFE7RVlrRFIsV0N6Q2E7QWxCKzJFbkI7QWlCcjBFTTs7RUFFRSxtQkFBQTtBakJ1MEVSO0FpQnQwRU07O0VBRUUsa0JDL0NXO0VEZ0RYLG1CQUFBO0FqQncwRVI7QWlCdjBFRTtFQUNFLDZCQTFEMEI7QWpCbTRFOUI7QWlCeDBFSTs7RUFFRSxxQkFsRXlCO0VBbUV6QixjWjFETztBTG80RWI7QWlCejBFRTtFQUNFLDZCQTlEMEI7QWpCeTRFOUI7QWlCMTBFSTs7RUFFRSxxQkF0RXlCO0VBdUV6QixjWmhFTztBTDQ0RWI7QWlCMzBFRTtFQUNFLDZCQXJFMEI7QWpCazVFOUI7QWlCMTBFUTs7RUFFRSxzQkFBQTtBakI0MEVWO0FpQnowRUk7O0VBRUUsaUJBQUE7QWpCMjBFTjtBaUJ4MEVROztFQUVFLHdCQUFBO0FqQjAwRVY7QWlCejBFRTtFQUNFLFdBQUE7QWpCMjBFSjtBaUJ2MEVRO0VBQ0UseUJkM0ZLO0FIbzZFZjtBaUJyMEVVO0VBQ0UseUJkaEdHO0FIdTZFZjtBaUJ0MEVZO0VBQ0UsNEJkbkdDO0FIMjZFZjtBaUJ0MEVJOztFQUVFLHFCQUFBO0FqQncwRU47QWlCcDBFUTtFQUNFLHlCZDNHSztBSGk3RWY7O0FpQnAwRUE7RWY3REUsaUNBQUE7RWVnRUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBakJzMEVGOztB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Ky9FTjtBbUI5L0VJO0VBRUUseUJBQUE7QW5CKy9FTjtBbUI5L0VJO0VBQ0UseUJBQUE7QW5CZ2dGTjtBbUIvL0VFO0VBQ0UsdUJoQjVEYTtBSDZqRmpCOztBbUI5L0VFO0VBQ0UsMEJBQUE7QW5CaWdGSjs7QW9Ccm5GQTs7RUFHRSxzQkFBQTtBcEJ1bkZGO0FvQnRuRkU7Ozs7RUFFRSxvQkFBQTtBcEIwbkZKO0FvQnpuRkU7O0VBQ0UsaUJBcEJhO0FwQmdwRmpCO0FvQjNuRkU7O0VBQ0UsaUJBckJhO0FwQm1wRmpCO0FvQjduRkU7O0VBQ0Usc0JBQUE7QXBCZ29GSjs7QW9COW5GQTtFQUNFLHlCZmdCWTtFZWJaLGVmWVc7RWVYWCwyQmZhYTtFZVpiLGtCQW5Da0I7QXBCa3FGcEI7QW9COW5GRTtFQUNFLGNBcENpQjtFQXFDakIsb0JBcENrQjtBcEJvcUZ0QjtBb0IvbkZFO0VBQ0Usb0JBQUE7QXBCaW9GSjtBb0Job0ZFO0VBQ0UsbUJmV3VCO0FMdW5GM0I7QW9COW5GSTtFQUNFLGVGZ0ZFO0FsQmdqRlI7QW9Cam9GSTtFQUNFLGlCRmdGRTtBbEJtakZSO0FvQnBvRkk7RUFDRSxlRmdGRTtBbEJzakZSO0FvQnZvRkk7RUFDRSxpQkZnRkU7QWxCeWpGUjtBb0Ixb0ZJO0VBQ0Usa0JGZ0ZFO0FsQjRqRlI7QW9CN29GSTtFQUNFLGVGZ0ZFO0FsQitqRlI7QW9CaHBGSTtFQUNFLGtCRmdGRTtBbEJra0ZSOztBb0JocEZBO0VBQ0UseUJmSWU7RWVEZixpQmZMYztFZU1kLDJCZkpnQjtFZUtoQixpQkE3Q3FCO0FwQjhyRnZCO0FvQmhwRkU7RUFDRSxjZjVDUztFZTZDVCxnQmpCbkJjO0FIcXFGbEI7QW9CanBGRTtFQUNFLG1CZlB1QjtBTDBwRjNCO0FvQi9vRkk7RUFDRSxlRjhERTtBbEJtbEZSO0FvQmxwRkk7RUFDRSxpQkY4REU7QWxCc2xGUjtBb0JycEZJO0VBQ0UsZUY4REU7QWxCeWxGUjtBb0J4cEZJO0VBQ0UsaUJGOERFO0FsQjRsRlI7QW9CM3BGSTtFQUNFLGtCRjhERTtBbEIrbEZSO0FvQjlwRkk7RUFDRSxlRjhERTtBbEJrbUZSO0FvQmpxRkk7RUFDRSxrQkY4REU7QWxCcW1GUjs7QXFCbHVGQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FyQnF1RkY7O0FxQm51RkE7RUFFRSxnQmxCMEJjO0VrQnpCZCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FyQnF1RkY7QXFCcHVGRTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FyQnN1Rko7O0FxQmp1RkE7RUFDRSxtQkFBQTtFQUNBLDRCbEJmYTtFa0JnQmIsdUJsQjBDZTtFa0J6Q2Ysb0JBQUE7RUFDQSxrQmxCS087RWtCSlAsV0FBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBckJvdUZGOztBc0JydEZBO0VBeEJFLHVCbkJkYTtFbUJlYixxQm5CcEJhO0VtQnFCYixrQmpCK0NPO0VpQjlDUCxjakJmVztBTGd3RmI7QUU5c0ZJO0VvQmpDQSwyQkE3QnNCO0F0Qit3RjFCO0FFanRGSTtFb0JqQ0EsMkJBN0JzQjtBdEJreEYxQjtBRXB0Rkk7RW9CakNBLDJCQTdCc0I7QXRCcXhGMUI7QUV2dEZJO0VvQmpDQSwyQkE3QnNCO0F0Qnd4RjFCO0FzQjF2RkU7RUFFRSxxQm5CNUJXO0FIdXhGZjtBc0IxdkZFO0VBSUUscUJqQjVCVTtFaUI2QlYsa0RBQUE7QXRCeXZGSjtBc0J4dkZFO0VBRUUsNEJuQmpDVztFbUJrQ1gsd0JuQmxDVztFbUJtQ1gsZ0JBQUE7RUFDQSxjbkJ6Q1c7QUhreUZmO0FFdnVGSTtFb0JoQkUsK0JBakM2QjtBdEIyeEZuQztBRTF1Rkk7RW9CaEJFLCtCQWpDNkI7QXRCOHhGbkM7QUU3dUZJO0VvQmhCRSwrQkFqQzZCO0F0Qml5Rm5DO0FFaHZGSTtFb0JoQkUsK0JBakM2QjtBdEJveUZuQzs7QXVCbHpGQTtFQUVFLDJEREZhO0VDR2IsZUFBQTtFQUNBLFdBQUE7QXZCb3pGRjtBdUJuekZFO0VBQ0UsZ0JBQUE7QXZCcXpGSjtBdUJqekZJO0VBQ0UsbUJBRk07QXZCcXpGWjtBdUJsekZNO0VBSUUsbURBQUE7QXZCaXpGUjtBdUJ2ekZJO0VBQ0UscUJBRk07QXZCMnpGWjtBdUJ4ekZNO0VBSUUsZ0RBQUE7QXZCdXpGUjtBdUI3ekZJO0VBQ0UscUJBRk07QXZCaTBGWjtBdUI5ekZNO0VBSUUsbURBQUE7QXZCNnpGUjtBdUJuMEZJO0VBQ0UscUJBRk07QXZCdTBGWjtBdUJwMEZNO0VBSUUsK0NBQUE7QXZCbTBGUjtBdUJ6MEZJO0VBQ0UscUJBRk07QXZCNjBGWjtBdUIxMEZNO0VBSUUsZ0RBQUE7QXZCeTBGUjtBdUIvMEZJO0VBQ0UscUJBRk07QXZCbTFGWjtBdUJoMUZNO0VBSUUsa0RBQUE7QXZCKzBGUjtBdUJyMUZJO0VBQ0UscUJBRk07QXZCeTFGWjtBdUJ0MUZNO0VBSUUsaURBQUE7QXZCcTFGUjtBdUIzMUZJO0VBQ0UscUJBRk07QXZCKzFGWjtBdUI1MUZNO0VBSUUsbURBQUE7QXZCMjFGUjtBdUJqMkZJO0VBQ0UscUJBRk07QXZCcTJGWjtBdUJsMkZNO0VBSUUsa0RBQUE7QXZCaTJGUjtBdUJ2MkZJO0VBQ0UscUJBRk07QXZCMjJGWjtBdUJ4MkZNO0VBSUUsK0NBQUE7QXZCdTJGUjtBdUJyMkZFO0VuQnNCQSxrQkNpQ2E7RURoQ2Isa0JEUE87QUh5MUZUO0F1QnYyRkU7RW5CdUJBLGtCRFhPO0FIODFGVDtBdUJ4MkZFO0VuQnVCQSxpQkRkTztBSGsyRlQ7QXVCeDJGRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0F2QjAyRko7QXVCejJGRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0F2QjIyRko7O0F1QnYyRkU7RUFDRSx1QnBCZ0NhO0VvQi9CYixnREFBQTtFQUNBLGlEQUFBO0F2QjAyRko7QXVCejJGRTtFQUNFLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBdkIyMkZKOztBdUJ6MkZBO0VBRUUsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsMkJuQjdDMkI7RW1COEMzQixnQkFBQTtBdkIyMkZGO0F1QjEyRkU7RUFDRSxnQkF4RGtCO0VBeURsQixlQXhEa0I7QXZCbzZGdEI7QXVCMzJGRTtFQUNFLGVBQUE7QXZCNjJGSjtBdUIzMkZFO0VBQ0UsWUFBQTtBdkI2MkZKOztBd0I1NkZBO0VBQ0UsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBeEIrNkZGO0F3Qjk2RkU7RUFDRSxlQUFBO0F4Qmc3Rko7QXdCLzZGRTtFQUNFLGNuQlNTO0FMdzZGYjtBd0JoN0ZFO0VBRUUsY3JCSFc7RXFCSVgsbUJBQUE7QXhCaTdGSjs7QXdCMTZGRTtFdEI2SEUsa0JzQjVId0I7QXhCNjZGNUI7O0F5Qmo4RkE7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F6Qm84RkY7QXlCbjhGRTtFQUNFLGFyQkRhO0FKczhGakI7QXlCbjhGSTtFQUVFLHFCcEJJUTtFSDBJVixjdUI3SWdCO0VBQ2QsVUFBQTtBekJvOEZOO0F5Qmw4Rkk7RUFDRSx1QnRCd0RXO0VEeUViLGlCdUJoSTJCO0F6Qm84Ri9CO0F5Qm44RkU7RUFFRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBekJvOEZKO0F5Qm44Rkk7RUFDRSxhQUFBO0F6QnE4Rk47QXlCcDhGSTtFQUVFLHdCdEJmUztBSG85RmY7QXlCcDhGSTtFdkJtSEEsb0J1QmxIMkI7QXpCczhGL0I7QXlCcjhGSTtFQUNFLFlBQUE7RUFDQSxVQUFBO0F6QnU4Rk47QXlCdDhGTTtFQUNFLGtCQUFBO0F6Qnc4RlI7QXlCcjhGSTtFQUNFLHFCcEJ0Qk87QUw2OUZiO0F5Qmw4Rk07RUFDRSxtQkFISTtBekJ1OEZaO0F5Qm44Rk07RUFDRSxtQkFMSTtBekIwOEZaO0F5QnA4RlE7RUFFRSxxQkFBQTtBekJxOEZWO0F5QnA4RlE7RUFJRSxtREFBQTtBekJtOEZWO0F5Qjk4Rk07RUFDRSxxQkFISTtBekJtOUZaO0F5Qi84Rk07RUFDRSxxQkFMSTtBekJzOUZaO0F5Qmg5RlE7RUFFRSxtQkFBQTtBekJpOUZWO0F5Qmg5RlE7RUFJRSxnREFBQTtBekIrOEZWO0F5QjE5Rk07RUFDRSxxQkFISTtBekIrOUZaO0F5QjM5Rk07RUFDRSxxQkFMSTtBekJrK0ZaO0F5QjU5RlE7RUFFRSxxQkFBQTtBekI2OUZWO0F5QjU5RlE7RUFJRSxtREFBQTtBekIyOUZWO0F5QnQrRk07RUFDRSxxQkFISTtBekIyK0ZaO0F5QnYrRk07RUFDRSxxQkFMSTtBekI4K0ZaO0F5QngrRlE7RUFFRSxxQkFBQTtBekJ5K0ZWO0F5QngrRlE7RUFJRSwrQ0FBQTtBekJ1K0ZWO0F5QmwvRk07RUFDRSxxQkFISTtBekJ1L0ZaO0F5Qm4vRk07RUFDRSxxQkFMSTtBekIwL0ZaO0F5QnAvRlE7RUFFRSxxQkFBQTtBekJxL0ZWO0F5QnAvRlE7RUFJRSxnREFBQTtBekJtL0ZWO0F5QjkvRk07RUFDRSxxQkFISTtBekJtZ0daO0F5Qi8vRk07RUFDRSxxQkFMSTtBekJzZ0daO0F5QmhnR1E7RUFFRSxxQkFBQTtBekJpZ0dWO0F5QmhnR1E7RUFJRSxrREFBQTtBekIrL0ZWO0F5QjFnR007RUFDRSxxQkFISTtBekIrZ0daO0F5QjNnR007RUFDRSxxQkFMSTtBekJraEdaO0F5QjVnR1E7RUFFRSxxQkFBQTtBekI2Z0dWO0F5QjVnR1E7RUFJRSxpREFBQTtBekIyZ0dWO0F5QnRoR007RUFDRSxxQkFISTtBekIyaEdaO0F5QnZoR007RUFDRSxxQkFMSTtBekI4aEdaO0F5QnhoR1E7RUFFRSxxQkFBQTtBekJ5aEdWO0F5QnhoR1E7RUFJRSxtREFBQTtBekJ1aEdWO0F5QmxpR007RUFDRSxxQkFISTtBekJ1aUdaO0F5Qm5pR007RUFDRSxxQkFMSTtBekIwaUdaO0F5QnBpR1E7RUFFRSxxQkFBQTtBekJxaUdWO0F5QnBpR1E7RUFJRSxrREFBQTtBekJtaUdWO0F5QjlpR007RUFDRSxxQkFISTtBekJtakdaO0F5Qi9pR007RUFDRSxxQkFMSTtBekJzakdaO0F5QmhqR1E7RUFFRSxxQkFBQTtBekJpakdWO0F5QmhqR1E7RUFJRSwrQ0FBQTtBekIraUdW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ekdHO0l3QjBHSCxvQkFBQTtFM0I4bEhKO0FBQ0Y7O0EyQjVsSEU7RUFDRSxnQkFBQTtBM0IrbEhKO0FFM3BIRTtFeUIwREY7SUFJSSxhQUFBO0lBQ0EsYUFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0UzQmltSEY7RTJCaG1IRTtJQUNFLGdCQUFBO0UzQmttSEo7RTJCam1IRTtJQUNFLGNBQUE7RTNCbW1ISjtFMkJsbUhJO0lBQ0UsWUFBQTtFM0JvbUhOO0UyQm5tSEk7SXpCYkYscUJ5QmM0QjtFM0JxbUg5QjtBQUNGOztBMkJwbUhBO0VBQ0Usc0JBQUE7RUFDQSxXQUFBO0VBQ0EsZXhCOUhPO0V3QitIUCxrQkFBQTtFQUNBLG1CQUFBO0EzQnVtSEY7QTJCaG1IUTs7Ozs7OztFQUNFLGN0QjVKRztBTG93SGI7QTJCdm1ITTs7Ozs7OztFQUNFLGtCeEJ6SUM7QUh3dkhUO0EyQjltSE07Ozs7Ozs7RUFDRSxrQnhCN0lDO0FIbXdIVDtBMkJybkhNOzs7Ozs7O0VBQ0UsaUJ4QmhKQztBSDZ3SFQ7QTJCNW5ISTtFQUNFLGN4QjNLUztFd0I0S1QsYXZCakxXO0V1QmtMWCxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFl2QnJMVztFdUJzTFgsVUFBQTtBM0I4bkhOO0EyQjVuSEk7Ozs7RUFFRSxtQnZCMUxXO0FKMHpIakI7QTJCL25ISTtFQUNFLE9BQUE7QTNCaW9ITjtBMkIvbkhJOzs7O0VBRUUsb0J2QmhNVztBSm0wSGpCO0EyQmxvSEk7RUFDRSxRQUFBO0EzQm9vSE47QTJCbG9ISTtFQUVFLDZCQUFBO0V6Qm5ERixjeUJvRGdCO0VBQ2QsWUFBQTtFQUNBLFVBQUE7QTNCbW9ITjtBMkJsb0hJO0VBQ0Usa0J4QjFLRztBSDh5SFQ7QTJCbm9ISTtFQUNFLGtCeEI5S0c7QUhtekhUO0EyQnBvSEk7RUFDRSxpQnhCakxHO0FIdXpIVDs7QTRCajFIQTtFQUdFLGV6QnlCTztFeUJ4QlAsbUJBQUE7QTVCazFIRjtBNEJqMUhFO0VBQ0UsbUJBQUE7RUFDQSxjdkJGVTtFdUJHVixhQUFBO0VBQ0EsdUJBQUE7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QUFBO0FoQ2dwSUY7QWdDL29JRTtFQUNFLHNCQUFBO0FoQ2lwSUo7QWdDaHBJRTtFQUNFLDhDQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0FoQ2twSUo7QWdDanBJSTs7RUFFRSxxQkFBQTtBaENtcElOO0FnQ2xwSUk7RUFDRSxtQkFBQTtBaENvcElOO0FnQ25wSU07RUFDRSxrQkFBQTtBaENxcElSO0FnQ3BwSUU7RUFDRSw4Q0FBQTtFQUNBLGdCQXRCWTtFQXVCWixpQkF2Qlk7QWhDNnFJaEI7QWdDbnBJSTtFQUNFLGtCQTFCZ0I7RUEyQmhCLG1CQTNCZ0I7QWhDZ3JJdEI7O0FnQ25wSUE7O0VBRUUsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBaENzcElGOztBZ0NwcElBO0U5QjJHSSxrQjhCL0lZO0FoQzRySWhCOztBZ0NycElBO0U5QndHSSxpQjhCL0lZO0FoQ2dzSWhCOztBZ0N0cElBO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoQ3lwSUY7O0FFdm5JRTtFOEIvQkE7SUFDRSxnQkFBQTtFaEMwcElGO0FBQ0Y7QWlDNXJJQTtFQUNFLGU5QmtCTztBSDRxSVQ7QWlDNXJJRTtFQUNFLGtCOUJnQks7QUg4cUlUO0FpQzdySUU7RUFDRSxrQjlCWUs7QUhtcklUO0FpQzlySUU7RUFDRSxpQjlCU0s7QUh1cklUOztBaUM5cklBO0VBQ0UsaUJBckJzQjtBakNzdEl4QjtBaUNoc0lFO0VBQ0Usa0I1QjhDVztFNEI3Q1gsYzVCZlM7RTRCZ0JULGNBQUE7RUFDQSxxQkF6QnFCO0FqQzJ0SXpCO0FpQ2pzSUk7RUFDRSw0QjlCdkJTO0U4QndCVCxjNUJwQk87QUx1dEliO0FpQ2pzSUk7RUFDRSx5QjVCMUJRO0U0QjJCUixXZmdDZTtBbEJtcUlyQjtBaUNqc0lJO0UvQnFHQSw4QitCeklvQjtFQXNDbEIsY0FuQ29CO0UvQnNJdEIsb0IrQnJJNEI7QWpDc3VJaEM7O0FpQ2pzSUE7RUFDRSxjOUJ6Q2E7RThCMENiLGlCQXBDcUI7RUFxQ3JCLHFCQXBDMEI7RUFxQzFCLHlCQUFB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c0NTO0VMazRLVDtFb0N0a0tFO0lBQ0UsU0FBQTtFcEN3a0tKO0VvQ3ZrS0k7SUFDRSw0Q0FBQTtFcEN5a0tOO0VvQ3hrS0U7SUFDRSxNQUFBO0VwQzBrS0o7O0VvQ3ZrS0U7O0lBQ0Usb0JBNVpVO0VwQ3UrS2Q7RW9DMWtLRTs7SUFDRSx1QkE5WlU7RXBDMitLZDtFb0M1a0tFOztJQUNFLG9CQUFBO0VwQytrS0o7RW9DOWtLRTs7SUFDRSx1QkFBQTtFcENpbEtKOztFb0M3a0tFOztJQUNFLGNqQ3hhUztFSHkvS2I7RW9DaGxLRTs7SUFDRSw2QkEvWmdDO0VwQ2svS3BDOztFb0M5a0tJO0lBQ0UseUJqQ3BhTztFSHEvS2I7QUFDRjtBb0M3a0tFO0VBQ0UsaUNBQUE7QXBDK2tLSjs7QXFDeCtLQTtFQUVFLGVsQ0lPO0VrQ0hQLGdCQWhDa0I7QXJDMGdMcEI7QXFDeCtLRTtFQUNFLGtCbENDSztBSHkrS1Q7QXFDeitLRTtFQUNFLGtCbENISztBSDgrS1Q7QXFDMStLRTtFQUNFLGlCbENOSztBSGsvS1Q7QXFDMStLSTs7RUFFRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJsQ3dCVztBSG85S2pCO0FxQzMrS0k7RUFDRSx1QmxDc0JXO0FIdTlLakI7O0FxQzMrS0E7O0VBRUUsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBckM4K0tGOztBcUM1K0tBOzs7O0VBTUUsY0EzRDBCO0VBNEQxQix1QkFBQTtFQUNBLGVBNUR1QjtFQTZEdkIsbUJBNUQ2QjtFQTZEN0Isb0JBNUQ4QjtFQTZEOUIsa0JBQUE7QXJDNitLRjs7QXFDMytLQTs7O0VBR0UscUJsQ2hFYTtFa0NpRWIsY2hDMURXO0VnQzJEWCxnQmpDdkVlO0FKcWpMakI7QXFDNytLRTs7O0VBQ0UscUJsQ3JFVztFa0NzRVgsY2xDekVXO0FIMGpMZjtBcUNoL0tFOzs7RUFDRSxxQmxDM0RXO0FIK2lMZjtBcUNuL0tFOzs7RUFDRSxpREF0RHNCO0FyQzZpTDFCO0FxQ3QvS0U7OztFQUNFLHlCbEMzRVc7RWtDNEVYLHFCbEM1RVc7RWtDNkVYLGdCQUFBO0VBQ0EsY2xDaEZXO0VrQ2lGWCxZQUFBO0FyQzAvS0o7O0FxQ3gvS0E7O0VBRUUsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FyQzIvS0Y7O0FxQ3gvS0U7RUFDRSx5QmhDckZVO0VnQ3NGVixxQmhDdEZVO0VnQ3VGVixXbkI1QmlCO0FsQnVoTHJCOztBcUN6L0tBO0VBQ0UsY2xDL0ZhO0VrQ2dHYixvQkFBQTtBckM0L0tGOztBcUMxL0tBO0VBQ0UsZUFBQTtBckM2L0tGOztBRXhoTEU7RW1DOEJBO0lBQ0UsZUFBQTtFckM4L0tGOztFcUM3L0tBOztJQUVFLFlBQUE7SUFDQSxjQUFBO0VyQ2dnTEY7O0VxQzkvS0U7SUFDRSxZQUFBO0lBQ0EsY0FBQTtFckNpZ0xKO0FBQ0Y7QUVyaUxFO0VtQ3NDQTtJQUNFLFlBQUE7SUFDQSxjQUFBO0lBQ0EsMkJBQUE7SUFDQSxRQUFBO0VyQ2tnTEY7O0VxQ2pnTEE7SUFDRSxRQUFBO0VyQ29nTEY7O0VxQ25nTEE7SUFDRSxRQUFBO0VyQ3NnTEY7O0VxQ3JnTEE7SUFDRSw4QkFBQTtFckN3Z0xGO0VxQ3RnTEk7SUFDRSxRQUFBO0VyQ3dnTE47RXFDdmdMSTtJQUNFLHVCQUFBO0lBQ0EsUUFBQTtFckN5Z0xOO0VxQ3hnTEk7SUFDRSxRQUFBO0VyQzBnTE47RXFDeGdMSTtJQUNFLFFBQUE7RXJDMGdMTjtFcUN6Z0xJO0lBQ0UsUUFBQTtFckMyZ0xOO0VxQzFnTEk7SUFDRSx5QkFBQTtJQUNBLFFBQUE7RXJDNGdMTjtBQUNGO0FzQ3BvTEE7RUFDRSxrQmpDZ0RhO0VpQy9DYiwwRkE3QmE7RUE4QmIsZW5DSU87QUhrb0xUO0FzQ3JvTEU7RUFDRSxxQm5DYVk7QUgwbkxoQjtBc0Nqb0xNO0VBQ0UsdUJBSkk7RUFLSixjQUpXO0F0Q3VvTG5CO0FzQ2xvTE07RUFDRSwwQkFQSTtBdEMyb0xaO0FzQ25vTE07RUFDRSxZQVRJO0F0QzhvTFo7QXNDM29MTTtFQUNFLHlCQUpJO0VBS0osWUFKVztBdENpcExuQjtBc0M1b0xNO0VBQ0UsNEJBUEk7QXRDcXBMWjtBc0M3b0xNO0VBQ0UsY0FUSTtBdEN3cExaO0FzQ3JwTE07RUFDRSx5QkFKSTtFQUtKLHlCQUpXO0F0QzJwTG5CO0FzQ3RwTE07RUFDRSw0QkFQSTtBdEMrcExaO0FzQ3ZwTE07RUFDRSxjQVRJO0F0Q2txTFo7QXNDL3BMTTtFQUNFLHlCQUpJO0VBS0osV0FKVztBdENxcUxuQjtBc0NocUxNO0VBQ0UsNEJBUEk7QXRDeXFMWjtBc0NqcUxNO0VBQ0UsY0FUSTtBdEM0cUxaO0FzQ3pxTE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QXRDK3FMbkI7QXNDMXFMTTtFQUNFLDRCQVBJO0F0Q21yTFo7QXNDM3FMTTtFQUNFLGNBVEk7QXRDc3JMWjtBc0NuckxNO0VBQ0UseUJBSkk7RUFLSixXQUpXO0F0Q3lyTG5CO0FzQ3ByTE07RUFDRSw0QkFQSTtBdEM2ckxaO0FzQ3JyTE07RUFDRSxjQVRJO0F0Q2dzTFo7QXNDN3JMTTtFQUNFLHlCQUpJO0VBS0osV0FKVztBdENtc0xuQjtBc0M5ckxNO0VBQ0UsNEJBUEk7QXRDdXNMWjtBc0MvckxNO0VBQ0UsY0FUSTtBdEMwc0xaO0FzQ3ZzTE07RUFDRSx5QkFKSTtFQUtKLHlCQUpXO0F0QzZzTG5CO0FzQ3hzTE07RUFDRSw0QkFQSTtBdENpdExaO0FzQ3pzTE07RUFDRSxjQVRJO0F0Q290TFo7QXNDanRMTTtFQUNFLHlCQUpJO0VBS0osV0FKVztBdEN1dExuQjtBc0NsdExNO0VBQ0UsNEJBUEk7QXRDMnRMWjtBc0NudExNO0VBQ0UsY0FUSTtBdEM4dExaO0FzQzN0TE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QXRDaXVMbkI7QXNDNXRMTTtFQUNFLDRCQVBJO0F0Q3F1TFo7QXNDN3RMTTtFQUNFLGNBVEk7QXRDd3VMWjs7QXNDM3RMRTs7RUFDRSxnQ0FuRGdCO0F0Q2t4THBCOztBc0M3dExBO0VBQ0UseUJuQzVDYztFbUM2Q2QsMEJBQUE7RUFDQSxjakN4Q1c7RWlDeUNYLGlCQWhEbUI7RUFpRG5CLGdCbkNmWTtFbUNnQlosaUJBckQwQjtFQXNEMUIsbUJBckRzQjtBdENxeEx4Qjs7QXNDOXRMQTtFQUNFLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQXJEcUI7RUFzRHJCLHVCQUFBO0F0Q2l1TEY7QXNDaHVMRTtFQUNFLGdDQXZEc0I7RUF3RHRCLG1CQUFBO0VBQ0EsY0FBQTtBdENrdUxKO0FzQ2h1TEk7RUFDRSw0Qm5DbkVTO0VtQ29FVCxjbkNyRVM7QUh1eUxmOztBc0MvdExFO0VBQ0UsY2pDOURTO0FMZ3lMYjtBc0NqdUxJO0VBQ0UsY2pDbkVRO0FMc3lMZDs7QXNDanVMQTtFQUNFLG1CQUFBO0VBQ0EsY2pDcEVXO0VpQ3FFWCxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtBdENvdUxGO0FzQ251TEU7RXBDdURFLG9Cb0N0RHdCO0F0Q3F1TDVCO0FzQ3B1TEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QXRDc3VMSjtBc0NydUxFO0VBQ0UsZUFBQTtBdEN1dUxKO0FzQ3R1TEU7RUFDRSwwQmpDcEZVO0VpQ3FGVixjbkM3Rlc7QUhxMExmO0FzQ3Z1TEk7RUFDRSxjakN2RlE7QUxnMExkO0FzQ3h1TEU7RUFDRSw4QmpDeEJXO0VpQ3lCWCwrQmpDekJXO0FMbXdMZjs7QXNDeHVMQTs7RUFFRSxlQUFBO0F0QzJ1TEY7QXNDMXVMRTs7RUFDRSw0Qm5DakdXO0FIODBMZjs7QXNDM3VMQTtFcEM5RkUscUJBQUE7RUFDQSxlb0M4Rkk7RXBDN0ZKLFdvQzZGVTtFcEM1RlYsZ0JvQzRGVTtFcEMzRlYsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVvQ3lGVTtFQUNWLGNuQzFHYTtFRHdJWCxvQm9DN0JzQjtBdENvdkwxQjtBc0NudkxFO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtBdENxdkxKOztBdUMvMExBO0VyQ2tDRSxpQ0FBQTtFcUM5QkEsb0JBQUE7RUFDQSxhQUFBO0VBQ0EsZXBDR087RW9DRlAsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXZDZzFMRjtBdUMvMExFO0VBQ0UsbUJBQUE7RUFDQSwwQnBDMUJXO0VvQzJCWCwwQkF6Q3VCO0VBMEN2Qix3QkF6Q3VCO0VBMEN2QixjbEM3QlU7RWtDOEJWLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBeENnQjtFQXlDaEIsbUJBQUE7QXZDaTFMSjtBdUNoMUxJO0VBQ0UsNEJsQ3BDUTtFa0NxQ1IsY2xDdENRO0FMdzNMZDtBdUNqMUxFO0VBQ0UsY0FBQTtBdkNtMUxKO0F1Q2oxTE07RUFDRSw0QmxDMUNNO0VrQzJDTixjbEMzQ007QUw4M0xkO0F1Q2wxTEU7RUFDRSxtQkFBQTtFQUNBLDBCcEM5Q1c7RW9DK0NYLDBCQTdEdUI7RUE4RHZCLHdCQTdEdUI7RUE4RHZCLGFBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0F2Q28xTEo7QXVDbjFMSTtFQUNFLHFCQUFBO0F2Q3ExTE47QXVDcDFMSTtFQUNFLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QXZDczFMTjtBdUNyMUxJO0VBQ0UseUJBQUE7RUFDQSxvQkFBQTtBdkN1MUxOO0F1Q3IxTEk7RXJDaUVBLG1CcUNoRTBCO0F2Q3UxTDlCO0F1Q3QxTEk7RXJDK0RBLGtCcUM5RDBCO0F2Q3cxTDlCO0F1Q3IxTEk7RUFDRSx1QkFBQTtBdkN1MUxOO0F1Q3IxTEk7RUFDRSx5QkFBQTtBdkN1MUxOO0F1Q3AxTEk7RUFDRSw2QkFBQTtFQUVFLDBCQUFBO0F2Q3ExTFI7QXVDbDFMTTtFQUNFLDRCcEN0Rk87RW9DdUZQLDRCcEMxRk87QUg4NkxmO0F1Q2oxTFE7RUFDRSx1QnBDekZLO0VvQzBGTCxxQnBDL0ZLO0VvQ2dHTCwyQ0FBQTtBdkNtMUxWO0F1Q2oxTEk7RUFDRSxZQUFBO0VBQ0EsY0FBQTtBdkNtMUxOO0F1Q2oxTEk7RUFDRSxxQmxDbEdRO0VrQ21HUixtQkEvRjBCO0VBZ0cxQixpQkEvRjBCO0VBZ0cxQixnQkFBQTtFQUNBLGtCQUFBO0F2Q20xTE47QXVDbDFMTTtFQUNFLDRCcEMxR087RW9DMkdQLHFCbEMxR007RWtDMkdOLFVBQUE7QXZDbzFMUjtBdUNsMUxNO0VyQ3FCRixpQnFDcEI0QjtBdkNvMUxoQztBdUNuMUxNO0VBRUksMkJsQ2pERDtFa0NrREMsOEJsQ2xERDtBTHM0TFQ7QXVDaDFMTTtFQUVJLDRCbEN4REQ7RWtDeURDLCtCbEN6REQ7QUwwNExUO0F1QzUwTFE7RUFDRSx5QmxDOUhJO0VrQytISixxQmxDL0hJO0VrQ2dJSixXckJ0RVc7RXFCdUVYLFVBQUE7QXZDODBMVjtBdUM3MExJO0VBQ0UsbUJBQUE7QXZDKzBMTjtBdUM1MExRO0VBRUksbUNwQ2hGSztFb0NpRkwsZ0NwQ2pGSztFb0NrRkwsb0JBQUE7QXZDNjBMWjtBdUN4MExRO0VBRUksb0NwQ3pGSztFb0MwRkwsaUNwQzFGSztFb0MyRkwscUJBQUE7QXZDeTBMWjtBdUNuMExFO0VBQ0Usa0JwQ25JSztBSHc4TFQ7QXVDcDBMRTtFQUNFLGtCcEN2SUs7QUg2OExUO0F1Q3IwTEU7RUFDRSxpQnBDMUlLO0FIaTlMVDs7QXdDbC9MQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlbkN1Q1c7QUw4OExiO0F3Q3AvTEU7RUFDRSxVQUFBO0F4Q3MvTEo7QXdDci9MRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0F4Q3UvTEo7QXdDdC9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4Q3cvTEo7QXdDdi9MRTtFQUNFLFVBQUE7RUFDQSxlQUFBO0F4Q3kvTEo7QXdDeC9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QzAvTEo7QXdDei9MRTtFQUNFLFVBQUE7RUFDQSxlQUFBO0F4QzIvTEo7QXdDMS9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QzQvTEo7QXdDMy9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QzYvTEo7QXdDNS9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QzgvTEo7QXdDNy9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QysvTEo7QXdDOS9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4Q2dnTUo7QXdDLy9MRTtFQUNFLGdCQUFBO0F4Q2lnTUo7QXdDaGdNRTtFQUNFLHFCQUFBO0F4Q2tnTUo7QXdDamdN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SUFDRSxvQkFBQTtFeENzd05SO0FBQ0Y7QUUvb09FO0VzQzBZTTtJQUNFLG9CQUFBO0V4Q3d3TlI7QUFDRjtBRWhwT0U7RXNDeVlNO0lBQ0Usb0JBQUE7RXhDMHdOUjtBQUNGO0FFaHBPSTtFc0N1WUk7SUFDRSxvQkFBQTtFeEM0d05SO0FBQ0Y7QUUzb09JO0VzQ2dZSTtJQUNFLG9CQUFBO0V4Qzh3TlI7QUFDRjtBRTNvT0k7RXNDOFhJO0lBQ0Usb0JBQUE7RXhDZ3hOUjtBQUNGO0FFdG9PSTtFc0N1WEk7SUFDRSxvQkFBQTtFeENreE5SO0FBQ0Y7QXdDL3lOTTtFQUNFLG1CQUFBO0F4Q2l6TlI7QUU1ck9FO0VzQzZZTTtJQUNFLG1CQUFBO0V4Q2t6TlI7QUFDRjtBRTdyT0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDb3pOUjtBQUNGO0FFOXJPRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzek5SO0FBQ0Y7QUUvck9FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3d6TlI7QUFDRjtBRWhzT0U7RXNDeVlNO0lBQ0UsbUJBQUE7RXhDMHpOUjtBQUNGO0FFaHNPSTtFc0N1WUk7SUFDRSxtQkFBQTtFeEM0ek5SO0FBQ0Y7QUUzck9JO0VzQ2dZSTtJQUNFLG1CQUFBO0V4Qzh6TlI7QUFDRjtBRTNyT0k7RXNDOFhJO0lBQ0UsbUJBQUE7RXhDZzBOUjtBQUNGO0FFdHJPSTtFc0N1WEk7SUFDRSxtQkFBQTtFeENrME5SO0FBQ0Y7QXdDLzFOTTtFQUNFLG9CQUFBO0F4Q2kyTlI7QUU1dU9FO0VzQzZZTTtJQUNFLG9CQUFBO0V4Q2syTlI7QUFDRjtBRTd1T0U7RXNDNFlNO0lBQ0Usb0JBQUE7RXhDbzJOUjtBQUNGO0FFOXVPRTtFc0MyWU07SUFDRSxvQkFBQTtFeENzMk5SO0FBQ0Y7QUUvdU9FO0VzQzBZTTtJQUNFLG9CQUFBO0V4Q3cyTlI7QUFDRjtBRWh2T0U7RXNDeVlNO0lBQ0Usb0JBQUE7RXhDMDJOUjtBQUNGO0FFaHZPSTtFc0N1WUk7SUFDRSxvQkFBQTtFeEM0Mk5SO0FBQ0Y7QUUzdU9JO0VzQ2dZSTtJQUNFLG9CQUFBO0V4QzgyTlI7QUFDRjtBRTN1T0k7RXNDOFhJO0lBQ0Usb0JBQUE7RXhDZzNOUjtBQUNGO0FFdHVPSTtFc0N1WEk7SUFDRSxvQkFBQTtFeENrM05SO0FBQ0Y7QXdDLzROTTtFQUNFLGlCQUFBO0F4Q2k1TlI7QUU1eE9FO0VzQzZZTTtJQUNFLGlCQUFBO0V4Q2s1TlI7QUFDRjtBRTd4T0U7RXNDNFlNO0lBQ0UsaUJBQUE7RXhDbzVOUjtBQUNGO0FFOXhPRTtFc0MyWU07SUFDRSxpQkFBQTtFeENzNU5SO0FBQ0Y7QUUveE9FO0VzQzBZTTtJQUNFLGlCQUFBO0V4Q3c1TlI7QUFDRjtBRWh5T0U7RXNDeVlNO0lBQ0UsaUJBQUE7RXhDMDVOUjtBQUNGO0FFaHlPSTtFc0N1WUk7SUFDRSxpQkFBQTtFeEM0NU5SO0FBQ0Y7QUUzeE9JO0VzQ2dZSTtJQUNFLGlCQUFBO0V4Qzg1TlI7QUFDRjtBRTN4T0k7RXNDOFhJO0lBQ0UsaUJBQUE7RXhDZzZOUjtBQUNGO0FFdHhPSTtFc0N1WEk7SUFDRSxpQkFBQTtFeENrNk5SO0FBQ0Y7QXdDLzdOTTtFQUNFLG9CQUFBO0F4Q2k4TlI7QUU1ME9FO0VzQzZZTTtJQUNFLG9CQUFBO0V4Q2s4TlI7QUFDRjtBRTcwT0U7RXNDNFlNO0lBQ0Usb0JBQUE7RXhDbzhOUjtBQUNGO0FFOTBPRTtFc0MyWU07SUFDRSxvQkFBQTtFeENzOE5SO0FBQ0Y7QUUvME9FO0VzQzBZTTtJQUNFLG9CQUFBO0V4Q3c4TlI7QUFDRjtBRWgxT0U7RXNDeVlNO0lBQ0Usb0JBQUE7RXhDMDhOUjtBQUNGO0FFaDFPSTtFc0N1WUk7SUFDRSxvQkFBQTtFeEM0OE5SO0FBQ0Y7QUUzME9JO0VzQ2dZSTtJQUNFLG9CQUFBO0V4Qzg4TlI7QUFDRjtBRTMwT0k7RXNDOFhJO0lBQ0Usb0JBQUE7RXhDZzlOUjtBQUNGO0FFdDBPSTtFc0N1WEk7SUFDRSxvQkFBQTtFeENrOU5SO0FBQ0Y7QXdDLytOTTtFQUNFLG1CQUFBO0F4Q2kvTlI7QUU1M09FO0VzQzZZTTtJQUNFLG1CQUFBO0V4Q2svTlI7QUFDRjtBRTczT0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDby9OUjtBQUNGO0FFOTNPRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzL05SO0FBQ0Y7QUUvM09FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3cvTlI7QUFDRjtBRWg0T0U7RXNDeVlNO0lBQ0UsbUJBQUE7RXhDMC9OUjtBQUNGO0FFaDRPSTtFc0N1WUk7SUFDRSxtQkFBQTtFeEM0L05SO0FBQ0Y7QUUzM09JO0VzQ2dZSTtJQUNFLG1CQUFBO0V4QzgvTlI7QUFDRjtBRTMzT0k7RXNDOFhJO0lBQ0UsbUJBQUE7RXhDZ2dPUjtBQUNGO0FFdDNPSTtFc0N1WEk7SUFDRSxtQkFBQTtFeENrZ09SO0FBQ0Y7QXdDL2hPTTtFQUNFLG9CQUFBO0F4Q2lpT1I7QUU1Nk9FO0VzQzZZTTtJQUNFLG9CQUFBO0V4Q2tpT1I7QUFDRjtBRTc2T0U7RXNDNFlNO0lBQ0Usb0JBQUE7RXhDb2lPUjtBQUNGO0FFOTZPRTtFc0MyWU07SUFDRSxvQkFBQTtFeENzaU9SO0FBQ0Y7QUUvNk9FO0VzQzBZTTtJQUNFLG9CQUFBO0V4Q3dpT1I7QUFDRjtBRWg3T0U7RXNDeVlNO0lBQ0Usb0JBQUE7RXhDMGlPUjtBQUNGO0FFaDdPSTtFc0N1WUk7SUFDRSxvQkFBQTtFeEM0aU9SO0FBQ0Y7QUUzNk9JO0VzQ2dZSTtJQUNFLG9CQUFBO0V4QzhpT1I7QUFDRjtBRTM2T0k7RXNDOFhJO0lBQ0Usb0JBQUE7RXhDZ2pPUjtBQUNGO0FFdDZPSTtFc0N1WEk7SUFDRSxvQkFBQTtFeENrak9SO0FBQ0Y7QXdDL2tPTTtFQUNFLGlCQUFBO0F4Q2lsT1I7QUU1OU9FO0VzQzZZTTtJQUNFLGlCQUFBO0V4Q2tsT1I7QUFDRjtBRTc5T0U7RXNDNFlNO0lBQ0UsaUJBQUE7RXhDb2xPUjtBQUNGO0FFOTlPRTtFc0MyWU07SUFDRSxpQkFBQTtFeENzbE9SO0FBQ0Y7QUUvOU9FO0VzQzBZTTtJQUNFLGlCQUFBO0V4Q3dsT1I7QUFDRjtBRWgrT0U7RXNDeVlNO0lBQ0UsaUJBQUE7RXhDMGxPUjtBQUNGO0FFaCtPSTtFc0N1WUk7SUFDRSxpQkFBQTtFeEM0bE9SO0FBQ0Y7QUUzOU9JO0VzQ2dZSTtJQUNFLGlCQUFBO0V4QzhsT1I7QUFDRjtBRTM5T0k7RXNDOFhJO0lBQ0UsaUJBQUE7RXhDZ21PUjtBQUNGO0FFdDlPSTtFc0N1WEk7SUFDRSxpQkFBQTtFeENrbU9SO0FBQ0Y7O0F5Q3hsUEE7RUFDRSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSwrQkFBQTtFQUFBLDRCQUFBO0VBQUEsdUJBQUE7QXpDMmxQRjtBeUN6bFBFO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0F6QzJsUEo7QXlDMWxQSTtFQUNFLHVCQUFBO0F6QzRsUE47QXlDM2xQSTtFQUNFLHNCQWpCUztBekM4bVBmO0F5QzVsUEU7RUFDRSxvQkFBQTtBekM4bFBKO0F5QzdsUEU7RUFDRSxnQkFyQlc7QXpDb25QZjtBeUM5bFBFO0VBQ0Usc0JBQUE7QXpDZ21QSjtBeUMvbFBJO0VBQ0UsZ0NBQUE7QXpDaW1QTjtBRXJpUEU7RXVDekRFO0lBQ0UsYUFBQTtFekNpbVBKO0V5Qy9sUEk7SUFDRSxVQUFBO0lBQ0Esb0JBQUE7RXpDaW1QTjtFeUNubVBJO0lBQ0UsVUFBQTtJQUNBLHFCQUFBO0V6Q3FtUE47RXlDdm1QSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V6Q3ltUE47RXlDM21QSTtJQUNFLFVBQUE7SUFDQSxxQkFBQTtFekM2bVBOO0V5Qy9tUEk7SUFDRSxVQUFBO0lBQ0EscUJBQUE7RXpDaW5QTjtFeUNublBJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXpDcW5QTjtFeUN2blBJO0lBQ0UsVUFBQTtJQUNBLHFCQUFBO0V6Q3luUE47RXlDM25QSTtJQUNFLFVBQUE7SUFDQSxxQkFBQTtFekM2blBOO0V5Qy9uUEk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFekNpb1BOO0V5Q25vUEk7SUFDRSxVQUFBO0lBQ0EscUJBQUE7RXpDcW9QTjtFeUN2b1BJO0lBQ0UsVUFBQTtJQUNBLHFCQUFBO0V6Q3lvUE47RXlDM29QSTtJQUNFLFVBQUE7SUFDQSxXQUFBO0V6QzZvUE47QUFDRjs7QTBDN3FQRTtFQUNFLHVCQUFBO0ExQ2dyUEo7O0EwQzlxUEk7RUFFRSx5QkFBQTtBMUNnclBOOztBMEMvcVBFO0VBQ0Usa0NBQUE7QTFDa3JQSjs7QTBDenJQRTtFQUNFLHlCQUFBO0ExQzRyUEo7O0EwQzFyUEk7RUFFRSx1QkFBQTtBMUM0clBOOztBMEMzclBFO0VBQ0Usb0NBQUE7QTFDOHJQSjs7QTBDcnNQRTtFQUNFLHlCQUFBO0ExQ3dzUEo7O0EwQ3RzUEk7RUFFRSx5QkFBQTtBMUN3c1BOOztBMEN2c1BFO0VBQ0Usb0NBQUE7QTFDMHNQSjs7QTBDanRQRTtFQUNFLHlCQUFBO0ExQ290UEo7O0EwQ2x0UEk7RUFFRSx5QkFBQTtBMUNvdFBOOztBMENudFBFO0VBQ0Usb0NBQUE7QTFDc3RQSjs7QTBDN3RQRTtFQUNFLHlCQUFBO0ExQ2d1UEo7O0EwQzl0UEk7RUFFRSx5QkFBQTtBMUNndVBOOztBMEMvdFBFO0VBQ0Usb0NBQUE7QTFDa3VQSjs7QTBDN3RQSTtFQUNFLHlCQUFBO0ExQ2d1UE47O0EwQzl0UE07RUFFRSx5QkFBQTtBMUNndVBSOztBMEMvdFBJO0VBQ0Usb0NBQUE7QTFDa3VQTjs7QTBDaHVQSTtFQUNFLHlCQUFBO0ExQ211UE47O0EwQ2p1UE07RUFFRSx5QkFBQTtBMUNtdVBSOztBMENsdVBJO0VBQ0Usb0NBQUE7QTFDcXVQTjs7QTBDandQRTtFQUNFLHlCQUFBO0ExQ293UEo7O0EwQ2x3UEk7RUFFRSx5QkFBQTtBMUNvd1BOOztBMENud1BFO0VBQ0Usb0NBQUE7QTFDc3dQSjs7QTBDandQSTtFQUNFLHlCQUFBO0ExQ293UE47O0EwQ2x3UE07RUFFRSx5QkFBQTtBMUNvd1BSOztBMENud1BJO0VBQ0Usb0NBQUE7QTFDc3dQTjs7QTBDcHdQSTtFQUNFLHlCQUFBO0ExQ3V3UE47O0EwQ3J3UE07RUFFRSx5QkFBQTtBMUN1d1BSOztBMEN0d1BJO0VBQ0Usb0NBQUE7QTFDeXdQTjs7QTBDcnlQRTtFQUNFLHlCQUFBO0ExQ3d5UEo7O0EwQ3R5UEk7RUFFRSx5QkFBQTtBMUN3eVBOOztBMEN2eVBFO0VBQ0Usb0NBQUE7QTFDMHlQSjs7QTBDcnlQSTtFQUNFLHlCQUFBO0ExQ3d5UE47O0EwQ3R5UE07RUFFRSx5QkFBQTtBMUN3eVBSOztBMEN2eVBJO0VBQ0Usb0NBQUE7QTFDMHlQTjs7QTBDeHlQSTtFQUNFLHlCQUFBO0ExQzJ5UE47O0EwQ3p5UE07RUFFRSx5QkFBQTtBMUMyeVBSOztBMEMxeVBJO0VBQ0Usb0NBQUE7QTFDNnlQTjs7QTBDejBQRTtFQUNFLHlCQUFBO0ExQzQwUEo7O0EwQzEwUEk7RUFFRSx5QkFBQTtBMUM0MFBOOztBMEMzMFBFO0VBQ0Usb0NBQUE7QTFDODBQSjs7QTBDejBQSTtFQUNFLHlCQUFBO0ExQzQwUE47O0EwQzEwUE07RUFFRSx5QkFBQTtBMUM0MFBSOztBMEMzMFBJO0VBQ0Usb0NBQUE7QTFDODBQTjs7QTBDNTBQSTtFQUNFLHlCQUFBO0ExQyswUE47O0EwQzcwUE07RUFFRSx5QkFBQTtBMUMrMFBSOztBMEM5MFBJO0VBQ0Usb0NBQUE7QTFDaTFQTjs7QTBDNzJQRTtFQUNFLHlCQUFBO0ExQ2czUEo7O0EwQzkyUEk7RUFFRSx5QkFBQTtBMUNnM1BOOztBMEMvMlBFO0VBQ0Usb0NBQUE7QTFDazNQSjs7QTBDNzJQSTtFQUNFLHlCQUFBO0ExQ2czUE47O0EwQzkyUE07RUFFRSx5QkFBQTtBMUNnM1BSOztBMEMvMlBJO0VBQ0Usb0NBQUE7QTFDazNQTjs7QTBDaDNQSTtFQUNFLHlCQUFBO0ExQ20zUE47O0EwQ2ozUE07RUFFRSx5QkFBQTtBMUNtM1BSOztBMENsM1BJO0VBQ0Usb0NBQUE7QTFDcTNQTjs7QTBDajVQRTtFQUNFLHlCQUFBO0ExQ281UEo7O0EwQ2w1UEk7RUFFRSx5QkFBQTtBMUNvNVBOOztBMENuNVBFO0VBQ0Usb0NBQUE7QTFDczVQSjs7QTBDajVQSTtFQUNFLHlCQUFBO0ExQ281UE47O0EwQ2w1UE07RUFFRSx5QkFBQTtBMUNvNVBSOztBMENuNVBJO0VBQ0Usb0NBQUE7QTFDczVQTjs7QTBDcDVQSTtF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RUFDRSw0QkFBQTtBaEQ2NVFOOztBZ0Q5NVFJO0VBQ0UsNkJBQUE7QWhEaTZRTjs7QWdEbDZRSTtFQUNFLDBCQUFBO0FoRHE2UU47O0FnRHQ2UUk7RUFDRSw2QkFBQTtBaER5NlFOOztBRTUxUUU7RThDOUVFO0lBQ0UsMEJBQUE7RWhEODZRSjs7RWdELzZRRTtJQUNFLDRCQUFBO0VoRGs3UUo7O0VnRG43UUU7SUFDRSwwQkFBQTtFaERzN1FKOztFZ0R2N1FFO0lBQ0UsNEJBQUE7RWhEMDdRSjs7RWdEMzdRRTtJQUNFLDZCQUFBO0VoRDg3UUo7O0VnRC83UUU7SUFDRSwwQkFBQTtFaERrOFFKOztFZ0RuOFFFO0lBQ0UsNkJBQUE7RWhEczhRSjtBQUNGO0FFdDNRRTtFOENsRkU7SUFDRSwwQkFBQTtFaEQyOFFKOztFZ0Q1OFFFO0lBQ0UsNEJBQUE7RWhEKzhRSjs7RWdEaDlRRTtJQUNFLDBCQUFBO0VoRG05UUo7O0VnRHA5UUU7SUFDRSw0QkFBQTtFaER1OVFKOztFZ0R4OVFFO0lBQ0UsNkJBQUE7RWhEMjlRSjs7RWdENTlRRTtJQUNFLDBCQUFBO0VoRCs5UUo7O0VnRGgrUUU7SUFDRSw2QkFBQTtFaERtK1FKO0FBQ0Y7QUUzNFFFO0U4QzFGRTtJQUNFLDBCQUFBO0VoRHcrUUo7O0VnRHorUUU7SUFDRSw0QkFBQTtFaEQ0K1FKOztFZ0Q3K1FFO0lBQ0UsMEJBQUE7RWhEZy9RSjs7RWdEai9RRTtJQUNFLDRCQUFBO0VoRG8vUUo7O0VnRHIvUUU7SUFDRSw2QkFBQTtFaER3L1FKOztFZ0R6L1FFO0lBQ0UsMEJBQUE7RWhENC9RSjs7RWdENy9RRTtJQUNFLDZCQUFBO0VoRGdnUko7QUFDRjtBRXA2UUU7RThDOUZFO0lBQ0UsMEJBQUE7RWhEcWdSSjs7RWdEdGdSRTtJQUNFLDRCQUFBO0VoRHlnUko7O0VnRDFnUkU7SUFDRSwwQkFBQTtFaEQ2Z1JKOztFZ0Q5Z1JFO0lBQ0UsNEJBQUE7RWhEaWhSSjs7RWdEbGhSRTtJQUNFLDZCQUFBO0VoRHFoUko7O0VnRHRoUkU7SUFDRSwwQkFBQTtFaER5aFJKOztFZ0QxaFJFO0lBQ0UsNkJBQUE7RWhENmhSSjtBQUNGO0FFbDdRSTtFOEM3R0E7SUFDRSwwQkFBQTtFaERraVJKOztFZ0RuaVJFO0lBQ0UsNEJBQUE7RWhEc2lSSjs7RWdEdmlSRTtJQUNFLDBCQUFBO0VoRDBpUko7O0VnRDNpUkU7SUFDRSw0QkFBQTtFaEQ4aVJKOztFZ0QvaVJFO0lBQ0UsNkJBQUE7RWhEa2pSSjs7RWdEbmpSRTtJQUNFLDBCQUFBO0VoRHNqUko7O0VnRHZqUkU7SUFDRSw2QkFBQTtFaEQwalJKO0FBQ0Y7QUVoOFFJO0U4QzVIQTtJQUNFLDBCQUFBO0VoRCtqUko7O0VnRGhrUkU7SUFDRSw0QkFBQTtFaERta1JKOztFZ0Rwa1JFO0lBQ0UsMEJBQUE7RWhEdWtSSjs7RWdEeGtSRTtJQUNFLDRCQUFBO0VoRDJrUko7O0VnRDVrUkU7SUFDRSw2QkFBQTtFaEQra1JKOztFZ0RobFJFO0lBQ0UsMEJBQUE7RWhEbWxSSjs7RWdEcGxSRTtJQUNFLDZCQUFBO0VoRHVsUko7QUFDRjtBZ0QvalJFO0VBQ0UsNkJBQUE7QWhEaWtSSjs7QWdEbGtSRTtFQUNFLDhCQUFBO0FoRHFrUko7O0FnRHRrUkU7RUFDRSwyQkFBQTtBaER5a1JKOztBZ0Qxa1JFO0VBQ0UsNEJBQUE7QWhENmtSSjs7QUUxaFJFO0U4Qy9DRTtJQUNFLDZCQUFBO0VoRDZrUko7QUFDRjtBRTVoUkU7RThDaERFO0lBQ0UsNkJBQUE7RWhEK2tSSjtBQUNGO0FFN2hSRTtFOENqREU7SUFDRSw2QkFBQTtFaERpbFJKO0FBQ0Y7QUU5aFJFO0U4Q2xERTtJQUNFLDZCQUFBO0VoRG1sUko7QUFDRjtBRS9oUkU7RThDbkRFO0lBQ0UsNkJBQUE7RWhEcWxSSjtBQUNGO0FFL2hSSTtFOENyREE7SUFDRSw2QkFBQTtFaER1bFJKO0FBQ0Y7QUUxaFJJO0U4QzVEQTtJQUNFLDZCQUFBO0VoRHlsUko7QUFDRjtBRTFoUkk7RThDOURBO0lBQ0UsNkJBQUE7RWhEMmxSSjtBQUNGO0FFcmhSSTtFOENyRUE7SUFDRSw2QkFBQTtFaEQ2bFJKO0FBQ0Y7QUV4a1JFO0U4Qy9DRTtJQUNFLDhCQUFBO0VoRDBuUko7QUFDRjtBRXprUkU7RThDaERFO0lBQ0UsOEJBQUE7RWhENG5SSjtBQUNGO0FFMWtSRTtFOENqREU7SUFDRSw4QkFBQTtFaEQ4blJKO0FBQ0Y7QUUza1JFO0U4Q2xERTtJQUNFLDhCQUFBO0VoRGdvUko7QUFDRjtBRTVrUkU7RThDbkRFO0lBQ0UsOEJBQUE7RWhEa29SSjtBQUNGO0FFNWtSSTtFOENyREE7SUFDRSw4QkFBQTtFaERvb1JKO0FBQ0Y7QUV2a1JJO0U4QzVEQTtJQUNFLDhCQUFBO0VoRHNvUko7QUFDRjtBRXZrUkk7RThDOURBO0lBQ0UsOEJBQUE7RWhEd29SSjtBQUNGO0FFbGtSSTtFOENyRUE7SUFDRSw4QkFBQTtFaEQwb1JKO0FBQ0Y7QUVyblJFO0U4Qy9DRTtJQUNFLDJCQUFBO0VoRHVxUko7QUFDRjtBRXRuUkU7RThDaERFO0lBQ0UsMkJBQUE7RWhEeXFSSjtBQUNGO0FFdm5SRTtFOENqREU7SUFDRSwyQkFBQTtFaEQycVJKO0FBQ0Y7QUV4blJFO0U4Q2xERTtJQUNFLDJCQUFBO0VoRDZxUko7QUFDRjtBRXpuUkU7RThDbkRFO0lBQ0UsMkJBQUE7RWhEK3FSSjtBQUNGO0FFem5SSTtFOENyREE7SUFDRSwyQkFBQTtFaERpclJKO0FBQ0Y7QUVwblJJO0U4QzVEQTtJQUNFLDJCQUFBO0VoRG1yUko7QUFDRjtBRXBuUkk7RThDOURBO0lBQ0UsMkJBQUE7RWhEcXJSSjtBQUNGO0FFL21SSTtFOENyRUE7SUFDRSwyQkFBQTtFaER1clJKO0FBQ0Y7QUVscVJFO0U4Qy9DRTtJQUNFLDRCQUFBO0VoRG90Uko7QUFDRjtBRW5xUkU7RThDaERFO0lBQ0UsNEJBQUE7RWhEc3RSSjtBQUNGO0FFcHFSRTtFOENqREU7SUFDRSw0QkFBQTtFaER3dFJKO0FBQ0Y7QUVycVJFO0U4Q2xERTtJQUNFLDRCQUFBO0VoRDB0Uko7QUFDRjtBRXRxUkU7RThDbkRFO0lBQ0UsNEJBQUE7RWhENHRSSjtBQUNGO0FFdHFSSTtFOENyREE7SUFDRSw0QkFBQTtFaEQ4dFJKO0FBQ0Y7QUVqcVJJO0U4QzVEQTtJQUNFLDRCQUFBO0VoRGd1Uko7QUFDRjtBRWpxUkk7RThDOURBO0lBQ0UsNEJBQUE7RWhEa3VSSjtBQUNGO0FFNXBSSTtFOENyRUE7SUFDRSw0QkFBQTtFaERvdVJKO0FBQ0Y7QWdEbnVSQTtFQUNFLHFDQUFBO0FoRHF1UkY7O0FnRG51UkE7RUFDRSxvQ0FBQTtBaERzdVJGOztBZ0RwdVJBO0VBQ0Usb0NBQUE7QWhEdXVSRjs7QWdEcnVSQTtFQUNFLDZCQUFBO0FoRHd1UkY7O0FnRHR1UkE7RUFDRSwyQkFBQTtBaER5dVJGOztBZ0R4dVJBO0VBQ0UsMkJBQUE7QWhEMnVSRjs7QWdEMXVSQTtFQUNFLDJCQUFBO0FoRDZ1UkY7O0FnRDV1UkE7RUFDRSwyQkFBQTtBaEQrdVJGOztBZ0Q5dVJBO0VBQ0UsMkJBQUE7QWhEaXZSRjs7QWdEL3VSQTtFQUNFLDRDQUFBO0FoRGt2UkY7O0FnRGh2UkE7RUFDRSwrTEFBQTtBaERtdlJGOztBZ0RqdlJBO0VBQ0UsK0xBQUE7QWhEb3ZSRjs7QWdEbHZSQTtFQUNFLGlDQUFBO0FoRHF2UkY7O0FnRG52UkE7RUFDRSxpQ0FBQTtBaERzdlJGOztBaURsMVJFO0VBQ0UseUJBQUE7QWpEcTFSSjs7QUUxd1JFO0UrQ3pFRTtJQUNFLHlCQUFBO0VqRHUxUko7QUFDRjtBRTV3UkU7RStDMUVFO0lBQ0UseUJBQUE7RWpEeTFSSjtBQUNGO0FFN3dSRTtFK0MzRUU7SUFDRSx5QkFBQTtFakQyMVJKO0FBQ0Y7QUU5d1JFO0UrQzVFRTtJQUNFLHlCQUFBO0VqRDYxUko7QUFDRjtBRS93UkU7RStDN0VFO0lBQ0UseUJBQUE7RWpEKzFSSjtBQUNGO0FFL3dSSTtFK0MvRUE7SUFDRSx5QkFBQTtFakRpMlJKO0FBQ0Y7QUUxd1JJO0UrQ3RGQTtJQUNFLHlCQUFBO0VqRG0yUko7QUFDRjtBRTF3Ukk7RStDeEZBO0lBQ0UseUJBQUE7RWpEcTJSSjtBQUNGO0FFcndSSTtFK0MvRkE7SUFDRSx5QkFBQTtFakR1MlJKO0FBQ0Y7QWlEcDRSRTtFQUNFLHdCQUFBO0FqRHM0Uko7O0FFM3pSRTtFK0N6RUU7SUFDRSx3QkFBQTtFakR3NFJKO0FBQ0Y7QUU3elJFO0UrQzFFRTtJQUNFLHdCQUFBO0VqRDA0Uko7QUFDRjtBRTl6UkU7RStDM0VFO0lBQ0Usd0JBQUE7RWpENDRSSjtBQUNGO0FFL3pSRTtFK0M1RUU7SUFDRSx3QkFBQTtFakQ4NFJKO0FBQ0Y7QUVoMFJFO0UrQzdFRTtJQUNFLHdCQUFBO0VqRGc1Uko7QUFDRjtBRWgwUkk7RStDL0VBO0lBQ0Usd0JBQUE7RWpEazVSSjtBQUNGO0FFM3pSSTtFK0N0RkE7SUFDRSx3QkFBQTtFakRvNVJKO0FBQ0Y7QUUzelJJO0UrQ3hGQTtJQUNFLHdCQUFBO0VqRHM1Uko7QUFDRjtBRXR6Ukk7RStDL0ZBO0lBQ0Usd0JBQUE7RWpEdzVSSjtBQUNGO0FpRHI3UkU7RUFDRSwwQkFBQTtBakR1N1JKOztBRTUyUkU7RStDekVFO0lBQ0UsMEJBQUE7RWpEeTdSSjtBQUNGO0FFOTJSRTtFK0MxRUU7SUFDRSwwQkFBQTtFakQyN1JKO0FBQ0Y7QUUvMlJFO0UrQzNFRTtJQUNFLDBCQUFBO0VqRDY3Uko7QUFDRjtBRWgzUkU7RStDNUVFO0lBQ0UsMEJBQUE7RWpEKzdSSjtBQUNGO0FFajNSRTtFK0M3RUU7SUFDRSwwQkFBQTtFakRpOFJKO0FBQ0Y7QUVqM1JJO0UrQy9FQTtJQUNFLDBCQUFBO0VqRG04Uko7QUFDRjtBRTUyUkk7RStDdEZBO0lBQ0UsMEJBQUE7RWpEcThSSjtBQUNGO0FFNTJSSTtFK0N4RkE7SUFDRSwwQkFBQTtFakR1OFJKO0FBQ0Y7QUV2MlJJO0UrQy9GQTtJQUNFLDBCQUFBO0VqRHk4Uko7QUFDRjtBaUR0K1JFO0VBQ0UsZ0NBQUE7QWpEdytSSjs7QUU3NVJFO0UrQ3pFRTtJQUNFLGdDQUFBO0VqRDArUko7QUFDRjtBRS81UkU7RStDMUVFO0lBQ0UsZ0NBQUE7RWpENCtSSjtBQUNGO0FFaDZSRTtFK0MzRUU7SUFDRSxnQ0FBQTtFakQ4K1JKO0FBQ0Y7QUVqNlJFO0UrQzVFRTtJQUNFLGdDQUFBO0VqRGcvUko7QUFD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TjtBQUNGO0FFN3hURTtFZ0RtQ0Y7SUFTSSxhQUFBO0lBQ0EsdUJBQUE7RWxEcXZURjtFa0RwdlRFO0loRGFBLG9CZ0RaMEI7RWxEc3ZUNUI7QUFDRjs7QWtEbnZUQTs7RUFFRSxZQUFBO0VBQ0EsY0FBQTtBbERzdlRGOztBa0RwdlRBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFoSmtCO0FsRHU0VHBCOztBbURuNFRBO0VBQ0Usb0JBTGdCO0FuRDI0VGxCO0FFMXlURTtFaUR4RkU7SUFDRSxvQkFUbUI7RW5EODRUdkI7RW1EcDRURTtJQUNFLHFCQVZrQjtFbkRnNVR0QjtBQUNGOztBb0QvNFRBO0VBQ0UseUJqRFNhO0VpRFJiLHlCQUplO0FwRHM1VGpCOztBcURqNVRJO0VBRUksZ0JBQUE7QXJEbTVUUjtBcURyM1RBO0VBQ0kseUJBQUE7QXJEdTNUSiIsImZpbGUiOiJidWxtYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmlzLXVuc2VsZWN0YWJsZSwgLnRhYnMsIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcywgLmJyZWFkY3J1bWIsIC5maWxlLCAuYnV0dG9uLCAuYm9sdGZvcm0gYnV0dG9uLCAubW9kYWwtY2xvc2UsIC5kZWxldGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyLCAuc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC42MjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB3aWR0aDogMC42MjVlbTtcbn1cblxuLnRhYnM6bm90KDpsYXN0LWNoaWxkKSwgLnBhZ2luYXRpb246bm90KDpsYXN0LWNoaWxkKSwgLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSwgLmxldmVsOm5vdCg6bGFzdC1jaGlsZCksIC5icmVhZGNydW1iOm5vdCg6bGFzdC1jaGlsZCksIC5oaWdobGlnaHQ6bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrOm5vdCg6bGFzdC1jaGlsZCksIC50aXRsZTpub3QoOmxhc3QtY2hpbGQpLFxuLnN1YnRpdGxlOm5vdCg6bGFzdC1jaGlsZCksIC50YWJsZS1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSwgLnRhYmxlOm5vdCg6bGFzdC1jaGlsZCksIC5wcm9ncmVzczpub3QoOmxhc3QtY2hpbGQpLCAubm90aWZpY2F0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCksIC5ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1vZGFsLWNsb3NlLCAuZGVsZXRlIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubW9kYWwtY2xvc2U6OmJlZm9yZSwgLmRlbGV0ZTo6YmVmb3JlLCAubW9kYWwtY2xvc2U6OmFmdGVyLCAuZGVsZXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuLm1vZGFsLWNsb3NlOjpiZWZvcmUsIC5kZWxldGU6OmJlZm9yZSB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNTAlO1xufVxuLm1vZGFsLWNsb3NlOjphZnRlciwgLmRlbGV0ZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbn1cbi5tb2RhbC1jbG9zZTpob3ZlciwgLmRlbGV0ZTpob3ZlciwgLm1vZGFsLWNsb3NlOmZvY3VzLCAuZGVsZXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjMpO1xufVxuLm1vZGFsLWNsb3NlOmFjdGl2ZSwgLmRlbGV0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuNCk7XG59XG4uaXMtc21hbGwubW9kYWwtY2xvc2UsIC5pcy1zbWFsbC5kZWxldGUge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDE2cHg7XG4gIG1heC13aWR0aDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5pcy1tZWRpdW0ubW9kYWwtY2xvc2UsIC5pcy1tZWRpdW0uZGVsZXRlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaXMtbGFyZ2UubW9kYWwtY2xvc2UsIC5pcy1sYXJnZS5kZWxldGUge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIsIC5zZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIsIC5sb2FkZXIsIC5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaGVyby12aWRlbywgLmlzLW92ZXJsYXksIC5tb2RhbC1iYWNrZ3JvdW5kLCAubW9kYWwsIC5pbWFnZS5pcy1zcXVhcmUgaW1nLFxuLmltYWdlLmlzLXNxdWFyZSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MSBpbWcsXG4uaW1hZ2UuaXMtMWJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5NCBpbWcsXG4uaW1hZ2UuaXMtNWJ5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5MyBpbWcsXG4uaW1hZ2UuaXMtNGJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MiBpbWcsXG4uaW1hZ2UuaXMtM2J5MiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5MyBpbWcsXG4uaW1hZ2UuaXMtNWJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMTZieTkgaW1nLFxuLmltYWdlLmlzLTE2Ynk5IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkxIGltZyxcbi5pbWFnZS5pcy0yYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkxIGltZyxcbi5pbWFnZS5pcy0zYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00Ynk1IGltZyxcbi5pbWFnZS5pcy00Ynk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk0IGltZyxcbi5pbWFnZS5pcy0zYnk0IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkzIGltZyxcbi5pbWFnZS5pcy0yYnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk1IGltZyxcbi5pbWFnZS5pcy0zYnk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy05YnkxNiBpbWcsXG4uaW1hZ2UuaXMtOWJ5MTYgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTIgaW1nLFxuLmltYWdlLmlzLTFieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTMgaW1nLFxuLmltYWdlLmlzLTFieTMgLmhhcy1yYXRpbyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5maWxlLWN0YSxcbi5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdCwgLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEsIC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LCAuYnV0dG9uLCAuYm9sdGZvcm0gYnV0dG9uIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVlbSAtIDFweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wYWdpbmF0aW9uLXByZXZpb3VzOmZvY3VzLFxuLnBhZ2luYXRpb24tbmV4dDpmb2N1cyxcbi5wYWdpbmF0aW9uLWxpbms6Zm9jdXMsXG4ucGFnaW5hdGlvbi1lbGxpcHNpczpmb2N1cywgLmZpbGUtY3RhOmZvY3VzLFxuLmZpbGUtbmFtZTpmb2N1cywgLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OmZvY3VzLCAudGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYTpmb2N1cywgLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQ6Zm9jdXMsIC5idXR0b246Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b246Zm9jdXMsIC5pcy1mb2N1c2VkLnBhZ2luYXRpb24tcHJldmlvdXMsXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLW5leHQsXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLWxpbmssXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuaXMtZm9jdXNlZC5maWxlLWN0YSxcbi5pcy1mb2N1c2VkLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1mb2N1c2VkLCAuaXMtZm9jdXNlZC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkLCAucGFnaW5hdGlvbi1wcmV2aW91czphY3RpdmUsXG4ucGFnaW5hdGlvbi1uZXh0OmFjdGl2ZSxcbi5wYWdpbmF0aW9uLWxpbms6YWN0aXZlLFxuLnBhZ2luYXRpb24tZWxsaXBzaXM6YWN0aXZlLCAuZmlsZS1jdGE6YWN0aXZlLFxuLmZpbGUtbmFtZTphY3RpdmUsIC5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAudGV4dGFyZWE6YWN0aXZlLCAuYm9sdGZvcm0gdGV4dGFyZWE6YWN0aXZlLCAuaW5wdXQ6YWN0aXZlLCAuYm9sdGZvcm0gaW5wdXQ6YWN0aXZlLCAuYnV0dG9uOmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbjphY3RpdmUsIC5pcy1hY3RpdmUucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5pcy1hY3RpdmUucGFnaW5hdGlvbi1uZXh0LFxuLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLWxpbmssXG4uaXMtYWN0aXZlLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5pcy1hY3RpdmUuZmlsZS1jdGEsXG4uaXMtYWN0aXZlLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1hY3RpdmUsIC5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUuYnV0dG9uLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tcHJldmlvdXMsXG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tbmV4dCxcbltkaXNhYmxlZF0ucGFnaW5hdGlvbi1saW5rLFxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLWVsbGlwc2lzLCBbZGlzYWJsZWRdLmZpbGUtY3RhLFxuW2Rpc2FibGVkXS5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWFbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLmlucHV0LCAuYm9sdGZvcm0gaW5wdXRbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1wcmV2aW91cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1uZXh0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLWxpbmssXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tZWxsaXBzaXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZmlsZS1jdGEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmZpbGUtbmFtZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0IHNlbGVjdCwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gdGV4dGFyZWEsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gaW5wdXQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbiwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiEgYnVsbWEuaW8gdjAuOS4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9idWxtYSAqL1xuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5pcy11bnNlbGVjdGFibGUsIC50YWJzLCAucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5icmVhZGNydW1iLCAuZmlsZSwgLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbiwgLm1vZGFsLWNsb3NlLCAuZGVsZXRlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpOjphZnRlciwgLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOjphZnRlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuNjI1ZW07XG4gIG1hcmdpbi10b3A6IC0wLjQzNzVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgd2lkdGg6IDAuNjI1ZW07XG59XG5cbi50YWJzOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdpbmF0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCksIC5sZXZlbDpub3QoOmxhc3QtY2hpbGQpLCAuYnJlYWRjcnVtYjpub3QoOmxhc3QtY2hpbGQpLCAuaGlnaGxpZ2h0Om5vdCg6bGFzdC1jaGlsZCksIC5ibG9jazpub3QoOmxhc3QtY2hpbGQpLCAudGl0bGU6bm90KDpsYXN0LWNoaWxkKSxcbi5zdWJ0aXRsZTpub3QoOmxhc3QtY2hpbGQpLCAudGFibGUtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCksIC50YWJsZTpub3QoOmxhc3QtY2hpbGQpLCAucHJvZ3Jlc3M6bm90KDpsYXN0LWNoaWxkKSwgLm5vdGlmaWNhdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLCAuYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tb2RhbC1jbG9zZSwgLmRlbGV0ZSB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1vZGFsLWNsb3NlOjpiZWZvcmUsIC5kZWxldGU6OmJlZm9yZSwgLm1vZGFsLWNsb3NlOjphZnRlciwgLmRlbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cbi5tb2RhbC1jbG9zZTo6YmVmb3JlLCAuZGVsZXRlOjpiZWZvcmUge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5tb2RhbC1jbG9zZTo6YWZ0ZXIsIC5kZWxldGU6OmFmdGVyIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAycHg7XG59XG4ubW9kYWwtY2xvc2U6aG92ZXIsIC5kZWxldGU6aG92ZXIsIC5tb2RhbC1jbG9zZTpmb2N1cywgLmRlbGV0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4zKTtcbn1cbi5tb2RhbC1jbG9zZTphY3RpdmUsIC5kZWxldGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjQpO1xufVxuLmlzLXNtYWxsLm1vZGFsLWNsb3NlLCAuaXMtc21hbGwuZGVsZXRlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uaXMtbWVkaXVtLm1vZGFsLWNsb3NlLCAuaXMtbWVkaXVtLmRlbGV0ZSB7XG4gIGhlaWdodDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmlzLWxhcmdlLm1vZGFsLWNsb3NlLCAuaXMtbGFyZ2UuZGVsZXRlIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5jb250cm9sLmlzLWxvYWRpbmc6OmFmdGVyLCAuc2VsZWN0LmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxvYWRpbmc6OmFmdGVyLCAubG9hZGVyLCAuYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmhlcm8tdmlkZW8sIC5pcy1vdmVybGF5LCAubW9kYWwtYmFja2dyb3VuZCwgLm1vZGFsLCAuaW1hZ2UuaXMtc3F1YXJlIGltZyxcbi5pbWFnZS5pcy1zcXVhcmUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTEgaW1nLFxuLmltYWdlLmlzLTFieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTQgaW1nLFxuLmltYWdlLmlzLTVieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTMgaW1nLFxuLmltYWdlLmlzLTRieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTIgaW1nLFxuLmltYWdlLmlzLTNieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTMgaW1nLFxuLmltYWdlLmlzLTVieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTE2Ynk5IGltZyxcbi5pbWFnZS5pcy0xNmJ5OSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MSBpbWcsXG4uaW1hZ2UuaXMtMmJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MSBpbWcsXG4uaW1hZ2UuaXMtM2J5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5NSBpbWcsXG4uaW1hZ2UuaXMtNGJ5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NCBpbWcsXG4uaW1hZ2UuaXMtM2J5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MyBpbWcsXG4uaW1hZ2UuaXMtMmJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NSBpbWcsXG4uaW1hZ2UuaXMtM2J5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtOWJ5MTYgaW1nLFxuLmltYWdlLmlzLTlieTE2IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkyIGltZyxcbi5pbWFnZS5pcy0xYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkzIGltZyxcbi5pbWFnZS5pcy0xYnkzIC5oYXMtcmF0aW8ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuZmlsZS1jdGEsXG4uZmlsZS1uYW1lLCAuc2VsZWN0IHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsIC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLCAuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dCwgLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbiB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSAtIDFweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91czpmb2N1cyxcbi5wYWdpbmF0aW9uLW5leHQ6Zm9jdXMsXG4ucGFnaW5hdGlvbi1saW5rOmZvY3VzLFxuLnBhZ2luYXRpb24tZWxsaXBzaXM6Zm9jdXMsIC5maWxlLWN0YTpmb2N1cyxcbi5maWxlLW5hbWU6Zm9jdXMsIC5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpmb2N1cywgLnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWE6Zm9jdXMsIC5pbnB1dDpmb2N1cywgLmJvbHRmb3JtIGlucHV0OmZvY3VzLCAuYnV0dG9uOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uOmZvY3VzLCAuaXMtZm9jdXNlZC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1uZXh0LFxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1saW5rLFxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1lbGxpcHNpcywgLmlzLWZvY3VzZWQuZmlsZS1jdGEsXG4uaXMtZm9jdXNlZC5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZm9jdXNlZCwgLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1mb2N1c2VkLCAuaXMtZm9jdXNlZC5idXR0b24sIC5ib2x0Zm9ybSBidXR0b24uaXMtZm9jdXNlZCwgLnBhZ2luYXRpb24tcHJldmlvdXM6YWN0aXZlLFxuLnBhZ2luYXRpb24tbmV4dDphY3RpdmUsXG4ucGFnaW5hdGlvbi1saW5rOmFjdGl2ZSxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzOmFjdGl2ZSwgLmZpbGUtY3RhOmFjdGl2ZSxcbi5maWxlLW5hbWU6YWN0aXZlLCAuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhOmFjdGl2ZSwgLmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0OmFjdGl2ZSwgLmJ1dHRvbjphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b246YWN0aXZlLCAuaXMtYWN0aXZlLnBhZ2luYXRpb24tcHJldmlvdXMsXG4uaXMtYWN0aXZlLnBhZ2luYXRpb24tbmV4dCxcbi5pcy1hY3RpdmUucGFnaW5hdGlvbi1saW5rLFxuLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuaXMtYWN0aXZlLmZpbGUtY3RhLFxuLmlzLWFjdGl2ZS5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLXByZXZpb3VzLFxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLW5leHQsXG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tbGluayxcbltkaXNhYmxlZF0ucGFnaW5hdGlvbi1lbGxpcHNpcywgW2Rpc2FibGVkXS5maWxlLWN0YSxcbltkaXNhYmxlZF0uZmlsZS1uYW1lLCAuc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgW2Rpc2FibGVkXS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhW2Rpc2FibGVkXSwgW2Rpc2FibGVkXS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0W2Rpc2FibGVkXSwgW2Rpc2FibGVkXS5idXR0b24sIC5ib2x0Zm9ybSBidXR0b25bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tcHJldmlvdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tbmV4dCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1saW5rLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLWVsbGlwc2lzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmZpbGUtY3RhLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLW5hbWUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0LCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCBzZWxlY3QsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0LCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHRleHRhcmVhLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGlucHV0LCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24sIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG5odG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxudGQ6bm90KFthbGlnbl0pLFxudGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5jb2RlLFxucHJlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzIwMTIwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmEge1xuICBjb2xvcjogI2U3NjQxOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBjb2xvcjogI2YxNDY2ODtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbnNwYW4ge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuc3Ryb25nIHtcbiAgY29sb3I6ICMyMDEyMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5wcmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGNvbG9yOiAjMjAxMjAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnByZSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbnRhYmxlIHRkOm5vdChbYWxpZ25dKSxcbnRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG50YWJsZSB0aCB7XG4gIGNvbG9yOiAjMjAxMjAwO1xufVxuXG4uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogMDtcbiAgY29sb3I6ICMyMDEyMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG5hLmJveDpob3ZlciwgYS5ib3g6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMCAwIDFweCAjZTc2NDE5O1xufVxuYS5ib3g6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMTAsIDEwLCAxMCwgMC4yKSwgMCAwIDAgMXB4ICNlNzY0MTk7XG59XG5cbi5idXR0b24sIC5ib2x0Zm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICMyMDEyMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uIHN0cm9uZywgLmJvbHRmb3JtIGJ1dHRvbiBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idXR0b24gLmljb24sIC5ib2x0Zm9ybSBidXR0b24gLmljb24sIC5idXR0b24gLmljb24uaXMtc21hbGwsIC5idXR0b24gLmljb24uaXMtbWVkaXVtLCAuYnV0dG9uIC5pY29uLmlzLWxhcmdlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xufVxuLmJ1dHRvbiAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAuYm9sdGZvcm0gYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ZW0gLSAxcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cbi5idXR0b24gLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmJvbHRmb3JtIGJ1dHRvbiAuaWNvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVlbSAtIDFweCk7XG59XG4uYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5ib2x0Zm9ybSBidXR0b24gLmljb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjVlbSAtIDFweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ZW0gLSAxcHgpO1xufVxuLmJ1dHRvbjpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuLmJ1dHRvbjpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICMzMjczZGM7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzMSwgMTAwLCAyNSwgMC4yNSk7XG59XG4uYnV0dG9uOmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzRhNGE0YTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4uYnV0dG9uLmlzLXRleHQsIC5ib2x0Zm9ybSBidXR0b24uaXMtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIwMTIwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLmlzLXRleHQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtdGV4dDpob3ZlciwgLmJ1dHRvbi5pcy10ZXh0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtdGV4dC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXRleHQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtdGV4dDpmb2N1cywgLmJ1dHRvbi5pcy10ZXh0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtdGV4dC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6ICMyMDEyMDA7XG59XG4uYnV0dG9uLmlzLXRleHQ6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXRleHQ6YWN0aXZlLCAuYnV0dG9uLmlzLXRleHQuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXRleHQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICMyMDEyMDA7XG59XG4uYnV0dG9uLmlzLXRleHRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXRleHRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy10ZXh0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy10ZXh0LCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXdoaXRlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmJ1dHRvbi5pcy13aGl0ZTpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZTpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5idXR0b24uaXMtd2hpdGU6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGU6Zm9jdXMsIC5idXR0b24uaXMtd2hpdGUuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLXdoaXRlOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZTpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtd2hpdGUuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXdoaXRlOmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZTphY3RpdmUsIC5idXR0b24uaXMtd2hpdGUuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmJ1dHRvbi5pcy13aGl0ZVtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwYTBhMGEgIzBhMGEwYSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGEwYTBhICMwYTBhMGEgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5idXR0b24uaXMtYmxhY2ssIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmlzLWJsYWNrOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uaXMtYmxhY2s6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2s6Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi5pcy1ibGFjazpmb2N1czpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2s6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1ibGFjazphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2s6YWN0aXZlLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi5pcy1ibGFja1tkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2tbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjaywgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2ssIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGEwYTBhICMwYTBhMGEgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgd2hpdGUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwYTBhMGEgIzBhMGEwYSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uaXMtbGlnaHQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOGRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodDpmb2N1cywgLmJ1dHRvbi5pcy1saWdodC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodDpmb2N1czpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQ6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0MiwgMjM4LCAyMzAsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1saWdodDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllM2Q1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saWdodCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRUVFNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjRjJFRUU2O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjRjJFRUU2O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGMkVFRTY7XG4gIGNvbG9yOiAjRjJFRUU2O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRUVFNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFRUU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0YyRUVFNiAjRjJFRUU2ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGMkVFRTY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjRjJFRUU2O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNGMkVFRTY7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGMkVFRTYgI0YyRUVFNiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1kYXJrLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQyNTAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyazpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcxZTAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyazpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrOmZvY3VzLCAuYnV0dG9uLmlzLWRhcmsuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyazpmb2N1czpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyazpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtZGFyay5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDY4LCAzNywgMCwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWRhcms6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcms6YWN0aXZlLCAuYnV0dG9uLmlzLWRhcmsuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMTcwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhcmtbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmtbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MjUwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0NDI1MDA7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzQ0MjUwMDtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0MjUwMDtcbiAgY29sb3I6ICM0NDI1MDA7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MjUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQyNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDQyNTAwICM0NDI1MDAgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0NDI1MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDQyNTAwO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ0MjUwMDtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0NDI1MDAgIzQ0MjUwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LCAuYm9sdGZvcm0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NGYwMjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b246aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE0ODAyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtcHJpbWFyeS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxNTEsIDc5LCAyLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTQyMDI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5W2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnksIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzRmMDI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzk3NGYwMjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM5NzRmMDI7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzk3NGYwMjtcbiAgY29sb3I6ICM5NzRmMDI7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzRmMDI7XG4gIGJvcmRlci1jb2xvcjogIzk3NGYwMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5NzRmMDIgIzk3NGYwMiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM5NzRmMDI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOTc0ZjAyO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOTc0ZjAyO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5NzRmMDIgIzk3NGYwMiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVlYjtcbiAgY29sb3I6ICNmMjdlMDM7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2YyN2UwMztcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU5ZDI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjI3ZTAzO1xufVxuLmJ1dHRvbi5pcy1saW5rLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc2NDE5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluazpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM1ZjE3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluazpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rOmZvY3VzLCAuYnV0dG9uLmlzLWxpbmsuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluazpmb2N1czpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluazpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtbGluay5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzMSwgMTAwLCAyNSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWxpbms6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbms6YWN0aXZlLCAuYnV0dG9uLmlzLWxpbmsuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxNWExNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbmtbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmtbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saW5rLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjQxOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNzY0MTk7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2U3NjQxOTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U3NjQxOTtcbiAgY29sb3I6ICNlNzY0MTk7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjQxOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTc2NDE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTc2NDE5ICNlNzY0MTkgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlNzY0MTk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZTc2NDE5O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U3NjQxOTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlNzY0MTkgI2U3NjQxOSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmM2VkO1xuICBjb2xvcjogI2JkNTExNDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlYmUxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2JkNTExNDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtbGluay5pcy1saWdodC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlM2Q1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2JkNTExNDtcbn1cbi5idXR0b24uaXMtaW5mbywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YWJjZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm86aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mbzpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4YTFjMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm86Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mbzpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm86Zm9jdXM6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm86Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWluZm8uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg5LCAxNzEsIDIwNywgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWluZm86YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm86YWN0aXZlLCAuYnV0dG9uLmlzLWluZm8uaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4OTdiNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm9bZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm9bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YWJjZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwOWFiY2Y7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzA5YWJjZjtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzA5YWJjZjtcbiAgY29sb3I6ICMwOWFiY2Y7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YWJjZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDlhYmNmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDlhYmNmICMwOWFiY2YgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwOWFiY2Y7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDlhYmNmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA5YWJjZjtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwOWFiY2YgIzA5YWJjZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmYmZlO1xuICBjb2xvcjogIzA4OTViNTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1saWdodDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmOGZlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzA4OTViNTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1saWdodDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtaW5mby5pcy1saWdodC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNmNWZkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzA4OTViNTtcbn1cbi5idXR0b24uaXMtc3VjY2VzcywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTljZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzczpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlNGMxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXMsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXM6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTQsIDIzMywgMjA1LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtc3VjY2VzczphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2VzczphY3RpdmUsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkZWI0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2VzcywgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2VzcywgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZWU5Y2Q7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZWU5Y2Q7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogI2ZlZTljZDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBib3JkZXItY29sb3I6ICNmZWU5Y2Q7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZlZTljZCAjZmVlOWNkICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZlZTljZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZWU5Y2Q7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmVlOWNkO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZlZTljZCAjZmVlOWNkICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmViO1xuICBjb2xvcjogIzkxNTQwMztcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMWRmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzkxNTQwMztcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlYmQyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzkxNTQwMztcbn1cbi5idXR0b24uaXMtd2FybmluZywgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3OTQxNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZzpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGQxNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZzpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXM6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMzEsIDE0OCwgMjMsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nOmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nOmFjdGl2ZSwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDg1MTU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZywgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZywgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzk0MTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZTc5NDE3O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNlNzk0MTc7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlNzk0MTc7XG4gIGNvbG9yOiAjZTc5NDE3O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzk0MTc7XG4gIGJvcmRlci1jb2xvcjogI2U3OTQxNztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U3OTQxNyAjZTc5NDE3ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTc5NDE3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2U3OTQxNztcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlNzk0MTc7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTc5NDE3ICNlNzk0MTcgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1saWdodCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlYztcbiAgY29sb3I6ICM5ZTY1MTA7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjFlMTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5ZTY1MTA7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQ6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNkNTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5ZTY1MTA7XG59XG4uYnV0dG9uLmlzLWRhbmdlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlcjpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTAwMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXI6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyOmZvY3VzLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlcjpmb2N1czpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEzOSwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWRhbmdlcjphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyOmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIwMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXJbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlciwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOGIwMDAwO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4YjAwMDA7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzhiMDAwMDtcbiAgY29sb3I6ICM4YjAwMDA7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzhiMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4YjAwMDAgIzhiMDAwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOGIwMDAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzhiMDAwMDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzhiMDAwMDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOGIwMDAwICM4YjAwMDAgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmViO1xuICBjb2xvcjogI2ZmMGYwZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRlZGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmYwZjBmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQ6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDFkMTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjBmMGY7XG59XG4uYnV0dG9uLmlzLXNtYWxsLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYnV0dG9uLmlzLW5vcm1hbCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ub3JtYWwge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnV0dG9uLmlzLW1lZGl1bSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnV0dG9uLmlzLWxhcmdlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYnV0dG9uW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbiwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnV0dG9uLmlzLWZ1bGx3aWR0aCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXR0b24uaXMtbG9hZGluZywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAoMWVtIC8gMikpO1xuICB0b3A6IGNhbGMoNTAlIC0gKDFlbSAvIDIpKTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN0YXRpYywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdGF0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b24uaXMtcm91bmRlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxZW0gKyAwLjI1ZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFlbSArIDAuMjVlbSk7XG59XG5cbi5idXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnV0dG9ucyAuYnV0dG9uLCAuYnV0dG9ucyAuYm9sdGZvcm0gYnV0dG9uLCAuYm9sdGZvcm0gLmJ1dHRvbnMgYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKSwgLmJ1dHRvbnMgLmJvbHRmb3JtIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKSwgLmJvbHRmb3JtIC5idXR0b25zIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJ1dHRvbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG4uYnV0dG9uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5idXR0b25zLmFyZS1zbWFsbCAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSksIC5idXR0b25zLmFyZS1zbWFsbCAuYm9sdGZvcm0gYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSksIC5ib2x0Zm9ybSAuYnV0dG9ucy5hcmUtc21hbGwgYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSkge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5idXR0b25zLmFyZS1tZWRpdW0gLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSksIC5idXR0b25zLmFyZS1tZWRpdW0gLmJvbHRmb3JtIGJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSksIC5ib2x0Zm9ybSAuYnV0dG9ucy5hcmUtbWVkaXVtIGJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnV0dG9ucy5hcmUtbGFyZ2UgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pLCAuYnV0dG9ucy5hcmUtbGFyZ2UgLmJvbHRmb3JtIGJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pLCAuYm9sdGZvcm0gLmJ1dHRvbnMuYXJlLWxhcmdlIGJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246bm90KDpmaXJzdC1jaGlsZCksIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b246bGFzdC1jaGlsZCwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbjpob3ZlciwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtaG92ZXJlZCwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIGJ1dHRvbi5pcy1ob3ZlcmVkIHtcbiAgei1pbmRleDogMjtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uOmZvY3VzLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b246Zm9jdXMsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1mb2N1c2VkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b24uaXMtZm9jdXNlZCwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uLmlzLWZvY3VzZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjphY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbjphY3RpdmUsIC5ib2x0Zm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIGJ1dHRvbjphY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1hY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbi5pcy1hY3RpdmUsIC5ib2x0Zm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIGJ1dHRvbi5pcy1hY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1zZWxlY3RlZCwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uLmlzLXNlbGVjdGVkLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b24uaXMtc2VsZWN0ZWQge1xuICB6LWluZGV4OiAzO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmZvY3VzOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b246Zm9jdXM6aG92ZXIsIC5ib2x0Zm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIGJ1dHRvbjpmb2N1czpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWZvY3VzZWQ6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkOmhvdmVyLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b24uaXMtZm9jdXNlZDpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmFjdGl2ZTpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uOmFjdGl2ZTpob3ZlciwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uOmFjdGl2ZTpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWFjdGl2ZTpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uLmlzLWFjdGl2ZTpob3ZlciwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uLmlzLWFjdGl2ZTpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLXNlbGVjdGVkOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b24uaXMtc2VsZWN0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIGJ1dHRvbi5pcy1zZWxlY3RlZDpob3ZlciB7XG4gIHotaW5kZXg6IDQ7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZXhwYW5kZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbi5pcy1leHBhbmRlZCwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uLmlzLWV4cGFuZGVkIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5idXR0b25zLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC5ib2x0Zm9ybSBidXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaXMtY2VudGVyZWQ6bm90KC5oYXMtYWRkb25zKSBidXR0b246bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5idXR0b25zLmlzLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5idXR0b25zLmlzLXJpZ2h0Om5vdCguaGFzLWFkZG9ucykgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCksIC5idXR0b25zLmlzLXJpZ2h0Om5vdCguaGFzLWFkZG9ucykgLmJvbHRmb3JtIGJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCksIC5ib2x0Zm9ybSAuYnV0dG9ucy5pcy1yaWdodDpub3QoLmhhcy1hZGRvbnMpIGJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4uY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jb250YWluZXIuaXMtZmx1aWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb250YWluZXIuaXMtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29udGFpbmVyLmlzLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM0NHB4O1xuICB9XG59XG5cbi5jb250ZW50IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG4uY29udGVudCBwOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBkbDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IHVsOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBibG9ja3F1b3RlOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBwcmU6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IHRhYmxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY29udGVudCBoMSxcbi5jb250ZW50IGgyLFxuLmNvbnRlbnQgaDMsXG4uY29udGVudCBoNCxcbi5jb250ZW50IGg1LFxuLmNvbnRlbnQgaDYge1xuICBjb2xvcjogIzk3NGYwMjtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG4uY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5jb250ZW50IGgxOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41NzE0ZW07XG59XG4uY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMTQyOGVtO1xufVxuLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjY2NjZlbTtcbn1cbi5jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS4zMzMzZW07XG59XG4uY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbn1cbi5jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg4ODhlbTtcbn1cbi5jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkYmRiZGI7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbn1cbi5jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy1sb3dlci1hbHBoYSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy1sb3dlci1yb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy11cHBlci1hbHBoYSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGE7XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy11cHBlci1yb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG59XG4uY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmNvbnRlbnQgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4uY29udGVudCB1bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuLmNvbnRlbnQgZGQge1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuLmNvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250ZW50IGZpZ3VyZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi5jb250ZW50IGZpZ3VyZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLmNvbnRlbnQgZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNvbnRlbnQgcHJlIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAxLjI1ZW0gMS41ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLmNvbnRlbnQgc3VwLFxuLmNvbnRlbnQgc3ViIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4uY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQgdGFibGUgdGQsXG4uY29udGVudCB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbnRlbnQgdGFibGUgdGgge1xuICBjb2xvcjogIzIwMTIwMDtcbn1cbi5jb250ZW50IHRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uY29udGVudCB0YWJsZSB0aGVhZCB0ZCxcbi5jb250ZW50IHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBjb2xvcjogIzIwMTIwMDtcbn1cbi5jb250ZW50IHRhYmxlIHRmb290IHRkLFxuLmNvbnRlbnQgdGFibGUgdGZvb3QgdGgge1xuICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gIGNvbG9yOiAjMjAxMjAwO1xufVxuLmNvbnRlbnQgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmNvbnRlbnQgLnRhYnMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudC5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jb250ZW50LmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jb250ZW50LmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5pY29uLmlzLXNtYWxsIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi5pY29uLmlzLW1lZGl1bSB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG4uaWNvbi5pcy1sYXJnZSB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5cbi5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UgaW1nLmlzLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbn1cbi5pbWFnZS5pcy1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZS5pcy1zcXVhcmUgaW1nLFxuLmltYWdlLmlzLXNxdWFyZSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MSBpbWcsXG4uaW1hZ2UuaXMtMWJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5NCBpbWcsXG4uaW1hZ2UuaXMtNWJ5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5MyBpbWcsXG4uaW1hZ2UuaXMtNGJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MiBpbWcsXG4uaW1hZ2UuaXMtM2J5MiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5MyBpbWcsXG4uaW1hZ2UuaXMtNWJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMTZieTkgaW1nLFxuLmltYWdlLmlzLTE2Ynk5IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkxIGltZyxcbi5pbWFnZS5pcy0yYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkxIGltZyxcbi5pbWFnZS5pcy0zYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00Ynk1IGltZyxcbi5pbWFnZS5pcy00Ynk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk0IGltZyxcbi5pbWFnZS5pcy0zYnk0IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkzIGltZyxcbi5pbWFnZS5pcy0yYnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk1IGltZyxcbi5pbWFnZS5pcy0zYnk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy05YnkxNiBpbWcsXG4uaW1hZ2UuaXMtOWJ5MTYgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTIgaW1nLFxuLmltYWdlLmlzLTFieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTMgaW1nLFxuLmltYWdlLmlzLTFieTMgLmhhcy1yYXRpbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UuaXMtc3F1YXJlLCAuaW1hZ2UuaXMtMWJ5MSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLmltYWdlLmlzLTVieTQge1xuICBwYWRkaW5nLXRvcDogODAlO1xufVxuLmltYWdlLmlzLTRieTMge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuLmltYWdlLmlzLTNieTIge1xuICBwYWRkaW5nLXRvcDogNjYuNjY2NiU7XG59XG4uaW1hZ2UuaXMtNWJ5MyB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG4uaW1hZ2UuaXMtMTZieTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLmltYWdlLmlzLTJieTEge1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuLmltYWdlLmlzLTNieTEge1xuICBwYWRkaW5nLXRvcDogMzMuMzMzMyU7XG59XG4uaW1hZ2UuaXMtNGJ5NSB7XG4gIHBhZGRpbmctdG9wOiAxMjUlO1xufVxuLmltYWdlLmlzLTNieTQge1xuICBwYWRkaW5nLXRvcDogMTMzLjMzMzMlO1xufVxuLmltYWdlLmlzLTJieTMge1xuICBwYWRkaW5nLXRvcDogMTUwJTtcbn1cbi5pbWFnZS5pcy0zYnk1IHtcbiAgcGFkZGluZy10b3A6IDE2Ni42NjY2JTtcbn1cbi5pbWFnZS5pcy05YnkxNiB7XG4gIHBhZGRpbmctdG9wOiAxNzcuNzc3NyU7XG59XG4uaW1hZ2UuaXMtMWJ5MiB7XG4gIHBhZGRpbmctdG9wOiAyMDAlO1xufVxuLmltYWdlLmlzLTFieTMge1xuICBwYWRkaW5nLXRvcDogMzAwJTtcbn1cbi5pbWFnZS5pcy0xNngxNiB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uaW1hZ2UuaXMtMjR4MjQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmltYWdlLmlzLTMyeDMyIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cbi5pbWFnZS5pcy00OHg0OCB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uaW1hZ2UuaXMtNjR4NjQge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA2NHB4O1xufVxuLmltYWdlLmlzLTk2eDk2IHtcbiAgaGVpZ2h0OiA5NnB4O1xuICB3aWR0aDogOTZweDtcbn1cbi5pbWFnZS5pcy0xMjh4MTI4IHtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgd2lkdGg6IDEyOHB4O1xufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtO1xufVxuLm5vdGlmaWNhdGlvbiBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm90aWZpY2F0aW9uIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubm90aWZpY2F0aW9uIGNvZGUsXG4ubm90aWZpY2F0aW9uIHByZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm5vdGlmaWNhdGlvbiBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5vdGlmaWNhdGlvbiA+IC5kZWxldGUge1xuICByaWdodDogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xufVxuLm5vdGlmaWNhdGlvbiAudGl0bGUsXG4ubm90aWZpY2F0aW9uIC5zdWJ0aXRsZSxcbi5ub3RpZmljYXRpb24gLmNvbnRlbnQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLm5vdGlmaWNhdGlvbi5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5ub3RpZmljYXRpb24uaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubm90aWZpY2F0aW9uLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRUVFNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5ub3RpZmljYXRpb24uaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDI1MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1wcmltYXJ5LCAuYm9sdGZvcm0gYnV0dG9uLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzRmMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLm5vdGlmaWNhdGlvbi5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZWI7XG4gIGNvbG9yOiAjZjI3ZTAzO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjQxOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLWxpbmsuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmM2VkO1xuICBjb2xvcjogI2JkNTExNDtcbn1cbi5ub3RpZmljYXRpb24uaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWFiY2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1pbmZvLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmJmZTtcbiAgY29sb3I6ICMwODk1YjU7XG59XG4ubm90aWZpY2F0aW9uLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjZlYjtcbiAgY29sb3I6ICM5MTU0MDM7XG59XG4ubm90aWZpY2F0aW9uLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc5NDE3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtd2FybmluZy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZWM7XG4gIGNvbG9yOiAjOWU2NTEwO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtZGFuZ2VyLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJlYjtcbiAgY29sb3I6ICNmZjBmMGY7XG59XG5cbi5wcm9ncmVzcyB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLnByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMTIwMDtcbn1cbi5wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxMjAwO1xufVxuLnByb2dyZXNzOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDEyMDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wcm9ncmVzcy5pcy13aGl0ZTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWJsYWNrOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbn1cbi5wcm9ncmVzcy5pcy1ibGFjazo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xufVxuLnByb2dyZXNzLmlzLWJsYWNrOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG59XG4ucHJvZ3Jlc3MuaXMtYmxhY2s6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhMGEwYSAzMCUsICNlZGVkZWQgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1saWdodDo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkVFRTY7XG59XG4ucHJvZ3Jlc3MuaXMtbGlnaHQ6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRUVFNjtcbn1cbi5wcm9ncmVzcy5pcy1saWdodDo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2O1xufVxuLnByb2dyZXNzLmlzLWxpZ2h0OmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGMkVFRTYgMzAlLCAjZWRlZGVkIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtZGFyazo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDI1MDA7XG59XG4ucHJvZ3Jlc3MuaXMtZGFyazo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQyNTAwO1xufVxuLnByb2dyZXNzLmlzLWRhcms6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MjUwMDtcbn1cbi5wcm9ncmVzcy5pcy1kYXJrOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0NDI1MDAgMzAlLCAjZWRlZGVkIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtcHJpbWFyeTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSwgLmJvbHRmb3JtIGJ1dHRvbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzRmMDI7XG59XG4ucHJvZ3Jlc3MuaXMtcHJpbWFyeTo6LW1vei1wcm9ncmVzcy1iYXIsIC5ib2x0Zm9ybSBidXR0b24ucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NGYwMjtcbn1cbi5wcm9ncmVzcy5pcy1wcmltYXJ5OjotbXMtZmlsbCwgLmJvbHRmb3JtIGJ1dHRvbi5wcm9ncmVzczo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc0ZjAyO1xufVxuLnByb2dyZXNzLmlzLXByaW1hcnk6aW5kZXRlcm1pbmF0ZSwgLmJvbHRmb3JtIGJ1dHRvbi5wcm9ncmVzczppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTc0ZjAyIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWxpbms6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc2NDE5O1xufVxuLnByb2dyZXNzLmlzLWxpbms6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjQxOTtcbn1cbi5wcm9ncmVzcy5pcy1saW5rOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzY0MTk7XG59XG4ucHJvZ3Jlc3MuaXMtbGluazppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTc2NDE5IDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWluZm86Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhYmNmO1xufVxuLnByb2dyZXNzLmlzLWluZm86Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YWJjZjtcbn1cbi5wcm9ncmVzcy5pcy1pbmZvOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWFiY2Y7XG59XG4ucHJvZ3Jlc3MuaXMtaW5mbzppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDlhYmNmIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXN1Y2Nlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xufVxuLnByb2dyZXNzLmlzLXN1Y2Nlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTljZDtcbn1cbi5wcm9ncmVzcy5pcy1zdWNjZXNzOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG59XG4ucHJvZ3Jlc3MuaXMtc3VjY2VzczppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmVlOWNkIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXdhcm5pbmc6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc5NDE3O1xufVxuLnByb2dyZXNzLmlzLXdhcm5pbmc6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3OTQxNztcbn1cbi5wcm9ncmVzcy5pcy13YXJuaW5nOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzk0MTc7XG59XG4ucHJvZ3Jlc3MuaXMtd2FybmluZzppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTc5NDE3IDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWRhbmdlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4YjAwMDAgMzAlLCAjZWRlZGVkIDMwJSk7XG59XG4ucHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBtb3ZlSW5kZXRlcm1pbmF0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyMDEyMDAgMzAlLCAjZWRlZGVkIDMwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJTtcbn1cbi5wcm9ncmVzczppbmRldGVybWluYXRlOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByb2dyZXNzOmluZGV0ZXJtaW5hdGU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZ3Jlc3MuaXMtc21hbGwge1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4ucHJvZ3Jlc3MuaXMtbWVkaXVtIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnByb2dyZXNzLmlzLWxhcmdlIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBrZXlmcmFtZXMgbW92ZUluZGV0ZXJtaW5hdGUge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7XG4gIH1cbn1cbi50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzIwMTIwMDtcbn1cbi50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYmxlIHRkLmlzLXdoaXRlLFxuLnRhYmxlIHRoLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLnRhYmxlIHRkLmlzLWJsYWNrLFxuLnRhYmxlIHRoLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG4udGFibGUgdGQuaXMtbGlnaHQsXG4udGFibGUgdGguaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2O1xuICBib3JkZXItY29sb3I6ICNGMkVFRTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtZGFyayxcbi50YWJsZSB0aC5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MjUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQyNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1wcmltYXJ5LFxuLnRhYmxlIHRoLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc0ZjAyO1xuICBib3JkZXItY29sb3I6ICM5NzRmMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLWxpbmssXG4udGFibGUgdGguaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzY0MTk7XG4gIGJvcmRlci1jb2xvcjogI2U3NjQxOTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtaW5mbyxcbi50YWJsZSB0aC5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YWJjZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDlhYmNmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1zdWNjZXNzLFxuLnRhYmxlIHRoLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBib3JkZXItY29sb3I6ICNmZWU5Y2Q7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtd2FybmluZyxcbi50YWJsZSB0aC5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3OTQxNztcbiAgYm9yZGVyLWNvbG9yOiAjZTc5NDE3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1kYW5nZXIsXG4udGFibGUgdGguaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOGIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1uYXJyb3csXG4udGFibGUgdGguaXMtbmFycm93IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDElO1xufVxuLnRhYmxlIHRkLmlzLXNlbGVjdGVkLFxuLnRhYmxlIHRoLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NGYwMjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0ZC5pcy1zZWxlY3RlZCBzdHJvbmcsXG4udGFibGUgdGguaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnRhYmxlIHRkLmlzLXZjZW50ZXJlZCxcbi50YWJsZSB0aC5pcy12Y2VudGVyZWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIHRoIHtcbiAgY29sb3I6ICMyMDEyMDA7XG59XG4udGFibGUgdGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzRmMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIGEsXG4udGFibGUgdHIuaXMtc2VsZWN0ZWQgc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB0ZCxcbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRoZWFkIHRkLFxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBjb2xvcjogIzIwMTIwMDtcbn1cbi50YWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRmb290IHRkLFxuLnRhYmxlIHRmb290IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICBjb2xvcjogIzIwMTIwMDtcbn1cbi50YWJsZSB0Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4udGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUuaXMtYm9yZGVyZWQgdGQsXG4udGFibGUuaXMtYm9yZGVyZWQgdGgge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi50YWJsZS5pcy1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRkLFxuLnRhYmxlLmlzLWJvcmRlcmVkIHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4udGFibGUuaXMtZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUuaXMtaG92ZXJhYmxlIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi50YWJsZS5pcy1ob3ZlcmFibGUuaXMtc3RyaXBlZCB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4udGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cbi50YWJsZS5pcy1uYXJyb3cgdGQsXG4udGFibGUuaXMtbmFycm93IHRoIHtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xufVxuLnRhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGFncyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnRhZ3MgLnRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi50YWdzIC50YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnRhZ3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG4udGFnczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50YWdzLmFyZS1tZWRpdW0gLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udGFncy5hcmUtbGFyZ2UgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRhZ3MuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50YWdzLmlzLWNlbnRlcmVkIC50YWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnRhZ3MuaXMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnRhZ3MuaXMtcmlnaHQgLnRhZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4udGFncy5pcy1yaWdodCAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFncy5oYXMtYWRkb25zIC50YWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFncy5oYXMtYWRkb25zIC50YWc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi50YWdzLmhhcy1hZGRvbnMgLnRhZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udGFnOm5vdChib2R5KSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMyMDEyMDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGhlaWdodDogMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWc6bm90KGJvZHkpIC5kZWxldGUge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW07XG59XG4udGFnOm5vdChib2R5KS5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDI1MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcHJpbWFyeSwgLmJvbHRmb3JtIGJ1dHRvbi50YWc6bm90KGJvZHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NGYwMjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1wcmltYXJ5LmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLnRhZzpub3QoYm9keSkuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWViO1xuICBjb2xvcjogI2YyN2UwMztcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc2NDE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxpbmsuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmM2VkO1xuICBjb2xvcjogI2JkNTExNDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhYmNmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWluZm8uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmYmZlO1xuICBjb2xvcjogIzA4OTViNTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnRhZzpub3QoYm9keSkuaXMtc3VjY2Vzcy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZWI7XG4gIGNvbG9yOiAjOTE1NDAzO1xufVxuLnRhZzpub3QoYm9keSkuaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzk0MTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtd2FybmluZy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZWM7XG4gIGNvbG9yOiAjOWU2NTEwO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1kYW5nZXIuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmViO1xuICBjb2xvcjogI2ZmMGYwZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRhZzpub3QoYm9keSkgLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE4NzVlbTtcbn1cbi50YWc6bm90KGJvZHkpIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4xODc1ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1ZW07XG59XG4udGFnOm5vdChib2R5KSAuaWNvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NWVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjpiZWZvcmUsIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6OmJlZm9yZSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNTAlO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjphZnRlciB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMXB4O1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOmhvdmVyLCAudGFnOm5vdChib2R5KS5pcy1kZWxldGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG59XG4udGFnOm5vdChib2R5KS5pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG59XG5cbmEudGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aXRsZSxcbi5zdWJ0aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udGl0bGUgZW0sXG4udGl0bGUgc3Bhbixcbi5zdWJ0aXRsZSBlbSxcbi5zdWJ0aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udGl0bGUgc3ViLFxuLnN1YnRpdGxlIHN1YiB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnRpdGxlIHN1cCxcbi5zdWJ0aXRsZSBzdXAge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi50aXRsZSAudGFnLFxuLnN1YnRpdGxlIC50YWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGl0bGUge1xuICBjb2xvcjogIzA5YWJjZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuLnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi50aXRsZSArIC5oaWdobGlnaHQge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cbi50aXRsZTpub3QoLmlzLXNwYWNlZCkgKyAuc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuLnRpdGxlLmlzLTEge1xuICBmb250LXNpemU6IDNyZW07XG59XG4udGl0bGUuaXMtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLnRpdGxlLmlzLTMge1xuICBmb250LXNpemU6IDJyZW07XG59XG4udGl0bGUuaXMtNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnRpdGxlLmlzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGl0bGUuaXMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50aXRsZS5pcy03IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3VidGl0bGUge1xuICBjb2xvcjogIzA5YWJjZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogIzIwMTIwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zdWJ0aXRsZTpub3QoLmlzLXNwYWNlZCkgKyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuLnN1YnRpdGxlLmlzLTEge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uc3VidGl0bGUuaXMtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLnN1YnRpdGxlLmlzLTMge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc3VidGl0bGUuaXMtNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnN1YnRpdGxlLmlzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uc3VidGl0bGUuaXMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zdWJ0aXRsZS5pcy03IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbi5oaWdobGlnaHQgcHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm51bWJlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtaW4td2lkdGg6IDIuNWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc2VsZWN0IHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsIC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLCAuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMyMDEyMDA7XG59XG4uc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCAuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDMyLCAxOCwgMCwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMzIsIDE4LCAwLCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgLnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCAuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgzMiwgMTgsIDAsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDMyLCAxOCwgMCwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0OmhvdmVyLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpob3ZlciwgLnRleHRhcmVhOmhvdmVyLCAuYm9sdGZvcm0gdGV4dGFyZWE6aG92ZXIsIC5pbnB1dDpob3ZlciwgLmJvbHRmb3JtIGlucHV0OmhvdmVyLCAuc2VsZWN0IHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdC5pcy1ob3ZlcmVkLCAuaXMtaG92ZXJlZC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWhvdmVyZWQsIC5pcy1ob3ZlcmVkLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2I1YjViNTtcbn1cbi5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpmb2N1cywgLnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWE6Zm9jdXMsIC5pbnB1dDpmb2N1cywgLmJvbHRmb3JtIGlucHV0OmZvY3VzLCAuc2VsZWN0IHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtZm9jdXNlZCwgLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDphY3RpdmUsIC50ZXh0YXJlYTphY3RpdmUsIC5ib2x0Zm9ybSB0ZXh0YXJlYTphY3RpdmUsIC5pbnB1dDphY3RpdmUsIC5ib2x0Zm9ybSBpbnB1dDphY3RpdmUsIC5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc2NDE5O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMxLCAxMDAsIDI1LCAwLjI1KTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWFbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLmlucHV0LCAuYm9sdGZvcm0gaW5wdXRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3QsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Qgc2VsZWN0LCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSB0ZXh0YXJlYSwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYSwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBpbnB1dCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM3YTdhN2E7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHRleHRhcmVhW2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGlucHV0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSB0ZXh0YXJlYVtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBpbnB1dFtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gdGV4dGFyZWFbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGlucHV0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSB0ZXh0YXJlYVtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGlucHV0W2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBzZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjMpO1xufVxuXG4udGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYSwgLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMDYyNWVtIDAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjA1KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbltyZWFkb25seV0udGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYVtyZWFkb25seV0sIFtyZWFkb25seV0uaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dFtyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlzLXdoaXRlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtd2hpdGUsIC5pcy13aGl0ZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5pcy13aGl0ZS50ZXh0YXJlYTpmb2N1cywgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXdoaXRlOmZvY3VzLCAuaXMtd2hpdGUuaW5wdXQ6Zm9jdXMsIC5ib2x0Zm9ybSBpbnB1dC5pcy13aGl0ZTpmb2N1cywgLmlzLXdoaXRlLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy13aGl0ZS5pcy1mb2N1c2VkLCAuaXMtd2hpdGUuaXMtZm9jdXNlZC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXdoaXRlLmlzLWZvY3VzZWQsIC5pcy13aGl0ZS50ZXh0YXJlYTphY3RpdmUsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy13aGl0ZTphY3RpdmUsIC5pcy13aGl0ZS5pbnB1dDphY3RpdmUsIC5ib2x0Zm9ybSBpbnB1dC5pcy13aGl0ZTphY3RpdmUsIC5pcy13aGl0ZS5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy13aGl0ZS5pcy1hY3RpdmUsIC5pcy13aGl0ZS5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy13aGl0ZS5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uaXMtYmxhY2sudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1ibGFjaywgLmlzLWJsYWNrLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG59XG4uaXMtYmxhY2sudGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1ibGFjazpmb2N1cywgLmlzLWJsYWNrLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQuaXMtYmxhY2s6Zm9jdXMsIC5pcy1ibGFjay5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtYmxhY2suaXMtZm9jdXNlZCwgLmlzLWJsYWNrLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1ibGFjay5pcy1mb2N1c2VkLCAuaXMtYmxhY2sudGV4dGFyZWE6YWN0aXZlLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtYmxhY2s6YWN0aXZlLCAuaXMtYmxhY2suaW5wdXQ6YWN0aXZlLCAuYm9sdGZvcm0gaW5wdXQuaXMtYmxhY2s6YWN0aXZlLCAuaXMtYmxhY2suaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtYmxhY2suaXMtYWN0aXZlLCAuaXMtYmxhY2suaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtYmxhY2suaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xufVxuLmlzLWxpZ2h0LnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtbGlnaHQsIC5pcy1saWdodC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFRUU2O1xufVxuLmlzLWxpZ2h0LnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtbGlnaHQ6Zm9jdXMsIC5pcy1saWdodC5pbnB1dDpmb2N1cywgLmJvbHRmb3JtIGlucHV0LmlzLWxpZ2h0OmZvY3VzLCAuaXMtbGlnaHQuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWxpZ2h0LmlzLWZvY3VzZWQsIC5pcy1saWdodC5pcy1mb2N1c2VkLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtbGlnaHQuaXMtZm9jdXNlZCwgLmlzLWxpZ2h0LnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWxpZ2h0OmFjdGl2ZSwgLmlzLWxpZ2h0LmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0LmlzLWxpZ2h0OmFjdGl2ZSwgLmlzLWxpZ2h0LmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmlzLWxpZ2h0LmlzLWFjdGl2ZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDIsIDIzOCwgMjMwLCAwLjI1KTtcbn1cbi5pcy1kYXJrLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZGFyaywgLmlzLWRhcmsuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQyNTAwO1xufVxuLmlzLWRhcmsudGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1kYXJrOmZvY3VzLCAuaXMtZGFyay5pbnB1dDpmb2N1cywgLmJvbHRmb3JtIGlucHV0LmlzLWRhcms6Zm9jdXMsIC5pcy1kYXJrLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1kYXJrLmlzLWZvY3VzZWQsIC5pcy1kYXJrLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYXJrLmlzLWZvY3VzZWQsIC5pcy1kYXJrLnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWRhcms6YWN0aXZlLCAuaXMtZGFyay5pbnB1dDphY3RpdmUsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYXJrOmFjdGl2ZSwgLmlzLWRhcmsuaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZGFyay5pcy1hY3RpdmUsIC5pcy1kYXJrLmlzLWFjdGl2ZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWRhcmsuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDY4LCAzNywgMCwgMC4yNSk7XG59XG4uaXMtcHJpbWFyeS50ZXh0YXJlYSwgLmJvbHRmb3JtIGJ1dHRvbi50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXByaW1hcnksIC5pcy1wcmltYXJ5LmlucHV0LCAuYm9sdGZvcm0gYnV0dG9uLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzk3NGYwMjtcbn1cbi5pcy1wcmltYXJ5LnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtcHJpbWFyeTpmb2N1cywgLmlzLXByaW1hcnkuaW5wdXQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaW5wdXQ6Zm9jdXMsIC5ib2x0Zm9ybSBpbnB1dC5pcy1wcmltYXJ5OmZvY3VzLCAuaXMtcHJpbWFyeS5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1wcmltYXJ5LmlzLWZvY3VzZWQsIC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZm9jdXNlZC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXByaW1hcnkuaXMtZm9jdXNlZCwgLmlzLXByaW1hcnkudGV4dGFyZWE6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXByaW1hcnk6YWN0aXZlLCAuaXMtcHJpbWFyeS5pbnB1dDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaW5wdXQ6YWN0aXZlLCAuYm9sdGZvcm0gaW5wdXQuaXMtcHJpbWFyeTphY3RpdmUsIC5pcy1wcmltYXJ5LmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1wcmltYXJ5LmlzLWFjdGl2ZSwgLmlzLXByaW1hcnkuaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gYnV0dG9uLmlzLWFjdGl2ZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXByaW1hcnkuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE1MSwgNzksIDIsIDAuMjUpO1xufVxuLmlzLWxpbmsudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1saW5rLCAuaXMtbGluay5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWxpbmsge1xuICBib3JkZXItY29sb3I6ICNlNzY0MTk7XG59XG4uaXMtbGluay50ZXh0YXJlYTpmb2N1cywgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWxpbms6Zm9jdXMsIC5pcy1saW5rLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQuaXMtbGluazpmb2N1cywgLmlzLWxpbmsuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWxpbmsuaXMtZm9jdXNlZCwgLmlzLWxpbmsuaXMtZm9jdXNlZC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWxpbmsuaXMtZm9jdXNlZCwgLmlzLWxpbmsudGV4dGFyZWE6YWN0aXZlLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtbGluazphY3RpdmUsIC5pcy1saW5rLmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0LmlzLWxpbms6YWN0aXZlLCAuaXMtbGluay5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1saW5rLmlzLWFjdGl2ZSwgLmlzLWxpbmsuaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtbGluay5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMxLCAxMDAsIDI1LCAwLjI1KTtcbn1cbi5pcy1pbmZvLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtaW5mbywgLmlzLWluZm8uaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDlhYmNmO1xufVxuLmlzLWluZm8udGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1pbmZvOmZvY3VzLCAuaXMtaW5mby5pbnB1dDpmb2N1cywgLmJvbHRmb3JtIGlucHV0LmlzLWluZm86Zm9jdXMsIC5pcy1pbmZvLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1pbmZvLmlzLWZvY3VzZWQsIC5pcy1pbmZvLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1pbmZvLmlzLWZvY3VzZWQsIC5pcy1pbmZvLnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWluZm86YWN0aXZlLCAuaXMtaW5mby5pbnB1dDphY3RpdmUsIC5ib2x0Zm9ybSBpbnB1dC5pcy1pbmZvOmFjdGl2ZSwgLmlzLWluZm8uaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtaW5mby5pcy1hY3RpdmUsIC5pcy1pbmZvLmlzLWFjdGl2ZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWluZm8uaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDksIDE3MSwgMjA3LCAwLjI1KTtcbn1cbi5pcy1zdWNjZXNzLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtc3VjY2VzcywgLmlzLXN1Y2Nlc3MuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlOWNkO1xufVxuLmlzLXN1Y2Nlc3MudGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1zdWNjZXNzOmZvY3VzLCAuaXMtc3VjY2Vzcy5pbnB1dDpmb2N1cywgLmJvbHRmb3JtIGlucHV0LmlzLXN1Y2Nlc3M6Zm9jdXMsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1zdWNjZXNzLmlzLWZvY3VzZWQsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQsIC5pcy1zdWNjZXNzLnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXN1Y2Nlc3M6YWN0aXZlLCAuaXMtc3VjY2Vzcy5pbnB1dDphY3RpdmUsIC5ib2x0Zm9ybSBpbnB1dC5pcy1zdWNjZXNzOmFjdGl2ZSwgLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtc3VjY2Vzcy5pcy1hY3RpdmUsIC5pcy1zdWNjZXNzLmlzLWFjdGl2ZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXN1Y2Nlc3MuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NCwgMjMzLCAyMDUsIDAuMjUpO1xufVxuLmlzLXdhcm5pbmcudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy13YXJuaW5nLCAuaXMtd2FybmluZy5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNlNzk0MTc7XG59XG4uaXMtd2FybmluZy50ZXh0YXJlYTpmb2N1cywgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXdhcm5pbmc6Zm9jdXMsIC5pcy13YXJuaW5nLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQuaXMtd2FybmluZzpmb2N1cywgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXdhcm5pbmcuaXMtZm9jdXNlZCwgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXdhcm5pbmcuaXMtZm9jdXNlZCwgLmlzLXdhcm5pbmcudGV4dGFyZWE6YWN0aXZlLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtd2FybmluZzphY3RpdmUsIC5pcy13YXJuaW5nLmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0LmlzLXdhcm5pbmc6YWN0aXZlLCAuaXMtd2FybmluZy5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy13YXJuaW5nLmlzLWFjdGl2ZSwgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtd2FybmluZy5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMxLCAxNDgsIDIzLCAwLjI1KTtcbn1cbi5pcy1kYW5nZXIudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1kYW5nZXIsIC5pcy1kYW5nZXIuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICM4YjAwMDA7XG59XG4uaXMtZGFuZ2VyLnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZGFuZ2VyOmZvY3VzLCAuaXMtZGFuZ2VyLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQuaXMtZGFuZ2VyOmZvY3VzLCAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1kYW5nZXIuaXMtZm9jdXNlZCwgLmlzLWRhbmdlci5pcy1mb2N1c2VkLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtZGFuZ2VyLmlzLWZvY3VzZWQsIC5pcy1kYW5nZXIudGV4dGFyZWE6YWN0aXZlLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZGFuZ2VyOmFjdGl2ZSwgLmlzLWRhbmdlci5pbnB1dDphY3RpdmUsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYW5nZXI6YWN0aXZlLCAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWRhbmdlci5pcy1hY3RpdmUsIC5pcy1kYW5nZXIuaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtZGFuZ2VyLmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMzksIDAsIDAsIDAuMjUpO1xufVxuLmlzLXNtYWxsLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtc21hbGwsIC5pcy1zbWFsbC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXMtbWVkaXVtLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtbWVkaXVtLCAuaXMtbWVkaXVtLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmlzLWxhcmdlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtbGFyZ2UsIC5pcy1sYXJnZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uaXMtZnVsbHdpZHRoLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZnVsbHdpZHRoLCAuaXMtZnVsbHdpZHRoLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlzLWlubGluZS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWlubGluZSwgLmlzLWlubGluZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5pbnB1dC5pcy1yb3VuZGVkLCAuYm9sdGZvcm0gaW5wdXQuaXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYygwLjc1ZW0gLSAxcHgpICsgMC4zNzVlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoY2FsYygwLjc1ZW0gLSAxcHgpICsgMC4zNzVlbSk7XG59XG4uaW5wdXQuaXMtc3RhdGljLCAuYm9sdGZvcm0gaW5wdXQuaXMtc3RhdGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi50ZXh0YXJlYTpub3QoW3Jvd3NdKSwgLmJvbHRmb3JtIHRleHRhcmVhOm5vdChbcm93c10pIHtcbiAgbWF4LWhlaWdodDogNDBlbTtcbiAgbWluLWhlaWdodDogOGVtO1xufVxuLnRleHRhcmVhW3Jvd3NdLCAuYm9sdGZvcm0gdGV4dGFyZWFbcm93c10ge1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG4udGV4dGFyZWEuaGFzLWZpeGVkLXNpemUsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5oYXMtZml4ZWQtc2l6ZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnJhZGlvLCAuYm9sdGZvcm0gaW5wdXRbdHlwZT1yYWRpb10sIC5jaGVja2JveCwgLmJvbHRmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFkaW8gaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dFt0eXBlPXJhZGlvXSBpbnB1dCwgLmNoZWNrYm94IGlucHV0LCAuYm9sdGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW86aG92ZXIsIC5ib2x0Zm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciwgLmNoZWNrYm94OmhvdmVyLCAuYm9sdGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIge1xuICBjb2xvcjogIzIwMTIwMDtcbn1cbltkaXNhYmxlZF0ucmFkaW8sIC5ib2x0Zm9ybSBpbnB1dFtkaXNhYmxlZF1bdHlwZT1yYWRpb10sIFtkaXNhYmxlZF0uY2hlY2tib3gsIC5ib2x0Zm9ybSBpbnB1dFtkaXNhYmxlZF1bdHlwZT1jaGVja2JveF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gaW5wdXRbdHlwZT1yYWRpb10sIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1yYWRpb10sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogIzdhN2E3YTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvICsgLnJhZGlvLCAuYm9sdGZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyAucmFkaW8sIC5ib2x0Zm9ybSAucmFkaW8gKyBpbnB1dFt0eXBlPXJhZGlvXSwgLmJvbHRmb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5zZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKSwgLmJvbHRmb3JtIHNlbGVjdDpub3QoLmlzLW11bHRpcGxlKSB7XG4gIGhlaWdodDogMi41ZW07XG59XG4uc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc2NDE5O1xuICByaWdodDogMS4xMjVlbTtcbiAgei1pbmRleDogNDtcbn1cbi5zZWxlY3QuaXMtcm91bmRlZCBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtcm91bmRlZCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uc2VsZWN0IHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuLnNlbGVjdCBzZWxlY3Q6bm90KFttdWx0aXBsZV0pLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdIG9wdGlvbiwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdIG9wdGlvbiB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cbi5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyMDEyMDA7XG59XG4uc2VsZWN0LmlzLXdoaXRlOm5vdCg6aG92ZXIpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy13aGl0ZTpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtd2hpdGUgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmhvdmVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdoaXRlIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIHNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YyZjJmMjtcbn1cbi5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdoaXRlIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIHNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6YWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdoaXRlIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1ibGFjazpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtYmxhY2s6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xufVxuLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtYmxhY2sgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xufVxuLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6YWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1saWdodDpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGlnaHQ6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFRUU2O1xufVxuLnNlbGVjdC5pcy1saWdodCBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGlnaHQgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFRUU2O1xufVxuLnNlbGVjdC5pcy1saWdodCBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllM2Q1O1xufVxuLnNlbGVjdC5pcy1saWdodCBzZWxlY3Q6Zm9jdXMsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQyLCAyMzgsIDIzMCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWRhcms6bm90KDpob3Zlcik6OmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhcms6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQyNTAwO1xufVxuLnNlbGVjdC5pcy1kYXJrIHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYXJrIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzQ0MjUwMDtcbn1cbi5zZWxlY3QuaXMtZGFyayBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGFyayBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmIxNzAwO1xufVxuLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDpmb2N1cywgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYXJrIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhcmsgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3Q6YWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDY4LCAzNywgMCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLXByaW1hcnk6bm90KDpob3Zlcik6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLnNlbGVjdDpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtcHJpbWFyeTpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM5NzRmMDI7XG59XG4uc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LCAuYm9sdGZvcm0gYnV0dG9uLnNlbGVjdCBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICM5NzRmMDI7XG59XG4uc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLnNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5zZWxlY3Qgc2VsZWN0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzdlNDIwMjtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uc2VsZWN0IHNlbGVjdDpmb2N1cywgLmJvbHRmb3JtIHNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLnNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLnNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxNTEsIDc5LCAyLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtbGluazpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGluazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlNzY0MTk7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxpbmsgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc2NDE5O1xufVxuLnNlbGVjdC5pcy1saW5rIHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1saW5rIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1saW5rIHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNkMTVhMTY7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1saW5rIHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGluayBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1saW5rIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMxLCAxMDAsIDI1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtaW5mbzpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtaW5mbzpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwOWFiY2Y7XG59XG4uc2VsZWN0LmlzLWluZm8gc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0LmlzLWluZm8gc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDlhYmNmO1xufVxuLnNlbGVjdC5pcy1pbmZvIHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1pbmZvIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICMwODk3Yjc7XG59XG4uc2VsZWN0LmlzLWluZm8gc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWluZm8gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtaW5mbyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1pbmZvIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoOSwgMTcxLCAyMDcsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1zdWNjZXNzOm5vdCg6aG92ZXIpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1zdWNjZXNzOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZTljZDtcbn1cbi5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNmZWU5Y2Q7XG59XG4uc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmhvdmVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZGViNDtcbn1cbi5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTQsIDIzMywgMjA1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtd2FybmluZzpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtd2FybmluZzpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlNzk0MTc7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc5NDE3O1xufVxuLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNkMDg1MTU7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtd2FybmluZyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtd2FybmluZyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMxLCAxNDgsIDIzLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyOm5vdCg6aG92ZXIpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYW5nZXI6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGIwMDAwO1xufVxuLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICM4YjAwMDA7XG59XG4uc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzIwMDAwO1xufVxuLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhbmdlciBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMzksIDAsIDAsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1zbWFsbCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnNlbGVjdC5pcy1tZWRpdW0sIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlbGVjdC5pcy1sYXJnZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnNlbGVjdC5pcy1kaXNhYmxlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xufVxuLnNlbGVjdC5pcy1mdWxsd2lkdGgsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0LmlzLWZ1bGx3aWR0aCBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZnVsbHdpZHRoIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNjI1ZW07XG4gIHRvcDogMC42MjVlbTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLXNtYWxsOmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxvYWRpbmcuaXMtc21hbGw6YWZ0ZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2VsZWN0LmlzLWxvYWRpbmcuaXMtbWVkaXVtOmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxvYWRpbmcuaXMtbWVkaXVtOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLWxhcmdlOmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxvYWRpbmcuaXMtbGFyZ2U6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmZpbGUge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsZS5pcy13aGl0ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uZmlsZS5pcy13aGl0ZTpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uZmlsZS5pcy13aGl0ZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmZpbGUuaXMtd2hpdGU6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmZpbGUuaXMtYmxhY2sgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZpbGUuaXMtYmxhY2s6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1ibGFjay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5maWxlLmlzLWJsYWNrOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZpbGUuaXMtYmxhY2s6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmlsZS5pcy1saWdodCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtbGlnaHQ6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1saWdodC5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU4ZGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1saWdodDpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQyLCAyMzgsIDIzMCwgMC4yNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1saWdodDphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1saWdodC5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTNkNTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWRhcmsgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MjUwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYXJrOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzFlMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFyazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWRhcmsuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSg2OCwgMzcsIDAsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhcms6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMTcwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1wcmltYXJ5IC5maWxlLWN0YSwgLmJvbHRmb3JtIGJ1dHRvbi5maWxlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzRmMDI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcHJpbWFyeTpob3ZlciAuZmlsZS1jdGEsIC5ib2x0Zm9ybSBidXR0b24uZmlsZTpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXByaW1hcnkuaXMtaG92ZXJlZCAuZmlsZS1jdGEsIC5ib2x0Zm9ybSBidXR0b24uZmlsZS5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTQ4MDI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcHJpbWFyeTpmb2N1cyAuZmlsZS1jdGEsIC5ib2x0Zm9ybSBidXR0b24uZmlsZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXByaW1hcnkuaXMtZm9jdXNlZCAuZmlsZS1jdGEsIC5ib2x0Zm9ybSBidXR0b24uZmlsZS5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDE1MSwgNzksIDIsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXByaW1hcnk6YWN0aXZlIC5maWxlLWN0YSwgLmJvbHRmb3JtIGJ1dHRvbi5maWxlOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXByaW1hcnkuaXMtYWN0aXZlIC5maWxlLWN0YSwgLmJvbHRmb3JtIGJ1dHRvbi5maWxlLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U0MjAyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWxpbmsgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjQxOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1saW5rOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzVmMTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGluazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWxpbmsuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMzEsIDEwMCwgMjUsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWxpbms6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxNWExNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1pbmZvIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWFiY2Y7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtaW5mbzpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWluZm8uaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhhMWMzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm86Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1pbmZvLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoOSwgMTcxLCAyMDcsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm86YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4OTdiNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1zdWNjZXNzIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1zdWNjZXNzOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtc3VjY2Vzcy5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU0YzE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1zdWNjZXNzOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI1NCwgMjMzLCAyMDUsIDAuMjUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtc3VjY2VzczphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1zdWNjZXNzLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkZWI0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtd2FybmluZyAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc5NDE3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXdhcm5pbmc6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOGQxNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy13YXJuaW5nOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtd2FybmluZy5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDIzMSwgMTQ4LCAyMywgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtd2FybmluZzphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA4NTE1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlciAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlcjpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTAwMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFuZ2VyOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTM5LCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYW5nZXI6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIwMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmZpbGUuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmZpbGUuaXMtbWVkaXVtIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmZpbGUuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5maWxlLmlzLWxhcmdlIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmZpbGUuaGFzLW5hbWUgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZpbGUuaGFzLW5hbWUgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uZmlsZS5oYXMtbmFtZS5pcy1lbXB0eSAuZmlsZS1jdGEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZmlsZS5oYXMtbmFtZS5pcy1lbXB0eSAuZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWxhYmVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWN0YSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMWVtIDNlbTtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLW5hbWUge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWljb24ge1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMS41ZW07XG59XG4uZmlsZS5pcy1ib3hlZCAuZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5maWxlLmlzLWJveGVkLmlzLXNtYWxsIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZpbGUuaXMtYm94ZWQuaXMtbWVkaXVtIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmZpbGUuaXMtYm94ZWQuaXMtbGFyZ2UgLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uZmlsZS5pcy1ib3hlZC5oYXMtbmFtZSAuZmlsZS1jdGEge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDAgMDtcbn1cbi5maWxlLmlzLWJveGVkLmhhcy1uYW1lIC5maWxlLW5hbWUge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMHB4IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG59XG4uZmlsZS5pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbGUuaXMtZnVsbHdpZHRoIC5maWxlLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsZS5pcy1mdWxsd2lkdGggLmZpbGUtbmFtZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmZpbGUuaXMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZpbGUuaXMtcmlnaHQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwcHggMHB4IDA7XG59XG4uZmlsZS5pcy1yaWdodCAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDAgMCAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgb3JkZXI6IC0xO1xufVxuXG4uZmlsZS1sYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGUtbGFiZWw6aG92ZXIgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICMyMDEyMDA7XG59XG4uZmlsZS1sYWJlbDpob3ZlciAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmZpbGUtbGFiZWw6YWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMjAxMjAwO1xufVxuLmZpbGUtbGFiZWw6YWN0aXZlIC5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG5cbi5maWxlLWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWxlLWN0YSxcbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGNvbG9yOiAjMjAxMjAwO1xufVxuXG4uZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmlsZS1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB3aWR0aDogMWVtO1xufVxuLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5sYWJlbCwgLmJvbHRmb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMyMDEyMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGFiZWw6bm90KDpsYXN0LWNoaWxkKSwgLmJvbHRmb3JtIGxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5sYWJlbC5pcy1zbWFsbCwgLmJvbHRmb3JtIGxhYmVsLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmxhYmVsLmlzLW1lZGl1bSwgLmJvbHRmb3JtIGxhYmVsLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5sYWJlbC5pcy1sYXJnZSwgLmJvbHRmb3JtIGxhYmVsLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5oZWxwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5oZWxwLmlzLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlbHAuaXMtYmxhY2sge1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5oZWxwLmlzLWxpZ2h0IHtcbiAgY29sb3I6ICNGMkVFRTY7XG59XG4uaGVscC5pcy1kYXJrIHtcbiAgY29sb3I6ICM0NDI1MDA7XG59XG4uaGVscC5pcy1wcmltYXJ5LCAuYm9sdGZvcm0gYnV0dG9uLmhlbHAge1xuICBjb2xvcjogIzk3NGYwMjtcbn1cbi5oZWxwLmlzLWxpbmsge1xuICBjb2xvcjogI2U3NjQxOTtcbn1cbi5oZWxwLmlzLWluZm8ge1xuICBjb2xvcjogIzA5YWJjZjtcbn1cbi5oZWxwLmlzLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZlZTljZDtcbn1cbi5oZWxwLmlzLXdhcm5pbmcge1xuICBjb2xvcjogI2U3OTQxNztcbn1cbi5oZWxwLmlzLWRhbmdlciB7XG4gIGNvbG9yOiAjOGIwMDAwO1xufVxuXG4uZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZmllbGQuaGFzLWFkZG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJvbHRmb3JtIGJ1dHRvbiwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgYnV0dG9uLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaW5wdXQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5ib2x0Zm9ybSBpbnB1dCxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIGlucHV0LFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSBzZWxlY3Qgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYm9sdGZvcm0gYnV0dG9uLCAuYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSBidXR0b24sXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJvbHRmb3JtIGlucHV0LFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgaW5wdXQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdCxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ib2x0Zm9ybSBidXR0b24sIC5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgYnV0dG9uLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYm9sdGZvcm0gaW5wdXQsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIGlucHV0LFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0LFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSBzZWxlY3Qgc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBidXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBidXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGlucHV0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQge1xuICB6LWluZGV4OiAyO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBidXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAuYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBidXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBidXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDM7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBidXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBidXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBidXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3Zlcixcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3Zlcixcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3Zlcixcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyIHtcbiAgei1pbmRleDogNDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sLmlzLWV4cGFuZGVkIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMuaGFzLWFkZG9ucy1mdWxsd2lkdGggLmNvbnRyb2wge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZmllbGQuaXMtZ3JvdXBlZCA+IC5jb250cm9sIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmllbGQuaXMtZ3JvdXBlZCA+IC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZmllbGQuaXMtZ3JvdXBlZCA+IC5jb250cm9sLmlzLWV4cGFuZGVkIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSA+IC5jb250cm9sOmxhc3QtY2hpbGQsIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lID4gLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuZmllbGQuaXMtaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZmllbGQtbGFiZWwgLmxhYmVsLCAuZmllbGQtbGFiZWwgLmJvbHRmb3JtIGxhYmVsLCAuYm9sdGZvcm0gLmZpZWxkLWxhYmVsIGxhYmVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpZWxkLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuZmllbGQtbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5maWVsZC1sYWJlbC5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xuICB9XG4gIC5maWVsZC1sYWJlbC5pcy1ub3JtYWwge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xuICB9XG4gIC5maWVsZC1sYWJlbC5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxuICAuZmllbGQtbGFiZWwuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xuICB9XG59XG5cbi5maWVsZC1ib2R5IC5maWVsZCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5maWVsZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiA1O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5maWVsZC1ib2R5IC5maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmllbGQtYm9keSA+IC5maWVsZCB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmZpZWxkLWJvZHkgPiAuZmllbGQ6bm90KC5pcy1uYXJyb3cpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmZpZWxkLWJvZHkgPiAuZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5jb250cm9sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0OmZvY3VzIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5ib2x0Zm9ybSBpbnB1dDpmb2N1cyB+IC5pY29uLCAuYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgaW5wdXQ6Zm9jdXMgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3Q6Zm9jdXMgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5ib2x0Zm9ybSBzZWxlY3Q6Zm9jdXMgfiAuaWNvbixcbi5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBzZWxlY3Q6Zm9jdXMgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dDpmb2N1cyB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmJvbHRmb3JtIGlucHV0OmZvY3VzIH4gLmljb24sIC5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQ6Zm9jdXMgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0OmZvY3VzIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmJvbHRmb3JtIHNlbGVjdDpmb2N1cyB+IC5pY29uLFxuLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBzZWxlY3Q6Zm9jdXMgfiAuaWNvbiB7XG4gIGNvbG9yOiAjMjAxMjAwO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5ib2x0Zm9ybSBpbnB1dC5pcy1zbWFsbCB+IC5pY29uLCAuYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgaW5wdXQuaXMtc21hbGwgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5ib2x0Zm9ybSBzZWxlY3QuaXMtc21hbGwgfiAuaWNvbixcbi5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBzZWxlY3QuaXMtc21hbGwgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dC5pcy1zbWFsbCB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmJvbHRmb3JtIGlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQuaXMtc21hbGwgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLXNtYWxsIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmJvbHRmb3JtIHNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLFxuLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBzZWxlY3QuaXMtc21hbGwgfiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmJvbHRmb3JtIGlucHV0LmlzLW1lZGl1bSB+IC5pY29uLCAuYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmJvbHRmb3JtIHNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbixcbi5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBzZWxlY3QuaXMtbWVkaXVtIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sIC5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLFxuLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBzZWxlY3QuaXMtbWVkaXVtIH4gLmljb24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmJvbHRmb3JtIGlucHV0LmlzLWxhcmdlIH4gLmljb24sIC5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBpbnB1dC5pcy1sYXJnZSB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmJvbHRmb3JtIHNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLFxuLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IHNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbiwgLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBpbnB1dC5pcy1sYXJnZSB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3QuaXMtbGFyZ2UgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxhcmdlIH4gLmljb24sXG4uYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IHNlbGVjdC5pcy1sYXJnZSB+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pY29uIHtcbiAgY29sb3I6ICNkYmRiZGI7XG4gIGhlaWdodDogMi41ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuNWVtO1xuICB6LWluZGV4OiA0O1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LCAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuYm9sdGZvcm0gaW5wdXQsIC5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBpbnB1dCxcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3Qgc2VsZWN0LFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsXG4uYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgc2VsZWN0IHNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaWNvbi5pcy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQsIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gaW5wdXQsIC5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgaW5wdXQsXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdCBzZWxlY3QsXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsXG4uYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IHNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaWNvbi5pcy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAuNjI1ZW07XG4gIHRvcDogMC42MjVlbTtcbiAgei1pbmRleDogNDtcbn1cbi5jb250cm9sLmlzLWxvYWRpbmcuaXMtc21hbGw6YWZ0ZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY29udHJvbC5pcy1sb2FkaW5nLmlzLW1lZGl1bTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jb250cm9sLmlzLWxvYWRpbmcuaXMtbGFyZ2U6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnJlYWRjcnVtYiBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNlNzY0MTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuNzVlbTtcbn1cbi5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzM2MzYzNjtcbn1cbi5icmVhZGNydW1iIGxpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYnJlYWRjcnVtYiBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMjAxMjAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJyZWFkY3J1bWIgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNiNWI1YjU7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWIgdWwsXG4uYnJlYWRjcnVtYiBvbCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5icmVhZGNydW1iIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5icmVhZGNydW1iIC5pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4uYnJlYWRjcnVtYi5pcy1jZW50ZXJlZCBvbCxcbi5icmVhZGNydW1iLmlzLWNlbnRlcmVkIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYi5pcy1yaWdodCBvbCxcbi5icmVhZGNydW1iLmlzLXJpZ2h0IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5icmVhZGNydW1iLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJyZWFkY3J1bWIuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJyZWFkY3J1bWIuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5icmVhZGNydW1iLmhhcy1hcnJvdy1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbi5icmVhZGNydW1iLmhhcy1idWxsZXQtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG59XG4uYnJlYWRjcnVtYi5oYXMtZG90LXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG59XG4uYnJlYWRjcnVtYi5oYXMtc3VjY2VlZHMtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4om7XCI7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgxMCwgMTAsIDEwLCAwLjAyKTtcbiAgY29sb3I6ICMyMDEyMDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVlbSAwLjI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1oZWFkZXItdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzIwMTIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG4uY2FyZC1oZWFkZXItdGl0bGUuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhcmQtaGVhZGVyLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG5cbi5jYXJkLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJkLWZvb3Rlci1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uY2FyZC1mb290ZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLmNhcmQgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZHJvcGRvd24uaXMtYWN0aXZlIC5kcm9wZG93bi1tZW51LCAuZHJvcGRvd24uaXMtaG92ZXJhYmxlOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24uaXMtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5kcm9wZG93bi5pcy11cCAuZHJvcGRvd24tbWVudSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IGluaXRpYWw7XG4gIHRvcDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5kcm9wZG93bi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDEwLCAxMCwgMTAsIDAuMDIpO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMjAxMjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hLmRyb3Bkb3duLWl0ZW0sXG5idXR0b24uZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYS5kcm9wZG93bi1pdGVtOmhvdmVyLFxuYnV0dG9uLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbmEuZHJvcGRvd24taXRlbS5pcy1hY3RpdmUsXG5idXR0b24uZHJvcGRvd24taXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc2NDE5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLmxldmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxldmVsIGNvZGUge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ubGV2ZWwgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmxldmVsLmlzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1sZWZ0LFxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtbGVmdCArIC5sZXZlbC1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMmVtO1xufVxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtaXRlbTpub3QoLmlzLW5hcnJvdykge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmxldmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sZXZlbCA+IC5sZXZlbC1pdGVtOm5vdCguaXMtbmFycm93KSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5sZXZlbC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGV2ZWwtaXRlbSAudGl0bGUsXG4ubGV2ZWwtaXRlbSAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIH1cbn1cblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxldmVsLWxlZnQgLmxldmVsLWl0ZW0uaXMtZmxleGlibGUsXG4ubGV2ZWwtcmlnaHQgLmxldmVsLWl0ZW0uaXMtZmxleGlibGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmxldmVsLWxlZnQgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcbi5sZXZlbC1yaWdodCAubGV2ZWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbi5sZXZlbC1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxldmVsLWxlZnQgKyAubGV2ZWwtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5sZXZlbC1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sZXZlbC1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmxldmVsLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLm1lZGlhIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLm1lZGlhIC5tZWRpYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxOSwgMjE5LCAyMTksIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLm1lZGlhIC5tZWRpYSAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLFxuLm1lZGlhIC5tZWRpYSAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1lZGlhIC5tZWRpYSAubWVkaWEge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLm1lZGlhIC5tZWRpYSAubWVkaWEgKyAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubWVkaWEgKyAubWVkaWEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTksIDIxOSwgMjE5LCAwLjUpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5tZWRpYS5pcy1sYXJnZSArIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWVkaWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1lZGlhLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5tZWRpYS1jb250ZW50IHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbi5tZW51IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1lbnUuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubWVudS5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubWVudS5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ubWVudS1saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubWVudS1saXN0IGEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjMjAxMjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuLm1lbnUtbGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6ICMyMDEyMDA7XG59XG4ubWVudS1saXN0IGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjQxOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVudS1saXN0IGxpIHVsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBtYXJnaW46IDAuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG59XG5cbi5tZW51LWxhYmVsIHtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWVudS1sYWJlbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5tZW51LWxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWVzc2FnZSBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLm1lc3NhZ2UgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZXNzYWdlLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm1lc3NhZ2UuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm1lc3NhZ2UuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tZXNzYWdlLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubWVzc2FnZS5pcy13aGl0ZSAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4ubWVzc2FnZS5pcy13aGl0ZSAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5tZXNzYWdlLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5tZXNzYWdlLmlzLWJsYWNrIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tZXNzYWdlLmlzLWJsYWNrIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG59XG4ubWVzc2FnZS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZhZjg7XG59XG4ubWVzc2FnZS5pcy1saWdodCAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm1lc3NhZ2UuaXMtbGlnaHQgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI0YyRUVFNjtcbn1cbi5tZXNzYWdlLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWY1O1xufVxuLm1lc3NhZ2UuaXMtZGFyayAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQyNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLWRhcmsgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzQ0MjUwMDtcbn1cbi5tZXNzYWdlLmlzLXByaW1hcnksIC5ib2x0Zm9ybSBidXR0b24ubWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZWI7XG59XG4ubWVzc2FnZS5pcy1wcmltYXJ5IC5tZXNzYWdlLWhlYWRlciwgLmJvbHRmb3JtIGJ1dHRvbi5tZXNzYWdlIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzRmMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtcHJpbWFyeSAubWVzc2FnZS1ib2R5LCAuYm9sdGZvcm0gYnV0dG9uLm1lc3NhZ2UgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk3NGYwMjtcbiAgY29sb3I6ICNmMjdlMDM7XG59XG4ubWVzc2FnZS5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjNlZDtcbn1cbi5tZXNzYWdlLmlzLWxpbmsgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjQxOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1saW5rIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNlNzY0MTk7XG4gIGNvbG9yOiAjYmQ1MTE0O1xufVxuLm1lc3NhZ2UuaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmZiZmU7XG59XG4ubWVzc2FnZS5pcy1pbmZvIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWFiY2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtaW5mbyAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDlhYmNmO1xuICBjb2xvcjogIzA4OTViNTtcbn1cbi5tZXNzYWdlLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmViO1xufVxuLm1lc3NhZ2UuaXMtc3VjY2VzcyAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm1lc3NhZ2UuaXMtc3VjY2VzcyAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogIzkxNTQwMztcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNmVjO1xufVxuLm1lc3NhZ2UuaXMtd2FybmluZyAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc5NDE3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2U3OTQxNztcbiAgY29sb3I6ICM5ZTY1MTA7XG59XG4ubWVzc2FnZS5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmViO1xufVxuLm1lc3NhZ2UuaXMtZGFuZ2VyIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtZGFuZ2VyIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICM4YjAwMDA7XG4gIGNvbG9yOiAjZmYwZjBmO1xufVxuXG4ubWVzc2FnZS1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxMjAwO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXNzYWdlLWhlYWRlciAuZGVsZXRlIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbn1cbi5tZXNzYWdlLWhlYWRlciArIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBjb2xvcjogIzIwMTIwMDtcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xufVxuLm1lc3NhZ2UtYm9keSBjb2RlLFxuLm1lc3NhZ2UtYm9keSBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5tZXNzYWdlLWJvZHkgcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjA7XG59XG4ubW9kYWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuODYpO1xufVxuXG4ubW9kYWwtY29udGVudCxcbi5tb2RhbC1jYXJkIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWNhcmQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICB3aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4ubW9kYWwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtY2FyZC1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLm1vZGFsLWNhcmQtdGl0bGUge1xuICBjb2xvcjogIzIwMTIwMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbn1cbi5tb2RhbC1jYXJkLWZvb3QgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAubW9kYWwtY2FyZC1mb290IC5ib2x0Zm9ybSBidXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmJvbHRmb3JtIC5tb2RhbC1jYXJkLWZvb3QgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubW9kYWwtY2FyZC1ib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogMy4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cbi5uYXZiYXIuaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgfVxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICB9XG59XG4ubmF2YmFyLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4ubmF2YmFyLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRUVFNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTNkNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllM2Q1O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWUzZDU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkVFRTY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuLm5hdmJhci5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MjUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMTcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMTcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIxNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQyNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXByaW1hcnksIC5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NGYwMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4uYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTQyMDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnVyZ2VyLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4uYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmssXG4uYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4uYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNDIwMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlcixcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U0MjAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc0ZjAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc2NDE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE1YTE2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE1YTE2O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTVhMTY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzY0MTk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWFiY2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODk3Yjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODk3Yjc7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4OTdiNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5YWJjZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTljZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWRlYjQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZGViNDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZGViNDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbn1cbi5uYXZiYXIuaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzk0MTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDg1MTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMDg1MTU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwODUxNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3OTQxNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyMDAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyMDAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXZiYXIuaGFzLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMCB3aGl0ZXNtb2tlO1xufVxuLm5hdmJhci5pcy1maXhlZC1ib3R0b20sIC5uYXZiYXIuaXMtZml4ZWQtdG9wIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTA7XG59XG4ubmF2YmFyLmlzLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLmhhcy1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIC0ycHggMCAwIHdoaXRlc21va2U7XG59XG4ubmF2YmFyLmlzLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcCxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC10b3Age1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbn1cbmh0bWwuaGFzLW5hdmJhci1maXhlZC1ib3R0b20sXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG59XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLXRhYnMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG59XG5cbi5uYXZiYXItYnJhbmQgYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1icmFuZCBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItdGFicyB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjMjAxMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm5hdmJhci1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiBjYWxjKDUwJSArIDRweCk7XG59XG4ubmF2YmFyLWJ1cmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm5hdmJhci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICMyMDEyMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1pdGVtIC5pY29uOm9ubHktY2hpbGQsXG4ubmF2YmFyLWxpbmsgLmljb246b25seS1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbn1cblxuYS5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEubmF2YmFyLWl0ZW06Zm9jdXMsIGEubmF2YmFyLWl0ZW06Zm9jdXMtd2l0aGluLCBhLm5hdmJhci1pdGVtOmhvdmVyLCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXItbGluazpmb2N1cy13aXRoaW4sXG4ubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICNlNzY0MTk7XG59XG5cbi5uYXZiYXItaXRlbSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubmF2YmFyLWl0ZW0gaW1nIHtcbiAgbWF4LWhlaWdodDogMS43NXJlbTtcbn1cbi5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhci1pdGVtLmlzLWV4cGFuZGVkIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5uYXZiYXItaXRlbS5pcy10YWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCk7XG59XG4ubmF2YmFyLWl0ZW0uaXMtdGFiOmZvY3VzLCAubmF2YmFyLWl0ZW0uaXMtdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNzY0MTk7XG59XG4ubmF2YmFyLWl0ZW0uaXMtdGFiLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTc2NDE5O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICBjb2xvcjogI2U3NjQxOTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gM3B4KTtcbn1cblxuLm5hdmJhci1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xufVxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlNzY0MTk7XG4gIG1hcmdpbi10b3A6IC0wLjM3NWVtO1xuICByaWdodDogMS4xMjVlbTtcbn1cblxuLm5hdmJhci1kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4ubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5uYXZiYXItZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSxcbi5uYXZiYXItdGFicyAubmF2YmFyLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5uYXZiYXItbWVudS5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2gsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA1MDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoLmhhcy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AgLm5hdmJhci1tZW51LCAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCAubmF2YmFyLW1lbnUge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy4yNXJlbSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW07XG4gIH1cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaCxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhcixcbi5uYXZiYXItbWVudSxcbi5uYXZiYXItc3RhcnQsXG4ubmF2YmFyLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLXN0YXJ0LFxuLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgYS5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWxpbmssIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBjb2xvcjogI2U3NjQxOTtcbiAgfVxuXG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLXVwIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDAuMjVlbSwgLTAuMjVlbSk7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi11cCAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RiZGJkYjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDAgMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIC04cHggOHB4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQsIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAubmF2YmFyLW1lbnUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5uYXZiYXItc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubmF2YmFyLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGJkYmRiO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgY29sb3I6ICMwYTBhMGE7XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBjb2xvcjogI2U3NjQxOTtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDAgMCAxcHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAoLTRweCkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duLmlzLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLm5hdmJhci1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4uY29udGFpbmVyID4gLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1tZW51LFxuLmNvbnRhaW5lciA+IC5uYXZiYXIgLm5hdmJhci1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG5cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tZGVza3RvcCwgLm5hdmJhci5pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTA7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AuaGFzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcC1kZXNrdG9wLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLXRvcC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3AsXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xuICB9XG4gIGh0bWwuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wLFxuYm9keS5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiA1LjI1cmVtO1xuICB9XG4gIGh0bWwuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tLFxuYm9keS5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtO1xuICB9XG5cbiAgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgfVxuICBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSxcbi5uYXZiYXItbGluay5pcy1hY3RpdmU6bm90KDpmb2N1cyk6bm90KDpob3Zlcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbn1cbi5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy4yNXJlbSk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IC0wLjI1cmVtO1xufVxuLnBhZ2luYXRpb24uaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLmlzLXJvdW5kZWQgLnBhZ2luYXRpb24tbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xufVxuLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG59XG5cbi5wYWdpbmF0aW9uLFxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBjb2xvcjogIzIwMTIwMDtcbiAgbWluLXdpZHRoOiAyLjVlbTtcbn1cbi5wYWdpbmF0aW9uLXByZXZpb3VzOmhvdmVyLFxuLnBhZ2luYXRpb24tbmV4dDpob3Zlcixcbi5wYWdpbmF0aW9uLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuLnBhZ2luYXRpb24tcHJldmlvdXM6Zm9jdXMsXG4ucGFnaW5hdGlvbi1uZXh0OmZvY3VzLFxuLnBhZ2luYXRpb24tbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzNkYztcbn1cbi5wYWdpbmF0aW9uLXByZXZpb3VzOmFjdGl2ZSxcbi5wYWdpbmF0aW9uLW5leHQ6YWN0aXZlLFxuLnBhZ2luYXRpb24tbGluazphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgxMCwgMTAsIDEwLCAwLjIpO1xufVxuLnBhZ2luYXRpb24tcHJldmlvdXNbZGlzYWJsZWRdLFxuLnBhZ2luYXRpb24tbmV4dFtkaXNhYmxlZF0sXG4ucGFnaW5hdGlvbi1saW5rW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjQxOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTc2NDE5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBjb2xvcjogI2I1YjViNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uLWxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uLWxpc3QgbGkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLWNlbnRlcmVkIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLWNlbnRlcmVkIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucGFnaW5hdGlvbi5pcy1yaWdodCAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucGFnaW5hdGlvbi5pcy1yaWdodCAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4ucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgxMCwgMTAsIDEwLCAwLjAyKTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhbmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGFuZWwuaXMtd2hpdGUgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4ucGFuZWwuaXMtd2hpdGUgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbn1cbi5wYW5lbC5pcy13aGl0ZSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBhMGEwYTtcbn1cbi5wYW5lbC5pcy1ibGFjayAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4ucGFuZWwuaXMtbGlnaHQgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnBhbmVsLmlzLWxpZ2h0IC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YyRUVFNjtcbn1cbi5wYW5lbC5pcy1saWdodCAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNGMkVFRTY7XG59XG4ucGFuZWwuaXMtZGFyayAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDI1MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWRhcmsgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDQyNTAwO1xufVxuLnBhbmVsLmlzLWRhcmsgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjNDQyNTAwO1xufVxuLnBhbmVsLmlzLXByaW1hcnkgLnBhbmVsLWhlYWRpbmcsIC5ib2x0Zm9ybSBidXR0b24ucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc0ZjAyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1wcmltYXJ5IC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLnBhbmVsIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk3NGYwMjtcbn1cbi5wYW5lbC5pcy1wcmltYXJ5IC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24sIC5ib2x0Zm9ybSBidXR0b24ucGFuZWwgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjOTc0ZjAyO1xufVxuLnBhbmVsLmlzLWxpbmsgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc2NDE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1saW5rIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U3NjQxOTtcbn1cbi5wYW5lbC5pcy1saW5rIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2U3NjQxOTtcbn1cbi5wYW5lbC5pcy1pbmZvIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YWJjZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtaW5mbyAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwOWFiY2Y7XG59XG4ucGFuZWwuaXMtaW5mbyAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMwOWFiY2Y7XG59XG4ucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZWU5Y2Q7XG59XG4ucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNmZWU5Y2Q7XG59XG4ucGFuZWwuaXMtd2FybmluZyAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzk0MTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTc5NDE3O1xufVxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZTc5NDE3O1xufVxuLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4YjAwMDA7XG59XG4ucGFuZWwuaXMtZGFuZ2VyIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogIzhiMDAwMDtcbn1cblxuLnBhbmVsLXRhYnM6bm90KDpsYXN0LWNoaWxkKSxcbi5wYW5lbC1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwIDA7XG4gIGNvbG9yOiAjMjAxMjAwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG59XG5cbi5wYW5lbC10YWJzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhbmVsLXRhYnMgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRhNGE0YTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5wYW5lbC1saXN0IGEge1xuICBjb2xvcjogIzIwMTIwMDtcbn1cbi5wYW5lbC1saXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2U3NjQxOTtcbn1cblxuLnBhbmVsLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyMDEyMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuLnBhbmVsLWJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG4ucGFuZWwtYmxvY2sgPiAuY29udHJvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLWJsb2NrLmlzLXdyYXBwZWQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFuZWwtYmxvY2suaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNzY0MTk7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZTc2NDE5O1xufVxuLnBhbmVsLWJsb2NrOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEucGFuZWwtYmxvY2s6aG92ZXIsXG5sYWJlbC5wYW5lbC1ibG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5wYW5lbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxZW07XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbn1cbi5wYW5lbC1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi50YWJzIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFicyBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMDlhYmNmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYnMgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwOWFiY2Y7XG4gIGNvbG9yOiAjZTc2NDE5O1xufVxuLnRhYnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA5YWJjZjtcbiAgY29sb3I6ICMwOWFiY2Y7XG59XG4udGFicyB1bCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGFicyB1bC5pcy1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xufVxuLnRhYnMgdWwuaXMtY2VudGVyIHtcbiAgZmxleDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG59XG4udGFicyB1bC5pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xufVxuLnRhYnMgLmljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLnRhYnMgLmljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi50YWJzLmlzLWNlbnRlcmVkIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFicy5pcy1yaWdodCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGFicy5pcy1ib3hlZCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMCAwO1xufVxuLnRhYnMuaXMtYm94ZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYmRiZGI7XG59XG4udGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGFicy5pcy1mdWxsd2lkdGggbGkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBib3JkZXItY29sb3I6ICMwOWFiY2Y7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogI2U3NjQxOTtcbiAgei1pbmRleDogMjtcbn1cbi50YWJzLmlzLXRvZ2dsZSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4udGFicy5pcy10b2dnbGUgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuLnRhYnMuaXMtdG9nZ2xlIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4udGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhYmNmO1xuICBib3JkZXItY29sb3I6ICMwOWFiY2Y7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLnRhYnMuaXMtdG9nZ2xlIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50YWJzLmlzLXRvZ2dsZS5pcy10b2dnbGUtcm91bmRlZCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjkwNDg2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI5MDQ4NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbn1cbi50YWJzLmlzLXRvZ2dsZS5pcy10b2dnbGUtcm91bmRlZCBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjkwNDg2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOTA0ODZweDtcbiAgcGFkZGluZy1yaWdodDogMS4yNWVtO1xufVxuLnRhYnMuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGFicy5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGFicy5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtbmFycm93IHtcbiAgZmxleDogbm9uZTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtZnVsbCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by10aGlyZHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjYuNjY2NiU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWhhbGYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtdGhpcmQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS1xdWFydGVyIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLWZpZnRoIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdHdvLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXRocmVlLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWZvdXItZmlmdGhzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTAge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0zIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy00IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTcge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy04IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtOSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTAge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTExLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW4uaXMtbmFycm93LCAuY29sdW1uLmlzLW5hcnJvdy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLCAuY29sdW1uLmlzLWZ1bGwtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLCAuY29sdW1uLmlzLXR3by10aGlyZHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYsIC5jb2x1bW4uaXMtaGFsZi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZCwgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLCAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLCAuY29sdW1uLmlzLW9uZS1maWZ0aC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMsIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocywgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocywgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMsIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiwgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLCAuY29sdW1uLmlzLTAtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLCAuY29sdW1uLmlzLW9mZnNldC0wLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMSwgLmNvbHVtbi5pcy0xLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLCAuY29sdW1uLmlzLW9mZnNldC0xLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLCAuY29sdW1uLmlzLTItdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLCAuY29sdW1uLmlzLW9mZnNldC0yLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMywgLmNvbHVtbi5pcy0zLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMsIC5jb2x1bW4uaXMtb2Zmc2V0LTMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNCwgLmNvbHVtbi5pcy00LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNCwgLmNvbHVtbi5pcy1vZmZzZXQtNC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUsIC5jb2x1bW4uaXMtNS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUsIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LCAuY29sdW1uLmlzLTYtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNiwgLmNvbHVtbi5pcy1vZmZzZXQtNi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LCAuY29sdW1uLmlzLTctdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LCAuY29sdW1uLmlzLW9mZnNldC03LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOCwgLmNvbHVtbi5pcy04LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOCwgLmNvbHVtbi5pcy1vZmZzZXQtOC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTksIC5jb2x1bW4uaXMtOS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LCAuY29sdW1uLmlzLW9mZnNldC05LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLCAuY29sdW1uLmlzLTEwLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEsIC5jb2x1bW4uaXMtMTEtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMSwgLmNvbHVtbi5pcy1vZmZzZXQtMTEtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMiwgLmNvbHVtbi5pcy0xMi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTExLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLmNvbHVtbnMge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xufVxuLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG59XG4uY29sdW1uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAxLjVyZW0pO1xufVxuLmNvbHVtbnMuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3Mge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbHVtbnMuaXMtZ2FwbGVzcyA+IC5jb2x1bW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbHVtbnMuaXMtbXVsdGlsaW5lIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbHVtbnMuaXMtdmNlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1uczpub3QoLmlzLWRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY29sdW1ucy5pcy12YXJpYWJsZSB7XG4gIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlIC5jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcCk7XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wIHtcbiAgLS1jb2x1bW5HYXA6IDByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMSB7XG4gIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTIge1xuICAtLWNvbHVtbkdhcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy00IHtcbiAgLS1jb2x1bW5HYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNSB7XG4gIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYge1xuICAtLWNvbHVtbkdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTcge1xuICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy04IHtcbiAgLS1jb2x1bW5HYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuXG4udGlsZSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG59XG4udGlsZS5pcy1hbmNlc3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3RvcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3Rvcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50aWxlLmlzLWNoaWxkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udGlsZS5pcy1wYXJlbnQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLnRpbGUuaXMtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRpbGUuaXMtdmVydGljYWwgPiAudGlsZS5pcy1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLnRpbGU6bm90KC5pcy1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRpbGUuaXMtMSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudGlsZS5pcy0yIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudGlsZS5pcy0zIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnRpbGUuaXMtNCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnRpbGUuaXMtNSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnRpbGUuaXMtNiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50aWxlLmlzLTcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC50aWxlLmlzLTgge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC50aWxlLmlzLTkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudGlsZS5pcy0xMCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnRpbGUuaXMtMTEge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC50aWxlLmlzLTEyIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oYXMtdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXdoaXRlOmhvdmVyLCBhLmhhcy10ZXh0LXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwYTBhMGEgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1ibGFjazpob3ZlciwgYS5oYXMtdGV4dC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saWdodCB7XG4gIGNvbG9yOiAjRjJFRUU2ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2UxZDdjNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYXJrIHtcbiAgY29sb3I6ICM0NDI1MDAgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzExMDkwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDI1MDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzk3NGYwMiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXByaW1hcnk6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNjUzNTAxICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NGYwMiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcHJpbWFyeS1saWdodCB7XG4gIGNvbG9yOiAjZmZmNWViICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcHJpbWFyeS1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZWRjYjkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWViICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1wcmltYXJ5LWRhcmsge1xuICBjb2xvcjogI2YyN2UwMyAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXByaW1hcnktZGFyazpob3ZlciwgYS5oYXMtdGV4dC1wcmltYXJ5LWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZjOTcyYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcHJpbWFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyN2UwMyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGluayB7XG4gIGNvbG9yOiAjZTc2NDE5ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGluazpob3ZlciwgYS5oYXMtdGV4dC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNiYTUwMTMgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc2NDE5ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNmZGYzZWQgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saW5rLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y4ZDNiZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtbGluay1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYzZWQgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWxpbmstZGFyayB7XG4gIGNvbG9yOiAjYmQ1MTE0ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGluay1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZTc2NzFkICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ1MTE0ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwOWFiY2YgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1pbmZvOmhvdmVyLCBhLmhhcy10ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzA3ODM5ZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWFiY2YgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWluZm8tbGlnaHQge1xuICBjb2xvcjogI2ViZmJmZSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWluZm8tbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtaW5mby1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYmJmMGZjICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1pbmZvLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmJmZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtaW5mby1kYXJrIHtcbiAgY29sb3I6ICMwODk1YjUgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1pbmZvLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtaW5mby1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMwYWJlZTYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWluZm8tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODk1YjUgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZlZTljZCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEuaGFzLXRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmRkMzliICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTljZCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjZmZmNmViICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc3VjY2Vzcy1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZWUwYjkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmViICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1zdWNjZXNzLWRhcmsge1xuICBjb2xvcjogIzkxNTQwMyAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2MzNzEwNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtc3VjY2Vzcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNTQwMyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZTc5NDE3ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtd2FybmluZzpob3ZlciwgYS5oYXMtdGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiOTc2MTIgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc5NDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmZGY2ZWMgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y5ZTFiZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZWMgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjOWU2NTEwICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtd2FybmluZy1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmctZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjY2M4MzE0ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13YXJuaW5nLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU2NTEwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYW5nZXIge1xuICBjb2xvcjogIzhiMDAwMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhbmdlcjpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzU4MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFuZ2VyLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmViZWIgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1kYW5nZXItbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtZGFuZ2VyLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmI4YjggIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhbmdlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWIgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWRhbmdlci1kYXJrIHtcbiAgY29sb3I6ICNmZjBmMGYgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1kYW5nZXItZGFyazpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXItZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1kYW5nZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjBmMGYgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLWJpcyB7XG4gIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ibGFjay1iaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ibGFjay10ZXIge1xuICBjb2xvcjogIzI0MjQyNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2stdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrZXIge1xuICBjb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmV5LWRhcmsge1xuICBjb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleSB7XG4gIGNvbG9yOiAjN2E3YTdhICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhN2E3YSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjYjViNWI1ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjViNSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1saWdodGVyIHtcbiAgY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdoaXRlLXRlciB7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZS10ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13aGl0ZS1iaXMge1xuICBjb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2hpdGUtYmlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmlzLXB1bGxlZC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmlzLXB1bGxlZC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaXMtcmFkaXVzbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLXNoYWRvd2xlc3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1jbGlwcGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaXMtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmlzLW1hcmdpbmxlc3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTEge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTMge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS03IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1zaXplLTEtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTItbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMy1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNC1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS01LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS02LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS03LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtc2l6ZS0xLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS0yLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTMtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTQtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNS10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNi10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNy10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLXNpemUtMS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS0yLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMy10b3VjaCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS00LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS02LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTctdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLXNpemUtMS1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTItZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTMtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS00LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS01LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNi1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTctZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtc2l6ZS0xLXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMy13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTQtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTUtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS02LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNy13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1zaXplLTEtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTItZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMy1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNC1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS01LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS02LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS03LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oYXMtdGV4dC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtanVzdGlmaWVkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtY2VudGVyZWQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXRleHQtbGVmdC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1sZWZ0LXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtbGVmdC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtbGVmdC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1yaWdodC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1jYXBpdGFsaXplZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktcHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWJsb2NrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1ibG9jay10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1ibG9jay10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1ibG9jay10b3VjaCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1ibG9jay1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1ibG9jay13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWJsb2NrLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1ibG9jay1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtZmxleC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1mbGV4LXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtZmxleC10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWZsZXgtdG91Y2gge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1mbGV4LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1mbGV4LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWZsZXgtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWZsZXgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtZmxleC1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtaW5saW5lLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW5saW5lLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWlubGluZS13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbmxpbmUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLWJsb2NrLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtZmxleC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zci1vbmx5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjAxZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1oaWRkZW4tdG91Y2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1oaWRkZW4tZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWludmlzaWJsZS1tb2JpbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWludmlzaWJsZS10YWJsZXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbnZpc2libGUtdG91Y2gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtaW52aXNpYmxlLWZ1bGxoZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZXJvIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZXJvIC5uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmhlcm8gLnRhYnMgdWwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmhlcm8uaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uaGVyby5pcy13aGl0ZSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXdoaXRlIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtd2hpdGUgLnRpdGxlIHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjkpO1xufVxuLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuNyk7XG59XG4uaGVyby5pcy13aGl0ZSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy13aGl0ZSBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzIGEge1xuICBjb2xvcjogIzBhMGEwYTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVyby5pcy13aGl0ZS5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2U4ZTNlNCAwJSwgd2hpdGUgNzElLCB3aGl0ZSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmlzLXdoaXRlLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZThlM2U0IDAlLCB3aGl0ZSA3MSUsIHdoaXRlIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZXJvLmlzLWJsYWNrIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtYmxhY2sgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1ibGFjayAudGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVyby5pcy1ibGFjayAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1ibGFjayAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIH1cbn1cbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1ibGFjayBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1ibGFjayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1ibGFjayAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5oZXJvLmlzLWJsYWNrLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBibGFjayAwJSwgIzBhMGEwYSA3MSUsICMxODE2MTYgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1ibGFjay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgYmxhY2sgMCUsICMwYTBhMGEgNzElLCAjMTgxNjE2IDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkVFRTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1saWdodCBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWxpZ2h0IHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtbGlnaHQgLnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uaGVyby5pcy1saWdodCAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1saWdodCAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1saWdodCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkVFRTY7XG4gIH1cbn1cbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllM2Q1O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG4uaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNGMkVFRTY7XG59XG4uaGVyby5pcy1saWdodC5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2U1ZDNjMCAwJSwgI0YyRUVFNiA3MSUsICNmYmZhZjYgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1saWdodC5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2U1ZDNjMCAwJSwgI0YyRUVFNiA3MSUsICNmYmZhZjYgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQyNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhcmsgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1kYXJrIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtZGFyayAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtZGFyayAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtZGFyayAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDI1MDA7XG4gIH1cbn1cbi5oZXJvLmlzLWRhcmsgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtZGFyayAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtZGFyayBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1kYXJrIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtZGFyayAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIxNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZGFyayAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0NDI1MDA7XG59XG4uaGVyby5pcy1kYXJrLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMTEwNjAwIDAlLCAjNDQyNTAwIDcxJSwgIzVlNDIwMCAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmlzLWRhcmsuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMxMTA2MDAgMCUsICM0NDI1MDAgNzElLCAjNWU0MjAwIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1wcmltYXJ5LCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc0ZjAyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXByaW1hcnkgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksIC5ib2x0Zm9ybSBidXR0b24uaGVybyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXByaW1hcnkgc3Ryb25nLFxuLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGl0bGUsIC5ib2x0Zm9ybSBidXR0b24uaGVybyAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtcHJpbWFyeSAuc3VidGl0bGUgc3Ryb25nLFxuLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbWVudSwgLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NGYwMjtcbiAgfVxufVxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0sIC5ib2x0Zm9ybSBidXR0b24uaGVybyAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluayxcbi5ib2x0Zm9ybSBidXR0b24uaGVybyAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtcHJpbWFyeSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtcHJpbWFyeSBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWxpbms6aG92ZXIsXG4uYm9sdGZvcm0gYnV0dG9uLmhlcm8gLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U0MjAyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMgYSwgLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicyBhOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzIGxpLmlzLWFjdGl2ZSBhLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBhLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy10b2dnbGUgYSwgLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaGVybyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM5NzRmMDI7XG59XG4uaGVyby5pcy1wcmltYXJ5LmlzLWJvbGQsIC5ib2x0Zm9ybSBidXR0b24uaGVyby5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzY2MjQwMCAwJSwgIzk3NGYwMiA3MSUsICNiMzdhMDAgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1wcmltYXJ5LmlzLWJvbGQgLm5hdmJhci1tZW51LCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8uaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICM2NjI0MDAgMCUsICM5NzRmMDIgNzElLCAjYjM3YTAwIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjQxOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtbGluayBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLWxpbmsgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1saW5rIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWxpbmsgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc2NDE5O1xuICB9XG59XG4uaGVyby5pcy1saW5rIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLWxpbmsgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtbGluayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtbGluayAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxNWExNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtbGluayAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWxpbmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZTc2NDE5O1xufVxuLmhlcm8uaXMtbGluay5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2M0MmUwOSAwJSwgI2U3NjQxOSA3MSUsICNlZjkzMmEgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1saW5rLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYzQyZTA5IDAlLCAjZTc2NDE5IDcxJSwgI2VmOTMyYSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWFiY2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWluZm8gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1pbmZvIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1pbmZvIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5YWJjZjtcbiAgfVxufVxuLmhlcm8uaXMtaW5mbyAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1pbmZvIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWluZm8gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWluZm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODk3Yjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1pbmZvIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA5YWJjZjtcbn1cbi5oZXJvLmlzLWluZm8uaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMwMGEzYTUgMCUsICMwOWFiY2YgNzElLCAjMDQ5Y2VkIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uaXMtaW5mby5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzAwYTNhNSAwJSwgIzA5YWJjZiA3MSUsICMwNDljZWQgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtc3VjY2VzcyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXN1Y2Nlc3Mgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1zdWNjZXNzIC50aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG4gIH1cbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtc3VjY2VzcyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1zdWNjZXNzIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkZWI0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicyBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmVlOWNkO1xufVxuLmhlcm8uaXMtc3VjY2Vzcy5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2ZmYzI5OSAwJSwgI2ZlZTljZCA3MSUsICNmZmY4ZTYgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1zdWNjZXNzLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZmZjMjk5IDAlLCAjZmVlOWNkIDcxJSwgI2ZmZjhlNiAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzk0MTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtd2FybmluZyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXdhcm5pbmcgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy13YXJuaW5nIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy13YXJuaW5nIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3OTQxNztcbiAgfVxufVxuLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy13YXJuaW5nIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXdhcm5pbmcgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDg1MTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U3OTQxNztcbn1cbi5oZXJvLmlzLXdhcm5pbmcuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjMzU5MDggMCUsICNlNzk0MTcgNzElLCAjZjBjMTI4IDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uaXMtd2FybmluZy5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2MzNTkwOCAwJSwgI2U3OTQxNyA3MSUsICNmMGMxMjggMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFuZ2VyIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtZGFuZ2VyIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtZGFuZ2VyIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1kYW5nZXIgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICB9XG59XG4uaGVyby5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1kYW5nZXIgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzhiMDAwMDtcbn1cbi5oZXJvLmlzLWRhbmdlci5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzU4MDAwZiAwJSwgIzhiMDAwMCA3MSUsICNhNTFiMDAgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1kYW5nZXIuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICM1ODAwMGYgMCUsICM4YjAwMDAgNzElLCAjYTUxYjAwIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1zbWFsbCAuaGVyby1ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oZXJvLmlzLW1lZGl1bSAuaGVyby1ib2R5IHtcbiAgICBwYWRkaW5nOiA5cmVtIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oZXJvLmlzLWxhcmdlIC5oZXJvLWJvZHkge1xuICAgIHBhZGRpbmc6IDE4cmVtIDEuNXJlbTtcbiAgfVxufVxuLmhlcm8uaXMtaGFsZmhlaWdodCAuaGVyby1ib2R5LCAuaGVyby5pcy1mdWxsaGVpZ2h0IC5oZXJvLWJvZHksIC5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIgLmhlcm8tYm9keSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVyby5pcy1oYWxmaGVpZ2h0IC5oZXJvLWJvZHkgPiAuY29udGFpbmVyLCAuaGVyby5pcy1mdWxsaGVpZ2h0IC5oZXJvLWJvZHkgPiAuY29udGFpbmVyLCAuaGVyby5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyIC5oZXJvLWJvZHkgPiAuY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5oZXJvLmlzLWhhbGZoZWlnaHQge1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuLmhlcm8uaXMtZnVsbGhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uaGVyby12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyby12aWRlbyB2aWRlbyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuLmhlcm8tdmlkZW8uaXMtdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVyby1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYnV0dG9ucyAuYnV0dG9uLCAuaGVyby1idXR0b25zIC5ib2x0Zm9ybSBidXR0b24sIC5ib2x0Zm9ybSAuaGVyby1idXR0b25zIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaGVyby1idXR0b25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmhlcm8tYnV0dG9ucyAuYm9sdGZvcm0gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5ib2x0Zm9ybSAuaGVyby1idXR0b25zIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhlcm8tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVyby1idXR0b25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmhlcm8tYnV0dG9ucyAuYm9sdGZvcm0gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5ib2x0Zm9ybSAuaGVyby1idXR0b25zIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oZXJvLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi5pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDlyZW0gMS41cmVtO1xuICB9XG4gIC5zZWN0aW9uLmlzLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxOHJlbSAxLjVyZW07XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtIDZyZW07XG59XG5cbi5ib2x0Zm9ybSBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZSAuY29sdW1uIHtcbiAgcGFkZGluZzogdmFyKC0tY29sdW1uR2FwKTtcbn0iLCJAa2V5ZnJhbWVzIHNwaW5Bcm91bmRcbiAgZnJvbVxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gIHRvXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuIiwiQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzXCJcblxuPWNsZWFyZml4XG4gICY6OmFmdGVyXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiBcIiBcIlxuICAgIGRpc3BsYXk6IHRhYmxlXG5cbj1jZW50ZXIoJHdpZHRoLCAkaGVpZ2h0OiAwKVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgQGlmICRoZWlnaHQgIT0gMFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skaGVpZ2h0fSAvIDIpKVxuICBAZWxzZVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skd2lkdGh9IC8gMikpXG5cbj1mYSgkc2l6ZSwgJGRpbWVuc2lvbnMpXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmb250LXNpemU6ICRzaXplXG4gIGhlaWdodDogJGRpbWVuc2lvbnNcbiAgbGluZS1oZWlnaHQ6ICRkaW1lbnNpb25zXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAkZGltZW5zaW9uc1xuXG49aGFtYnVyZ2VyKCRkaW1lbnNpb25zKVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkZGltZW5zaW9uc1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6ICRkaW1lbnNpb25zXG4gIHNwYW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogMXB4XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmdcbiAgICB3aWR0aDogMTZweFxuICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KVxuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KVxuICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKGJsYWNrLCAwLjA1KVxuICAvLyBNb2RpZmVyc1xuICAmLmlzLWFjdGl2ZVxuICAgIHNwYW5cbiAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZylcbiAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKVxuXG49b3ZlcmZsb3ctdG91Y2hcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG5cbj1wbGFjZWhvbGRlclxuICAkcGxhY2Vob2xkZXJzOiAnOi1tb3onICc6LXdlYmtpdC1pbnB1dCcgJy1tb3onICctbXMtaW5wdXQnXG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzXG4gICAgJjojeyRwbGFjZWhvbGRlcn0tcGxhY2Vob2xkZXJcbiAgICAgIEBjb250ZW50XG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbj1mcm9tKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXZpY2UpXG4gICAgQGNvbnRlbnRcblxuPXVudGlsKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2UgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPW1vYmlsZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj10YWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCksIHByaW50XG4gICAgQGNvbnRlbnRcblxuPXRhYmxldC1vbmx5XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweClcbiAgICBAY29udGVudFxuXG49dG91Y2hcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3Atb25seVxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtd2lkZXNjcmVlblxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbilcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQgYW5kICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj11bnRpbC1mdWxsaGRcbiAgQGlmICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49ZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbGhkKVxuICAgICAgQGNvbnRlbnRcblxuPWx0clxuICBAaWYgbm90ICRydGxcbiAgICBAY29udGVudFxuXG49cnRsXG4gIEBpZiAkcnRsXG4gICAgQGNvbnRlbnRcblxuPWx0ci1wcm9wZXJ0eSgkcHJvcGVydHksICRzcGFjaW5nLCAkcmlnaHQ6IHRydWUpXG4gICRub3JtYWw6IGlmKCRyaWdodCwgXCJyaWdodFwiLCBcImxlZnRcIilcbiAgJG9wcG9zaXRlOiBpZigkcmlnaHQsIFwibGVmdFwiLCBcInJpZ2h0XCIpXG4gIEBpZiAkcnRsXG4gICAgI3skcHJvcGVydHl9LSN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRwcm9wZXJ0eX0tI3skbm9ybWFsfTogJHNwYWNpbmdcblxuPWx0ci1wb3NpdGlvbigkc3BhY2luZywgJHJpZ2h0OiB0cnVlKVxuICAkbm9ybWFsOiBpZigkcmlnaHQsIFwicmlnaHRcIiwgXCJsZWZ0XCIpXG4gICRvcHBvc2l0ZTogaWYoJHJpZ2h0LCBcImxlZnRcIiwgXCJyaWdodFwiKVxuICBAaWYgJHJ0bFxuICAgICN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRub3JtYWx9OiAkc3BhY2luZ1xuXG4vLyBQbGFjZWhvbGRlcnNcblxuPXVuc2VsZWN0YWJsZVxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxuICAtbW96LXVzZXItc2VsZWN0OiBub25lXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZVxuICB1c2VyLXNlbGVjdDogbm9uZVxuXG4ldW5zZWxlY3RhYmxlXG4gICt1bnNlbGVjdGFibGVcblxuPWFycm93KCRjb2xvcjogdHJhbnNwYXJlbnQpXG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvclxuICBib3JkZXItcmFkaXVzOiAycHhcbiAgYm9yZGVyLXJpZ2h0OiAwXG4gIGJvcmRlci10b3A6IDBcbiAgY29udGVudDogXCIgXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAwLjYyNWVtXG4gIG1hcmdpbi10b3A6IC0wLjQzNzVlbVxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiA1MCVcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgd2lkdGg6IDAuNjI1ZW1cblxuJWFycm93XG4gICthcnJvd1xuXG49YmxvY2soJHNwYWNpbmc6ICRibG9jay1zcGFjaW5nKVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZ1xuXG4lYmxvY2tcbiAgK2Jsb2NrXG5cbj1kZWxldGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpXG4gIGJvcmRlcjogbm9uZVxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgZm9udC1zaXplOiAwXG4gIGhlaWdodDogMjBweFxuICBtYXgtaGVpZ2h0OiAyMHB4XG4gIG1heC13aWR0aDogMjBweFxuICBtaW4taGVpZ2h0OiAyMHB4XG4gIG1pbi13aWR0aDogMjBweFxuICBvdXRsaW5lOiBub25lXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAyMHB4XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW5cbiAgICBjb250ZW50OiBcIlwiXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBsZWZ0OiA1MCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyXG4gICY6OmJlZm9yZVxuICAgIGhlaWdodDogMnB4XG4gICAgd2lkdGg6IDUwJVxuICAmOjphZnRlclxuICAgIGhlaWdodDogNTAlXG4gICAgd2lkdGg6IDJweFxuICAmOmhvdmVyLFxuICAmOmZvY3VzXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjMpXG4gICY6YWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjQpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6IDE2cHhcbiAgICBtYXgtaGVpZ2h0OiAxNnB4XG4gICAgbWF4LXdpZHRoOiAxNnB4XG4gICAgbWluLWhlaWdodDogMTZweFxuICAgIG1pbi13aWR0aDogMTZweFxuICAgIHdpZHRoOiAxNnB4XG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAyNHB4XG4gICAgbWF4LWhlaWdodDogMjRweFxuICAgIG1heC13aWR0aDogMjRweFxuICAgIG1pbi1oZWlnaHQ6IDI0cHhcbiAgICBtaW4td2lkdGg6IDI0cHhcbiAgICB3aWR0aDogMjRweFxuICAmLmlzLWxhcmdlXG4gICAgaGVpZ2h0OiAzMnB4XG4gICAgbWF4LWhlaWdodDogMzJweFxuICAgIG1heC13aWR0aDogMzJweFxuICAgIG1pbi1oZWlnaHQ6IDMycHhcbiAgICBtaW4td2lkdGg6IDMycHhcbiAgICB3aWR0aDogMzJweFxuXG4lZGVsZXRlXG4gICtkZWxldGVcblxuPWxvYWRlclxuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWxpZ2h0ZXJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgY29udGVudDogXCJcIlxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDFlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDFlbVxuXG4lbG9hZGVyXG4gICtsb2FkZXJcblxuPW92ZXJsYXkoJG9mZnNldDogMClcbiAgYm90dG9tOiAkb2Zmc2V0XG4gIGxlZnQ6ICRvZmZzZXRcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHJpZ2h0OiAkb2Zmc2V0XG4gIHRvcDogJG9mZnNldFxuXG4lb3ZlcmxheVxuICArb3ZlcmxheVxuIiwiLy8gQ29sb3JzXG5cbiRibGFjazogICAgICAgIGhzbCgwLCAwJSwgNCUpICFkZWZhdWx0XG4kYmxhY2stYmlzOiAgICBoc2woMCwgMCUsIDclKSAhZGVmYXVsdFxuJGJsYWNrLXRlcjogICAgaHNsKDAsIDAlLCAxNCUpICFkZWZhdWx0XG5cbiRncmV5LWRhcmtlcjogIGhzbCgwLCAwJSwgMjElKSAhZGVmYXVsdFxuJGdyZXktZGFyazogICAgaHNsKDAsIDAlLCAyOSUpICFkZWZhdWx0XG4kZ3JleTogICAgICAgICBoc2woMCwgMCUsIDQ4JSkgIWRlZmF1bHRcbiRncmV5LWxpZ2h0OiAgIGhzbCgwLCAwJSwgNzElKSAhZGVmYXVsdFxuJGdyZXktbGlnaHRlcjogaHNsKDAsIDAlLCA4NiUpICFkZWZhdWx0XG4kZ3JleS1saWdodGVzdDogaHNsKDAsIDAlLCA5MyUpICFkZWZhdWx0XG5cbiR3aGl0ZS10ZXI6ICAgIGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdFxuJHdoaXRlLWJpczogICAgaHNsKDAsIDAlLCA5OCUpICFkZWZhdWx0XG4kd2hpdGU6ICAgICAgICBoc2woMCwgMCUsIDEwMCUpICFkZWZhdWx0XG5cbiRvcmFuZ2U6ICAgICAgIGhzbCgxNCwgIDEwMCUsIDUzJSkgIWRlZmF1bHRcbiR5ZWxsb3c6ICAgICAgIGhzbCg0OCwgIDEwMCUsIDY3JSkgIWRlZmF1bHRcbiRncmVlbjogICAgICAgIGhzbCgxNDEsIDUzJSwgIDUzJSkgIWRlZmF1bHRcbiR0dXJxdW9pc2U6ICAgIGhzbCgxNzEsIDEwMCUsIDQxJSkgIWRlZmF1bHRcbiRjeWFuOiAgICAgICAgIGhzbCgyMDQsIDcxJSwgIDUzJSkgIWRlZmF1bHRcbiRibHVlOiAgICAgICAgIGhzbCgyMTcsIDcxJSwgIDUzJSkgIWRlZmF1bHRcbiRwdXJwbGU6ICAgICAgIGhzbCgyNzEsIDEwMCUsIDcxJSkgIWRlZmF1bHRcbiRyZWQ6ICAgICAgICAgIGhzbCgzNDgsIDg2JSwgNjElKSAhZGVmYXVsdFxuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdFxuJGZhbWlseS1tb25vc3BhY2U6IG1vbm9zcGFjZSAhZGVmYXVsdFxuJHJlbmRlci1tb2RlOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcblxuJHNpemUtMTogM3JlbSAhZGVmYXVsdFxuJHNpemUtMjogMi41cmVtICFkZWZhdWx0XG4kc2l6ZS0zOiAycmVtICFkZWZhdWx0XG4kc2l6ZS00OiAxLjVyZW0gIWRlZmF1bHRcbiRzaXplLTU6IDEuMjVyZW0gIWRlZmF1bHRcbiRzaXplLTY6IDFyZW0gIWRlZmF1bHRcbiRzaXplLTc6IDAuNzVyZW0gIWRlZmF1bHRcblxuJHdlaWdodC1saWdodDogMzAwICFkZWZhdWx0XG4kd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0XG4kd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0XG4kd2VpZ2h0LXNlbWlib2xkOiA2MDAgIWRlZmF1bHRcbiR3ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0XG5cbi8vIFNwYWNpbmdcblxuJGJsb2NrLXNwYWNpbmc6IDEuNXJlbSAhZGVmYXVsdFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG4vLyBUaGUgY29udGFpbmVyIGhvcml6b250YWwgZ2FwLCB3aGljaCBhY3RzIGFzIHRoZSBvZmZzZXQgZm9yIGJyZWFrcG9pbnRzXG4kZ2FwOiAzMnB4ICFkZWZhdWx0XG4vLyA5NjAsIDExNTIsIGFuZCAxMzQ0IGhhdmUgYmVlbiBjaG9zZW4gYmVjYXVzZSB0aGV5IGFyZSBkaXZpc2libGUgYnkgYm90aCAxMiBhbmQgMTZcbiR0YWJsZXQ6IDc2OXB4ICFkZWZhdWx0XG4vLyA5NjBweCBjb250YWluZXIgKyA0cmVtXG4kZGVza3RvcDogOTYwcHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4vLyAxMTUycHggY29udGFpbmVyICsgNHJlbVxuJHdpZGVzY3JlZW46IDExNTJweCArICgyICogJGdhcCkgIWRlZmF1bHRcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcbi8vIDEzNDRweCBjb250YWluZXIgKyA0cmVtXG4kZnVsbGhkOiAxMzQ0cHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4kZnVsbGhkLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdFxuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0XG4kcmFkaXVzOiA0cHggIWRlZmF1bHRcbiRyYWRpdXMtbGFyZ2U6IDZweCAhZGVmYXVsdFxuJHJhZGl1cy1yb3VuZGVkOiAyOTA0ODZweCAhZGVmYXVsdFxuJHNwZWVkOiA4Nm1zICFkZWZhdWx0XG5cbi8vIEZsYWdzXG5cbiR2YXJpYWJsZS1jb2x1bW5zOiB0cnVlICFkZWZhdWx0XG4kcnRsOiBmYWxzZSAhZGVmYXVsdFxuIiwiJGNvbnRyb2wtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kY29udHJvbC1yYWRpdXMtc21hbGw6ICRyYWRpdXMtc21hbGwgIWRlZmF1bHRcblxuJGNvbnRyb2wtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHRcblxuJGNvbnRyb2wtaGVpZ2h0OiAyLjVlbSAhZGVmYXVsdFxuJGNvbnRyb2wtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdFxuXG4kY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsOiBjYWxjKDAuNWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsOiBjYWxjKDAuNzVlbSAtICN7JGNvbnRyb2wtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcblxuPWNvbnRyb2xcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJvcmRlcjogJGNvbnRyb2wtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50XG4gIGJvcmRlci1yYWRpdXM6ICRjb250cm9sLXJhZGl1c1xuICBib3gtc2hhZG93OiBub25lXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIGhlaWdodDogJGNvbnRyb2wtaGVpZ2h0XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBsaW5lLWhlaWdodDogJGNvbnRyb2wtbGluZS1oZWlnaHRcbiAgcGFkZGluZy1ib3R0b206ICRjb250cm9sLXBhZGRpbmctdmVydGljYWxcbiAgcGFkZGluZy1sZWZ0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy1yaWdodDogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctdG9wOiAkY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC8vIFN0YXRlc1xuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWQsXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZVxuICAgIG91dGxpbmU6IG5vbmVcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4lY29udHJvbFxuICArY29udHJvbFxuXG4vLyBUaGUgY29udHJvbHMgc2l6ZXMgdXNlIG1peGlucyBzbyB0aGV5IGNhbiBiZSB1c2VkIGF0IGRpZmZlcmVudCBicmVha3BvaW50c1xuPWNvbnRyb2wtc21hbGxcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzLXNtYWxsXG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbj1jb250cm9sLW1lZGl1bVxuICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuPWNvbnRyb2wtbGFyZ2VcbiAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiLy8gU2hvdyB0aGUgY3VycmVudCBicmVha3BvaW50cyBpbiB0aGUgbG93ZXIgbGVmdCBjb3JuZXIuXG4kZGVidWctYnJlYWtwb2ludDogZmFsc2U7XG5cbi8vIC0tLS0tLS0tLS0tLSBTZXR0aW5ncyBmb3IgQnVsbWEgLS0tLS0tLS0tLS0tLS0tXG5cbi8vIDEuIEltcG9ydCB0aGUgaW5pdGlhbCB2YXJpYWJsZXNcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvaW5pdGlhbC12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZnVuY3Rpb25zXCI7XG5cbi8vIDIuIFNldCB5b3VyIG93biBpbml0aWFsIHZhcmlhYmxlc1xuXG4vLyBCcmFuZCBjb2xvcnNcbiRjb2xvcl9obmVkYTogIzk3NGYwMjtcbiRjb2xvcl9rcmVtb3ZhOiAjZmVlOWNkO1xuJGNvbG9yX29yYW56OiAjZTc2NDE5O1xuJGNvbG9yX21vZHJhOiAjMDlhYmNmO1xuJGNvbG9yX3psdXRhOiAjZTc5NDE3O1xuJGNvbG9yX3NlZGE6ICMyMDEyMDA7XG4kY29sb3JfcnVkYTogIzhiMDAwMDtcblxuLy8gQ29sb3JzXG4kbGlnaHQ6ICNGMkVFRTY7XG4kZGFyazogIzQ0MjUwMDtcbiRtZWRpdW06ICM2YjNiMDA7XG5cbiRwcmltYXJ5OiAkY29sb3JfaG5lZGE7XG4kbGluazogJGNvbG9yX29yYW56O1xuJGluZm86ICRjb2xvcl9tb2RyYTtcbiRzdWNjZXNzOiAkY29sb3Jfa3JlbW92YTtcbiR3YXJuaW5nOiAkY29sb3Jfemx1dGE7XG4kZGFuZ2VyOiAkY29sb3JfcnVkYTtcblxuJHRleHQ6ICRjb2xvcl9zZWRhO1xuJHRleHQtc3Ryb25nOiAkdGV4dDtcblxuXG4vLyBGb250c1xuJGZvbnQtc2Fucy1zZXJpZiAgICA6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyAgICAgLy8gQmFzZSBmb250XG4kZm9udC1zZXJpZiAgICAgICAgIDogJ1JvYm90bycsIHNhbnMtc2VyaWY7ICAgICAvLyBIZWFkaW5nc1xuXG4kcHJlLWJhY2tncm91bmQ6ICRncmV5LWxpZ2h0ZXI7XG4kZmFtaWx5LXByaW1hcnk6ICRmb250LXNhbnMtc2VyaWY7XG5cbi8vIEdlbmVyaWMgdmFyaWFibGVzXG4kYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4kYm9keS13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XG4kY29sdW1uLWdhcDogMS41cmVtO1xuXG4vLyBUaXRsZVxuJHRpdGxlLXNpemU6IDJyZW07XG4kdGl0bGUtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4kdGl0bGUtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7XG4kc3VidGl0bGUtc2l6ZTogMS41cmVtO1xuJHN1YnRpdGxlLWNvbG9yOiAkdGV4dCAhaW1wb3J0YW50O1xuJHN1YnRpdGxlLXdlaWdodDogJHdlaWdodC1saWdodCAhaW1wb3J0YW50O1xuJGNvbnRlbnQtaGVhZGluZy1jb2xvcjogJHByaW1hcnk7XG4kY29udGVudC1oZWFkaW5nLXdlaWdodDogJHdlaWdodC1saWdodCAhaW1wb3J0YW50O1xuJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpbjogLTAuNXJlbTtcbiRzdWJ0aXRsZS1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcblxuLy8gQm94XG4kYm94LXJhZGl1czogMHB4O1xuJGJveC1zaGFkb3c6IDA7XG5cbi8vIFRhYnNcbiR0YWJzLWxpbmstY29sb3I6ICRpbmZvO1xuJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuJHRhYnMtbGluay1ob3Zlci1jb2xvcjogJGxpbms7XG4kdGFicy1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICRpbmZvO1xuJHRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRpbmZvO1xuJHRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGluZm87XG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItY29sb3I6ICRpbmZvO1xuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGluZm87XG4kdGFicy10b2dnbGUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICRsaW5rO1xuXG4vLyBSYWRpdXNcbiRyYWRpdXMtc21hbGw6IDBweDtcbiRyYWRpdXM6IDBweDtcbiRyYWRpdXMtbGFyZ2U6IDBweDtcbiRjYXJkLXJhZGl1czogJHJhZGl1cztcbiRpbWFnZS1yYWRpdXM6ICRyYWRpdXM7XG5cbi8vIExldmVsXG4kbGV2ZWwtaXRlbS1zcGFjaW5nOiAxLjJlbTtcblxuLy8gTW9kYWxcbiRtb2RhbC16OiA2MDtcblxuLy8gTmF2YmFyXG4kbmF2YmFyLXo6IDUwO1xuJG5hdmJhci1maXhlZC16OiAkbmF2YmFyLXo7XG5cbi8vIDQuIFNldHVwIHlvdXIgQ3VzdG9tIENvbG9yc1xuJGxpbmtlZGluOiAjMDA3N2I1O1xuJGxpbmtlZGluLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRsaW5rZWRpbik7XG4kdHdpdHRlcjogIzU1YWNlZTtcbiR0d2l0dGVyLWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0d2l0dGVyKTtcbiRnaXRodWI6ICMzMzM7XG4kZ2l0aHViLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRnaXRodWIpO1xuXG4vLyA1LiBJbXBvcnQgdGhlIHJlc3Qgb2YgdGhlIFwidXRpbGl0aWVzXCIuXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2FsbFwiO1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiXG4vKiEgYnVsbWEuaW8gdjAuOS4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9idWxtYSAqL1xuQGltcG9ydCBcInNhc3MvdXRpbGl0aWVzL19hbGxcIlxuQGltcG9ydCBcInNhc3MvYmFzZS9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2VsZW1lbnRzL19hbGxcIlxuQGltcG9ydCBcInNhc3MvZm9ybS9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2NvbXBvbmVudHMvX2FsbFwiXG5AaW1wb3J0IFwic2Fzcy9ncmlkL19hbGxcIlxuQGltcG9ydCBcInNhc3MvaGVscGVycy9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2xheW91dC9fYWxsXCJcbiIsIi8qISBtaW5pcmVzZXQuY3NzIHYwLjAuNiB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvbWluaXJlc2V0LmNzcyAqL1xuLy8gQmxvY2tzXG5odG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2XG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG5cbi8vIEhlYWRpbmdzXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZcbiAgZm9udC1zaXplOiAxMDAlXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuLy8gTGlzdFxudWxcbiAgbGlzdC1zdHlsZTogbm9uZVxuXG4vLyBGb3JtXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhXG4gIG1hcmdpbjogMFxuXG4vLyBCb3ggc2l6aW5nXG5odG1sXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuKlxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyXG4gICAgYm94LXNpemluZzogaW5oZXJpdFxuXG4vLyBNZWRpYVxuaW1nLFxudmlkZW9cbiAgaGVpZ2h0OiBhdXRvXG4gIG1heC13aWR0aDogMTAwJVxuXG4vLyBJZnJhbWVcbmlmcmFtZVxuICBib3JkZXI6IDBcblxuLy8gVGFibGVcbnRhYmxlXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcbiAgYm9yZGVyLXNwYWNpbmc6IDBcblxudGQsXG50aFxuICBwYWRkaW5nOiAwXG4gICY6bm90KFthbGlnbl0pXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdFxuIiwiJGJvZHktYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kYm9keS1zaXplOiAxNnB4ICFkZWZhdWx0XG4kYm9keS1taW4td2lkdGg6IDMwMHB4ICFkZWZhdWx0XG4kYm9keS1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdFxuJGJvZHktZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXg6IGhpZGRlbiAhZGVmYXVsdFxuJGJvZHktb3ZlcmZsb3cteTogc2Nyb2xsICFkZWZhdWx0XG5cbiRib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGJvZHktZm9udC1zaXplOiAxZW0gIWRlZmF1bHRcbiRib2R5LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWRlZmF1bHRcbiRib2R5LWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHRcblxuJGNvZGUtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWRlZmF1bHRcbiRjb2RlLXBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW0gIWRlZmF1bHRcbiRjb2RlLXdlaWdodDogbm9ybWFsICFkZWZhdWx0XG4kY29kZS1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRzbWFsbC1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcblxuJGhyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaHItaGVpZ2h0OiAycHggIWRlZmF1bHRcbiRoci1tYXJnaW46IDEuNXJlbSAwICFkZWZhdWx0XG5cbiRzdHJvbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHN0cm9uZy13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kcHJlLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuJHByZS1wYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdFxuJHByZS1jb2RlLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG5cbmh0bWxcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvclxuICBmb250LXNpemU6ICRib2R5LXNpemVcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICBtaW4td2lkdGg6ICRib2R5LW1pbi13aWR0aFxuICBvdmVyZmxvdy14OiAkYm9keS1vdmVyZmxvdy14XG4gIG92ZXJmbG93LXk6ICRib2R5LW92ZXJmbG93LXlcbiAgdGV4dC1yZW5kZXJpbmc6ICRib2R5LXJlbmRlcmluZ1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbnNlY3Rpb25cbiAgZGlzcGxheTogYmxvY2tcblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZhbWlseVxuXG5jb2RlLFxucHJlXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG9cbiAgZm9udC1mYW1pbHk6ICRjb2RlLWZhbWlseVxuXG5ib2R5XG4gIGNvbG9yOiAkYm9keS1jb2xvclxuICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZVxuICBmb250LXdlaWdodDogJGJvZHktd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodFxuXG4vLyBJbmxpbmVcblxuYVxuICBjb2xvcjogJGxpbmtcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICY6aG92ZXJcbiAgICBjb2xvcjogJGxpbmstaG92ZXJcblxuY29kZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iYWNrZ3JvdW5kXG4gIGNvbG9yOiAkY29kZVxuICBmb250LXNpemU6ICRjb2RlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRjb2RlLXdlaWdodFxuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nXG5cbmhyXG4gIGJhY2tncm91bmQtY29sb3I6ICRoci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRoci1oZWlnaHRcbiAgbWFyZ2luOiAkaHItbWFyZ2luXG5cbmltZ1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuc21hbGxcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplXG5cbnNwYW5cbiAgZm9udC1zdHlsZTogaW5oZXJpdFxuICBmb250LXdlaWdodDogaW5oZXJpdFxuXG5zdHJvbmdcbiAgY29sb3I6ICRzdHJvbmctY29sb3JcbiAgZm9udC13ZWlnaHQ6ICRzdHJvbmctd2VpZ2h0XG5cbi8vIEJsb2NrXG5cbmZpZWxkc2V0XG4gIGJvcmRlcjogbm9uZVxuXG5wcmVcbiAgK292ZXJmbG93LXRvdWNoXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmFja2dyb3VuZFxuICBjb2xvcjogJHByZVxuICBmb250LXNpemU6ICRwcmUtZm9udC1zaXplXG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgcGFkZGluZzogJHByZS1wYWRkaW5nXG4gIHdoaXRlLXNwYWNlOiBwcmVcbiAgd29yZC13cmFwOiBub3JtYWxcbiAgY29kZVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIGZvbnQtc2l6ZTogJHByZS1jb2RlLWZvbnQtc2l6ZVxuICAgIHBhZGRpbmc6IDBcblxudGFibGVcbiAgdGQsXG4gIHRoXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgICY6bm90KFthbGlnbl0pXG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHRoXG4gICAgY29sb3I6ICR0ZXh0LXN0cm9uZ1xuIiwiJGJveC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRib3gtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kYm94LXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJGJveC1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMDIpICFkZWZhdWx0XG4kYm94LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHRcblxuJGJveC1saW5rLWhvdmVyLXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4ICRsaW5rICFkZWZhdWx0XG4kYm94LWxpbmstYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMiksIDAgMCAwIDFweCAkbGluayAhZGVmYXVsdFxuXG4uYm94XG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRib3gtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1c1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvd1xuICBjb2xvcjogJGJveC1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBwYWRkaW5nOiAkYm94LXBhZGRpbmdcblxuYS5ib3hcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgIGJveC1zaGFkb3c6ICRib3gtbGluay1ob3Zlci1zaGFkb3dcbiAgJjphY3RpdmVcbiAgICBib3gtc2hhZG93OiAkYm94LWxpbmstYWN0aXZlLXNoYWRvd1xuIiwiJGJ1dHRvbi1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJ1dHRvbi1mYW1pbHk6IGZhbHNlICFkZWZhdWx0XG5cbiRidXR0b24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kYnV0dG9uLWJvcmRlci13aWR0aDogJGNvbnRyb2wtYm9yZGVyLXdpZHRoICFkZWZhdWx0XG5cbiRidXR0b24tcGFkZGluZy12ZXJ0aWNhbDogY2FsYygwLjVlbSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDFlbSAhZGVmYXVsdFxuXG4kYnV0dG9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdFxuJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWJvcmRlciAhZGVmYXVsdFxuXG4kYnV0dG9uLWZvY3VzLWNvbG9yOiAkbGluay1mb2N1cyAhZGVmYXVsdFxuJGJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rLWZvY3VzLWJvcmRlciAhZGVmYXVsdFxuJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemU6IDAgMCAwIDAuMTI1ZW0gIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogYnVsbWFSZ2JhKCRsaW5rLCAwLjI1KSAhZGVmYXVsdFxuXG4kYnV0dG9uLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlICFkZWZhdWx0XG4kYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi10ZXh0LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kYnV0dG9uLXRleHQtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtc2hhZG93OiBub25lICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNSAhZGVmYXVsdFxuXG4kYnV0dG9uLXN0YXRpYy1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcbiRidXR0b24tc3RhdGljLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4vLyBUaGUgYnV0dG9uIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbj1idXR0b24tc21hbGxcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbWFsbFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG49YnV0dG9uLW5vcm1hbFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuPWJ1dHRvbi1tZWRpdW1cbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbj1idXR0b24tbGFyZ2VcbiAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4uYnV0dG9uXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItY29sb3I6ICRidXR0b24tYm9yZGVyLWNvbG9yXG4gIGJvcmRlci13aWR0aDogJGJ1dHRvbi1ib3JkZXItd2lkdGhcbiAgY29sb3I6ICRidXR0b24tY29sb3JcbiAgY3Vyc29yOiBwb2ludGVyXG4gIEBpZiAkYnV0dG9uLWZhbWlseVxuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZhbWlseVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nLWJvdHRvbTogJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsXG4gIHBhZGRpbmctbGVmdDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy1yaWdodDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy10b3A6ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBzdHJvbmdcbiAgICBjb2xvcjogaW5oZXJpdFxuICAuaWNvblxuICAgICYsXG4gICAgJi5pcy1zbWFsbCxcbiAgICAmLmlzLW1lZGl1bSxcbiAgICAmLmlzLWxhcmdlXG4gICAgICBoZWlnaHQ6IDEuNWVtXG4gICAgICB3aWR0aDogMS41ZW1cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygjey0xIC8gMiAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsIC8gNClcbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwgLyA0LCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygjey0xIC8gMiAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSlcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7LTEgLyAyICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3stMSAvIDIgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSlcbiAgLy8gU3RhdGVzXG4gICY6aG92ZXIsXG4gICYuaXMtaG92ZXJlZFxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvclxuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWRcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tZm9jdXMtY29sb3JcbiAgICAmOm5vdCg6YWN0aXZlKVxuICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemUgJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LWNvbG9yXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZVxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tYWN0aXZlLWNvbG9yXG4gIC8vIENvbG9yc1xuICAmLmlzLXRleHRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYnV0dG9uLXRleHQtZGVjb3JhdGlvblxuICAgICY6aG92ZXIsXG4gICAgJi5pcy1ob3ZlcmVkLFxuICAgICY6Zm9jdXMsXG4gICAgJi5pcy1mb2N1c2VkXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1jb2xvclxuICAgICY6YWN0aXZlLFxuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkYnV0dG9uLXRleHQtaG92ZXItYmFja2dyb3VuZC1jb2xvciwgNSUpXG4gICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yXG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3gtc2hhZG93OiBub25lXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAyLjUlKVxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJjpub3QoOmFjdGl2ZSlcbiAgICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICYuaXMtaW52ZXJ0ZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1pbnZlcnQsIDUlKVxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG4gICAgICAmLmlzLW91dGxpbmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciAkY29sb3IgIWltcG9ydGFudFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgJi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vIElmIGxpZ2h0IGFuZCBkYXJrIGNvbG9ycyBhcmUgcHJvdmlkZWRcbiAgICAgIEBpZiBsZW5ndGgoJHBhaXIpID49IDRcbiAgICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJHBhaXIsIDQpXG4gICAgICAgICYuaXMtbGlnaHRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCAyLjUlKVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgNSUpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtidXR0b24tc21hbGxcbiAgJi5pcy1ub3JtYWxcbiAgICArYnV0dG9uLW5vcm1hbFxuICAmLmlzLW1lZGl1bVxuICAgICtidXR0b24tbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArYnV0dG9uLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogJGJ1dHRvbi1kaXNhYmxlZC1zaGFkb3dcbiAgICBvcGFjaXR5OiAkYnV0dG9uLWRpc2FibGVkLW9wYWNpdHlcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1sb2FkaW5nXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgICtjZW50ZXIoMWVtKVxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgJi5pcy1zdGF0aWNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1zdGF0aWMtY29sb3JcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgJi5pcy1yb3VuZGVkXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4yNWVtKVxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjI1ZW0pXG5cbi5idXR0b25zXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXdyYXA6IHdyYXBcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC5idXR0b25cbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNXJlbSlcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gIC8vIFNpemVzXG4gICYuYXJlLXNtYWxsXG4gICAgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpXG4gICAgICArYnV0dG9uLXNtYWxsXG4gICYuYXJlLW1lZGl1bVxuICAgIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpXG4gICAgICArYnV0dG9uLW1lZGl1bVxuICAmLmFyZS1sYXJnZVxuICAgIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKVxuICAgICAgK2J1dHRvbi1sYXJnZVxuICAmLmhhcy1hZGRvbnNcbiAgICAuYnV0dG9uXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTFweClcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDApXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgJi5pcy1zZWxlY3RlZFxuICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICB6LWluZGV4OiA0XG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmOm5vdCguaGFzLWFkZG9ucylcbiAgICAgIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuICAmLmlzLXJpZ2h0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICY6bm90KC5oYXMtYWRkb25zKVxuICAgICAgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtXG4iLCIkY29udGFpbmVyLW9mZnNldDogKDIgKiAkZ2FwKSAhZGVmYXVsdFxuXG4uY29udGFpbmVyXG4gIGZsZXgtZ3JvdzogMVxuICBtYXJnaW46IDAgYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IGF1dG9cbiAgJi5pcy1mbHVpZFxuICAgIG1heC13aWR0aDogbm9uZVxuICAgIHBhZGRpbmctbGVmdDogJGdhcFxuICAgIHBhZGRpbmctcmlnaHQ6ICRnYXBcbiAgICB3aWR0aDogMTAwJVxuICArZGVza3RvcFxuICAgIG1heC13aWR0aDogJGRlc2t0b3AgLSAkY29udGFpbmVyLW9mZnNldFxuICArdW50aWwtd2lkZXNjcmVlblxuICAgICYuaXMtd2lkZXNjcmVlblxuICAgICAgbWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtICRjb250YWluZXItb2Zmc2V0XG4gICt1bnRpbC1mdWxsaGRcbiAgICAmLmlzLWZ1bGxoZFxuICAgICAgbWF4LXdpZHRoOiAkZnVsbGhkIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3dpZGVzY3JlZW5cbiAgICBtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK2Z1bGxoZFxuICAgIG1heC13aWR0aDogJGZ1bGxoZCAtICRjb250YWluZXItb2Zmc2V0XG4iLCIkY29udGVudC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kY29udGVudC1oZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjEyNSAhZGVmYXVsdFxuXG4kY29udGVudC1ibG9ja3F1b3RlLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJGNvbnRlbnQtYmxvY2txdW90ZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtcHJlLXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuXG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAycHggIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoOiAycHggMCAwICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1mb290LWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4uY29udGVudFxuICBAZXh0ZW5kICVibG9ja1xuICAvLyBJbmxpbmVcbiAgbGkgKyBsaVxuICAgIG1hcmdpbi10b3A6IDAuMjVlbVxuICAvLyBCbG9ja1xuICBwLFxuICBkbCxcbiAgb2wsXG4gIHVsLFxuICBibG9ja3F1b3RlLFxuICBwcmUsXG4gIHRhYmxlXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNlxuICAgIGNvbG9yOiAkY29udGVudC1oZWFkaW5nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctd2VpZ2h0XG4gICAgbGluZS1oZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHRcbiAgaDFcbiAgICBmb250LXNpemU6IDJlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMWVtXG4gIGgyXG4gICAgZm9udC1zaXplOiAxLjc1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDEuMTQyOGVtXG4gIGgzXG4gICAgZm9udC1zaXplOiAxLjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzZW1cbiAgaDRcbiAgICBmb250LXNpemU6IDEuMjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtXG4gIGg1XG4gICAgZm9udC1zaXplOiAxLjEyNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ODg4ZW1cbiAgaDZcbiAgICBmb250LXNpemU6IDFlbVxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICBibG9ja3F1b3RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0LCBmYWxzZSlcbiAgICBwYWRkaW5nOiAkY29udGVudC1ibG9ja3F1b3RlLXBhZGRpbmdcbiAgb2xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgICY6bm90KFt0eXBlXSlcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbFxuICAgICAgJi5pcy1sb3dlci1hbHBoYVxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhXG4gICAgICAmLmlzLWxvd2VyLXJvbWFuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW5cbiAgICAgICYuaXMtdXBwZXItYWxwaGFcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYVxuICAgICAgJi5pcy11cHBlci1yb21hblxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuXG4gIHVsXG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgIHVsXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZVxuICAgICAgbWFyZ2luLXRvcDogMC41ZW1cbiAgICAgIHVsXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlXG4gIGRkXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICBmaWd1cmVcbiAgICBtYXJnaW4tbGVmdDogMmVtXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbVxuICAgIGltZ1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgZmlnY2FwdGlvblxuICAgICAgZm9udC1zdHlsZTogaXRhbGljXG4gIHByZVxuICAgICtvdmVyZmxvdy10b3VjaFxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICBwYWRkaW5nOiAkY29udGVudC1wcmUtcGFkZGluZ1xuICAgIHdoaXRlLXNwYWNlOiBwcmVcbiAgICB3b3JkLXdyYXA6IG5vcm1hbFxuICBzdXAsXG4gIHN1YlxuICAgIGZvbnQtc2l6ZTogNzUlXG4gIHRhYmxlXG4gICAgd2lkdGg6IDEwMCVcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlclxuICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgcGFkZGluZzogJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgdGhcbiAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3JcbiAgICAgICY6bm90KFthbGlnbl0pXG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiAgICB0aGVhZFxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvclxuICAgIHRmb290XG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yXG4gICAgdGJvZHlcbiAgICAgIHRyXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgIHRkLFxuICAgICAgICAgIHRoXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXG4gIC50YWJzXG4gICAgbGkgKyBsaVxuICAgICAgbWFyZ2luLXRvcDogMFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkaWNvbi1kaW1lbnNpb25zOiAxLjVyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtc21hbGw6IDFyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtbWVkaXVtOiAycmVtICFkZWZhdWx0XG4kaWNvbi1kaW1lbnNpb25zLWxhcmdlOiAzcmVtICFkZWZhdWx0XG5cbi5pY29uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zXG4gIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtc21hbGxcbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1tZWRpdW1cbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1sYXJnZVxuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLWxhcmdlXG4iLCIkZGltZW5zaW9uczogMTYgMjQgMzIgNDggNjQgOTYgMTI4ICFkZWZhdWx0XG5cbi5pbWFnZVxuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaW1nXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtcm91bmRlZFxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgd2lkdGg6IDEwMCVcbiAgLy8gUmF0aW9cbiAgJi5pcy1zcXVhcmUsXG4gICYuaXMtMWJ5MSxcbiAgJi5pcy01Ynk0LFxuICAmLmlzLTRieTMsXG4gICYuaXMtM2J5MixcbiAgJi5pcy01YnkzLFxuICAmLmlzLTE2Ynk5LFxuICAmLmlzLTJieTEsXG4gICYuaXMtM2J5MSxcbiAgJi5pcy00Ynk1LFxuICAmLmlzLTNieTQsXG4gICYuaXMtMmJ5MyxcbiAgJi5pcy0zYnk1LFxuICAmLmlzLTlieTE2LFxuICAmLmlzLTFieTIsXG4gICYuaXMtMWJ5M1xuICAgIGltZyxcbiAgICAuaGFzLXJhdGlvXG4gICAgICBAZXh0ZW5kICVvdmVybGF5XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTFcbiAgICBwYWRkaW5nLXRvcDogMTAwJVxuICAmLmlzLTVieTRcbiAgICBwYWRkaW5nLXRvcDogODAlXG4gICYuaXMtNGJ5M1xuICAgIHBhZGRpbmctdG9wOiA3NSVcbiAgJi5pcy0zYnkyXG4gICAgcGFkZGluZy10b3A6IDY2LjY2NjYlXG4gICYuaXMtNWJ5M1xuICAgIHBhZGRpbmctdG9wOiA2MCVcbiAgJi5pcy0xNmJ5OVxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSVcbiAgJi5pcy0yYnkxXG4gICAgcGFkZGluZy10b3A6IDUwJVxuICAmLmlzLTNieTFcbiAgICBwYWRkaW5nLXRvcDogMzMuMzMzMyVcbiAgJi5pcy00Ynk1XG4gICAgcGFkZGluZy10b3A6IDEyNSVcbiAgJi5pcy0zYnk0XG4gICAgcGFkZGluZy10b3A6IDEzMy4zMzMzJVxuICAmLmlzLTJieTNcbiAgICBwYWRkaW5nLXRvcDogMTUwJVxuICAmLmlzLTNieTVcbiAgICBwYWRkaW5nLXRvcDogMTY2LjY2NjYlXG4gICYuaXMtOWJ5MTZcbiAgICBwYWRkaW5nLXRvcDogMTc3Ljc3NzclXG4gICYuaXMtMWJ5MlxuICAgIHBhZGRpbmctdG9wOiAyMDAlXG4gICYuaXMtMWJ5M1xuICAgIHBhZGRpbmctdG9wOiAzMDAlXG4gIC8vIFNpemVzXG4gIEBlYWNoICRkaW1lbnNpb24gaW4gJGRpbWVuc2lvbnNcbiAgICAmLmlzLSN7JGRpbWVuc2lvbn14I3skZGltZW5zaW9ufVxuICAgICAgaGVpZ2h0OiAkZGltZW5zaW9uICogMXB4XG4gICAgICB3aWR0aDogJGRpbWVuc2lvbiAqIDFweFxuIiwiJG5vdGlmaWNhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1jb2RlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZzogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZy1sdHI6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXBhZGRpbmctcnRsOiAxLjI1cmVtIDEuNXJlbSAxLjI1cmVtIDIuNXJlbSAhZGVmYXVsdFxuXG4ubm90aWZpY2F0aW9uXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbm90aWZpY2F0aW9uLXJhZGl1c1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgK2x0clxuICAgIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZy1sdHJcbiAgK3J0bFxuICAgIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZy1ydGxcbiAgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKVxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIGNvZGUsXG4gIHByZVxuICAgIGJhY2tncm91bmQ6ICRub3RpZmljYXRpb24tY29kZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIHByZSBjb2RlXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgJiA+IC5kZWxldGVcbiAgICArbHRyLXBvc2l0aW9uKDAuNXJlbSlcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDAuNXJlbVxuICAudGl0bGUsXG4gIC5zdWJ0aXRsZSxcbiAgLmNvbnRlbnRcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4iLCIkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZCAhZGVmYXVsdFxuXG4kcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZS1kdXJhdGlvbjogMS41cyAhZGVmYXVsdFxuXG4ucHJvZ3Jlc3NcbiAgQGV4dGVuZCAlYmxvY2tcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBib3JkZXI6IG5vbmVcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXNcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkc2l6ZS1ub3JtYWxcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwYWRkaW5nOiAwXG4gIHdpZHRoOiAxMDAlXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICY6Oi1tcy1maWxsXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXI6IG5vbmVcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjo6LW1zLWZpbGxcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOmluZGV0ZXJtaW5hdGVcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgMzAlLCAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3IgMzAlKVxuXG4gICY6aW5kZXRlcm1pbmF0ZVxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHByb2dyZXNzLWluZGV0ZXJtaW5hdGUtZHVyYXRpb25cbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlSW5kZXRlcm1pbmF0ZVxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRleHQgMzAlLCAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3IgMzAlKVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlXG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGhlaWdodDogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgaGVpZ2h0OiAkc2l6ZS1sYXJnZVxuXG5Aa2V5ZnJhbWVzIG1vdmVJbmRldGVybWluYXRlXG4gIGZyb21cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDBcbiAgdG9cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwXG4iLCIkdGFibGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYmxlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuXG4kdGFibGUtY2VsbC1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHRcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0XG4kdGFibGUtaGVhZC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoOiAycHggMCAwICFkZWZhdWx0XG4kdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiR0YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kdGFibGUtZm9vdC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcblxuJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHRcbiR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yOiAkcHJpbWFyeS1pbnZlcnQgIWRlZmF1bHRcblxuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdFxuXG4udGFibGVcbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJhY2tncm91bmQtY29sb3JcbiAgY29sb3I6ICR0YWJsZS1jb2xvclxuICB0ZCxcbiAgdGhcbiAgICBib3JkZXI6ICR0YWJsZS1jZWxsLWJvcmRlclxuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZ1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAvLyBDb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtbmFycm93XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICB3aWR0aDogMSVcbiAgICAmLmlzLXNlbGVjdGVkXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3JcbiAgICAgIGEsXG4gICAgICBzdHJvbmdcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICYuaXMtdmNlbnRlcmVkXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gIHRoXG4gICAgY29sb3I6ICR0YWJsZS1jZWxsLWhlYWRpbmctY29sb3JcbiAgICAmOm5vdChbYWxpZ25dKVxuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICB0clxuICAgICYuaXMtc2VsZWN0ZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgYSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3JcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICB0aGVhZFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3JcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNlbGwtY29sb3JcbiAgdGZvb3RcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZm9vdC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgIGNvbG9yOiAkdGFibGUtZm9vdC1jZWxsLWNvbG9yXG4gIHRib2R5XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJvZHktYmFja2dyb3VuZC1jb2xvclxuICAgIHRyXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgdGQsXG4gICAgICAgIHRoXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1ib3JkZXJlZFxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6IDFweFxuICAgIHRyXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgdGQsXG4gICAgICAgIHRoXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1ob3ZlcmFibGVcbiAgICB0Ym9keVxuICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZClcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICYuaXMtc3RyaXBlZFxuICAgICAgdGJvZHlcbiAgICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZClcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgJi5pcy1uYXJyb3dcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtXG4gICYuaXMtc3RyaXBlZFxuICAgIHRib2R5XG4gICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3JcblxuLnRhYmxlLWNvbnRhaW5lclxuICBAZXh0ZW5kICVibG9ja1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgb3ZlcmZsb3c6IGF1dG9cbiAgb3ZlcmZsb3cteTogaGlkZGVuXG4gIG1heC13aWR0aDogMTAwJVxuIiwiJHByaW1hcnk6ICR0dXJxdW9pc2UgIWRlZmF1bHQ7XG5cbiRpbmZvICAgOiAkY3lhbiAhZGVmYXVsdDtcbiRzdWNjZXNzOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kd2FybmluZzogJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXIgOiAkcmVkICFkZWZhdWx0O1xuXG4kbGlnaHQgIDogJHdoaXRlLXRlciAhZGVmYXVsdDtcbiRkYXJrICAgOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG5cbi8vIEludmVydCBjb2xvcnNcblxuJG9yYW5nZS1pbnZlcnQgICA6IGZpbmRDb2xvckludmVydCgkb3JhbmdlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctaW52ZXJ0ICAgOiBmaW5kQ29sb3JJbnZlcnQoJHllbGxvdykgIWRlZmF1bHQ7XG4kZ3JlZW4taW52ZXJ0ICAgIDogZmluZENvbG9ySW52ZXJ0KCRncmVlbikgIWRlZmF1bHQ7XG4kdHVycXVvaXNlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0dXJxdW9pc2UpICFkZWZhdWx0O1xuJGN5YW4taW52ZXJ0ICAgICA6IGZpbmRDb2xvckludmVydCgkY3lhbikgIWRlZmF1bHQ7XG4kYmx1ZS1pbnZlcnQgICAgIDogZmluZENvbG9ySW52ZXJ0KCRibHVlKSAhZGVmYXVsdDtcbiRwdXJwbGUtaW52ZXJ0ICAgOiBmaW5kQ29sb3JJbnZlcnQoJHB1cnBsZSkgIWRlZmF1bHQ7XG4kcmVkLWludmVydCAgICAgIDogZmluZENvbG9ySW52ZXJ0KCRyZWQpICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1pbnZlcnQgIDogZmluZENvbG9ySW52ZXJ0KCRwcmltYXJ5KSAhZGVmYXVsdDtcbiRwcmltYXJ5LWxpZ2h0ICAgOiBmaW5kTGlnaHRDb2xvcigkcHJpbWFyeSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1kYXJrICAgIDogZmluZERhcmtDb2xvcigkcHJpbWFyeSkgIWRlZmF1bHQ7XG4kaW5mby1pbnZlcnQgICAgIDogZmluZENvbG9ySW52ZXJ0KCRpbmZvKSAhZGVmYXVsdDtcbiRpbmZvLWxpZ2h0ICAgICAgOiBmaW5kTGlnaHRDb2xvcigkaW5mbykgIWRlZmF1bHQ7XG4kaW5mby1kYXJrICAgICAgIDogZmluZERhcmtDb2xvcigkaW5mbykgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1pbnZlcnQgIDogZmluZENvbG9ySW52ZXJ0KCRzdWNjZXNzKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWxpZ2h0ICAgOiBmaW5kTGlnaHRDb2xvcigkc3VjY2VzcykgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1kYXJrICAgIDogZmluZERhcmtDb2xvcigkc3VjY2VzcykgIWRlZmF1bHQ7XG4kd2FybmluZy1pbnZlcnQgIDogZmluZENvbG9ySW52ZXJ0KCR3YXJuaW5nKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWxpZ2h0ICAgOiBmaW5kTGlnaHRDb2xvcigkd2FybmluZykgIWRlZmF1bHQ7XG4kd2FybmluZy1kYXJrICAgIDogZmluZERhcmtDb2xvcigkd2FybmluZykgIWRlZmF1bHQ7XG4kZGFuZ2VyLWludmVydCAgIDogZmluZENvbG9ySW52ZXJ0KCRkYW5nZXIpICFkZWZhdWx0O1xuJGRhbmdlci1saWdodCAgICA6IGZpbmRMaWdodENvbG9yKCRkYW5nZXIpICFkZWZhdWx0O1xuJGRhbmdlci1kYXJrICAgICA6IGZpbmREYXJrQ29sb3IoJGRhbmdlcikgIWRlZmF1bHQ7XG4kbGlnaHQtaW52ZXJ0ICAgIDogZmluZENvbG9ySW52ZXJ0KCRsaWdodCkgIWRlZmF1bHQ7XG4kZGFyay1pbnZlcnQgICAgIDogZmluZENvbG9ySW52ZXJ0KCRkYXJrKSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhbCBjb2xvcnNcblxuJHNjaGVtZS1tYWluICAgICAgIDogJHdoaXRlICFkZWZhdWx0O1xuJHNjaGVtZS1tYWluLWJpcyAgIDogJHdoaXRlLWJpcyAhZGVmYXVsdDtcbiRzY2hlbWUtbWFpbi10ZXIgICA6ICR3aGl0ZS10ZXIgIWRlZmF1bHQ7XG4kc2NoZW1lLWludmVydCAgICAgOiAkYmxhY2sgIWRlZmF1bHQ7XG4kc2NoZW1lLWludmVydC1iaXMgOiAkYmxhY2stYmlzICFkZWZhdWx0O1xuJHNjaGVtZS1pbnZlcnQtdGVyIDogJGJsYWNrLXRlciAhZGVmYXVsdDtcblxuJGJhY2tncm91bmQgICAgICAgIDogJHdoaXRlLXRlciAhZGVmYXVsdDtcblxuJGJvcmRlciAgICAgICAgICAgIDogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcbiRib3JkZXItaG92ZXIgICAgICA6ICRncmV5LWxpZ2h0ICFkZWZhdWx0O1xuJGJvcmRlci1saWdodCAgICAgIDogJGdyZXktbGlnaHRlc3QgIWRlZmF1bHQ7XG4kYm9yZGVyLWxpZ2h0LWhvdmVyOiAkZ3JleS1saWdodCAhZGVmYXVsdDtcblxuLy8gVGV4dCBjb2xvcnNcblxuJHRleHQgICAgICAgOiAkZ3JleS1kYXJrICFkZWZhdWx0O1xuJHRleHQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHRleHQpICFkZWZhdWx0O1xuJHRleHQtbGlnaHQgOiAkZ3JleSAhZGVmYXVsdDtcbiR0ZXh0LXN0cm9uZzogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuXG4vLyBDb2RlIGNvbG9yc1xuXG4kY29kZSAgICAgICAgICAgOiAkcmVkICFkZWZhdWx0O1xuJGNvZGUtYmFja2dyb3VuZDogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG5cbiRwcmUgICAgICAgICAgICA6ICR0ZXh0ICFkZWZhdWx0O1xuJHByZS1iYWNrZ3JvdW5kIDogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG5cbi8vIExpbmsgY29sb3JzXG5cbiRsaW5rICAgICAgICAgICAgICA6ICRibHVlICFkZWZhdWx0O1xuJGxpbmstaW52ZXJ0ICAgICAgIDogZmluZENvbG9ySW52ZXJ0KCRsaW5rKSAhZGVmYXVsdDtcbiRsaW5rLWxpZ2h0ICAgICAgICA6IGZpbmRMaWdodENvbG9yKCRsaW5rKSAhZGVmYXVsdDtcbiRsaW5rLWRhcmsgICAgICAgICA6IGZpbmREYXJrQ29sb3IoJGxpbmspICFkZWZhdWx0O1xuJGxpbmstdmlzaXRlZCAgICAgIDogJHB1cnBsZSAhZGVmYXVsdDtcblxuJGxpbmstaG92ZXIgICAgICAgIDogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuJGxpbmstaG92ZXItYm9yZGVyIDogJGdyZXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRsaW5rLWZvY3VzICAgICAgICA6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRsaW5rLWZvY3VzLWJvcmRlciA6ICRibHVlICFkZWZhdWx0O1xuXG4kbGluay1hY3RpdmUgICAgICAgOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kbGluay1hY3RpdmUtYm9yZGVyOiAkZ3JleS1kYXJrICFkZWZhdWx0O1xuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktcHJpbWFyeSAgOiAkZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmFtaWx5LXNlY29uZGFyeTogJGZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZhbWlseS1jb2RlICAgICA6ICRmYW1pbHktbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4kc2l6ZS1zbWFsbCA6ICRzaXplLTcgIWRlZmF1bHQ7XG4kc2l6ZS1ub3JtYWw6ICRzaXplLTYgIWRlZmF1bHQ7XG4kc2l6ZS1tZWRpdW06ICRzaXplLTUgIWRlZmF1bHQ7XG4kc2l6ZS1sYXJnZSA6ICRzaXplLTQgIWRlZmF1bHQ7XG5cbi8vIExpc3RzIGFuZCBtYXBzXG4kY3VzdG9tLWNvbG9yczogbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tc2hhZGVzOiBudWxsICFkZWZhdWx0O1xuXG4kY29sb3JzOiBtZXJnZUNvbG9yTWFwcyhcbihcbiAgXCJ3aGl0ZVwiICA6ICgkd2hpdGUsICRibGFjayksXG4gIFwiYmxhY2tcIiAgOiAoJGJsYWNrLCAkd2hpdGUpLFxuICBcImxpZ2h0XCIgIDogKCRsaWdodCwgJGxpZ2h0LWludmVydCksXG4gIFwiZGFya1wiICAgOiAoJGRhcmssICRkYXJrLWludmVydCksXG4gIFwicHJpbWFyeVwiOiAoJHByaW1hcnksICRwcmltYXJ5LWludmVydCwgJHByaW1hcnktbGlnaHQsICRwcmltYXJ5LWRhcmspLFxuICBcImxpbmtcIiAgIDogKCRsaW5rLCAkbGluay1pbnZlcnQsICRsaW5rLWxpZ2h0LCAkbGluay1kYXJrKSxcbiAgXCJpbmZvXCIgICA6ICgkaW5mbywgJGluZm8taW52ZXJ0LCAkaW5mby1saWdodCwgJGluZm8tZGFyayksXG4gIFwic3VjY2Vzc1wiOiAoJHN1Y2Nlc3MsICRzdWNjZXNzLWludmVydCwgJHN1Y2Nlc3MtbGlnaHQsICRzdWNjZXNzLWRhcmspLFxuICBcIndhcm5pbmdcIjogKCR3YXJuaW5nLCAkd2FybmluZy1pbnZlcnQsICR3YXJuaW5nLWxpZ2h0LCAkd2FybmluZy1kYXJrKSxcbiAgXCJkYW5nZXJcIiA6ICgkZGFuZ2VyLCAkZGFuZ2VyLWludmVydCwgJGRhbmdlci1saWdodCwgJGRhbmdlci1kYXJrKSksXG4gICRjdXN0b20tY29sb3JzXG4pICFkZWZhdWx0O1xuXG4kc2hhZGVzOiBtZXJnZUNvbG9yTWFwcyhcbihcbiAgXCJibGFjay1iaXNcIiAgIDogJGJsYWNrLWJpcyxcbiAgXCJibGFjay10ZXJcIiAgIDogJGJsYWNrLXRlcixcbiAgXCJncmV5LWRhcmtlclwiIDogJGdyZXktZGFya2VyLFxuICBcImdyZXktZGFya1wiICAgOiAkZ3JleS1kYXJrLFxuICBcImdyZXlcIiAgICAgICAgOiAkZ3JleSxcbiAgXCJncmV5LWxpZ2h0XCIgIDogJGdyZXktbGlnaHQsXG4gIFwiZ3JleS1saWdodGVyXCI6ICRncmV5LWxpZ2h0ZXIsXG4gIFwid2hpdGUtdGVyXCIgICA6ICR3aGl0ZS10ZXIsXG4gIFwid2hpdGUtYmlzXCIgICA6ICR3aGl0ZS1iaXMpLFxuICAkY3VzdG9tLXNoYWRlc1xuKSAhZGVmYXVsdDtcblxuJHNpemVzOiAkc2l6ZS0xICRzaXplLTIgJHNpemUtMyAkc2l6ZS00ICRzaXplLTUgJHNpemUtNiAkc2l6ZS03ICFkZWZhdWx0O1xuIiwiJHRhZy1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHRhZy1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiR0YWctcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kdGFnLWRlbGV0ZS1tYXJnaW46IDFweCAhZGVmYXVsdFxuXG4udGFnc1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAudGFnXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNXJlbSlcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gIC8vIFNpemVzXG4gICYuYXJlLW1lZGl1bVxuICAgIC50YWc6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpXG4gICAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmFyZS1sYXJnZVxuICAgIC50YWc6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgLnRhZ1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtXG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbVxuICAmLmlzLXJpZ2h0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIC50YWdcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAmLmhhcy1hZGRvbnNcbiAgICAudGFnXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDApXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMCwgZmFsc2UpXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuXG4udGFnOm5vdChib2R5KVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWctYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkdGFnLXJhZGl1c1xuICBjb2xvcjogJHRhZy1jb2xvclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gIGhlaWdodDogMmVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGxpbmUtaGVpZ2h0OiAxLjVcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgLmRlbGV0ZVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC4yNXJlbSwgZmFsc2UpXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVyZW0pXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBhIGxpZ2h0IGFuZCBkYXJrIGNvbG9ycyBhcmUgcHJvdmlkZWRcbiAgICAgIEBpZiBsZW5ndGgoJHBhaXIpID4gM1xuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAvLyBTaXplc1xuICAmLmlzLW5vcm1hbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgLmljb25cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0sIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjE4NzVlbSlcbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC4xODc1ZW0sIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSlcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0sIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSlcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZGVsZXRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkdGFnLWRlbGV0ZS1tYXJnaW4sIGZhbHNlKVxuICAgIHBhZGRpbmc6IDBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB3aWR0aDogMmVtXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXJcbiAgICAmOjpiZWZvcmVcbiAgICAgIGhlaWdodDogMXB4XG4gICAgICB3aWR0aDogNTAlXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGhlaWdodDogNTAlXG4gICAgICB3aWR0aDogMXB4XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRhZy1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAmOmFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0YWctYmFja2dyb3VuZC1jb2xvciwgMTAlKVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcblxuYS50YWdcbiAgJjpob3ZlclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4iLCIkdGl0bGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRpdGxlLWZhbWlseTogZmFsc2UgIWRlZmF1bHRcbiR0aXRsZS1zaXplOiAkc2l6ZS0zICFkZWZhdWx0XG4kdGl0bGUtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kdGl0bGUtbGluZS1oZWlnaHQ6IDEuMTI1ICFkZWZhdWx0XG4kdGl0bGUtc3Ryb25nLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0XG4kdGl0bGUtc3Ryb25nLXdlaWdodDogaW5oZXJpdCAhZGVmYXVsdFxuJHRpdGxlLXN1Yi1zaXplOiAwLjc1ZW0gIWRlZmF1bHRcbiR0aXRsZS1zdXAtc2l6ZTogMC43NWVtICFkZWZhdWx0XG5cbiRzdWJ0aXRsZS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRzdWJ0aXRsZS1mYW1pbHk6IGZhbHNlICFkZWZhdWx0XG4kc3VidGl0bGUtc2l6ZTogJHNpemUtNSAhZGVmYXVsdFxuJHN1YnRpdGxlLXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWRlZmF1bHRcbiRzdWJ0aXRsZS1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdFxuJHN1YnRpdGxlLXN0cm9uZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kc3VidGl0bGUtc3Ryb25nLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdFxuJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpbjogLTEuMjVyZW0gIWRlZmF1bHRcblxuLnRpdGxlLFxuLnN1YnRpdGxlXG4gIEBleHRlbmQgJWJsb2NrXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcbiAgZW0sXG4gIHNwYW5cbiAgICBmb250LXdlaWdodDogaW5oZXJpdFxuICBzdWJcbiAgICBmb250LXNpemU6ICR0aXRsZS1zdWItc2l6ZVxuICBzdXBcbiAgICBmb250LXNpemU6ICR0aXRsZS1zdXAtc2l6ZVxuICAudGFnXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuXG4udGl0bGVcbiAgY29sb3I6ICR0aXRsZS1jb2xvclxuICBAaWYgJHRpdGxlLWZhbWlseVxuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZmFtaWx5XG4gIGZvbnQtc2l6ZTogJHRpdGxlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICR0aXRsZS13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICR0aXRsZS1saW5lLWhlaWdodFxuICBzdHJvbmdcbiAgICBjb2xvcjogJHRpdGxlLXN0cm9uZy1jb2xvclxuICAgIGZvbnQtd2VpZ2h0OiAkdGl0bGUtc3Ryb25nLXdlaWdodFxuICAmICsgLmhpZ2hsaWdodFxuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtXG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnN1YnRpdGxlXG4gICAgbWFyZ2luLXRvcDogJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpblxuICAvLyBTaXplc1xuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAmLmlzLSN7JGl9XG4gICAgICBmb250LXNpemU6ICRzaXplXG5cbi5zdWJ0aXRsZVxuICBjb2xvcjogJHN1YnRpdGxlLWNvbG9yXG4gIEBpZiAkc3VidGl0bGUtZmFtaWx5XG4gICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZS1mYW1pbHlcbiAgZm9udC1zaXplOiAkc3VidGl0bGUtc2l6ZVxuICBmb250LXdlaWdodDogJHN1YnRpdGxlLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHN1YnRpdGxlLWxpbmUtaGVpZ2h0XG4gIHN0cm9uZ1xuICAgIGNvbG9yOiAkc3VidGl0bGUtc3Ryb25nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnRpdGxlXG4gICAgbWFyZ2luLXRvcDogJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpblxuICAvLyBTaXplc1xuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAmLmlzLSN7JGl9XG4gICAgICBmb250LXNpemU6ICRzaXplXG4iLCIuYmxvY2tcbiAgQGV4dGVuZCAlYmxvY2tcblxuLmRlbGV0ZVxuICBAZXh0ZW5kICVkZWxldGVcblxuLmhlYWRpbmdcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAxMXB4XG4gIGxldHRlci1zcGFjaW5nOiAxcHhcbiAgbWFyZ2luLWJvdHRvbTogNXB4XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuLmhpZ2hsaWdodFxuICBAZXh0ZW5kICVibG9ja1xuICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWxcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcGFkZGluZzogMFxuICBwcmVcbiAgICBvdmVyZmxvdzogYXV0b1xuICAgIG1heC13aWR0aDogMTAwJVxuXG4ubG9hZGVyXG4gIEBleHRlbmQgJWxvYWRlclxuXG4ubnVtYmVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gIGhlaWdodDogMmVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG1hcmdpbi1yaWdodDogMS41cmVtXG4gIG1pbi13aWR0aDogMi41ZW1cbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW1cbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiIsIiRpbnB1dC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kaW5wdXQtaGVpZ2h0OiAkY29udHJvbC1oZWlnaHQgIWRlZmF1bHRcbiRpbnB1dC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1ZW0gMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjA1KSAhZGVmYXVsdFxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG5cbiRpbnB1dC1mb2N1cy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWRpc2FibGVkLWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1hcnJvdzogJGxpbmsgIWRlZmF1bHRcblxuJGlucHV0LWljb24tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvcjogJHRleHQgIWRlZmF1bHRcblxuJGlucHV0LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG49aW5wdXRcbiAgQGV4dGVuZCAlY29udHJvbFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LXJhZGl1c1xuICBjb2xvcjogJGlucHV0LWNvbG9yXG4gICtwbGFjZWhvbGRlclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3JcbiAgJjpob3ZlcixcbiAgJi5pcy1ob3ZlcmVkXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgK3BsYWNlaG9sZGVyXG4gICAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yXG5cbiVpbnB1dFxuICAraW5wdXRcbiIsIiR0ZXh0YXJlYS1wYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwgIWRlZmF1bHRcbiR0ZXh0YXJlYS1tYXgtaGVpZ2h0OiA0MGVtICFkZWZhdWx0XG4kdGV4dGFyZWEtbWluLWhlaWdodDogOGVtICFkZWZhdWx0XG5cbiVpbnB1dC10ZXh0YXJlYVxuICBAZXh0ZW5kICVpbnB1dFxuICBib3gtc2hhZG93OiAkaW5wdXQtc2hhZG93XG4gIG1heC13aWR0aDogMTAwJVxuICB3aWR0aDogMTAwJVxuICAmW3JlYWRvbmx5XVxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtjb250cm9sLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK2NvbnRyb2wtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArY29udHJvbC1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtaW5saW5lXG4gICAgZGlzcGxheTogaW5saW5lXG4gICAgd2lkdGg6IGF1dG9cblxuLmlucHV0XG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjM3NWVtKVxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skY29udHJvbC1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4zNzVlbSlcbiAgJi5pcy1zdGF0aWNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgcGFkZGluZy1yaWdodDogMFxuXG4udGV4dGFyZWFcbiAgQGV4dGVuZCAlaW5wdXQtdGV4dGFyZWFcbiAgZGlzcGxheTogYmxvY2tcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIG1pbi13aWR0aDogMTAwJVxuICBwYWRkaW5nOiAkdGV4dGFyZWEtcGFkZGluZ1xuICByZXNpemU6IHZlcnRpY2FsXG4gICY6bm90KFtyb3dzXSlcbiAgICBtYXgtaGVpZ2h0OiAkdGV4dGFyZWEtbWF4LWhlaWdodFxuICAgIG1pbi1oZWlnaHQ6ICR0ZXh0YXJlYS1taW4taGVpZ2h0XG4gICZbcm93c11cbiAgICBoZWlnaHQ6IGluaXRpYWxcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWZpeGVkLXNpemVcbiAgICByZXNpemU6IG5vbmVcbiIsIiVjaGVja2JveC1yYWRpb1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGxpbmUtaGVpZ2h0OiAxLjI1XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBpbnB1dFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAmOmhvdmVyXG4gICAgY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvclxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4uY2hlY2tib3hcbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW9cblxuLnJhZGlvXG4gIEBleHRlbmQgJWNoZWNrYm94LXJhZGlvXG4gICYgKyAucmFkaW9cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiIsIi5zZWxlY3RcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAmOm5vdCguaXMtbXVsdGlwbGUpXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICY6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKVxuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVhcnJvd1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYXJyb3dcbiAgICAgICtsdHItcG9zaXRpb24oMS4xMjVlbSlcbiAgICAgIHotaW5kZXg6IDRcbiAgJi5pcy1yb3VuZGVkXG4gICAgc2VsZWN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDFlbSwgZmFsc2UpXG4gIHNlbGVjdFxuICAgIEBleHRlbmQgJWlucHV0XG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBmb250LXNpemU6IDFlbVxuICAgIG1heC13aWR0aDogMTAwJVxuICAgIG91dGxpbmU6IG5vbmVcbiAgICAmOjotbXMtZXhwYW5kXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgJltkaXNhYmxlZF06aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICY6aG92ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgICY6bm90KFttdWx0aXBsZV0pXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAyLjVlbSlcbiAgICAmW211bHRpcGxlXVxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBvcHRpb25cbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtXG4gIC8vIFN0YXRlc1xuICAmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXJcbiAgICAmOjphZnRlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3JcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgJjpub3QoOmhvdmVyKTo6YWZ0ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgIHNlbGVjdFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2NvbnRyb2wtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICArY29udHJvbC1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtjb250cm9sLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRpc2FibGVkXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgd2lkdGg6IDEwMCVcbiAgICBzZWxlY3RcbiAgICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtbG9hZGluZ1xuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgK2x0ci1wb3NpdGlvbigwLjYyNWVtKVxuICAgICAgdG9wOiAwLjYyNWVtXG4gICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICAmLmlzLXNtYWxsOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgJi5pcy1tZWRpdW06YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgJi5pcy1sYXJnZTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiJGZpbGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kZmlsZS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcbiRmaWxlLWN0YS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRmaWxlLWN0YS1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kZmlsZS1jdGEtYWN0aXZlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGZpbGUtbmFtZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRmaWxlLW5hbWUtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJGZpbGUtbmFtZS1ib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDAgIWRlZmF1bHRcbiRmaWxlLW5hbWUtbWF4LXdpZHRoOiAxNmVtICFkZWZhdWx0XG5cbi5maWxlXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDIuNSUpXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgLmZpbGUtaWNvblxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAgIC5maWxlLWljb25cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLW5hbWVcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAmLmlzLWVtcHR5XG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzXG4gICAgICAuZmlsZS1uYW1lXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJi5pcy1ib3hlZFxuICAgIC5maWxlLWxhYmVsXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgLmZpbGUtY3RhXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIHBhZGRpbmc6IDFlbSAzZW1cbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweFxuICAgIC5maWxlLWljb25cbiAgICAgIGhlaWdodDogMS41ZW1cbiAgICAgIHdpZHRoOiAxLjVlbVxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAgICYuaXMtc21hbGxcbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICYuaXMtbWVkaXVtXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAmLmlzLWxhcmdlXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDM1cHhcbiAgICAmLmhhcy1uYW1lXG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cyAwIDBcbiAgICAgIC5maWxlLW5hbWVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXNcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHhcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgLmZpbGUtbGFiZWxcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgLmZpbGUtbmFtZVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cyAwXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzIDAgMCAkZmlsZS1yYWRpdXNcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweFxuICAgICAgb3JkZXI6IC0xXG5cbi5maWxlLWxhYmVsXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOmhvdmVyXG4gICAgLmZpbGUtY3RhXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvciwgMi41JSlcbiAgICAgIGNvbG9yOiAkZmlsZS1jdGEtaG92ZXItY29sb3JcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yLCAyLjUlKVxuICAmOmFjdGl2ZVxuICAgIC5maWxlLWN0YVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICAgY29sb3I6ICRmaWxlLWN0YS1hY3RpdmUtY29sb3JcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yLCA1JSlcblxuLmZpbGUtaW5wdXRcbiAgaGVpZ2h0OiAxMDAlXG4gIGxlZnQ6IDBcbiAgb3BhY2l0eTogMFxuICBvdXRsaW5lOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDBcbiAgd2lkdGg6IDEwMCVcblxuLmZpbGUtY3RhLFxuLmZpbGUtbmFtZVxuICBAZXh0ZW5kICVjb250cm9sXG4gIGJvcmRlci1jb2xvcjogJGZpbGUtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1c1xuICBmb250LXNpemU6IDFlbVxuICBwYWRkaW5nLWxlZnQ6IDFlbVxuICBwYWRkaW5nLXJpZ2h0OiAxZW1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4uZmlsZS1jdGFcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3JcbiAgY29sb3I6ICRmaWxlLWN0YS1jb2xvclxuXG4uZmlsZS1uYW1lXG4gIGJvcmRlci1jb2xvcjogJGZpbGUtbmFtZS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXN0eWxlOiAkZmlsZS1uYW1lLWJvcmRlci1zdHlsZVxuICBib3JkZXItd2lkdGg6ICRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogJGZpbGUtbmFtZS1tYXgtd2lkdGhcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG5cbi5maWxlLWljb25cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGhlaWdodDogMWVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gIHdpZHRoOiAxZW1cbiAgLmZhXG4gICAgZm9udC1zaXplOiAxNHB4XG4iLCIkbGFiZWwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGxhYmVsLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG5cbiRoZWxwLXNpemU6ICRzaXplLXNtYWxsICFkZWZhdWx0XG5cbi5sYWJlbFxuICBjb2xvcjogJGxhYmVsLWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIGZvbnQtd2VpZ2h0OiAkbGFiZWwtd2VpZ2h0XG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLmhlbHBcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAkaGVscC1zaXplXG4gIG1hcmdpbi10b3A6IDAuMjVyZW1cbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBjb2xvcjogJGNvbG9yXG5cbi8vIENvbnRhaW5lcnNcblxuLmZpZWxkXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWFkZG9uc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAuY29udHJvbFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTFweClcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpXG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgLmJ1dHRvbixcbiAgICAgIC5pbnB1dCxcbiAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgei1pbmRleDogM1xuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICB6LWluZGV4OiA0XG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAgICYuaGFzLWFkZG9ucy1jZW50ZXJlZFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmLmhhcy1hZGRvbnMtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmLmhhcy1hZGRvbnMtZnVsbHdpZHRoXG4gICAgICAuY29udHJvbFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgJi5pcy1ncm91cGVkXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICYgPiAuY29udHJvbFxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NXJlbSlcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgJi5pcy1ncm91cGVkLWNlbnRlcmVkXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICYuaXMtZ3JvdXBlZC1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICYuaXMtZ3JvdXBlZC1tdWx0aWxpbmVcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgJiA+IC5jb250cm9sXG4gICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLmlzLWhvcml6b250YWxcbiAgICArdGFibGV0XG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbi5maWVsZC1sYWJlbFxuICAubGFiZWxcbiAgICBmb250LXNpemU6IGluaGVyaXRcbiAgK21vYmlsZVxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICArdGFibGV0XG4gICAgZmxleC1iYXNpczogMFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAxLjVyZW0pXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAmLmlzLXNtYWxsXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbm9ybWFsXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbWVkaXVtXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLWxhcmdlXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuXG4uZmllbGQtYm9keVxuICAuZmllbGQgLmZpZWxkXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtYmFzaXM6IDBcbiAgICBmbGV4LWdyb3c6IDVcbiAgICBmbGV4LXNocmluazogMVxuICAgIC5maWVsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICYgPiAuZmllbGRcbiAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVyZW0pXG5cbi5jb250cm9sXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgY2xlYXI6IGJvdGhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWljb25zLWxlZnQsXG4gICYuaGFzLWljb25zLXJpZ2h0XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3RcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgJiB+IC5pY29uXG4gICAgICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvclxuICAgICAgJi5pcy1zbWFsbCB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAgICYuaXMtbWVkaXVtIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAgICYuaXMtbGFyZ2UgfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgLmljb25cbiAgICAgIGNvbG9yOiAkaW5wdXQtaWNvbi1jb2xvclxuICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIHdpZHRoOiAkaW5wdXQtaGVpZ2h0XG4gICAgICB6LWluZGV4OiA0XG4gICYuaGFzLWljb25zLWxlZnRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgIHBhZGRpbmctbGVmdDogJGlucHV0LWhlaWdodFxuICAgIC5pY29uLmlzLWxlZnRcbiAgICAgIGxlZnQ6IDBcbiAgJi5oYXMtaWNvbnMtcmlnaHRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgICAuaWNvbi5pcy1yaWdodFxuICAgICAgcmlnaHQ6IDBcbiAgJi5pcy1sb2FkaW5nXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgICAgICtsdHItcG9zaXRpb24oMC42MjVlbSlcbiAgICAgIHRvcDogMC42MjVlbVxuICAgICAgei1pbmRleDogNFxuICAgICYuaXMtc21hbGw6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAmLmlzLW1lZGl1bTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAmLmlzLWxhcmdlOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkYnJlYWRjcnVtYi1pdGVtLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXZlcnRpY2FsOiAwICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbDogMC43NWVtICFkZWZhdWx0XG5cbiRicmVhZGNydW1iLWl0ZW0tc2VwYXJhdG9yLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG5cbi5icmVhZGNydW1iXG4gIEBleHRlbmQgJWJsb2NrXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIGFcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tY29sb3JcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLWhvcml6b250YWxcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1ob3Zlci1jb2xvclxuICBsaVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgJjpmaXJzdC1jaGlsZCBhXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAwLCBmYWxzZSlcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYVxuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3JcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgJiArIGxpOjpiZWZvcmVcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvclxuICAgICAgY29udGVudDogXCJcXDAwMDJmXCJcbiAgdWwsXG4gIG9sXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwOiB3cmFwXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC5pY29uXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0sIGZhbHNlKVxuICAvLyBBbGlnbm1lbnRcbiAgJi5pcy1jZW50ZXJlZFxuICAgIG9sLFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLXJpZ2h0XG4gICAgb2wsXG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAvLyBTdHlsZXNcbiAgJi5oYXMtYXJyb3ctc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDIxOTJcIlxuICAmLmhhcy1idWxsZXQtc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDIwMjJcIlxuICAmLmhhcy1kb3Qtc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDAwYjdcIlxuICAmLmhhcy1zdWNjZWVkcy1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjI3QlwiXG4iLCIkY2FyZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRjYXJkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGNhcmQtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjAyKSAhZGVmYXVsdFxuXG4kY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRjYXJkLWhlYWRlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItcGFkZGluZzogMC43NXJlbSAxcmVtICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSkgIWRlZmF1bHRcbiRjYXJkLWhlYWRlci13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kY2FyZC1jb250ZW50LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1jb250ZW50LXBhZGRpbmc6IDEuNXJlbSAhZGVmYXVsdFxuXG4kY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRjYXJkLWZvb3Rlci1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJGNhcmQtZm9vdGVyLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHRcblxuJGNhcmQtbWVkaWEtbWFyZ2luOiAkYmxvY2stc3BhY2luZyAhZGVmYXVsdFxuXG4uY2FyZFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJveC1zaGFkb3c6ICRjYXJkLXNoYWRvd1xuICBjb2xvcjogJGNhcmQtY29sb3JcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4uY2FyZC1oZWFkZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3JcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgYm94LXNoYWRvdzogJGNhcmQtaGVhZGVyLXNoYWRvd1xuICBkaXNwbGF5OiBmbGV4XG5cbi5jYXJkLWhlYWRlci10aXRsZVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGNvbG9yOiAkY2FyZC1oZWFkZXItY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWdyb3c6IDFcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLWhlYWRlci13ZWlnaHRcbiAgcGFkZGluZzogJGNhcmQtaGVhZGVyLXBhZGRpbmdcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbi5jYXJkLWhlYWRlci1pY29uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZzogJGNhcmQtaGVhZGVyLXBhZGRpbmdcblxuLmNhcmQtaW1hZ2VcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbi5jYXJkLWNvbnRlbnRcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yXG4gIHBhZGRpbmc6ICRjYXJkLWNvbnRlbnQtcGFkZGluZ1xuXG4uY2FyZC1mb290ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXRvcDogJGNhcmQtZm9vdGVyLWJvcmRlci10b3BcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuXG4uY2FyZC1mb290ZXItaXRlbVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1iYXNpczogMFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZzogJGNhcmQtZm9vdGVyLXBhZGRpbmdcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkY2FyZC1mb290ZXItYm9yZGVyLXRvcClcblxuLy8gQ29tYmluYXRpb25zXG5cbi5jYXJkXG4gIC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtbWVkaWEtbWFyZ2luXG4iLCIkZHJvcGRvd24tbWVudS1taW4td2lkdGg6IDEycmVtICFkZWZhdWx0XG5cbiRkcm9wZG93bi1jb250ZW50LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtYXJyb3c6ICRsaW5rICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1vZmZzZXQ6IDRweCAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy1ib3R0b206IDAuNXJlbSAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy10b3A6IDAuNXJlbSAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMDIpICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC16OiAyMCAhZGVmYXVsdFxuXG4kZHJvcGRvd24taXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJGRyb3Bkb3duLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdFxuXG4uZHJvcGRvd25cbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgJi5pcy1hY3RpdmUsXG4gICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgLmRyb3Bkb3duLW1lbnVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICYuaXMtcmlnaHRcbiAgICAuZHJvcGRvd24tbWVudVxuICAgICAgbGVmdDogYXV0b1xuICAgICAgcmlnaHQ6IDBcbiAgJi5pcy11cFxuICAgIC5kcm9wZG93bi1tZW51XG4gICAgICBib3R0b206IDEwMCVcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZHJvcGRvd24tY29udGVudC1vZmZzZXRcbiAgICAgIHBhZGRpbmctdG9wOiBpbml0aWFsXG4gICAgICB0b3A6IGF1dG9cblxuLmRyb3Bkb3duLW1lbnVcbiAgZGlzcGxheTogbm9uZVxuICArbHRyLXBvc2l0aW9uKDAsIGZhbHNlKVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1tZW51LW1pbi13aWR0aFxuICBwYWRkaW5nLXRvcDogJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDEwMCVcbiAgei1pbmRleDogJGRyb3Bkb3duLWNvbnRlbnQtelxuXG4uZHJvcGRvd24tY29udGVudFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRkcm9wZG93bi1jb250ZW50LXJhZGl1c1xuICBib3gtc2hhZG93OiAkZHJvcGRvd24tY29udGVudC1zaGFkb3dcbiAgcGFkZGluZy1ib3R0b206ICRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctYm90dG9tXG4gIHBhZGRpbmctdG9wOiAkZHJvcGRvd24tY29udGVudC1wYWRkaW5nLXRvcFxuXG4uZHJvcGRvd24taXRlbVxuICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0tY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAwLjg3NXJlbVxuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbmEuZHJvcGRvd24taXRlbSxcbmJ1dHRvbi5kcm9wZG93bi1pdGVtXG4gICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDNyZW0pXG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICB3aWR0aDogMTAwJVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvclxuICAmLmlzLWFjdGl2ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuXG4uZHJvcGRvd24tZGl2aWRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDFweFxuICBtYXJnaW46IDAuNXJlbSAwXG4iLCIkbGV2ZWwtaXRlbS1zcGFjaW5nOiAoJGJsb2NrLXNwYWNpbmcgLyAyKSAhZGVmYXVsdFxuXG4ubGV2ZWxcbiAgQGV4dGVuZCAlYmxvY2tcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgY29kZVxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNcbiAgaW1nXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1tb2JpbGVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgLmxldmVsLWxlZnQsXG4gICAgLmxldmVsLXJpZ2h0XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgLmxldmVsLWxlZnQgKyAubGV2ZWwtcmlnaHRcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAubGV2ZWwtaXRlbVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbGV2ZWwtaXRlbS1zcGFjaW5nKVxuICAgICAgJjpub3QoLmlzLW5hcnJvdylcbiAgICAgICAgZmxleC1ncm93OiAxXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgJiA+IC5sZXZlbC1pdGVtXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcblxuLmxldmVsLWl0ZW1cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIC50aXRsZSxcbiAgLnN1YnRpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArbW9iaWxlXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbGV2ZWwtaXRlbS1zcGFjaW5nXG5cbi5sZXZlbC1sZWZ0LFxuLmxldmVsLXJpZ2h0XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIC5sZXZlbC1pdGVtXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1mbGV4aWJsZVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgICArdGFibGV0XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbGV2ZWwtaXRlbS1zcGFjaW5nKVxuXG4ubGV2ZWwtbGVmdFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArbW9iaWxlXG4gICAgJiArIC5sZXZlbC1yaWdodFxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG5cbi5sZXZlbC1yaWdodFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiIsIiRtZWRpYS1ib3JkZXItY29sb3I6IGJ1bG1hUmdiYSgkYm9yZGVyLCAwLjUpICFkZWZhdWx0XG4kbWVkaWEtc3BhY2luZzogMXJlbVxuJG1lZGlhLXNwYWNpbmctbGFyZ2U6IDEuNXJlbVxuXG4ubWVkaWFcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgZGlzcGxheTogZmxleFxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtXG4gIC5tZWRpYVxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaWEtYm9yZGVyLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtXG4gICAgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgICAubWVkaWFcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW1cbiAgICAgICYgKyAubWVkaWFcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtXG4gICYgKyAubWVkaWFcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGlhLWJvcmRlci1jb2xvclxuICAgIG1hcmdpbi10b3A6ICRtZWRpYS1zcGFjaW5nXG4gICAgcGFkZGluZy10b3A6ICRtZWRpYS1zcGFjaW5nXG4gIC8vIFNpemVzXG4gICYuaXMtbGFyZ2VcbiAgICAmICsgLm1lZGlhXG4gICAgICBtYXJnaW4tdG9wOiAkbWVkaWEtc3BhY2luZy1sYXJnZVxuICAgICAgcGFkZGluZy10b3A6ICRtZWRpYS1zcGFjaW5nLWxhcmdlXG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG5cbi5tZWRpYS1sZWZ0XG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJG1lZGlhLXNwYWNpbmcpXG5cbi5tZWRpYS1yaWdodFxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRtZWRpYS1zcGFjaW5nLCBmYWxzZSlcblxuLm1lZGlhLWNvbnRlbnRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuXG4rbW9iaWxlXG4gIC5tZWRpYS1jb250ZW50XG4gICAgb3ZlcmZsb3cteDogYXV0b1xuIiwiJG1lbnUtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tcmFkaXVzOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0XG4kbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRtZW51LWxpc3QtYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kbWVudS1saXN0LWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0XG4kbWVudS1saXN0LWxpbmstcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0XG4kbWVudS1uZXN0ZWQtbGlzdC1tYXJnaW46IDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbmVzdGVkLWxpc3QtcGFkZGluZy1sZWZ0OiAwLjc1ZW0gIWRlZmF1bHRcblxuJG1lbnUtbGFiZWwtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kbWVudS1sYWJlbC1mb250LXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbGFiZWwtbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFkZWZhdWx0XG4kbWVudS1sYWJlbC1zcGFjaW5nOiAxZW0gIWRlZmF1bHRcblxuLm1lbnVcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4ubWVudS1saXN0XG4gIGxpbmUtaGVpZ2h0OiAkbWVudS1saXN0LWxpbmUtaGVpZ2h0XG4gIGFcbiAgICBib3JkZXItcmFkaXVzOiAkbWVudS1pdGVtLXJhZGl1c1xuICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwYWRkaW5nOiAkbWVudS1saXN0LWxpbmstcGFkZGluZ1xuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3JcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yXG4gIGxpXG4gICAgdWxcbiAgICAgICtsdHItcHJvcGVydHkoXCJib3JkZXJcIiwgJG1lbnUtbGlzdC1ib3JkZXItbGVmdCwgZmFsc2UpXG4gICAgICBtYXJnaW46ICRtZW51LW5lc3RlZC1saXN0LW1hcmdpblxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgJG1lbnUtbmVzdGVkLWxpc3QtcGFkZGluZy1sZWZ0LCBmYWxzZSlcblxuLm1lbnUtbGFiZWxcbiAgY29sb3I6ICRtZW51LWxhYmVsLWNvbG9yXG4gIGZvbnQtc2l6ZTogJG1lbnUtbGFiZWwtZm9udC1zaXplXG4gIGxldHRlci1zcGFjaW5nOiAkbWVudS1sYWJlbC1sZXR0ZXItc3BhY2luZ1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICBtYXJnaW4tdG9wOiAkbWVudS1sYWJlbC1zcGFjaW5nXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRtZW51LWxhYmVsLXNwYWNpbmdcbiIsIiRtZXNzYWdlLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbWVzc2FnZS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItY29sb3I6ICR0ZXh0LWludmVydCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItcGFkZGluZzogMC43NWVtIDFlbSAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kbWVzc2FnZS1ib2R5LWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1ib3JkZXItd2lkdGg6IDAgMCAwIDRweCAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kbWVzc2FnZS1ib2R5LXByZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktcHJlLWNvZGUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcblxuJG1lc3NhZ2UtaGVhZGVyLWJvZHktYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0XG4kbWVzc2FnZS1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLm1lc3NhZ2VcbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbWVzc2FnZS1yYWRpdXNcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgc3Ryb25nXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKVxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJGNvbXBvbmVudHMgaW4gJG1lc3NhZ2UtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJGNvbXBvbmVudHMsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRjb21wb25lbnRzLCAyKVxuICAgICRjb2xvci1saWdodDogbnVsbFxuICAgICRjb2xvci1kYXJrOiBudWxsXG5cbiAgICBAaWYgbGVuZ3RoKCRjb21wb25lbnRzKSA+PSAzXG4gICAgICAkY29sb3ItbGlnaHQ6IG50aCgkY29tcG9uZW50cywgMylcbiAgICAgIEBpZiBsZW5ndGgoJGNvbXBvbmVudHMpID49IDRcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkY29tcG9uZW50cywgNClcbiAgICAgIEBlbHNlXG4gICAgICAgICRjb2xvci1sdW1pbmFuY2U6IGNvbG9yTHVtaW5hbmNlKCRjb2xvcilcbiAgICAgICAgJGRhcmtlbi1wZXJjZW50YWdlOiAkY29sb3ItbHVtaW5hbmNlICogNzAlXG4gICAgICAgICRkZXNhdHVyYXRlLXBlcmNlbnRhZ2U6ICRjb2xvci1sdW1pbmFuY2UgKiAzMCVcbiAgICAgICAgJGNvbG9yLWRhcms6IGRlc2F0dXJhdGUoZGFya2VuKCRjb2xvciwgJGRhcmtlbi1wZXJjZW50YWdlKSwgJGRlc2F0dXJhdGUtcGVyY2VudGFnZSlcbiAgICBAZWxzZVxuICAgICAgJGNvbG9yLWxpZ2h0bmluZzogbWF4KCgxMDAlIC0gbGlnaHRuZXNzKCRjb2xvcikpIC0gMiUsIDAlKVxuICAgICAgJGNvbG9yLWxpZ2h0OiBsaWdodGVuKCRjb2xvciwgJGNvbG9yLWxpZ2h0bmluZylcblxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgLm1lc3NhZ2UtaGVhZGVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm1lc3NhZ2UtYm9keVxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcblxuLm1lc3NhZ2UtaGVhZGVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtaGVhZGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtaGVhZGVyLXJhZGl1cyAkbWVzc2FnZS1oZWFkZXItcmFkaXVzIDAgMFxuICBjb2xvcjogJG1lc3NhZ2UtaGVhZGVyLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAgZm9udC13ZWlnaHQ6ICRtZXNzYWdlLWhlYWRlci13ZWlnaHRcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGxpbmUtaGVpZ2h0OiAxLjI1XG4gIHBhZGRpbmc6ICRtZXNzYWdlLWhlYWRlci1wYWRkaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAuZGVsZXRlXG4gICAgZmxleC1ncm93OiAwXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSwgZmFsc2UpXG4gICYgKyAubWVzc2FnZS1ib2R5XG4gICAgYm9yZGVyLXdpZHRoOiAkbWVzc2FnZS1oZWFkZXItYm9keS1ib3JkZXItd2lkdGhcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcblxuLm1lc3NhZ2UtYm9keVxuICBib3JkZXItY29sb3I6ICRtZXNzYWdlLWJvZHktYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLWJvZHktcmFkaXVzXG4gIGJvcmRlci1zdHlsZTogc29saWRcbiAgYm9yZGVyLXdpZHRoOiAkbWVzc2FnZS1ib2R5LWJvcmRlci13aWR0aFxuICBjb2xvcjogJG1lc3NhZ2UtYm9keS1jb2xvclxuICBwYWRkaW5nOiAkbWVzc2FnZS1ib2R5LXBhZGRpbmdcbiAgY29kZSxcbiAgcHJlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYm9keS1wcmUtYmFja2dyb3VuZC1jb2xvclxuICBwcmUgY29kZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJvZHktcHJlLWNvZGUtYmFja2dyb3VuZC1jb2xvclxuIiwiJG1vZGFsLXo6IDQwICFkZWZhdWx0XG5cbiRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC44NikgIWRlZmF1bHRcblxuJG1vZGFsLWNvbnRlbnQtd2lkdGg6IDY0MHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1tYXJnaW4tbW9iaWxlOiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1zcGFjaW5nLW1vYmlsZTogMTYwcHggIWRlZmF1bHRcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctdGFibGV0OiA0MHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jbG9zZS1kaW1lbnNpb25zOiA0MHB4ICFkZWZhdWx0XG4kbW9kYWwtY2xvc2UtcmlnaHQ6IDIwcHggIWRlZmF1bHRcbiRtb2RhbC1jbG9zZS10b3A6IDIwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtc3BhY2luZzogNDBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLXBhZGRpbmc6IDIwcHggIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWhlYWQtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLXRpdGxlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0XG4kbW9kYWwtY2FyZC10aXRsZS1zaXplOiAkc2l6ZS00ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1mb290LWJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmc6IDIwcHggIWRlZmF1bHRcblxuLm1vZGFsXG4gIEBleHRlbmQgJW92ZXJsYXlcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBub25lXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwb3NpdGlvbjogZml4ZWRcbiAgei1pbmRleDogJG1vZGFsLXpcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYWN0aXZlXG4gICAgZGlzcGxheTogZmxleFxuXG4ubW9kYWwtYmFja2dyb3VuZFxuICBAZXh0ZW5kICVvdmVybGF5XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3JcblxuLm1vZGFsLWNvbnRlbnQsXG4ubW9kYWwtY2FyZFxuICBtYXJnaW46IDAgJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLW1vYmlsZX0pXG4gIG92ZXJmbG93OiBhdXRvXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogMTAwJVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldH0pXG4gICAgd2lkdGg6ICRtb2RhbC1jb250ZW50LXdpZHRoXG5cbi5tb2RhbC1jbG9zZVxuICBAZXh0ZW5kICVkZWxldGVcbiAgYmFja2dyb3VuZDogbm9uZVxuICBoZWlnaHQ6ICRtb2RhbC1jbG9zZS1kaW1lbnNpb25zXG4gIHBvc2l0aW9uOiBmaXhlZFxuICArbHRyLXBvc2l0aW9uKCRtb2RhbC1jbG9zZS1yaWdodClcbiAgdG9wOiAkbW9kYWwtY2xvc2UtdG9wXG4gIHdpZHRoOiAkbW9kYWwtY2xvc2UtZGltZW5zaW9uc1xuXG4ubW9kYWwtY2FyZFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNhcmQtc3BhY2luZ30pXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGVcblxuLm1vZGFsLWNhcmQtaGVhZCxcbi5tb2RhbC1jYXJkLWZvb3RcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcGFkZGluZzogJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4ubW9kYWwtY2FyZC1oZWFkXG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1jYXJkLWhlYWQtYm9yZGVyLWJvdHRvbVxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbW9kYWwtY2FyZC1oZWFkLXJhZGl1c1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXNcblxuLm1vZGFsLWNhcmQtdGl0bGVcbiAgY29sb3I6ICRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBmb250LXNpemU6ICRtb2RhbC1jYXJkLXRpdGxlLXNpemVcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC1jYXJkLXRpdGxlLWxpbmUtaGVpZ2h0XG5cbi5tb2RhbC1jYXJkLWZvb3RcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXNcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzXG4gIGJvcmRlci10b3A6ICRtb2RhbC1jYXJkLWZvb3QtYm9yZGVyLXRvcFxuICAuYnV0dG9uXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuXG4ubW9kYWwtY2FyZC1ib2R5XG4gICtvdmVyZmxvdy10b3VjaFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIG92ZXJmbG93OiBhdXRvXG4gIHBhZGRpbmc6ICRtb2RhbC1jYXJkLWJvZHktcGFkZGluZ1xuIiwiJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRuYXZiYXItYm94LXNoYWRvdy1zaXplOiAwIDJweCAwIDAgIWRlZmF1bHRcbiRuYXZiYXItYm94LXNoYWRvdy1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRuYXZiYXItaGVpZ2h0OiAzLjI1cmVtICFkZWZhdWx0XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6IDFyZW0gIWRlZmF1bHRcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAycmVtICFkZWZhdWx0XG4kbmF2YmFyLXo6IDMwICFkZWZhdWx0XG4kbmF2YmFyLWZpeGVkLXo6IDMwICFkZWZhdWx0XG5cbiRuYXZiYXItaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1ob3Zlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWltZy1tYXgtaGVpZ2h0OiAxLjc1cmVtICFkZWZhdWx0XG5cbiRuYXZiYXItYnVyZ2VyLWNvbG9yOiAkbmF2YmFyLWl0ZW0tY29sb3IgIWRlZmF1bHRcblxuJG5hdmJhci10YWItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFkZWZhdWx0XG5cbiRuYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLW9mZnNldDogLTRweCAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1hcnJvdzogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLXo6IDIwICFkZWZhdWx0XG5cbiRuYXZiYXItZHJvcGRvd24tYm94ZWQtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvdzogMCA4cHggOHB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I6ICRzY2hlbWUtaW52ZXJ0ICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG5cbiRuYXZiYXItZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5hdmJhci1kaXZpZGVyLWhlaWdodDogMnB4ICFkZWZhdWx0XG5cbiRuYXZiYXItYm90dG9tLWJveC1zaGFkb3ctc2l6ZTogMCAtMnB4IDAgMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWJyZWFrcG9pbnQ6ICRkZXNrdG9wICFkZWZhdWx0XG5cbj1uYXZiYXItZml4ZWRcbiAgbGVmdDogMFxuICBwb3NpdGlvbjogZml4ZWRcbiAgcmlnaHQ6IDBcbiAgei1pbmRleDogJG5hdmJhci1maXhlZC16XG5cbi5uYXZiYXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB6LWluZGV4OiAkbmF2YmFyLXpcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1icmFuZFxuICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmID4gYS5uYXZiYXItaXRlbSxcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1idXJnZXJcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICtmcm9tKCRuYXZiYXItYnJlYWtwb2ludClcbiAgICAgICAgLm5hdmJhci1zdGFydCxcbiAgICAgICAgLm5hdmJhci1lbmRcbiAgICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAmID4gYS5uYXZiYXItaXRlbSxcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGlua1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAmID4gLmNvbnRhaW5lclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgZGlzcGxheTogZmxleFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgd2lkdGg6IDEwMCVcbiAgJi5oYXMtc2hhZG93XG4gICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3gtc2hhZG93LXNpemUgJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yXG4gICYuaXMtZml4ZWQtYm90dG9tLFxuICAmLmlzLWZpeGVkLXRvcFxuICAgICtuYXZiYXItZml4ZWRcbiAgJi5pcy1maXhlZC1ib3R0b21cbiAgICBib3R0b206IDBcbiAgICAmLmhhcy1zaGFkb3dcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItYm90dG9tLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3JcbiAgJi5pcy1maXhlZC10b3BcbiAgICB0b3A6IDBcblxuaHRtbCxcbmJvZHlcbiAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcFxuICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tXG4gICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLXRhYnNcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuXG4ubmF2YmFyLWJyYW5kXG4gIGEubmF2YmFyLWl0ZW1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cbi5uYXZiYXItdGFic1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgbWF4LXdpZHRoOiAxMDB2d1xuICBvdmVyZmxvdy14OiBhdXRvXG4gIG92ZXJmbG93LXk6IGhpZGRlblxuXG4ubmF2YmFyLWJ1cmdlclxuICBjb2xvcjogJG5hdmJhci1idXJnZXItY29sb3JcbiAgK2hhbWJ1cmdlcigkbmF2YmFyLWhlaWdodClcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvLCBmYWxzZSlcblxuLm5hdmJhci1tZW51XG4gIGRpc3BsYXk6IG5vbmVcblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rXG4gIGNvbG9yOiAkbmF2YmFyLWl0ZW0tY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmljb25cbiAgICAmOm9ubHktY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbVxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbVxuXG5hLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rXG4gIGN1cnNvcjogcG9pbnRlclxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXdpdGhpbixcbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItY29sb3JcblxuLm5hdmJhci1pdGVtXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBpbWdcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHRcbiAgJi5oYXMtZHJvcGRvd25cbiAgICBwYWRkaW5nOiAwXG4gICYuaXMtZXhwYW5kZWRcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAmLmlzLXRhYlxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgICAgY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1jb2xvclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gI3skbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aH0pXG5cbi5uYXZiYXItY29udGVudFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKVxuICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAyLjVlbSlcbiAgJjo6YWZ0ZXJcbiAgICBAZXh0ZW5kICVhcnJvd1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1hcnJvd1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtXG4gICAgK2x0ci1wb3NpdGlvbigxLjEyNWVtKVxuXG4ubmF2YmFyLWRyb3Bkb3duXG4gIGZvbnQtc2l6ZTogMC44NzVyZW1cbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbVxuICBwYWRkaW5nLXRvcDogMC41cmVtXG4gIC5uYXZiYXItaXRlbVxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtXG5cbi5uYXZiYXItZGl2aWRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogbm9uZVxuICBoZWlnaHQ6ICRuYXZiYXItZGl2aWRlci1oZWlnaHRcbiAgbWFyZ2luOiAwLjVyZW0gMFxuXG4rdW50aWwoJG5hdmJhci1icmVha3BvaW50KVxuICAubmF2YmFyID4gLmNvbnRhaW5lclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXItdGFic1xuICAgIC5uYXZiYXItaXRlbVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyLWxpbmtcbiAgICAmOjphZnRlclxuICAgICAgZGlzcGxheTogbm9uZVxuICAubmF2YmFyLW1lbnVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJhY2tncm91bmQtY29sb3JcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgIHBhZGRpbmc6IDAuNXJlbSAwXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyXG4gICAgJi5pcy1maXhlZC1ib3R0b20tdG91Y2gsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgICtuYXZiYXItZml4ZWRcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS10b3VjaFxuICAgICAgYm90dG9tOiAwXG4gICAgICAmLmhhcy1zaGFkb3dcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgdG9wOiAwXG4gICAgJi5pcy1maXhlZC10b3AsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgIC5uYXZiYXItbWVudVxuICAgICAgICArb3ZlcmZsb3ctdG91Y2hcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KVxuICAgICAgICBvdmVyZmxvdzogYXV0b1xuICBodG1sLFxuICBib2R5XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaFxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG5cbitmcm9tKCRuYXZiYXItYnJlYWtwb2ludClcbiAgLm5hdmJhcixcbiAgLm5hdmJhci1tZW51LFxuICAubmF2YmFyLXN0YXJ0LFxuICAubmF2YmFyLWVuZFxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyXG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmlzLXNwYWNlZFxuICAgICAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsXG4gICAgICAubmF2YmFyLXN0YXJ0LFxuICAgICAgLm5hdmJhci1lbmRcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzXG4gICAgJi5pcy10cmFuc3BhcmVudFxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd25cbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLFxuICAgICAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4sXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcbiAgLm5hdmJhci1idXJnZXJcbiAgICBkaXNwbGF5OiBub25lXG4gIC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhci1pdGVtXG4gICAgJi5oYXMtZHJvcGRvd25cbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgJi5oYXMtZHJvcGRvd24tdXBcbiAgICAgIC5uYXZiYXItbGluazo6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMC4yNWVtLCAtMC4yNWVtKVxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBib3JkZXItYm90dG9tOiAkbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3BcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgMCAwXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgICAgYm90dG9tOiAxMDAlXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgICAgIHRvcDogYXV0b1xuICAgICYuaXMtYWN0aXZlLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAmLmlzLWhvdmVyYWJsZTpob3ZlclxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAubmF2YmFyLmlzLXNwYWNlZCAmLFxuICAgICAgICAmLmlzLWJveGVkXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIC5uYXZiYXItbWVudVxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gIC5uYXZiYXItc3RhcnRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8pXG4gIC5uYXZiYXItZW5kXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bywgZmFsc2UpXG4gIC5uYXZiYXItZHJvcGRvd25cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1c1xuICAgIGJvcmRlci10b3A6ICRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcFxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICBkaXNwbGF5OiBub25lXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbVxuICAgICtsdHItcG9zaXRpb24oMCwgZmFsc2UpXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAxMDAlXG4gICAgei1pbmRleDogJG5hdmJhci1kcm9wZG93bi16XG4gICAgLm5hdmJhci1pdGVtXG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgYS5uYXZiYXItaXRlbVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgM3JlbSlcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgJi5pcy1ib3hlZFxuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXNcbiAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgb3BhY2l0eTogMFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgIHRvcDogY2FsYygxMDAlICsgKCN7JG5hdmJhci1kcm9wZG93bi1vZmZzZXR9KSlcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KVxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm1cbiAgICAmLmlzLXJpZ2h0XG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICByaWdodDogMFxuICAubmF2YmFyLWRpdmlkZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXJcbiAgICAubmF2YmFyLWJyYW5kXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0uNzVyZW0sIGZhbHNlKVxuICAgIC5uYXZiYXItbWVudVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtLjc1cmVtKVxuICAvLyBGaXhlZCBuYXZiYXJcbiAgLm5hdmJhclxuICAgICYuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsXG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcFxuICAgICAgK25hdmJhci1maXhlZFxuICAgICYuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3BcbiAgICAgIGJvdHRvbTogMFxuICAgICAgJi5oYXMtc2hhZG93XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcFxuICAgICAgdG9wOiAwXG4gIGh0bWwsXG4gIGJvZHlcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3BcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAgICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tZGVza3RvcFxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3BcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKVxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQgKyAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICogMilcbiAgLy8gSG92ZXIvQWN0aXZlIHN0YXRlc1xuICBhLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmtcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgY29sb3I6ICRuYXZiYXItaXRlbS1hY3RpdmUtY29sb3JcbiAgICAmLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd25cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuXG4vLyBDb21iaW5hdGlvblxuXG4uaGVyb1xuICAmLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pXG4iLCIkcGFnaW5hdGlvbi1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLW1hcmdpbjogLTAuMjVyZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLW1pbi13aWR0aDogJGNvbnRyb2wtaGVpZ2h0ICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWl0ZW0tZm9udC1zaXplOiAxZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWl0ZW0tbWFyZ2luOiAwLjI1cmVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctbGVmdDogMC41ZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1yaWdodDogMC41ZW0gIWRlZmF1bHRcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogJGxpbmstZm9jdXMgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWZvY3VzLWJvcmRlci1jb2xvcjogJGxpbmstZm9jdXMtYm9yZGVyICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuJHBhZ2luYXRpb24tY3VycmVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHBhZ2luYXRpb24tY3VycmVudC1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWVsbGlwc2lzLWNvbG9yOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpXG5cbi5wYWdpbmF0aW9uXG4gIEBleHRlbmQgJWJsb2NrXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgJi5pcy1yb3VuZGVkXG4gICAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gICAgLnBhZ2luYXRpb24tbmV4dFxuICAgICAgcGFkZGluZy1sZWZ0OiAxZW1cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbVxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgLnBhZ2luYXRpb24tbGlua1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG5cbi5wYWdpbmF0aW9uLFxuLnBhZ2luYXRpb24tbGlzdFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgdGV4dC1hbGlnbjogY2VudGVyXG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpc1xuICBAZXh0ZW5kICVjb250cm9sXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWl0ZW0tZm9udC1zaXplXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG1hcmdpbjogJHBhZ2luYXRpb24taXRlbS1tYXJnaW5cbiAgcGFkZGluZy1sZWZ0OiAkcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctbGVmdFxuICBwYWRkaW5nLXJpZ2h0OiAkcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctcmlnaHRcbiAgdGV4dC1hbGlnbjogY2VudGVyXG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmtcbiAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3JcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yXG4gIG1pbi13aWR0aDogJHBhZ2luYXRpb24tbWluLXdpZHRoXG4gICY6aG92ZXJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvclxuICAmOmZvY3VzXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1ib3JkZXItY29sb3JcbiAgJjphY3RpdmVcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1zaGFkb3ctaW5zZXRcbiAgJltkaXNhYmxlZF1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yXG4gICAgb3BhY2l0eTogMC41XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dFxuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbVxuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4ucGFnaW5hdGlvbi1saW5rXG4gICYuaXMtY3VycmVudFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1jb2xvclxuXG4ucGFnaW5hdGlvbi1lbGxpcHNpc1xuICBjb2xvcjogJHBhZ2luYXRpb24tZWxsaXBzaXMtY29sb3JcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuLnBhZ2luYXRpb24tbGlzdFxuICBmbGV4LXdyYXA6IHdyYXBcblxuK21vYmlsZVxuICAucGFnaW5hdGlvblxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLnBhZ2luYXRpb24tbmV4dFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gIC5wYWdpbmF0aW9uLWxpc3RcbiAgICBsaVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBmbGV4LXNocmluazogMVxuXG4rdGFibGV0XG4gIC5wYWdpbmF0aW9uLWxpc3RcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIG9yZGVyOiAxXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzXG4gICAgb3JkZXI6IDJcbiAgLnBhZ2luYXRpb24tbmV4dFxuICAgIG9yZGVyOiAzXG4gIC5wYWdpbmF0aW9uXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgJi5pcy1jZW50ZXJlZFxuICAgICAgLnBhZ2luYXRpb24tcHJldmlvdXNcbiAgICAgICAgb3JkZXI6IDFcbiAgICAgIC5wYWdpbmF0aW9uLWxpc3RcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgb3JkZXI6IDJcbiAgICAgIC5wYWdpbmF0aW9uLW5leHRcbiAgICAgICAgb3JkZXI6IDNcbiAgICAmLmlzLXJpZ2h0XG4gICAgICAucGFnaW5hdGlvbi1wcmV2aW91c1xuICAgICAgICBvcmRlcjogMVxuICAgICAgLnBhZ2luYXRpb24tbmV4dFxuICAgICAgICBvcmRlcjogMlxuICAgICAgLnBhZ2luYXRpb24tbGlzdFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgICAgIG9yZGVyOiAzXG4iLCIkcGFuZWwtbWFyZ2luOiAkYmxvY2stc3BhY2luZyAhZGVmYXVsdFxuJHBhbmVsLWl0ZW0tYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJHBhbmVsLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJHBhbmVsLXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgkc2NoZW1lLWludmVydCwgMC4wMikgIWRlZmF1bHRcblxuJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctc2l6ZTogMS4yNWVtICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kcGFuZWwtdGFicy1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwYW5lbC10YWItYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRwYW5lbC10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHRcbiRwYW5lbC10YWItYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcblxuJHBhbmVsLWxpc3QtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRwYW5lbC1saXN0LWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRwYW5lbC1ibG9jay1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFuZWwtYmxvY2staG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtYm9yZGVyLWxlZnQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kcGFuZWwtYmxvY2stYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhbmVsLWljb24tY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kcGFuZWwtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5wYW5lbFxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG4gIGJveC1zaGFkb3c6ICRwYW5lbC1zaGFkb3dcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhbmVsLW1hcmdpblxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRjb21wb25lbnRzIGluICRwYW5lbC1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkY29tcG9uZW50cywgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJGNvbXBvbmVudHMsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgLnBhbmVsLWhlYWRpbmdcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZVxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JcbiAgICAgIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb25cbiAgICAgICAgY29sb3I6ICRjb2xvclxuXG4ucGFuZWwtdGFicyxcbi5wYW5lbC1ibG9ja1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBib3JkZXItYm90dG9tOiAkcGFuZWwtaXRlbS1ib3JkZXJcblxuLnBhbmVsLWhlYWRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtcmFkaXVzICRwYW5lbC1yYWRpdXMgMCAwXG4gIGNvbG9yOiAkcGFuZWwtaGVhZGluZy1jb2xvclxuICBmb250LXNpemU6ICRwYW5lbC1oZWFkaW5nLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRwYW5lbC1oZWFkaW5nLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHRcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZ1xuXG4ucGFuZWwtdGFic1xuICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgZGlzcGxheTogZmxleFxuICBmb250LXNpemU6ICRwYW5lbC10YWJzLWZvbnQtc2l6ZVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBhXG4gICAgYm9yZGVyLWJvdHRvbTogJHBhbmVsLXRhYi1ib3JkZXItYm90dG9tXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweFxuICAgIHBhZGRpbmc6IDAuNWVtXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW5lbC10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGNvbG9yOiAkcGFuZWwtdGFiLWFjdGl2ZS1jb2xvclxuXG4ucGFuZWwtbGlzdFxuICBhXG4gICAgY29sb3I6ICRwYW5lbC1saXN0LWl0ZW0tY29sb3JcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogJHBhbmVsLWxpc3QtaXRlbS1ob3Zlci1jb2xvclxuXG4ucGFuZWwtYmxvY2tcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjb2xvcjogJHBhbmVsLWJsb2NrLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSlcbiAgJiA+IC5jb250cm9sXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLXdyYXBwZWRcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBhbmVsLWJsb2NrLWFjdGl2ZS1ib3JkZXItbGVmdC1jb2xvclxuICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWNvbG9yXG4gICAgLnBhbmVsLWljb25cbiAgICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWljb24tY29sb3JcbiAgJjpsYXN0LWNoaWxkXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHBhbmVsLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9ja1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1ibG9jay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG5cbi5wYW5lbC1pY29uXG4gICtmYSgxNHB4LCAxZW0pXG4gIGNvbG9yOiAkcGFuZWwtaWNvbi1jb2xvclxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSlcbiAgLmZhXG4gICAgZm9udC1zaXplOiBpbmhlcml0XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbiIsIiR0YWJzLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kdGFicy1ib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWRlZmF1bHRcbiR0YWJzLWxpbmstY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kdGFicy1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYnMtbGluay1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy1saW5rLXBhZGRpbmc6IDAuNWVtIDFlbSAhZGVmYXVsdFxuXG4kdGFicy1ib3hlZC1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG5cbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG5cbi50YWJzXG4gIEBleHRlbmQgJWJsb2NrXG4gICtvdmVyZmxvdy10b3VjaFxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBvdmVyZmxvdy14OiBhdXRvXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgYVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZVxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJzLWJvcmRlci1ib3R0b20td2lkdGhcbiAgICBjb2xvcjogJHRhYnMtbGluay1jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b206IC0jeyR0YWJzLWJvcmRlci1ib3R0b20td2lkdGh9XG4gICAgcGFkZGluZzogJHRhYnMtbGluay1wYWRkaW5nXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgICY6aG92ZXJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgY29sb3I6ICR0YWJzLWxpbmstaG92ZXItY29sb3JcbiAgbGlcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBhXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgICAgY29sb3I6ICR0YWJzLWxpbmstYWN0aXZlLWNvbG9yXG4gIHVsXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkdGFicy1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICYuaXMtbGVmdFxuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gICAgJi5pcy1jZW50ZXJcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbVxuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gICAgJi5pcy1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgLmljb25cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpXG4gIC8vIEFsaWdubWVudFxuICAmLmlzLWNlbnRlcmVkXG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtcmlnaHRcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBTdHlsZXNcbiAgJi5pcy1ib3hlZFxuICAgIGFcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICArbHRyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0YWJzLWJveGVkLWxpbmstcmFkaXVzICR0YWJzLWJveGVkLWxpbmstcmFkaXVzIDAgMFxuICAgICAgK3J0bFxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgJHRhYnMtYm94ZWQtbGluay1yYWRpdXNcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgIGxpXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvciAhaW1wb3J0YW50XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgbGlcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgJi5pcy10b2dnbGVcbiAgICBhXG4gICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1jb2xvclxuICAgICAgYm9yZGVyLXN0eWxlOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItc3R5bGVcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRoXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvclxuICAgICAgICB6LWluZGV4OiAyXG4gICAgbGlcbiAgICAgICYgKyBsaVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0jeyR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci13aWR0aH0sIGZhbHNlKVxuICAgICAgJjpmaXJzdC1jaGlsZCBhXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAmOmxhc3QtY2hpbGQgYVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yXG4gICAgICAgICAgY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1jb2xvclxuICAgICAgICAgIHotaW5kZXg6IDFcbiAgICB1bFxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAgICYuaXMtdG9nZ2xlLXJvdW5kZWRcbiAgICAgIGxpXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbVxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbVxuICAgICAgICAmOmxhc3QtY2hpbGQgYVxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbVxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkY29sdW1uLWdhcDogMC43NXJlbSAhZGVmYXVsdFxuXG4uY29sdW1uXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIHBhZGRpbmc6ICRjb2x1bW4tZ2FwXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtbmFycm93XG4gICAgZmxleDogbm9uZVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZ1bGxcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDEwMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1xdWFydGVyc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNzUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLXRoaXJkc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNjYuNjY2NiVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1oYWxmXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA1MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtdGhpcmRcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDMzLjMzMzMlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXF1YXJ0ZXJcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDI1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1maWZ0aFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA2MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mb3VyLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogODAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzXG4gICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tdGhpcmRzXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWhhbGZcbiAgICBtYXJnaW4tbGVmdDogNTAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS10aGlyZFxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtcXVhcnRlclxuICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLWZpZnRoXG4gICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tZmlmdGhzXG4gICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHNcbiAgICBtYXJnaW4tbGVmdDogNjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzXG4gICAgbWFyZ2luLWxlZnQ6IDgwJVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy0jeyRpfVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC0jeyRpfVxuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK21vYmlsZVxuICAgICYuaXMtbmFycm93LW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1tb2JpbGVcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK3RhYmxldFxuICAgICYuaXMtbmFycm93LFxuICAgICYuaXMtbmFycm93LXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbCxcbiAgICAmLmlzLWZ1bGwtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMsXG4gICAgJi5pcy10d28tdGhpcmRzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLFxuICAgICYuaXMtaGFsZi10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZCxcbiAgICAmLmlzLW9uZS10aGlyZC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXIsXG4gICAgJi5pcy1vbmUtcXVhcnRlci10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aCxcbiAgICAmLmlzLW9uZS1maWZ0aC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMsXG4gICAgJi5pcy10d28tZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLFxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1mb3VyLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLFxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLFxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLFxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aCxcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfSxcbiAgICAgICYuaXMtI3skaX0tdGFibGV0XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LFxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdGFibGV0XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICt0b3VjaFxuICAgICYuaXMtbmFycm93LXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgJi5pcy1mdWxsLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS10b3VjaFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10b3VjaFxuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICArZGVza3RvcFxuICAgICYuaXMtbmFycm93LWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAmLmlzLWZ1bGwtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tZGVza3RvcFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1kZXNrdG9wXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICt3aWRlc2NyZWVuXG4gICAgJi5pcy1uYXJyb3ctd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK2Z1bGxoZFxuICAgICYuaXMtbmFycm93LWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1mdWxsaGRcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcblxuLmNvbHVtbnNcbiAgbWFyZ2luLWxlZnQ6ICgtJGNvbHVtbi1nYXApXG4gIG1hcmdpbi1yaWdodDogKC0kY29sdW1uLWdhcClcbiAgbWFyZ2luLXRvcDogKC0kY29sdW1uLWdhcClcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogKC0kY29sdW1uLWdhcClcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAjeyRjb2x1bW4tZ2FwfSlcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWdhcGxlc3NcbiAgICBtYXJnaW4tbGVmdDogMFxuICAgIG1hcmdpbi1yaWdodDogMFxuICAgIG1hcmdpbi10b3A6IDBcbiAgICAmID4gLmNvbHVtblxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLmlzLW1vYmlsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgJi5pcy1tdWx0aWxpbmVcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5pcy12Y2VudGVyZWRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICAmOm5vdCguaXMtZGVza3RvcClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgK2Rlc2t0b3BcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuQGlmICR2YXJpYWJsZS1jb2x1bW5zXG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlXG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW1cbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSlcbiAgICAuY29sdW1uXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDhcbiAgICAgICYuaXMtI3skaX1cbiAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK21vYmlsZVxuICAgICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0YWJsZXRcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXRcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdGFibGV0LW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXQtb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0b3VjaFxuICAgICAgICAmLmlzLSN7JGl9LXRvdWNoXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3BcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3Atb25seVxuICAgICAgICAmLmlzLSN7JGl9LWRlc2t0b3Atb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuXG4gICAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlblxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZnVsbGhkXG4gICAgICAgICYuaXMtI3skaX0tZnVsbGhkXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuIiwiJHRpbGUtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdFxuXG4udGlsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBibG9ja1xuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hbmNlc3RvclxuICAgIG1hcmdpbi1sZWZ0OiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICBtYXJnaW4tcmlnaHQ6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgIG1hcmdpbi10b3A6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlsZS1zcGFjaW5nXG4gICYuaXMtY2hpbGRcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuICAmLmlzLXBhcmVudFxuICAgIHBhZGRpbmc6ICR0aWxlLXNwYWNpbmdcbiAgJi5pcy12ZXJ0aWNhbFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAmID4gLnRpbGUuaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgICY6bm90KC5pcy1jaGlsZClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6ICgkaSAvIDEyKSAqIDEwMCVcbiIsIkBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAuaGFzLXRleHQtI3skbmFtZX1cbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgYS5oYXMtdGV4dC0jeyRuYW1lfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50XG4gIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG4gIEBpZiBsZW5ndGgoJHBhaXIpID49IDRcbiAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgIC8vIExpZ2h0XG4gICAgLmhhcy10ZXh0LSN7JG5hbWV9LWxpZ2h0XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ICFpbXBvcnRhbnRcbiAgICBhLmhhcy10ZXh0LSN7JG5hbWV9LWxpZ2h0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1c1xuICAgICAgICBjb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCAxMCUpICFpbXBvcnRhbnRcbiAgICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX0tbGlnaHRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50XG4gICAgLy8gRGFya1xuICAgIC5oYXMtdGV4dC0jeyRuYW1lfS1kYXJrXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudFxuICAgIGEuaGFzLXRleHQtI3skbmFtZX0tZGFya1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgY29sb3I6IGJ1bG1hTGlnaHRlbigkY29sb3ItZGFyaywgMTAlKSAhaW1wb3J0YW50XG4gICAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9LWRhcmtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnRcblxuQGVhY2ggJG5hbWUsICRzaGFkZSBpbiAkc2hhZGVzXG4gIC5oYXMtdGV4dC0jeyRuYW1lfVxuICAgIGNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuIiwiLmlzLWNsZWFyZml4XG4gICtjbGVhcmZpeFxuXG4uaXMtcHVsbGVkLWxlZnRcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudFxuXG4uaXMtcHVsbGVkLXJpZ2h0XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50XG4iLCIuaXMtcmFkaXVzbGVzc1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnRcblxuLmlzLXNoYWRvd2xlc3NcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy11bnNlbGVjdGFibGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4iLCIuaXMtY2xpcHBlZFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiIsIi5pcy1vdmVybGF5XG4gIEBleHRlbmQgJW92ZXJsYXlcblxuLmlzLXJlbGF0aXZlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4iLCIuaXMtbWFyZ2lubGVzc1xuICBtYXJnaW46IDAgIWltcG9ydGFudFxuXG4uaXMtcGFkZGluZ2xlc3NcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG5cbiRzcGFjaW5nLXNob3J0Y3V0czogKFwibWFyZ2luXCI6IFwibVwiLCBcInBhZGRpbmdcIjogXCJwXCIpICFkZWZhdWx0XG4kc3BhY2luZy1kaXJlY3Rpb25zOiAoXCJ0b3BcIjogXCJ0XCIsIFwicmlnaHRcIjogXCJyXCIsIFwiYm90dG9tXCI6IFwiYlwiLCBcImxlZnRcIjogXCJsXCIpICFkZWZhdWx0XG4kc3BhY2luZy1ob3Jpem9udGFsOiBcInhcIiAhZGVmYXVsdFxuJHNwYWNpbmctdmVydGljYWw6IFwieVwiICFkZWZhdWx0XG4kc3BhY2luZy12YWx1ZXM6IChcIjBcIjogMCwgXCIxXCI6IDAuMjVyZW0sIFwiMlwiOiAwLjVyZW0sIFwiM1wiOiAwLjc1cmVtLCBcIjRcIjogMXJlbSwgXCI1XCI6IDEuNXJlbSwgXCI2XCI6IDNyZW0pICFkZWZhdWx0XG5cbkBlYWNoICRwcm9wZXJ0eSwgJHNob3J0Y3V0IGluICRzcGFjaW5nLXNob3J0Y3V0c1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRzcGFjaW5nLXZhbHVlc1xuICAgIC8vIENhcmRpbmFsIGRpcmVjdGlvbnNcbiAgICBAZWFjaCAkZGlyZWN0aW9uLCAkc3VmZml4IGluICRzcGFjaW5nLWRpcmVjdGlvbnNcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzdWZmaXh9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS0jeyRkaXJlY3Rpb259OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIEhvcml6b250YWwgYXhpc1xuICAgIEBpZiAkc3BhY2luZy1ob3Jpem9udGFsICE9IG51bGxcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzcGFjaW5nLWhvcml6b250YWx9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS1sZWZ0OiAkdmFsdWUgIWltcG9ydGFudFxuICAgICAgICAjeyRwcm9wZXJ0eX0tcmlnaHQ6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgLy8gVmVydGljYWwgYXhpc1xuICAgIEBpZiAkc3BhY2luZy12ZXJ0aWNhbCAhPSBudWxsXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3BhY2luZy12ZXJ0aWNhbH0tI3skbmFtZX1cbiAgICAgICAgI3skcHJvcGVydHl9LXRvcDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAgICAgI3skcHJvcGVydHl9LWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnRcbiIsIj10eXBvZ3JhcGh5LXNpemUoJHRhcmdldDonJylcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgLmlzLXNpemUtI3skaX0je2lmKCR0YXJnZXQgPT0gJycsICcnLCAnLScgKyAkdGFyZ2V0KX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudFxuXG4rdHlwb2dyYXBoeS1zaXplKClcblxuK21vYmlsZVxuICArdHlwb2dyYXBoeS1zaXplKCdtb2JpbGUnKVxuXG4rdGFibGV0XG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RhYmxldCcpXG5cbit0b3VjaFxuICArdHlwb2dyYXBoeS1zaXplKCd0b3VjaCcpXG5cbitkZXNrdG9wXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Rlc2t0b3AnKVxuXG4rd2lkZXNjcmVlblxuICArdHlwb2dyYXBoeS1zaXplKCd3aWRlc2NyZWVuJylcblxuK2Z1bGxoZFxuICArdHlwb2dyYXBoeS1zaXplKCdmdWxsaGQnKVxuXG4kYWxpZ25tZW50czogKCdjZW50ZXJlZCc6ICdjZW50ZXInLCAnanVzdGlmaWVkJzogJ2p1c3RpZnknLCAnbGVmdCc6ICdsZWZ0JywgJ3JpZ2h0JzogJ3JpZ2h0JylcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH1cbiAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gICttb2JpbGVcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1tb2JpbGVcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXQtb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10b3VjaFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3BcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3Atb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW5cbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4tb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZnVsbGhkXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbi5pcy1jYXBpdGFsaXplZFxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XG5cbi5pcy1sb3dlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy11cHBlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy1pdGFsaWNcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnRcblxuLmhhcy10ZXh0LXdlaWdodC1saWdodFxuICBmb250LXdlaWdodDogJHdlaWdodC1saWdodCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbFxuICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1tZWRpdW1cbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1ib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXByaW1hcnlcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Vjb25kYXJ5XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNlY29uZGFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Fucy1zZXJpZlxuICBmb250LWZhbWlseTogJGZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1tb25vc3BhY2VcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1jb2RlXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWltcG9ydGFudFxuIiwiXG5cbiRkaXNwbGF5czogJ2Jsb2NrJyAnZmxleCcgJ2lubGluZScgJ2lubGluZS1ibG9jaycgJ2lubGluZS1mbGV4J1xuXG5AZWFjaCAkZGlzcGxheSBpbiAkZGlzcGxheXNcbiAgLmlzLSN7JGRpc3BsYXl9XG4gICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArbW9iaWxlXG4gICAgLmlzLSN7JGRpc3BsYXl9LW1vYmlsZVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0LW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RvdWNoXG4gICAgLmlzLSN7JGRpc3BsYXl9LXRvdWNoXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtkZXNrdG9wXG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wLW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW5cbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlblxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlbi1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmlzLSN7JGRpc3BsYXl9LWZ1bGxoZFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuXG4uaXMtaGlkZGVuXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtc3Itb25seVxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnRcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudFxuICB3aWR0aDogMC4wMWVtICFpbXBvcnRhbnRcblxuK21vYmlsZVxuICAuaXMtaGlkZGVuLW1vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1oaWRkZW4tdGFibGV0XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaGlkZGVuLXRhYmxldC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0b3VjaFxuICAuaXMtaGlkZGVuLXRvdWNoXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1oaWRkZW4tZGVza3RvcFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1oaWRkZW4tZGVza3RvcC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuXG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlblxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbi1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWhpZGRlbi1mdWxsaGRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLmlzLWludmlzaWJsZVxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1pbnZpc2libGUtbW9iaWxlXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldFxuICAuaXMtaW52aXNpYmxlLXRhYmxldFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1pbnZpc2libGUtdG91Y2hcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcFxuICAuaXMtaW52aXNpYmxlLWRlc2t0b3BcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW4tb25seVxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWludmlzaWJsZS1mdWxsaGRcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuIiwiJGhlcm8tYm9keS1wYWRkaW5nOiAzcmVtIDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLXNtYWxsOiAxLjVyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1tZWRpdW06IDlyZW0gMS41cmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctbGFyZ2U6IDE4cmVtIDEuNXJlbSAhZGVmYXVsdFxuXG4vLyBNYWluIGNvbnRhaW5lclxuLmhlcm9cbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAubmF2YmFyXG4gICAgYmFja2dyb3VuZDogbm9uZVxuICAudGFic1xuICAgIHVsXG4gICAgICBib3JkZXItYm90dG9tOiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgLnRpdGxlXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAuc3VidGl0bGVcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjkpXG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICt0b3VjaFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGNvbG9yOiBidWxtYVJnYmEoJGNvbG9yLWludmVydCwgMC43KVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC50YWJzXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIG9wYWNpdHk6IDAuOVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgbGlcbiAgICAgICAgICAmLmlzLWFjdGl2ZSBhXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICYuaXMtYm94ZWQsXG4gICAgICAgICYuaXMtdG9nZ2xlXG4gICAgICAgICAgYVxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgICAgICAgbGkuaXMtYWN0aXZlIGFcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgIC8vIE1vZGlmaWVyc1xuICAgICAgQGlmIHR5cGUtb2YoJGNvbG9yKSA9PSAnY29sb3InXG4gICAgICAgICYuaXMtYm9sZFxuICAgICAgICAgICRncmFkaWVudC10b3AtbGVmdDogZGFya2VuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAtMTBkZWcpLCAxMCUpLCAxMCUpXG4gICAgICAgICAgJGdyYWRpZW50LWJvdHRvbS1yaWdodDogbGlnaHRlbihzYXR1cmF0ZShhZGp1c3QtaHVlKCRjb2xvciwgMTBkZWcpLCA1JSksIDUlKVxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKVxuICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIC5uYXZiYXItbWVudVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAkZ3JhZGllbnQtdG9wLWxlZnQgMCUsICRjb2xvciA3MSUsICRncmFkaWVudC1ib3R0b20tcmlnaHQgMTAwJSlcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIC5oZXJvLWJvZHlcbiAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICt0YWJsZXRcbiAgICAgIC5oZXJvLWJvZHlcbiAgICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK3RhYmxldFxuICAgICAgLmhlcm8tYm9keVxuICAgICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctbGFyZ2VcbiAgJi5pcy1oYWxmaGVpZ2h0LFxuICAmLmlzLWZ1bGxoZWlnaHQsXG4gICYuaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhclxuICAgIC5oZXJvLWJvZHlcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICYgPiAuY29udGFpbmVyXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAmLmlzLWhhbGZoZWlnaHRcbiAgICBtaW4taGVpZ2h0OiA1MHZoXG4gICYuaXMtZnVsbGhlaWdodFxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoXG5cbi8vIENvbXBvbmVudHNcblxuLmhlcm8tdmlkZW9cbiAgQGV4dGVuZCAlb3ZlcmxheVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHZpZGVvXG4gICAgbGVmdDogNTAlXG4gICAgbWluLWhlaWdodDogMTAwJVxuICAgIG1pbi13aWR0aDogMTAwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy10cmFuc3BhcmVudFxuICAgIG9wYWNpdHk6IDAuM1xuICAvLyBSZXNwb25zaXZlbmVzc1xuICArbW9iaWxlXG4gICAgZGlzcGxheTogbm9uZVxuXG4uaGVyby1idXR0b25zXG4gIG1hcmdpbi10b3A6IDEuNXJlbVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArbW9iaWxlXG4gICAgLmJ1dHRvblxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIC5idXR0b246bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAxLjVyZW0pXG5cbi8vIENvbnRhaW5lcnNcblxuLmhlcm8taGVhZCxcbi5oZXJvLWZvb3RcbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG5cbi5oZXJvLWJvZHlcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAwXG4gIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZ1xuIiwiJHNlY3Rpb24tcGFkZGluZzogM3JlbSAxLjVyZW0gIWRlZmF1bHRcbiRzZWN0aW9uLXBhZGRpbmctbWVkaXVtOiA5cmVtIDEuNXJlbSAhZGVmYXVsdFxuJHNlY3Rpb24tcGFkZGluZy1sYXJnZTogMThyZW0gMS41cmVtICFkZWZhdWx0XG5cbi5zZWN0aW9uXG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmdcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Rlc2t0b3BcbiAgICAvLyBTaXplc1xuICAgICYuaXMtbWVkaXVtXG4gICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1lZGl1bVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbGFyZ2VcbiIsIiRmb290ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJGZvb3Rlci1jb2xvcjogZmFsc2UgIWRlZmF1bHRcbiRmb290ZXItcGFkZGluZzogM3JlbSAxLjVyZW0gNnJlbSAhZGVmYXVsdFxuXG4uZm9vdGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmFja2dyb3VuZC1jb2xvclxuICBwYWRkaW5nOiAkZm9vdGVyLXBhZGRpbmdcbiAgQGlmICRmb290ZXItY29sb3JcbiAgICBjb2xvcjogJGZvb3Rlci1jb2xvclxuIiwiLy8gNi4gSW1wb3J0IHRoZSByZXN0IG9mIEJ1bG1hIHdpdGggc2V0dGluZ3MuXG5cbkBpbXBvcnQgJ3NldHRpbmdzJztcbkBpbXBvcnQgJy4uL25vZGVfbW9kdWxlcy9idWxtYS9idWxtYSc7XG5cbi8vIFNvbWUgb3ZlcnJpZGVzIHRvIHNldCBhIGdvb2QgZGVmYXVsdCBmb3IgU3ltZm9ueSBGb3JtcyAvIEJvbHRmb3JtcyBzdHlsZXNcbi5ib2x0Zm9ybSB7XG4gICAgJiBsYWJlbCB7XG4gICAgICAgIEBleHRlbmQgLmxhYmVsO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIH1cblxuICAgICYgaW5wdXQge1xuICAgICAgICBAZXh0ZW5kIC5pbnB1dDtcbiAgICB9XG5cbiAgICAmIHRleHRhcmVhIHtcbiAgICAgICAgQGV4dGVuZCAudGV4dGFyZWE7XG4gICAgfVxuXG4gICAgJiBzZWxlY3Qge1xuICAgICAgICBAZXh0ZW5kIC5zZWxlY3Q7XG4gICAgfVxuXG4gICAgJiBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgQGV4dGVuZCAuY2hlY2tib3g7XG4gICAgfVxuXG4gICAgJiBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgQGV4dGVuZCAucmFkaW87XG4gICAgfVxuXG4gICAgJiBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgIEBleHRlbmQgLmlzLXByaW1hcnk7XG4gICAgfVxuXG59XG5cbi5jb2x1bW5zLmlzLXZhcmlhYmxlIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IHZhcigtLWNvbHVtbkdhcCk7XG59XG5cbiJdfQ== */
