@import url(https://fonts.googleapis.com/css?family=Nunito);@import url(https://fonts.googleapis.com/css2?family=Open+Sans);@import url(https://fonts.googleapis.com/css2?family=Alef:wght@400;

700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500;600;700;800&display=swap);@charset "UTF-8";

/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */

/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis,
.file-cta,
.file-name,
.select select,
.taginput .taginput-container.is-focusable,
.textarea,
.input,
.button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}

.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus,
.file-cta:focus,
.file-name:focus,
.select select:focus,
.taginput .taginput-container.is-focusable:focus,
.textarea:focus,
.input:focus,
.button:focus,
.is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis,
.is-focused.file-cta,
.is-focused.file-name,
.select select.is-focused,
.taginput .is-focused.taginput-container.is-focusable,
.is-focused.textarea,
.is-focused.input,
.is-focused.button,
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active,
.file-cta:active,
.file-name:active,
.select select:active,
.taginput .taginput-container.is-focusable:active,
.textarea:active,
.input:active,
.button:active,
.is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis,
.is-active.file-cta,
.is-active.file-name,
.select select.is-active,
.taginput .is-active.taginput-container.is-focusable,
.is-active.textarea,
.is-active.input,
.is-active.button {
  outline: none;
}

[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis,
[disabled].file-cta,
[disabled].file-name,
.select select[disabled],
.taginput [disabled].taginput-container.is-focusable,
[disabled].textarea,
[disabled].input,
[disabled].button,
fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis,
fieldset[disabled] .file-cta,
fieldset[disabled] .file-name,
fieldset[disabled] .select select,
.select fieldset[disabled] select,
fieldset[disabled] .taginput .taginput-container.is-focusable,
.taginput fieldset[disabled] .taginput-container.is-focusable,
fieldset[disabled] .textarea,
fieldset[disabled] .input,
fieldset[disabled] .button {
  cursor: not-allowed;
}

.switch,
.b-radio.radio,
.b-checkbox.checkbox,
.carousel-list,
.carousel,
.is-unselectable,
.tabs,
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis,
.breadcrumb,
.file,
.button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

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

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

.modal-close,
.delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}

.modal-close::before,
.delete::before,
.modal-close::after,
.delete::after {
  background-color: #ffffff;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.modal-close::before,
.delete::before {
  height: 2px;
  width: 50%;
}

.modal-close::after,
.delete::after {
  height: 50%;
  width: 2px;
}

.modal-close:hover,
.delete:hover,
.modal-close:focus,
.delete:focus {
  background-color: rgba(0, 0, 0, 0.3);
}

.modal-close:active,
.delete:active {
  background-color: rgba(0, 0, 0, 0.4);
}

.is-small.modal-close,
.is-small.delete {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}

.is-medium.modal-close,
.is-medium.delete {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}

.is-large.modal-close,
.is-large.delete {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.control.is-loading::after,
.select.is-loading::after,
.loader,
.button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid hsl(0, 0%, 86%);
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.b-image-wrapper > img.has-ratio,
.b-image-wrapper > img.placeholder,
.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;
}

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

/* Bulma Base */

/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

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

ul {
  list-style: none;
}

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

html {
  box-sizing: border-box;
}

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

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

iframe {
  border: 0;
}

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

td,
th {
  padding: 0;
}

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

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

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

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

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

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

a {
  color: #3490dc;
  cursor: pointer;
  text-decoration: none;
}

a strong {
  color: currentColor;
}

a:hover {
  color: hsl(0, 0%, 21%);
}

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

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

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

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

small {
  font-size: 0.875em;
}

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

strong {
  color: hsl(0, 0%, 21%);
  font-weight: 700;
}

fieldset {
  border: none;
}

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

pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}

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

table th {
  color: hsl(0, 0%, 21%);
}

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

/* Bulma Elements */

.box {
  background-color: #ffffff;
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  color: #000000;
  display: block;
  padding: 1.25rem;
}

a.box:hover,
a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0 0 1px #3490dc;
}

a.box:active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px #3490dc;
}

.button {
  background-color: transparent;
  border-color: hsl(0, 0%, 86%);
  border-width: 1px;
  color: #ffffff;
  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 {
  color: inherit;
}

.button .icon,
.button .icon.is-small,
.button .icon.is-medium,
.button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}

.button .icon:first-child:not(:last-child) {
  margin-right: calc(-0.5em - 1px);
  margin-left: 0.25em;
}

.button .icon:last-child:not(:first-child) {
  margin-right: 0.25em;
  margin-left: calc(-0.5em - 1px);
}

.button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}

.button:hover,
.button.is-hovered {
  border-color: hsl(0, 0%, 71%);
  color: #ffffff;
}

.button:focus,
.button.is-focused {
  border-color: #3490dc;
  color: hsl(0, 0%, 21%);
}

.button:focus:not(:active),
.button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25);
}

.button:active,
.button.is-active {
  border-color: hsl(0, 0%, 29%);
  color: hsl(0, 0%, 21%);
}

.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #000000;
  text-decoration: underline;
}

.button.is-text:hover,
.button.is-text.is-hovered,
.button.is-text:focus,
.button.is-text.is-focused {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 21%);
}

.button.is-text:active,
.button.is-text.is-active {
  background-color: hsl(0, 0%, 91%);
  color: hsl(0, 0%, 21%);
}

.button.is-text[disabled],
fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.button.is-ghost {
  background: none;
  border-color: transparent;
  color: #3490dc;
  text-decoration: none;
}

.button.is-ghost:hover,
.button.is-ghost.is-hovered {
  color: #3490dc;
  text-decoration: underline;
}

.button.is-white {
  background-color: #ffffff;
  border-color: transparent;
  color: #000000;
}

.button.is-white:hover,
.button.is-white.is-hovered {
  background-color: rgb(248.625, 248.625, 248.625);
  border-color: transparent;
  color: #000000;
}

.button.is-white:focus,
.button.is-white.is-focused {
  border-color: transparent;
  color: #000000;
}

.button.is-white:focus:not(:active),
.button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.button.is-white:active,
.button.is-white.is-active {
  background-color: rgb(242.25, 242.25, 242.25);
  border-color: transparent;
  color: #000000;
}

.button.is-white[disabled],
fieldset[disabled] .button.is-white {
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: none;
}

.button.is-white.is-inverted {
  background-color: #000000;
  color: #ffffff;
}

.button.is-white.is-inverted:hover,
.button.is-white.is-inverted.is-hovered {
  background-color: black;
}

.button.is-white.is-inverted[disabled],
fieldset[disabled] .button.is-white.is-inverted {
  background-color: #000000;
  border-color: transparent;
  box-shadow: none;
  color: #ffffff;
}

.button.is-white.is-loading::after {
  border-color: transparent transparent #000000 #000000 !important;
}

.button.is-white.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}

.button.is-white.is-outlined:hover,
.button.is-white.is-outlined.is-hovered,
.button.is-white.is-outlined:focus,
.button.is-white.is-outlined.is-focused {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}

.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}

.button.is-white.is-outlined.is-loading:hover::after,
.button.is-white.is-outlined.is-loading.is-hovered::after,
.button.is-white.is-outlined.is-loading:focus::after,
.button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #000000 #000000 !important;
}

.button.is-white.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  box-shadow: none;
  color: #ffffff;
}

.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
}

.button.is-white.is-inverted.is-outlined:hover,
.button.is-white.is-inverted.is-outlined.is-hovered,
.button.is-white.is-inverted.is-outlined:focus,
.button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #000000;
  color: #ffffff;
}

.button.is-white.is-inverted.is-outlined.is-loading:hover::after,
.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-white.is-inverted.is-outlined.is-loading:focus::after,
.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}

.button.is-white.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #000000;
  box-shadow: none;
  color: #000000;
}

.button.is-black {
  background-color: #000000;
  border-color: transparent;
  color: #ffffff;
}

.button.is-black:hover,
.button.is-black.is-hovered {
  background-color: black;
  border-color: transparent;
  color: #ffffff;
}

.button.is-black:focus,
.button.is-black.is-focused {
  border-color: transparent;
  color: #ffffff;
}

.button.is-black:focus:not(:active),
.button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
}

.button.is-black:active,
.button.is-black.is-active {
  background-color: black;
  border-color: transparent;
  color: #ffffff;
}

.button.is-black[disabled],
fieldset[disabled] .button.is-black {
  background-color: #000000;
  border-color: #000000;
  box-shadow: none;
}

.button.is-black.is-inverted {
  background-color: #ffffff;
  color: #000000;
}

.button.is-black.is-inverted:hover,
.button.is-black.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}

.button.is-black.is-inverted[disabled],
fieldset[disabled] .button.is-black.is-inverted {
  background-color: #ffffff;
  border-color: transparent;
  box-shadow: none;
  color: #000000;
}

.button.is-black.is-loading::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}

.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
}

.button.is-black.is-outlined:hover,
.button.is-black.is-outlined.is-hovered,
.button.is-black.is-outlined:focus,
.button.is-black.is-outlined.is-focused {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}

.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #000000 #000000 !important;
}

.button.is-black.is-outlined.is-loading:hover::after,
.button.is-black.is-outlined.is-loading.is-hovered::after,
.button.is-black.is-outlined.is-loading:focus::after,
.button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffffff #ffffff !important;
}

.button.is-black.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #000000;
  box-shadow: none;
  color: #000000;
}

.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}

.button.is-black.is-inverted.is-outlined:hover,
.button.is-black.is-inverted.is-outlined.is-hovered,
.button.is-black.is-inverted.is-outlined:focus,
.button.is-black.is-inverted.is-outlined.is-focused {
  background-color: #ffffff;
  color: #000000;
}

.button.is-black.is-inverted.is-outlined.is-loading:hover::after,
.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-black.is-inverted.is-outlined.is-loading:focus::after,
.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #000000 #000000 !important;
}

.button.is-black.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #ffffff;
  box-shadow: none;
  color: #ffffff;
}

.button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light:hover,
.button.is-light.is-hovered {
  background-color: hsl(0, 0%, 93.5%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light:focus,
.button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light:focus:not(:active),
.button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}

.button.is-light:active,
.button.is-light.is-active {
  background-color: hsl(0, 0%, 91%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light[disabled],
fieldset[disabled] .button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
}

.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}

.button.is-light.is-inverted:hover,
.button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}

.button.is-light.is-inverted[disabled],
fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}

.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}

.button.is-light.is-outlined:hover,
.button.is-light.is-outlined.is-hovered,
.button.is-light.is-outlined:focus,
.button.is-light.is-outlined.is-focused {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}

.button.is-light.is-outlined.is-loading:hover::after,
.button.is-light.is-outlined.is-loading.is-hovered::after,
.button.is-light.is-outlined.is-loading:focus::after,
.button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-light.is-outlined[disabled],
fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}

.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light.is-inverted.is-outlined:hover,
.button.is-light.is-inverted.is-outlined.is-hovered,
.button.is-light.is-inverted.is-outlined:focus,
.button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}

.button.is-light.is-inverted.is-outlined.is-loading:hover::after,
.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-light.is-inverted.is-outlined.is-loading:focus::after,
.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}

.button.is-light.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}

.button.is-dark:hover,
.button.is-dark.is-hovered {
  background-color: hsl(0, 0%, 18.5%);
  border-color: transparent;
  color: #fff;
}

.button.is-dark:focus,
.button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}

.button.is-dark:focus:not(:active),
.button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(53.55, 53.55, 53.55, 0.25);
}

.button.is-dark:active,
.button.is-dark.is-active {
  background-color: hsl(0, 0%, 16%);
  border-color: transparent;
  color: #fff;
}

.button.is-dark[disabled],
fieldset[disabled] .button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  box-shadow: none;
}

.button.is-dark.is-inverted {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}

.button.is-dark.is-inverted:hover,
.button.is-dark.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}

.button.is-dark.is-inverted[disabled],
fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}

.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}

.button.is-dark.is-outlined:hover,
.button.is-dark.is-outlined.is-hovered,
.button.is-dark.is-outlined:focus,
.button.is-dark.is-outlined.is-focused {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}

.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}

.button.is-dark.is-outlined.is-loading:hover::after,
.button.is-dark.is-outlined.is-loading.is-hovered::after,
.button.is-dark.is-outlined.is-loading:focus::after,
.button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-dark.is-outlined[disabled],
fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}

.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-dark.is-inverted.is-outlined:hover,
.button.is-dark.is-inverted.is-outlined.is-hovered,
.button.is-dark.is-inverted.is-outlined:focus,
.button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}

.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,
.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,
.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}

.button.is-dark.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-primary {
  background-color: #AD976E;
  border-color: transparent;
  color: #fff;
}

.button.is-primary:hover,
.button.is-primary.is-hovered {
  background-color: rgb(168.3942731278, 145.1585903084, 101.8557268722);
  border-color: transparent;
  color: #fff;
}

.button.is-primary:focus,
.button.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}

.button.is-primary:focus:not(:active),
.button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(173, 151, 110, 0.25);
}

.button.is-primary:active,
.button.is-primary.is-active {
  background-color: rgb(163.7885462555, 139.3171806167, 93.7114537445);
  border-color: transparent;
  color: #fff;
}

.button.is-primary[disabled],
fieldset[disabled] .button.is-primary {
  background-color: #AD976E;
  border-color: #AD976E;
  box-shadow: none;
}

.button.is-primary.is-inverted {
  background-color: #fff;
  color: #AD976E;
}

.button.is-primary.is-inverted:hover,
.button.is-primary.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}

.button.is-primary.is-inverted[disabled],
fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #AD976E;
}

.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #AD976E;
  color: #AD976E;
}

.button.is-primary.is-outlined:hover,
.button.is-primary.is-outlined.is-hovered,
.button.is-primary.is-outlined:focus,
.button.is-primary.is-outlined.is-focused {
  background-color: #AD976E;
  border-color: #AD976E;
  color: #fff;
}

.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #AD976E #AD976E !important;
}

.button.is-primary.is-outlined.is-loading:hover::after,
.button.is-primary.is-outlined.is-loading.is-hovered::after,
.button.is-primary.is-outlined.is-loading:focus::after,
.button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-primary.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #AD976E;
  box-shadow: none;
  color: #AD976E;
}

.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-primary.is-inverted.is-outlined:hover,
.button.is-primary.is-inverted.is-outlined.is-hovered,
.button.is-primary.is-inverted.is-outlined:focus,
.button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #AD976E;
}

.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,
.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,
.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #AD976E #AD976E !important;
}

.button.is-primary.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-primary.is-light {
  background-color: rgb(247.6308370044, 245.6537444934, 241.9691629956);
  color: rgb(120.5352422907, 102.2471365639, 68.1647577093);
}

.button.is-primary.is-light:hover,
.button.is-primary.is-light.is-hovered {
  background-color: rgb(243.0251101322, 239.8123348018, 233.8248898678);
  border-color: transparent;
  color: rgb(120.5352422907, 102.2471365639, 68.1647577093);
}

.button.is-primary.is-light:active,
.button.is-primary.is-light.is-active {
  background-color: rgb(238.4193832599, 233.9709251101, 225.6806167401);
  border-color: transparent;
  color: rgb(120.5352422907, 102.2471365639, 68.1647577093);
}

.button.is-link {
  background-color: #3490dc;
  border-color: transparent;
  color: #fff;
}

.button.is-link:hover,
.button.is-link.is-hovered {
  background-color: rgb(41.125, 138.0535714286, 218.125);
  border-color: transparent;
  color: #fff;
}

.button.is-link:focus,
.button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}

.button.is-link:focus:not(:active),
.button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25);
}

.button.is-link:active,
.button.is-link.is-active {
  background-color: rgb(36.25, 131.5357142857, 210.25);
  border-color: transparent;
  color: #fff;
}

.button.is-link[disabled],
fieldset[disabled] .button.is-link {
  background-color: #3490dc;
  border-color: #3490dc;
  box-shadow: none;
}

.button.is-link.is-inverted {
  background-color: #fff;
  color: #3490dc;
}

.button.is-link.is-inverted:hover,
.button.is-link.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}

.button.is-link.is-inverted[disabled],
fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3490dc;
}

.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #3490dc;
  color: #3490dc;
}

.button.is-link.is-outlined:hover,
.button.is-link.is-outlined.is-hovered,
.button.is-link.is-outlined:focus,
.button.is-link.is-outlined.is-focused {
  background-color: #3490dc;
  border-color: #3490dc;
  color: #fff;
}

.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #3490dc #3490dc !important;
}

.button.is-link.is-outlined.is-loading:hover::after,
.button.is-link.is-outlined.is-loading.is-hovered::after,
.button.is-link.is-outlined.is-loading:focus::after,
.button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-link.is-outlined[disabled],
fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: #3490dc;
  box-shadow: none;
  color: #3490dc;
}

.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-link.is-inverted.is-outlined:hover,
.button.is-link.is-inverted.is-outlined.is-hovered,
.button.is-link.is-inverted.is-outlined:focus,
.button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #3490dc;
}

.button.is-link.is-inverted.is-outlined.is-loading:hover::after,
.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-link.is-inverted.is-outlined.is-loading:focus::after,
.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #3490dc #3490dc !important;
}

.button.is-link.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-link.is-light {
  background-color: rgb(237.6, 245.4857142857, 252);
  color: rgb(30, 108.8571428571, 174);
}

.button.is-link.is-light:hover,
.button.is-link.is-light.is-hovered {
  background-color: rgb(226.725, 239.5392857143, 250.125);
  border-color: transparent;
  color: rgb(30, 108.8571428571, 174);
}

.button.is-link.is-light:active,
.button.is-link.is-light.is-active {
  background-color: rgb(215.85, 233.5928571429, 248.25);
  border-color: transparent;
  color: rgb(30, 108.8571428571, 174);
}

.button.is-info {
  background-color: #6cb2eb;
  border-color: transparent;
  color: #fff;
}

.button.is-info:hover,
.button.is-info.is-hovered {
  background-color: rgb(96.7769461078, 172.121257485, 233.4730538922);
  border-color: transparent;
  color: #fff;
}

.button.is-info:focus,
.button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}

.button.is-info:focus:not(:active),
.button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(108, 178, 235, 0.25);
}

.button.is-info:active,
.button.is-info.is-active {
  background-color: rgb(85.5538922156, 166.2425149701, 231.9461077844);
  border-color: transparent;
  color: #fff;
}

.button.is-info[disabled],
fieldset[disabled] .button.is-info {
  background-color: #6cb2eb;
  border-color: #6cb2eb;
  box-shadow: none;
}

.button.is-info.is-inverted {
  background-color: #fff;
  color: #6cb2eb;
}

.button.is-info.is-inverted:hover,
.button.is-info.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}

.button.is-info.is-inverted[disabled],
fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #6cb2eb;
}

.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #6cb2eb;
  color: #6cb2eb;
}

.button.is-info.is-outlined:hover,
.button.is-info.is-outlined.is-hovered,
.button.is-info.is-outlined:focus,
.button.is-info.is-outlined.is-focused {
  background-color: #6cb2eb;
  border-color: #6cb2eb;
  color: #fff;
}

.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #6cb2eb #6cb2eb !important;
}

.button.is-info.is-outlined.is-loading:hover::after,
.button.is-info.is-outlined.is-loading.is-hovered::after,
.button.is-info.is-outlined.is-loading:focus::after,
.button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-info.is-outlined[disabled],
fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: #6cb2eb;
  box-shadow: none;
  color: #6cb2eb;
}

.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-info.is-inverted.is-outlined:hover,
.button.is-info.is-inverted.is-outlined.is-hovered,
.button.is-info.is-inverted.is-outlined:focus,
.button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #6cb2eb;
}

.button.is-info.is-inverted.is-outlined.is-loading:hover::after,
.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-info.is-inverted.is-outlined.is-loading:focus::after,
.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #6cb2eb #6cb2eb !important;
}

.button.is-info.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-info.is-light {
  background-color: rgb(237.0431137725, 245.594011976, 252.5568862275);
  color: rgb(19.5449101796, 87.9520958084, 143.6550898204);
}

.button.is-info.is-light:hover,
.button.is-info.is-light.is-hovered {
  background-color: rgb(225.8200598802, 239.7152694611, 251.0299401198);
  border-color: transparent;
  color: rgb(19.5449101796, 87.9520958084, 143.6550898204);
}

.button.is-info.is-light:active,
.button.is-info.is-light.is-active {
  background-color: rgb(214.597005988, 233.8365269461, 249.502994012);
  border-color: transparent;
  color: rgb(19.5449101796, 87.9520958084, 143.6550898204);
}

.button.is-success {
  background-color: #38c172;
  border-color: transparent;
  color: #fff;
}

.button.is-success:hover,
.button.is-success.is-hovered {
  background-color: rgb(53.1325301205, 183.1174698795, 108.1626506024);
  border-color: transparent;
  color: #fff;
}

.button.is-success:focus,
.button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}

.button.is-success:focus:not(:active),
.button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(56, 193, 114, 0.25);
}

.button.is-success:active,
.button.is-success.is-active {
  background-color: rgb(50.265060241, 173.234939759, 102.3253012048);
  border-color: transparent;
  color: #fff;
}

.button.is-success[disabled],
fieldset[disabled] .button.is-success {
  background-color: #38c172;
  border-color: #38c172;
  box-shadow: none;
}

.button.is-success.is-inverted {
  background-color: #fff;
  color: #38c172;
}

.button.is-success.is-inverted:hover,
.button.is-success.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}

.button.is-success.is-inverted[disabled],
fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #38c172;
}

.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #38c172;
  color: #38c172;
}

.button.is-success.is-outlined:hover,
.button.is-success.is-outlined.is-hovered,
.button.is-success.is-outlined:focus,
.button.is-success.is-outlined.is-focused {
  background-color: #38c172;
  border-color: #38c172;
  color: #fff;
}

.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #38c172 #38c172 !important;
}

.button.is-success.is-outlined.is-loading:hover::after,
.button.is-success.is-outlined.is-loading.is-hovered::after,
.button.is-success.is-outlined.is-loading:focus::after,
.button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-success.is-outlined[disabled],
fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: #38c172;
  box-shadow: none;
  color: #38c172;
}

.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-success.is-inverted.is-outlined:hover,
.button.is-success.is-inverted.is-outlined.is-hovered,
.button.is-success.is-inverted.is-outlined:focus,
.button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #38c172;
}

.button.is-success.is-inverted.is-outlined.is-loading:hover::after,
.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-success.is-inverted.is-outlined.is-loading:focus::after,
.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #38c172 #38c172 !important;
}

.button.is-success.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-success.is-light {
  background-color: rgb(239.1879518072, 250.4120481928, 243.9397590361);
  color: rgb(37.8506024096, 130.4493975904, 77.0530120482);
}

.button.is-success.is-light:hover,
.button.is-success.is-light.is-hovered {
  background-color: rgb(229.3054216867, 247.5445783133, 237.0271084337);
  border-color: transparent;
  color: rgb(37.8506024096, 130.4493975904, 77.0530120482);
}

.button.is-success.is-light:active,
.button.is-success.is-light.is-active {
  background-color: rgb(219.4228915663, 244.6771084337, 230.1144578313);
  border-color: transparent;
  color: rgb(37.8506024096, 130.4493975904, 77.0530120482);
}

.button.is-warning {
  background-color: #ffed4a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:hover,
.button.is-warning.is-hovered {
  background-color: rgb(255, 235.7320441989, 61.25);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:focus,
.button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:focus:not(:active),
.button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 237, 74, 0.25);
}

.button.is-warning:active,
.button.is-warning.is-active {
  background-color: rgb(255, 234.4640883978, 48.5);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning[disabled],
fieldset[disabled] .button.is-warning {
  background-color: #ffed4a;
  border-color: #ffed4a;
  box-shadow: none;
}

.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffed4a;
}

.button.is-warning.is-inverted:hover,
.button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted[disabled],
fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffed4a;
}

.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffed4a;
  color: #ffed4a;
}

.button.is-warning.is-outlined:hover,
.button.is-warning.is-outlined.is-hovered,
.button.is-warning.is-outlined:focus,
.button.is-warning.is-outlined.is-focused {
  background-color: #ffed4a;
  border-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #ffed4a #ffed4a !important;
}

.button.is-warning.is-outlined.is-loading:hover::after,
.button.is-warning.is-outlined.is-loading.is-hovered::after,
.button.is-warning.is-outlined.is-loading:focus::after,
.button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-warning.is-outlined[disabled],
fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffed4a;
  box-shadow: none;
  color: #ffed4a;
}

.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted.is-outlined:hover,
.button.is-warning.is-inverted.is-outlined.is-hovered,
.button.is-warning.is-inverted.is-outlined:focus,
.button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffed4a;
}

.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,
.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,
.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffed4a #ffed4a !important;
}

.button.is-warning.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-light {
  background-color: rgb(255, 252.9712707182, 234.6);
  color: rgb(147.9, 133.1917127072, 0);
}

.button.is-warning.is-light:hover,
.button.is-warning.is-light.is-hovered {
  background-color: rgb(255, 251.7033149171, 221.85);
  border-color: transparent;
  color: rgb(147.9, 133.1917127072, 0);
}

.button.is-warning.is-light:active,
.button.is-warning.is-light.is-active {
  background-color: rgb(255, 250.435359116, 209.1);
  border-color: transparent;
  color: rgb(147.9, 133.1917127072, 0);
}

.button.is-danger {
  background-color: #ce3e3e;
  border-color: transparent;
  color: #fff;
}

.button.is-danger:hover,
.button.is-danger.is-hovered {
  background-color: rgb(203.4183884298, 51.8316115702, 51.8316115702);
  border-color: transparent;
  color: #fff;
}

.button.is-danger:focus,
.button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}

.button.is-danger:focus:not(:active),
.button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 62, 62, 0.25);
}

.button.is-danger:active,
.button.is-danger.is-active {
  background-color: rgb(193.3987603306, 49.1012396694, 49.1012396694);
  border-color: transparent;
  color: #fff;
}

.button.is-danger[disabled],
fieldset[disabled] .button.is-danger {
  background-color: #ce3e3e;
  border-color: #ce3e3e;
  box-shadow: none;
}

.button.is-danger.is-inverted {
  background-color: #fff;
  color: #ce3e3e;
}

.button.is-danger.is-inverted:hover,
.button.is-danger.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}

.button.is-danger.is-inverted[disabled],
fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ce3e3e;
}

.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #ce3e3e;
  color: #ce3e3e;
}

.button.is-danger.is-outlined:hover,
.button.is-danger.is-outlined.is-hovered,
.button.is-danger.is-outlined:focus,
.button.is-danger.is-outlined.is-focused {
  background-color: #ce3e3e;
  border-color: #ce3e3e;
  color: #fff;
}

.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #ce3e3e #ce3e3e !important;
}

.button.is-danger.is-outlined.is-loading:hover::after,
.button.is-danger.is-outlined.is-loading.is-hovered::after,
.button.is-danger.is-outlined.is-loading:focus::after,
.button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-danger.is-outlined[disabled],
fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #ce3e3e;
  box-shadow: none;
  color: #ce3e3e;
}

.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-danger.is-inverted.is-outlined:hover,
.button.is-danger.is-inverted.is-outlined.is-hovered,
.button.is-danger.is-inverted.is-outlined:focus,
.button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #ce3e3e;
}

.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,
.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,
.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ce3e3e #ce3e3e !important;
}

.button.is-danger.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-danger.is-light {
  background-color: rgb(250.8694214876, 238.7305785124, 238.7305785124);
  color: rgb(187.0983471074, 47.5016528926, 47.5016528926);
}

.button.is-danger.is-light:hover,
.button.is-danger.is-light.is-hovered {
  background-color: rgb(248.2878099174, 228.5621900826, 228.5621900826);
  border-color: transparent;
  color: rgb(187.0983471074, 47.5016528926, 47.5016528926);
}

.button.is-danger.is-light:active,
.button.is-danger.is-light.is-active {
  background-color: rgb(245.7061983471, 218.3938016529, 218.3938016529);
  border-color: transparent;
  color: rgb(187.0983471074, 47.5016528926, 47.5016528926);
}

.button.is-small {
  font-size: 0.75rem;
}

.button.is-small:not(.is-rounded) {
  border-radius: 2px;
}

.button.is-normal {
  font-size: 1rem;
}

.button.is-medium {
  font-size: 1.25rem;
}

.button.is-large {
  font-size: 1.5rem;
}

.button[disabled],
fieldset[disabled] .button {
  background-color: #ffffff;
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  opacity: 0.5;
}

.button.is-fullwidth {
  display: flex;
  width: 100%;
}

.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}

.button.is-loading::after {
  position: absolute;
  left: calc(50% - 1em * 0.5);
  top: calc(50% - 1em * 0.5);
  position: absolute !important;
}

.button.is-static {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 48%);
  box-shadow: none;
  pointer-events: none;
}

.button.is-rounded {
  border-radius: 9999px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.buttons .button {
  margin-bottom: 0.5rem;
}

.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-left: 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) {
  font-size: 0.75rem;
}

.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}

.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem;
}

.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}

.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-left: -1px;
}

.buttons.has-addons .button:last-child {
  margin-left: 0;
}

.buttons.has-addons .button:hover,
.buttons.has-addons .button.is-hovered {
  z-index: 2;
}

.buttons.has-addons .button:focus,
.buttons.has-addons .button.is-focused,
.buttons.has-addons .button:active,
.buttons.has-addons .button.is-active,
.buttons.has-addons .button.is-selected {
  z-index: 3;
}

.buttons.has-addons .button:focus:hover,
.buttons.has-addons .button.is-focused:hover,
.buttons.has-addons .button:active:hover,
.buttons.has-addons .button.is-active:hover,
.buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}

.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.buttons.is-centered {
  justify-content: center;
}

.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.buttons.is-right {
  justify-content: flex-end;
}

.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

@media screen and (max-width: 768px) {
  .button.is-responsive.is-small {
    font-size: 0.5625rem;
  }

  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.65625rem;
  }

  .button.is-responsive.is-medium {
    font-size: 0.75rem;
  }

  .button.is-responsive.is-large {
    font-size: 1rem;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .button.is-responsive.is-small {
    font-size: 0.65625rem;
  }

  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.75rem;
  }

  .button.is-responsive.is-medium {
    font-size: 1rem;
  }

  .button.is-responsive.is-large {
    font-size: 1.25rem;
  }
}

.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}

.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}

@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}

@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }
}

.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: hsl(0, 0%, 21%);
  font-weight: 600;
  line-height: 1.125;
}

.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}

.content h1:not(:first-child) {
  margin-top: 1em;
}

.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}

.content h2:not(:first-child) {
  margin-top: 1.1428em;
}

.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}

.content h3:not(:first-child) {
  margin-top: 1.3333em;
}

.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}

.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}

.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}

.content blockquote {
  background-color: hsl(0, 0%, 96%);
  border-right: 5px solid hsl(0, 0%, 86%);
  padding: 1.25em 1.5em;
}

.content ol {
  list-style-position: outside;
  margin-right: 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-right: 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-right: 2em;
}

.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}

.content figure:not(:first-child) {
  margin-top: 2em;
}

.content figure:not(:last-child) {
  margin-bottom: 2em;
}

.content figure img {
  display: inline-block;
}

.content figure figcaption {
  font-style: italic;
}

.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}

.content sup,
.content sub {
  font-size: 75%;
}

.content table {
  width: 100%;
}

.content table td,
.content table th {
  border: 1px solid hsl(0, 0%, 86%);
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.content table th {
  color: hsl(0, 0%, 21%);
}

.content table th:not([align]) {
  text-align: inherit;
}

.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: hsl(0, 0%, 21%);
}

.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: hsl(0, 0%, 21%);
}

.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}

.content .tabs li + li {
  margin-top: 0;
}

.content.is-small {
  font-size: 0.75rem;
}

.content.is-normal {
  font-size: 1rem;
}

.content.is-medium {
  font-size: 1.25rem;
}

.content.is-large {
  font-size: 1.5rem;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}

.icon.is-small {
  height: 1rem;
  width: 1rem;
}

.icon.is-medium {
  height: 2rem;
  width: 2rem;
}

.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top;
}

.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}

.icon-text .icon:not(:last-child) {
  margin-left: 0.25em;
}

.icon-text .icon:not(:first-child) {
  margin-right: 0.25em;
}

div.icon-text {
  display: flex;
}

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

.image img {
  display: block;
  height: auto;
  width: 100%;
}

.image img.is-rounded {
  border-radius: 9999px;
}

.image.is-fullwidth {
  width: 100%;
}

.image.is-square img,
.image.is-square .has-ratio,
.image.is-1by1 img,
.image.is-1by1 .has-ratio,
.image.is-5by4 img,
.image.is-5by4 .has-ratio,
.image.is-4by3 img,
.image.is-4by3 .has-ratio,
.image.is-3by2 img,
.image.is-3by2 .has-ratio,
.image.is-5by3 img,
.image.is-5by3 .has-ratio,
.image.is-16by9 img,
.image.is-16by9 .has-ratio,
.image.is-2by1 img,
.image.is-2by1 .has-ratio,
.image.is-3by1 img,
.image.is-3by1 .has-ratio,
.image.is-4by5 img,
.image.is-4by5 .has-ratio,
.image.is-3by4 img,
.image.is-3by4 .has-ratio,
.image.is-2by3 img,
.image.is-2by3 .has-ratio,
.image.is-3by5 img,
.image.is-3by5 .has-ratio,
.image.is-9by16 img,
.image.is-9by16 .has-ratio,
.image.is-1by2 img,
.image.is-1by2 .has-ratio,
.image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}

.image.is-square,
.image.is-1by1 {
  padding-top: 100%;
}

.image.is-5by4 {
  padding-top: 80%;
}

.image.is-4by3 {
  padding-top: 75%;
}

.image.is-3by2 {
  padding-top: 66.6666%;
}

.image.is-5by3 {
  padding-top: 60%;
}

.image.is-16by9 {
  padding-top: 56.25%;
}

.image.is-2by1 {
  padding-top: 50%;
}

.image.is-3by1 {
  padding-top: 33.3333%;
}

.image.is-4by5 {
  padding-top: 125%;
}

.image.is-3by4 {
  padding-top: 133.3333%;
}

.image.is-2by3 {
  padding-top: 150%;
}

.image.is-3by5 {
  padding-top: 166.6666%;
}

.image.is-9by16 {
  padding-top: 177.7777%;
}

.image.is-1by2 {
  padding-top: 200%;
}

.image.is-1by3 {
  padding-top: 300%;
}

.image.is-16x16 {
  height: 16px;
  width: 16px;
}

.image.is-24x24 {
  height: 24px;
  width: 24px;
}

.image.is-32x32 {
  height: 32px;
  width: 32px;
}

.image.is-48x48 {
  height: 48px;
  width: 48px;
}

.image.is-64x64 {
  height: 64px;
  width: 64px;
}

.image.is-96x96 {
  height: 96px;
  width: 96px;
}

.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification {
  background-color: hsl(0, 0%, 96%);
  border-radius: 4px;
  position: relative;
  padding: 1.25rem 1.5rem 1.25rem 2.5rem;
}

.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}

.notification strong {
  color: currentColor;
}

.notification code,
.notification pre {
  background: #ffffff;
}

.notification pre code {
  background: transparent;
}

.notification > .delete {
  left: 0.5rem;
  position: absolute;
  top: 0.5rem;
}

.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}

.notification.is-white {
  background-color: #ffffff;
  color: #000000;
}

.notification.is-black {
  background-color: #000000;
  color: #ffffff;
}

.notification.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.notification.is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}

.notification.is-primary {
  background-color: #AD976E;
  color: #fff;
}

.notification.is-primary.is-light {
  background-color: rgb(247.6308370044, 245.6537444934, 241.9691629956);
  color: rgb(120.5352422907, 102.2471365639, 68.1647577093);
}

.notification.is-link {
  background-color: #3490dc;
  color: #fff;
}

.notification.is-link.is-light {
  background-color: rgb(237.6, 245.4857142857, 252);
  color: rgb(30, 108.8571428571, 174);
}

.notification.is-info {
  background-color: #6cb2eb;
  color: #fff;
}

.notification.is-info.is-light {
  background-color: rgb(237.0431137725, 245.594011976, 252.5568862275);
  color: rgb(19.5449101796, 87.9520958084, 143.6550898204);
}

.notification.is-success {
  background-color: #38c172;
  color: #fff;
}

.notification.is-success.is-light {
  background-color: rgb(239.1879518072, 250.4120481928, 243.9397590361);
  color: rgb(37.8506024096, 130.4493975904, 77.0530120482);
}

.notification.is-warning {
  background-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.notification.is-warning.is-light {
  background-color: rgb(255, 252.9712707182, 234.6);
  color: rgb(147.9, 133.1917127072, 0);
}

.notification.is-danger {
  background-color: #ce3e3e;
  color: #fff;
}

.notification.is-danger.is-light {
  background-color: rgb(250.8694214876, 238.7305785124, 238.7305785124);
  color: rgb(187.0983471074, 47.5016528926, 47.5016528926);
}

.progress,
.progress-wrapper.is-not-native {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.progress::-webkit-progress-bar,
.progress-wrapper.is-not-native::-webkit-progress-bar {
  background-color: hsl(0, 0%, 93%);
}

.progress::-webkit-progress-value,
.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #000000;
}

.progress::-moz-progress-bar,
.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #000000;
}

.progress::-ms-fill,
.progress-wrapper.is-not-native::-ms-fill {
  background-color: #000000;
  border: none;
}

.progress.is-white::-webkit-progress-value,
.is-white.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #ffffff;
}

.progress.is-white::-moz-progress-bar,
.is-white.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #ffffff;
}

.progress.is-white::-ms-fill,
.is-white.progress-wrapper.is-not-native::-ms-fill {
  background-color: #ffffff;
}

.progress.is-white:indeterminate,
.is-white.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #ffffff 30%, hsl(0, 0%, 93%) 30%);
}

.progress.is-black::-webkit-progress-value,
.is-black.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #000000;
}

.progress.is-black::-moz-progress-bar,
.is-black.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #000000;
}

.progress.is-black::-ms-fill,
.is-black.progress-wrapper.is-not-native::-ms-fill {
  background-color: #000000;
}

.progress.is-black:indeterminate,
.is-black.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #000000 30%, hsl(0, 0%, 93%) 30%);
}

.progress.is-light::-webkit-progress-value,
.is-light.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: hsl(0, 0%, 96%);
}

.progress.is-light::-moz-progress-bar,
.is-light.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: hsl(0, 0%, 96%);
}

.progress.is-light::-ms-fill,
.is-light.progress-wrapper.is-not-native::-ms-fill {
  background-color: hsl(0, 0%, 96%);
}

.progress.is-light:indeterminate,
.is-light.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 96%) 30%, hsl(0, 0%, 93%) 30%);
}

.progress.is-dark::-webkit-progress-value,
.is-dark.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: hsl(0, 0%, 21%);
}

.progress.is-dark::-moz-progress-bar,
.is-dark.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: hsl(0, 0%, 21%);
}

.progress.is-dark::-ms-fill,
.is-dark.progress-wrapper.is-not-native::-ms-fill {
  background-color: hsl(0, 0%, 21%);
}

.progress.is-dark:indeterminate,
.is-dark.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 21%) 30%, hsl(0, 0%, 93%) 30%);
}

.progress.is-primary::-webkit-progress-value,
.is-primary.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #AD976E;
}

.progress.is-primary::-moz-progress-bar,
.is-primary.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #AD976E;
}

.progress.is-primary::-ms-fill,
.is-primary.progress-wrapper.is-not-native::-ms-fill {
  background-color: #AD976E;
}

.progress.is-primary:indeterminate,
.is-primary.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #AD976E 30%, hsl(0, 0%, 93%) 30%);
}

.progress.is-link::-webkit-progress-value,
.is-link.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #3490dc;
}

.progress.is-link::-moz-progress-bar,
.is-link.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #3490dc;
}

.progress.is-link::-ms-fill,
.is-link.progress-wrapper.is-not-native::-ms-fill {
  background-color: #3490dc;
}

.progress.is-link:indeterminate,
.is-link.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #3490dc 30%, hsl(0, 0%, 93%) 30%);
}

.progress.is-info::-webkit-progress-value,
.is-info.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #6cb2eb;
}

.progress.is-info::-moz-progress-bar,
.is-info.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #6cb2eb;
}

.progress.is-info::-ms-fill,
.is-info.progress-wrapper.is-not-native::-ms-fill {
  background-color: #6cb2eb;
}

.progress.is-info:indeterminate,
.is-info.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #6cb2eb 30%, hsl(0, 0%, 93%) 30%);
}

.progress.is-success::-webkit-progress-value,
.is-success.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #38c172;
}

.progress.is-success::-moz-progress-bar,
.is-success.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #38c172;
}

.progress.is-success::-ms-fill,
.is-success.progress-wrapper.is-not-native::-ms-fill {
  background-color: #38c172;
}

.progress.is-success:indeterminate,
.is-success.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #38c172 30%, hsl(0, 0%, 93%) 30%);
}

.progress.is-warning::-webkit-progress-value,
.is-warning.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #ffed4a;
}

.progress.is-warning::-moz-progress-bar,
.is-warning.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #ffed4a;
}

.progress.is-warning::-ms-fill,
.is-warning.progress-wrapper.is-not-native::-ms-fill {
  background-color: #ffed4a;
}

.progress.is-warning:indeterminate,
.is-warning.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #ffed4a 30%, hsl(0, 0%, 93%) 30%);
}

.progress.is-danger::-webkit-progress-value,
.is-danger.progress-wrapper.is-not-native::-webkit-progress-value {
  background-color: #ce3e3e;
}

.progress.is-danger::-moz-progress-bar,
.is-danger.progress-wrapper.is-not-native::-moz-progress-bar {
  background-color: #ce3e3e;
}

.progress.is-danger::-ms-fill,
.is-danger.progress-wrapper.is-not-native::-ms-fill {
  background-color: #ce3e3e;
}

.progress.is-danger:indeterminate,
.is-danger.progress-wrapper.is-not-native:indeterminate {
  background-image: linear-gradient(to right, #ce3e3e 30%, hsl(0, 0%, 93%) 30%);
}

.progress:indeterminate,
.progress-wrapper.is-not-native:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: hsl(0, 0%, 93%);
  background-image: linear-gradient(to right, #000000 30%, hsl(0, 0%, 93%) 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}

.progress:indeterminate::-webkit-progress-bar,
.progress-wrapper.is-not-native:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}

.progress:indeterminate::-moz-progress-bar,
.progress-wrapper.is-not-native:indeterminate::-moz-progress-bar {
  background-color: transparent;
}

.progress:indeterminate::-ms-fill,
.progress-wrapper.is-not-native:indeterminate::-ms-fill {
  animation-name: none;
}

.progress.is-small,
.is-small.progress-wrapper.is-not-native {
  height: 0.75rem;
}

.progress.is-medium,
.is-medium.progress-wrapper.is-not-native {
  height: 1.25rem;
}

.progress.is-large,
.is-large.progress-wrapper.is-not-native {
  height: 1.5rem;
}

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

  to {
    background-position: -200% 0;
  }
}

.table {
  background-color: #ffffff;
  color: hsl(0, 0%, 21%);
}

.table td,
.table th {
  border: 1px solid hsl(0, 0%, 86%);
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.table td.is-white,
.table th.is-white {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}

.table td.is-black,
.table th.is-black {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}

.table td.is-light,
.table th.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.table td.is-dark,
.table th.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}

.table td.is-primary,
.table th.is-primary {
  background-color: #AD976E;
  border-color: #AD976E;
  color: #fff;
}

.table td.is-link,
.table th.is-link {
  background-color: #3490dc;
  border-color: #3490dc;
  color: #fff;
}

.table td.is-info,
.table th.is-info {
  background-color: #6cb2eb;
  border-color: #6cb2eb;
  color: #fff;
}

.table td.is-success,
.table th.is-success {
  background-color: #38c172;
  border-color: #38c172;
  color: #fff;
}

.table td.is-warning,
.table th.is-warning {
  background-color: #ffed4a;
  border-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.table td.is-danger,
.table th.is-danger {
  background-color: #ce3e3e;
  border-color: #ce3e3e;
  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: #AD976E;
  color: #fff;
}

.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}

.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}

.table th {
  color: hsl(0, 0%, 21%);
}

.table th:not([align]) {
  text-align: left;
}

.table tr.is-selected {
  background-color: #AD976E;
  color: #fff;
}

.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}

.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}

.table thead {
  background-color: transparent;
}

.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: hsl(0, 0%, 21%);
}

.table tfoot {
  background-color: transparent;
}

.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: hsl(0, 0%, 21%);
}

.table tbody {
  background-color: transparent;
}

.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}

.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}

.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}

.table.is-fullwidth {
  width: 100%;
}

.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}

.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}

.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: hsl(0, 0%, 96%);
}

.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}

.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: hsl(0, 0%, 98%);
}

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

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.tags .tag {
  margin-bottom: 0.5rem;
}

.tags .tag:not(:last-child) {
  margin-left: 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-left: 0;
}

.tags.has-addons .tag:not(:first-child) {
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tags.has-addons .tag:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.tag:not(body) {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 4px;
  color: #000000;
  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-right: 0.25rem;
  margin-left: -0.375rem;
}

.tag:not(body).is-white {
  background-color: #ffffff;
  color: #000000;
}

.tag:not(body).is-black {
  background-color: #000000;
  color: #ffffff;
}

.tag:not(body).is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.tag:not(body).is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}

.tag:not(body).is-primary {
  background-color: #AD976E;
  color: #fff;
}

.tag:not(body).is-primary.is-light {
  background-color: rgb(247.6308370044, 245.6537444934, 241.9691629956);
  color: rgb(120.5352422907, 102.2471365639, 68.1647577093);
}

.tag:not(body).is-link {
  background-color: #3490dc;
  color: #fff;
}

.tag:not(body).is-link.is-light {
  background-color: rgb(237.6, 245.4857142857, 252);
  color: rgb(30, 108.8571428571, 174);
}

.tag:not(body).is-info {
  background-color: #6cb2eb;
  color: #fff;
}

.tag:not(body).is-info.is-light {
  background-color: rgb(237.0431137725, 245.594011976, 252.5568862275);
  color: rgb(19.5449101796, 87.9520958084, 143.6550898204);
}

.tag:not(body).is-success {
  background-color: #38c172;
  color: #fff;
}

.tag:not(body).is-success.is-light {
  background-color: rgb(239.1879518072, 250.4120481928, 243.9397590361);
  color: rgb(37.8506024096, 130.4493975904, 77.0530120482);
}

.tag:not(body).is-warning {
  background-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.tag:not(body).is-warning.is-light {
  background-color: rgb(255, 252.9712707182, 234.6);
  color: rgb(147.9, 133.1917127072, 0);
}

.tag:not(body).is-danger {
  background-color: #ce3e3e;
  color: #fff;
}

.tag:not(body).is-danger.is-light {
  background-color: rgb(250.8694214876, 238.7305785124, 238.7305785124);
  color: rgb(187.0983471074, 47.5016528926, 47.5016528926);
}

.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-right: -0.375em;
  margin-left: 0.1875em;
}

.tag:not(body) .icon:last-child:not(:first-child) {
  margin-right: 0.1875em;
  margin-left: -0.375em;
}

.tag:not(body) .icon:first-child:last-child {
  margin-right: -0.375em;
  margin-left: -0.375em;
}

.tag:not(body).is-delete {
  margin-right: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}

.tag:not(body).is-delete::before,
.tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}

.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}

.tag:not(body).is-delete:hover,
.tag:not(body).is-delete:focus {
  background-color: hsl(0, 0%, 91%);
}

.tag:not(body).is-delete:active {
  background-color: hsl(0, 0%, 86%);
}

.tag:not(body).is-rounded {
  border-radius: 9999px;
}

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

.title,
.subtitle {
  word-break: break-word;
}

.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}

.title sub,
.subtitle sub {
  font-size: 0.75em;
}

.title sup,
.subtitle sup {
  font-size: 0.75em;
}

.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: hsl(0, 0%, 21%);
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}

.title strong {
  color: inherit;
  font-weight: inherit;
}

.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}

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

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

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

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

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

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

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

.subtitle {
  color: #000000;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}

.subtitle strong {
  color: hsl(0, 0%, 21%);
  font-weight: 600;
}

.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}

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

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

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

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

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

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

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

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

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

/* Bulma Form */

.select select,
.taginput .taginput-container.is-focusable,
.textarea,
.input {
  background-color: #ffffff;
  border-color: hsl(0, 0%, 86%);
  border-radius: 4px;
  color: hsl(0, 0%, 21%);
}

.select select::-moz-placeholder,
.taginput .taginput-container.is-focusable::-moz-placeholder,
.textarea::-moz-placeholder,
.input::-moz-placeholder {
  color: rgba(53.55, 53.55, 53.55, 0.3);
}

.select select::-webkit-input-placeholder,
.taginput .taginput-container.is-focusable::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder,
.input::-webkit-input-placeholder {
  color: rgba(53.55, 53.55, 53.55, 0.3);
}

.select select:-moz-placeholder,
.taginput .taginput-container.is-focusable:-moz-placeholder,
.textarea:-moz-placeholder,
.input:-moz-placeholder {
  color: rgba(53.55, 53.55, 53.55, 0.3);
}

.select select:-ms-input-placeholder,
.taginput .taginput-container.is-focusable:-ms-input-placeholder,
.textarea:-ms-input-placeholder,
.input:-ms-input-placeholder {
  color: rgba(53.55, 53.55, 53.55, 0.3);
}

.select select:hover,
.taginput .taginput-container.is-focusable:hover,
.textarea:hover,
.input:hover,
.select select.is-hovered,
.taginput .is-hovered.taginput-container.is-focusable,
.is-hovered.textarea,
.is-hovered.input {
  border-color: hsl(0, 0%, 71%);
}

.select select:focus,
.taginput .taginput-container.is-focusable:focus,
.textarea:focus,
.input:focus,
.select select.is-focused,
.taginput .is-focused.taginput-container.is-focusable,
.is-focused.textarea,
.is-focused.input,
.select select:active,
.taginput .taginput-container.is-focusable:active,
.textarea:active,
.input:active,
.select select.is-active,
.taginput .is-active.taginput-container.is-focusable,
.is-active.textarea,
.is-active.input {
  border-color: #3490dc;
  box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25);
}

.select select[disabled],
.taginput [disabled].taginput-container.is-focusable,
[disabled].textarea,
[disabled].input,
fieldset[disabled] .select select,
.select fieldset[disabled] select,
fieldset[disabled] .taginput .taginput-container.is-focusable,
.taginput fieldset[disabled] .taginput-container.is-focusable,
fieldset[disabled] .textarea,
fieldset[disabled] .input {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 48%);
}

.select select[disabled]::-moz-placeholder,
.taginput [disabled].taginput-container.is-focusable::-moz-placeholder,
[disabled].textarea::-moz-placeholder,
[disabled].input::-moz-placeholder,
fieldset[disabled] .select select::-moz-placeholder,
.select fieldset[disabled] select::-moz-placeholder,
fieldset[disabled] .taginput .taginput-container.is-focusable::-moz-placeholder,
.taginput fieldset[disabled] .taginput-container.is-focusable::-moz-placeholder,
fieldset[disabled] .textarea::-moz-placeholder,
fieldset[disabled] .input::-moz-placeholder {
  color: rgba(122.4, 122.4, 122.4, 0.3);
}

.select select[disabled]::-webkit-input-placeholder,
.taginput [disabled].taginput-container.is-focusable::-webkit-input-placeholder,
[disabled].textarea::-webkit-input-placeholder,
[disabled].input::-webkit-input-placeholder,
fieldset[disabled] .select select::-webkit-input-placeholder,
.select fieldset[disabled] select::-webkit-input-placeholder,
fieldset[disabled] .taginput .taginput-container.is-focusable::-webkit-input-placeholder,
.taginput fieldset[disabled] .taginput-container.is-focusable::-webkit-input-placeholder,
fieldset[disabled] .textarea::-webkit-input-placeholder,
fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(122.4, 122.4, 122.4, 0.3);
}

.select select[disabled]:-moz-placeholder,
.taginput [disabled].taginput-container.is-focusable:-moz-placeholder,
[disabled].textarea:-moz-placeholder,
[disabled].input:-moz-placeholder,
fieldset[disabled] .select select:-moz-placeholder,
.select fieldset[disabled] select:-moz-placeholder,
fieldset[disabled] .taginput .taginput-container.is-focusable:-moz-placeholder,
.taginput fieldset[disabled] .taginput-container.is-focusable:-moz-placeholder,
fieldset[disabled] .textarea:-moz-placeholder,
fieldset[disabled] .input:-moz-placeholder {
  color: rgba(122.4, 122.4, 122.4, 0.3);
}

.select select[disabled]:-ms-input-placeholder,
.taginput [disabled].taginput-container.is-focusable:-ms-input-placeholder,
[disabled].textarea:-ms-input-placeholder,
[disabled].input:-ms-input-placeholder,
fieldset[disabled] .select select:-ms-input-placeholder,
.select fieldset[disabled] select:-ms-input-placeholder,
fieldset[disabled] .taginput .taginput-container.is-focusable:-ms-input-placeholder,
.taginput fieldset[disabled] .taginput-container.is-focusable:-ms-input-placeholder,
fieldset[disabled] .textarea:-ms-input-placeholder,
fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(122.4, 122.4, 122.4, 0.3);
}

.taginput .taginput-container.is-focusable,
.textarea,
.input {
  box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.05);
  max-width: 100%;
  width: 100%;
}

.taginput [readonly].taginput-container.is-focusable,
[readonly].textarea,
[readonly].input {
  box-shadow: none;
}

.taginput .is-white.taginput-container.is-focusable,
.is-white.textarea,
.is-white.input {
  border-color: #ffffff;
}

.taginput .is-white.taginput-container.is-focusable:focus,
.is-white.textarea:focus,
.is-white.input:focus,
.taginput .is-white.is-focused.taginput-container.is-focusable,
.is-white.is-focused.textarea,
.is-white.is-focused.input,
.taginput .is-white.taginput-container.is-focusable:active,
.is-white.textarea:active,
.is-white.input:active,
.taginput .is-white.is-active.taginput-container.is-focusable,
.is-white.is-active.textarea,
.is-white.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.taginput .is-black.taginput-container.is-focusable,
.is-black.textarea,
.is-black.input {
  border-color: #000000;
}

.taginput .is-black.taginput-container.is-focusable:focus,
.is-black.textarea:focus,
.is-black.input:focus,
.taginput .is-black.is-focused.taginput-container.is-focusable,
.is-black.is-focused.textarea,
.is-black.is-focused.input,
.taginput .is-black.taginput-container.is-focusable:active,
.is-black.textarea:active,
.is-black.input:active,
.taginput .is-black.is-active.taginput-container.is-focusable,
.is-black.is-active.textarea,
.is-black.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
}

.taginput .is-light.taginput-container.is-focusable,
.is-light.textarea,
.is-light.input {
  border-color: hsl(0, 0%, 96%);
}

.taginput .is-light.taginput-container.is-focusable:focus,
.is-light.textarea:focus,
.is-light.input:focus,
.taginput .is-light.is-focused.taginput-container.is-focusable,
.is-light.is-focused.textarea,
.is-light.is-focused.input,
.taginput .is-light.taginput-container.is-focusable:active,
.is-light.textarea:active,
.is-light.input:active,
.taginput .is-light.is-active.taginput-container.is-focusable,
.is-light.is-active.textarea,
.is-light.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}

.taginput .is-dark.taginput-container.is-focusable,
.is-dark.textarea,
.is-dark.input {
  border-color: hsl(0, 0%, 21%);
}

.taginput .is-dark.taginput-container.is-focusable:focus,
.is-dark.textarea:focus,
.is-dark.input:focus,
.taginput .is-dark.is-focused.taginput-container.is-focusable,
.is-dark.is-focused.textarea,
.is-dark.is-focused.input,
.taginput .is-dark.taginput-container.is-focusable:active,
.is-dark.textarea:active,
.is-dark.input:active,
.taginput .is-dark.is-active.taginput-container.is-focusable,
.is-dark.is-active.textarea,
.is-dark.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(53.55, 53.55, 53.55, 0.25);
}

.taginput .is-primary.taginput-container.is-focusable,
.is-primary.textarea,
.is-primary.input {
  border-color: #AD976E;
}

.taginput .is-primary.taginput-container.is-focusable:focus,
.is-primary.textarea:focus,
.is-primary.input:focus,
.taginput .is-primary.is-focused.taginput-container.is-focusable,
.is-primary.is-focused.textarea,
.is-primary.is-focused.input,
.taginput .is-primary.taginput-container.is-focusable:active,
.is-primary.textarea:active,
.is-primary.input:active,
.taginput .is-primary.is-active.taginput-container.is-focusable,
.is-primary.is-active.textarea,
.is-primary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(173, 151, 110, 0.25);
}

.taginput .is-link.taginput-container.is-focusable,
.is-link.textarea,
.is-link.input {
  border-color: #3490dc;
}

.taginput .is-link.taginput-container.is-focusable:focus,
.is-link.textarea:focus,
.is-link.input:focus,
.taginput .is-link.is-focused.taginput-container.is-focusable,
.is-link.is-focused.textarea,
.is-link.is-focused.input,
.taginput .is-link.taginput-container.is-focusable:active,
.is-link.textarea:active,
.is-link.input:active,
.taginput .is-link.is-active.taginput-container.is-focusable,
.is-link.is-active.textarea,
.is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25);
}

.taginput .is-info.taginput-container.is-focusable,
.is-info.textarea,
.is-info.input {
  border-color: #6cb2eb;
}

.taginput .is-info.taginput-container.is-focusable:focus,
.is-info.textarea:focus,
.is-info.input:focus,
.taginput .is-info.is-focused.taginput-container.is-focusable,
.is-info.is-focused.textarea,
.is-info.is-focused.input,
.taginput .is-info.taginput-container.is-focusable:active,
.is-info.textarea:active,
.is-info.input:active,
.taginput .is-info.is-active.taginput-container.is-focusable,
.is-info.is-active.textarea,
.is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(108, 178, 235, 0.25);
}

.taginput .is-success.taginput-container.is-focusable,
.is-success.textarea,
.is-success.input {
  border-color: #38c172;
}

.taginput .is-success.taginput-container.is-focusable:focus,
.is-success.textarea:focus,
.is-success.input:focus,
.taginput .is-success.is-focused.taginput-container.is-focusable,
.is-success.is-focused.textarea,
.is-success.is-focused.input,
.taginput .is-success.taginput-container.is-focusable:active,
.is-success.textarea:active,
.is-success.input:active,
.taginput .is-success.is-active.taginput-container.is-focusable,
.is-success.is-active.textarea,
.is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(56, 193, 114, 0.25);
}

.taginput .is-warning.taginput-container.is-focusable,
.is-warning.textarea,
.is-warning.input {
  border-color: #ffed4a;
}

.taginput .is-warning.taginput-container.is-focusable:focus,
.is-warning.textarea:focus,
.is-warning.input:focus,
.taginput .is-warning.is-focused.taginput-container.is-focusable,
.is-warning.is-focused.textarea,
.is-warning.is-focused.input,
.taginput .is-warning.taginput-container.is-focusable:active,
.is-warning.textarea:active,
.is-warning.input:active,
.taginput .is-warning.is-active.taginput-container.is-focusable,
.is-warning.is-active.textarea,
.is-warning.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 237, 74, 0.25);
}

.taginput .is-danger.taginput-container.is-focusable,
.is-danger.textarea,
.is-danger.input {
  border-color: #ce3e3e;
}

.taginput .is-danger.taginput-container.is-focusable:focus,
.is-danger.textarea:focus,
.is-danger.input:focus,
.taginput .is-danger.is-focused.taginput-container.is-focusable,
.is-danger.is-focused.textarea,
.is-danger.is-focused.input,
.taginput .is-danger.taginput-container.is-focusable:active,
.is-danger.textarea:active,
.is-danger.input:active,
.taginput .is-danger.is-active.taginput-container.is-focusable,
.is-danger.is-active.textarea,
.is-danger.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(206, 62, 62, 0.25);
}

.taginput .is-small.taginput-container.is-focusable,
.is-small.textarea,
.is-small.input {
  border-radius: 2px;
  font-size: 0.75rem;
}

.taginput .is-medium.taginput-container.is-focusable,
.is-medium.textarea,
.is-medium.input {
  font-size: 1.25rem;
}

.taginput .is-large.taginput-container.is-focusable,
.is-large.textarea,
.is-large.input {
  font-size: 1.5rem;
}

.taginput .is-fullwidth.taginput-container.is-focusable,
.is-fullwidth.textarea,
.is-fullwidth.input {
  display: block;
  width: 100%;
}

.taginput .is-inline.taginput-container.is-focusable,
.is-inline.textarea,
.is-inline.input {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}

.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}

.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}

.textarea[rows] {
  height: initial;
}

.textarea.has-fixed-size {
  resize: none;
}

.radio,
.checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}

.radio input,
.checkbox input {
  cursor: pointer;
}

.radio:hover,
.checkbox:hover {
  color: hsl(0, 0%, 21%);
}

[disabled].radio,
[disabled].checkbox,
fieldset[disabled] .radio,
fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: hsl(0, 0%, 48%);
  cursor: not-allowed;
}

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

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}

.select:not(.is-multiple) {
  height: 2.5em;
}

.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #3490dc;
  left: 1.125em;
  z-index: 4;
}

.select.is-rounded select {
  border-radius: 9999px;
  padding-right: 1em;
}

.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}

.select select::-ms-expand {
  display: none;
}

.select select[disabled]:hover,
fieldset[disabled] .select select:hover {
  border-color: hsl(0, 0%, 96%);
}

.select select:not([multiple]) {
  padding-left: 2.5em;
}

.select select[multiple] {
  height: auto;
  padding: 0;
}

.select select[multiple] option {
  padding: 0.5em 1em;
}

.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: hsl(0, 0%, 21%);
}

.select.is-white:not(:hover)::after {
  border-color: #ffffff;
}

.select.is-white select {
  border-color: #ffffff;
}

.select.is-white select:hover,
.select.is-white select.is-hovered {
  border-color: rgb(242.25, 242.25, 242.25);
}

.select.is-white select:focus,
.select.is-white select.is-focused,
.select.is-white select:active,
.select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.select.is-black:not(:hover)::after {
  border-color: #000000;
}

.select.is-black select {
  border-color: #000000;
}

.select.is-black select:hover,
.select.is-black select.is-hovered {
  border-color: black;
}

.select.is-black select:focus,
.select.is-black select.is-focused,
.select.is-black select:active,
.select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
}

.select.is-light:not(:hover)::after {
  border-color: hsl(0, 0%, 96%);
}

.select.is-light select {
  border-color: hsl(0, 0%, 96%);
}

.select.is-light select:hover,
.select.is-light select.is-hovered {
  border-color: hsl(0, 0%, 91%);
}

.select.is-light select:focus,
.select.is-light select.is-focused,
.select.is-light select:active,
.select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}

.select.is-dark:not(:hover)::after {
  border-color: hsl(0, 0%, 21%);
}

.select.is-dark select {
  border-color: hsl(0, 0%, 21%);
}

.select.is-dark select:hover,
.select.is-dark select.is-hovered {
  border-color: hsl(0, 0%, 16%);
}

.select.is-dark select:focus,
.select.is-dark select.is-focused,
.select.is-dark select:active,
.select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(53.55, 53.55, 53.55, 0.25);
}

.select.is-primary:not(:hover)::after {
  border-color: #AD976E;
}

.select.is-primary select {
  border-color: #AD976E;
}

.select.is-primary select:hover,
.select.is-primary select.is-hovered {
  border-color: rgb(163.7885462555, 139.3171806167, 93.7114537445);
}

.select.is-primary select:focus,
.select.is-primary select.is-focused,
.select.is-primary select:active,
.select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(173, 151, 110, 0.25);
}

.select.is-link:not(:hover)::after {
  border-color: #3490dc;
}

.select.is-link select {
  border-color: #3490dc;
}

.select.is-link select:hover,
.select.is-link select.is-hovered {
  border-color: rgb(36.25, 131.5357142857, 210.25);
}

.select.is-link select:focus,
.select.is-link select.is-focused,
.select.is-link select:active,
.select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25);
}

.select.is-info:not(:hover)::after {
  border-color: #6cb2eb;
}

.select.is-info select {
  border-color: #6cb2eb;
}

.select.is-info select:hover,
.select.is-info select.is-hovered {
  border-color: rgb(85.5538922156, 166.2425149701, 231.9461077844);
}

.select.is-info select:focus,
.select.is-info select.is-focused,
.select.is-info select:active,
.select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(108, 178, 235, 0.25);
}

.select.is-success:not(:hover)::after {
  border-color: #38c172;
}

.select.is-success select {
  border-color: #38c172;
}

.select.is-success select:hover,
.select.is-success select.is-hovered {
  border-color: rgb(50.265060241, 173.234939759, 102.3253012048);
}

.select.is-success select:focus,
.select.is-success select.is-focused,
.select.is-success select:active,
.select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(56, 193, 114, 0.25);
}

.select.is-warning:not(:hover)::after {
  border-color: #ffed4a;
}

.select.is-warning select {
  border-color: #ffed4a;
}

.select.is-warning select:hover,
.select.is-warning select.is-hovered {
  border-color: rgb(255, 234.4640883978, 48.5);
}

.select.is-warning select:focus,
.select.is-warning select.is-focused,
.select.is-warning select:active,
.select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 237, 74, 0.25);
}

.select.is-danger:not(:hover)::after {
  border-color: #ce3e3e;
}

.select.is-danger select {
  border-color: #ce3e3e;
}

.select.is-danger select:hover,
.select.is-danger select.is-hovered {
  border-color: rgb(193.3987603306, 49.1012396694, 49.1012396694);
}

.select.is-danger select:focus,
.select.is-danger select.is-focused,
.select.is-danger select:active,
.select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(206, 62, 62, 0.25);
}

.select.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.select.is-medium {
  font-size: 1.25rem;
}

.select.is-large {
  font-size: 1.5rem;
}

.select.is-disabled::after {
  border-color: hsl(0, 0%, 48%) !important;
  opacity: 0.5;
}

.select.is-fullwidth {
  width: 100%;
}

.select.is-fullwidth select {
  width: 100%;
}

.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  left: 0.625em;
  top: 0.625em;
  transform: none;
}

.select.is-loading.is-small:after {
  font-size: 0.75rem;
}

.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}

.select.is-loading.is-large:after {
  font-size: 1.5rem;
}

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}

.file.is-white .file-cta {
  background-color: #ffffff;
  border-color: transparent;
  color: #000000;
}

.file.is-white:hover .file-cta,
.file.is-white.is-hovered .file-cta {
  background-color: rgb(248.625, 248.625, 248.625);
  border-color: transparent;
  color: #000000;
}

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

.file.is-white:active .file-cta,
.file.is-white.is-active .file-cta {
  background-color: rgb(242.25, 242.25, 242.25);
  border-color: transparent;
  color: #000000;
}

.file.is-black .file-cta {
  background-color: #000000;
  border-color: transparent;
  color: #ffffff;
}

.file.is-black:hover .file-cta,
.file.is-black.is-hovered .file-cta {
  background-color: black;
  border-color: transparent;
  color: #ffffff;
}

.file.is-black:focus .file-cta,
.file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25);
  color: #ffffff;
}

.file.is-black:active .file-cta,
.file.is-black.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: #ffffff;
}

.file.is-light .file-cta {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-light:hover .file-cta,
.file.is-light.is-hovered .file-cta {
  background-color: hsl(0, 0%, 93.5%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-light:focus .file-cta,
.file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(244.8, 244.8, 244.8, 0.25);
  color: rgba(0, 0, 0, 0.7);
}

.file.is-light:active .file-cta,
.file.is-light.is-active .file-cta {
  background-color: hsl(0, 0%, 91%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-dark .file-cta {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}

.file.is-dark:hover .file-cta,
.file.is-dark.is-hovered .file-cta {
  background-color: hsl(0, 0%, 18.5%);
  border-color: transparent;
  color: #fff;
}

.file.is-dark:focus .file-cta,
.file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(53.55, 53.55, 53.55, 0.25);
  color: #fff;
}

.file.is-dark:active .file-cta,
.file.is-dark.is-active .file-cta {
  background-color: hsl(0, 0%, 16%);
  border-color: transparent;
  color: #fff;
}

.file.is-primary .file-cta {
  background-color: #AD976E;
  border-color: transparent;
  color: #fff;
}

.file.is-primary:hover .file-cta,
.file.is-primary.is-hovered .file-cta {
  background-color: rgb(168.3942731278, 145.1585903084, 101.8557268722);
  border-color: transparent;
  color: #fff;
}

.file.is-primary:focus .file-cta,
.file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(173, 151, 110, 0.25);
  color: #fff;
}

.file.is-primary:active .file-cta,
.file.is-primary.is-active .file-cta {
  background-color: rgb(163.7885462555, 139.3171806167, 93.7114537445);
  border-color: transparent;
  color: #fff;
}

.file.is-link .file-cta {
  background-color: #3490dc;
  border-color: transparent;
  color: #fff;
}

.file.is-link:hover .file-cta,
.file.is-link.is-hovered .file-cta {
  background-color: rgb(41.125, 138.0535714286, 218.125);
  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(52, 144, 220, 0.25);
  color: #fff;
}

.file.is-link:active .file-cta,
.file.is-link.is-active .file-cta {
  background-color: rgb(36.25, 131.5357142857, 210.25);
  border-color: transparent;
  color: #fff;
}

.file.is-info .file-cta {
  background-color: #6cb2eb;
  border-color: transparent;
  color: #fff;
}

.file.is-info:hover .file-cta,
.file.is-info.is-hovered .file-cta {
  background-color: rgb(96.7769461078, 172.121257485, 233.4730538922);
  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(108, 178, 235, 0.25);
  color: #fff;
}

.file.is-info:active .file-cta,
.file.is-info.is-active .file-cta {
  background-color: rgb(85.5538922156, 166.2425149701, 231.9461077844);
  border-color: transparent;
  color: #fff;
}

.file.is-success .file-cta {
  background-color: #38c172;
  border-color: transparent;
  color: #fff;
}

.file.is-success:hover .file-cta,
.file.is-success.is-hovered .file-cta {
  background-color: rgb(53.1325301205, 183.1174698795, 108.1626506024);
  border-color: transparent;
  color: #fff;
}

.file.is-success:focus .file-cta,
.file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(56, 193, 114, 0.25);
  color: #fff;
}

.file.is-success:active .file-cta,
.file.is-success.is-active .file-cta {
  background-color: rgb(50.265060241, 173.234939759, 102.3253012048);
  border-color: transparent;
  color: #fff;
}

.file.is-warning .file-cta {
  background-color: #ffed4a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:hover .file-cta,
.file.is-warning.is-hovered .file-cta {
  background-color: rgb(255, 235.7320441989, 61.25);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:focus .file-cta,
.file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 237, 74, 0.25);
  color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:active .file-cta,
.file.is-warning.is-active .file-cta {
  background-color: rgb(255, 234.4640883978, 48.5);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-danger .file-cta {
  background-color: #ce3e3e;
  border-color: transparent;
  color: #fff;
}

.file.is-danger:hover .file-cta,
.file.is-danger.is-hovered .file-cta {
  background-color: rgb(203.4183884298, 51.8316115702, 51.8316115702);
  border-color: transparent;
  color: #fff;
}

.file.is-danger:focus .file-cta,
.file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(206, 62, 62, 0.25);
  color: #fff;
}

.file.is-danger:active .file-cta,
.file.is-danger.is-active .file-cta {
  background-color: rgb(193.3987603306, 49.1012396694, 49.1012396694);
  border-color: transparent;
  color: #fff;
}

.file.is-small {
  font-size: 0.75rem;
}

.file.is-normal {
  font-size: 1rem;
}

.file.is-medium {
  font-size: 1.25rem;
}

.file.is-medium .file-icon .fa {
  font-size: 21px;
}

.file.is-large {
  font-size: 1.5rem;
}

.file.is-large .file-icon .fa {
  font-size: 28px;
}

.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.file.has-name.is-empty .file-cta {
  border-radius: 4px;
}

.file.has-name.is-empty .file-name {
  display: none;
}

.file.is-boxed .file-label {
  flex-direction: column;
}

.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}

.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}

.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}

.file.is-boxed .file-icon .fa {
  font-size: 21px;
}

.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}

.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}

.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}

.file.is-boxed.has-name .file-cta {
  border-radius: 4px 4px 0 0;
}

.file.is-boxed.has-name .file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px;
}

.file.is-centered {
  justify-content: center;
}

.file.is-fullwidth .file-label {
  width: 100%;
}

.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}

.file.is-right {
  justify-content: flex-end;
}

.file.is-right .file-cta {
  border-radius: 0 4px 4px 0;
}

.file.is-right .file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}

.file-label:hover .file-cta {
  background-color: hsl(0, 0%, 93.5%);
  color: hsl(0, 0%, 21%);
}

.file-label:hover .file-name {
  border-color: hsl(0, 0%, 83.5%);
}

.file-label:active .file-cta {
  background-color: hsl(0, 0%, 91%);
  color: hsl(0, 0%, 21%);
}

.file-label:active .file-name {
  border-color: hsl(0, 0%, 81%);
}

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

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

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

.file-name {
  border-color: hsl(0, 0%, 86%);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-left: 0.5em;
  width: 1em;
}

.file-icon .fa {
  font-size: 14px;
}

.label {
  color: hsl(0, 0%, 21%);
  display: block;
  font-size: 1rem;
  font-weight: 700;
}

.label:not(:last-child) {
  margin-bottom: 0.5em;
}

.label.is-small {
  font-size: 0.75rem;
}

.label.is-medium {
  font-size: 1.25rem;
}

.label.is-large {
  font-size: 1.5rem;
}

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}

.help.is-white {
  color: #ffffff;
}

.help.is-black {
  color: #000000;
}

.help.is-light {
  color: hsl(0, 0%, 96%);
}

.help.is-dark {
  color: hsl(0, 0%, 21%);
}

.help.is-primary {
  color: #AD976E;
}

.help.is-link {
  color: #3490dc;
}

.help.is-info {
  color: #6cb2eb;
}

.help.is-success {
  color: #38c172;
}

.help.is-warning {
  color: #ffed4a;
}

.help.is-danger {
  color: #ce3e3e;
}

.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-left: -1px;
}

.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}

.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.field.has-addons .control .button:not([disabled]):hover,
.field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}

.field.has-addons .control .button:not([disabled]):focus,
.field.has-addons .control .button:not([disabled]).is-focused,
.field.has-addons .control .button:not([disabled]):active,
.field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}

.field.has-addons .control .button:not([disabled]):focus:hover,
.field.has-addons .control .button:not([disabled]).is-focused:hover,
.field.has-addons .control .button:not([disabled]):active:hover,
.field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}

.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.field.has-addons.has-addons-centered {
  justify-content: center;
}

.field.has-addons.has-addons-right {
  justify-content: flex-end;
}

.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}

.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}

.field.is-grouped > .control {
  flex-shrink: 0;
}

.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-left: 0.75rem;
}

.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.field.is-grouped.is-grouped-centered {
  justify-content: center;
}

.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}

.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}

.field.is-grouped.is-grouped-multiline > .control:last-child,
.field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}

.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}

.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}

@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}

@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-left: 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-left: 0.75rem;
  }
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}

.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon,
.control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #000000;
}

.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon,
.control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.75rem;
}

.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon,
.control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}

.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon,
.control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}

.control.has-icons-left .icon,
.control.has-icons-right .icon {
  color: hsl(0, 0%, 86%);
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}

.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}

.control.has-icons-left .icon.is-left {
  left: 0;
}

.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}

.control.has-icons-right .icon.is-right {
  right: 0;
}

.control.is-loading::after {
  position: absolute !important;
  left: 0.625em;
  top: 0.625em;
  z-index: 4;
}

.control.is-loading.is-small:after {
  font-size: 0.75rem;
}

.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}

.control.is-loading.is-large:after {
  font-size: 1.5rem;
}

/* Bulma Components */

.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}

.breadcrumb a {
  align-items: center;
  color: #3490dc;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}

.breadcrumb a:hover {
  color: hsl(0, 0%, 21%);
}

.breadcrumb li {
  align-items: center;
  display: flex;
}

.breadcrumb li:first-child a {
  padding-right: 0;
}

.breadcrumb li.is-active a {
  color: hsl(0, 0%, 21%);
  cursor: default;
  pointer-events: none;
}

.breadcrumb li + li::before {
  color: hsl(0, 0%, 71%);
  content: "/";
}

.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.breadcrumb .icon:first-child {
  margin-left: 0.5em;
}

.breadcrumb .icon:last-child {
  margin-right: 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: "\2192";
}

.breadcrumb.has-bullet-separator li + li::before {
  content: "\2022";
}

.breadcrumb.has-dot-separator li + li::before {
  content: "\B7";
}

.breadcrumb.has-succeeds-separator li + li::before {
  content: "\227B";
}

.card {
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  color: #000000;
  max-width: 100%;
  position: relative;
}

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

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

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

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

.card-header-title.is-centered {
  justify-content: center;
}

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

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

.card-image:first-child img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card-image:last-child img {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

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

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

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}

.card-footer-item:not(:last-child) {
  border-left: 1px solid hsl(0, 0%, 93%);
}

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

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}

.dropdown.is-active .dropdown-menu,
.dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}

.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}

.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

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

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

.dropdown-item,
.dropdown .dropdown-menu .has-link a {
  color: #000000;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item,
.dropdown .dropdown-menu .has-link a,
button.dropdown-item {
  padding-left: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}

a.dropdown-item:hover,
.dropdown .dropdown-menu .has-link a:hover,
button.dropdown-item:hover {
  background-color: hsl(0, 0%, 96%);
  color: #000000;
}

a.dropdown-item.is-active,
.dropdown .dropdown-menu .has-link a.is-active,
button.dropdown-item.is-active {
  background-color: #AD976E;
  color: #fff;
}

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

.level {
  align-items: center;
  justify-content: space-between;
}

.level code {
  border-radius: 4px;
}

.level img {
  display: inline-block;
  vertical-align: top;
}

.level.is-mobile {
  display: flex;
}

.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}

.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}

.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-left: 0.75rem;
}

.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .level {
    display: flex;
  }

  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}

.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

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

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .level-left .level-item:not(:last-child),
  .level-right .level-item:not(:last-child) {
    margin-left: 0.75rem;
  }
}

.level-left {
  align-items: center;
  justify-content: flex-start;
}

@media screen and (max-width: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}

@media screen and (min-width: 769px), print {
  .level-right {
    display: flex;
  }
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}

.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}

.media .media {
  border-top: 1px solid rgba(219.3, 219.3, 219.3, 0.5);
  display: flex;
  padding-top: 0.75rem;
}

.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}

.media .media .media {
  padding-top: 0.5rem;
}

.media .media .media + .media {
  margin-top: 0.5rem;
}

.media + .media {
  border-top: 1px solid rgba(219.3, 219.3, 219.3, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}

.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

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

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

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

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

@media screen and (max-width: 768px) {
  .media-content {
    overflow-x: auto;
  }
}

.menu {
  font-size: 1rem;
}

.menu.is-small {
  font-size: 0.75rem;
}

.menu.is-medium {
  font-size: 1.25rem;
}

.menu.is-large {
  font-size: 1.5rem;
}

.menu-list {
  line-height: 1.25;
}

.menu-list a {
  border-radius: 2px;
  color: #000000;
  display: block;
  padding: 0.5em 0.75em;
}

.menu-list a:hover {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 21%);
}

.menu-list a.is-active {
  background-color: #3490dc;
  color: #fff;
}

.menu-list li ul {
  border-right: 1px solid hsl(0, 0%, 86%);
  margin: 0.75em;
  padding-right: 0.75em;
}

.menu-label {
  color: hsl(0, 0%, 48%);
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.menu-label:not(:first-child) {
  margin-top: 1em;
}

.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.message {
  background-color: hsl(0, 0%, 96%);
  border-radius: 4px;
  font-size: 1rem;
}

.message strong {
  color: currentColor;
}

.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}

.message.is-small {
  font-size: 0.75rem;
}

.message.is-medium {
  font-size: 1.25rem;
}

.message.is-large {
  font-size: 1.5rem;
}

.message.is-white {
  background-color: white;
}

.message.is-white .message-header {
  background-color: #ffffff;
  color: #000000;
}

.message.is-white .message-body {
  border-color: #ffffff;
}

.message.is-black {
  background-color: rgb(249.9, 249.9, 249.9);
}

.message.is-black .message-header {
  background-color: #000000;
  color: #ffffff;
}

.message.is-black .message-body {
  border-color: #000000;
}

.message.is-light {
  background-color: hsl(0, 0%, 98%);
}

.message.is-light .message-header {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.message.is-light .message-body {
  border-color: hsl(0, 0%, 96%);
}

.message.is-dark {
  background-color: hsl(0, 0%, 98%);
}

.message.is-dark .message-header {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}

.message.is-dark .message-body {
  border-color: hsl(0, 0%, 21%);
}

.message.is-primary {
  background-color: rgb(247.6308370044, 245.6537444934, 241.9691629956);
}

.message.is-primary .message-header {
  background-color: #AD976E;
  color: #fff;
}

.message.is-primary .message-body {
  border-color: #AD976E;
  color: rgb(120.5352422907, 102.2471365639, 68.1647577093);
}

.message.is-link {
  background-color: rgb(237.6, 245.4857142857, 252);
}

.message.is-link .message-header {
  background-color: #3490dc;
  color: #fff;
}

.message.is-link .message-body {
  border-color: #3490dc;
  color: rgb(30, 108.8571428571, 174);
}

.message.is-info {
  background-color: rgb(237.0431137725, 245.594011976, 252.5568862275);
}

.message.is-info .message-header {
  background-color: #6cb2eb;
  color: #fff;
}

.message.is-info .message-body {
  border-color: #6cb2eb;
  color: rgb(19.5449101796, 87.9520958084, 143.6550898204);
}

.message.is-success {
  background-color: rgb(239.1879518072, 250.4120481928, 243.9397590361);
}

.message.is-success .message-header {
  background-color: #38c172;
  color: #fff;
}

.message.is-success .message-body {
  border-color: #38c172;
  color: rgb(37.8506024096, 130.4493975904, 77.0530120482);
}

.message.is-warning {
  background-color: rgb(255, 252.9712707182, 234.6);
}

.message.is-warning .message-header {
  background-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.message.is-warning .message-body {
  border-color: #ffed4a;
  color: rgb(147.9, 133.1917127072, 0);
}

.message.is-danger {
  background-color: rgb(250.8694214876, 238.7305785124, 238.7305785124);
}

.message.is-danger .message-header {
  background-color: #ce3e3e;
  color: #fff;
}

.message.is-danger .message-body {
  border-color: #ce3e3e;
  color: rgb(187.0983471074, 47.5016528926, 47.5016528926);
}

.message-header {
  align-items: center;
  background-color: #000000;
  border-radius: 4px 4px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}

.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0.75em;
}

.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.message-body {
  border-color: hsl(0, 0%, 86%);
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #000000;
  padding: 1.25em 1.5em;
}

.message-body code,
.message-body pre {
  background-color: #ffffff;
}

.message-body pre code {
  background-color: transparent;
}

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

.modal.is-active {
  display: flex;
}

.modal-background {
  background-color: rgba(0, 0, 0, 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) {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

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

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

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

.modal-card-head {
  border-bottom: 1px solid hsl(0, 0%, 86%);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: hsl(0, 0%, 21%);
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid hsl(0, 0%, 86%);
}

.modal-card-foot .button:not(:last-child) {
  margin-left: 0.5em;
}

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

.navbar {
  background-color: #ffffff;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}

.navbar.is-white {
  background-color: #ffffff;
  color: #000000;
}

.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #000000;
}

.navbar.is-white .navbar-brand > a.navbar-item:focus,
.navbar.is-white .navbar-brand > a.navbar-item:hover,
.navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: rgb(242.25, 242.25, 242.25);
  color: #000000;
}

.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #000000;
}

.navbar.is-white .navbar-burger {
  color: #000000;
}

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

  .navbar.is-white .navbar-start > a.navbar-item:focus,
  .navbar.is-white .navbar-start > a.navbar-item:hover,
  .navbar.is-white .navbar-start > a.navbar-item.is-active,
  .navbar.is-white .navbar-start .navbar-link:focus,
  .navbar.is-white .navbar-start .navbar-link:hover,
  .navbar.is-white .navbar-start .navbar-link.is-active,
  .navbar.is-white .navbar-end > a.navbar-item:focus,
  .navbar.is-white .navbar-end > a.navbar-item:hover,
  .navbar.is-white .navbar-end > a.navbar-item.is-active,
  .navbar.is-white .navbar-end .navbar-link:focus,
  .navbar.is-white .navbar-end .navbar-link:hover,
  .navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: rgb(242.25, 242.25, 242.25);
    color: #000000;
  }

  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: #000000;
  }

  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(242.25, 242.25, 242.25);
    color: #000000;
  }

  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffffff;
    color: #000000;
  }
}

.navbar.is-black {
  background-color: #000000;
  color: #ffffff;
}

.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: #ffffff;
}

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

.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: #ffffff;
}

.navbar.is-black .navbar-burger {
  color: #ffffff;
}

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

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

  .navbar.is-black .navbar-start .navbar-link::after,
  .navbar.is-black .navbar-end .navbar-link::after {
    border-color: #ffffff;
  }

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

  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #000000;
    color: #ffffff;
  }
}

.navbar.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-light .navbar-brand > a.navbar-item:focus,
.navbar.is-light .navbar-brand > a.navbar-item:hover,
.navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: hsl(0, 0%, 91%);
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.navbar.is-light .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
  .navbar.is-light .navbar-start .navbar-link,
  .navbar.is-light .navbar-end > .navbar-item,
  .navbar.is-light .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-light .navbar-start > a.navbar-item:focus,
  .navbar.is-light .navbar-start > a.navbar-item:hover,
  .navbar.is-light .navbar-start > a.navbar-item.is-active,
  .navbar.is-light .navbar-start .navbar-link:focus,
  .navbar.is-light .navbar-start .navbar-link:hover,
  .navbar.is-light .navbar-start .navbar-link.is-active,
  .navbar.is-light .navbar-end > a.navbar-item:focus,
  .navbar.is-light .navbar-end > a.navbar-item:hover,
  .navbar.is-light .navbar-end > a.navbar-item.is-active,
  .navbar.is-light .navbar-end .navbar-link:focus,
  .navbar.is-light .navbar-end .navbar-link:hover,
  .navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: hsl(0, 0%, 91%);
    color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-light .navbar-start .navbar-link::after,
  .navbar.is-light .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(0, 0%, 91%);
    color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: rgba(0, 0, 0, 0.7);
  }
}

.navbar.is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}

.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-dark .navbar-brand > a.navbar-item:focus,
.navbar.is-dark .navbar-brand > a.navbar-item:hover,
.navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: hsl(0, 0%, 16%);
  color: #fff;
}

.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-dark .navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .navbar.is-dark .navbar-start > .navbar-item,
  .navbar.is-dark .navbar-start .navbar-link,
  .navbar.is-dark .navbar-end > .navbar-item,
  .navbar.is-dark .navbar-end .navbar-link {
    color: #fff;
  }

  .navbar.is-dark .navbar-start > a.navbar-item:focus,
  .navbar.is-dark .navbar-start > a.navbar-item:hover,
  .navbar.is-dark .navbar-start > a.navbar-item.is-active,
  .navbar.is-dark .navbar-start .navbar-link:focus,
  .navbar.is-dark .navbar-start .navbar-link:hover,
  .navbar.is-dark .navbar-start .navbar-link.is-active,
  .navbar.is-dark .navbar-end > a.navbar-item:focus,
  .navbar.is-dark .navbar-end > a.navbar-item:hover,
  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
  .navbar.is-dark .navbar-end .navbar-link:focus,
  .navbar.is-dark .navbar-end .navbar-link:hover,
  .navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: hsl(0, 0%, 16%);
    color: #fff;
  }

  .navbar.is-dark .navbar-start .navbar-link::after,
  .navbar.is-dark .navbar-end .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(0, 0%, 16%);
    color: #fff;
  }

  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 21%);
    color: #fff;
  }
}

.navbar.is-primary {
  background-color: #AD976E;
  color: #fff;
}

.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-primary .navbar-brand > a.navbar-item:focus,
.navbar.is-primary .navbar-brand > a.navbar-item:hover,
.navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: rgb(163.7885462555, 139.3171806167, 93.7114537445);
  color: #fff;
}

.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-primary .navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .navbar.is-primary .navbar-end > .navbar-item,
  .navbar.is-primary .navbar-end .navbar-link {
    color: #fff;
  }

  .navbar.is-primary .navbar-start > a.navbar-item:focus,
  .navbar.is-primary .navbar-start > a.navbar-item:hover,
  .navbar.is-primary .navbar-start > a.navbar-item.is-active,
  .navbar.is-primary .navbar-start .navbar-link:focus,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-end > a.navbar-item:focus,
  .navbar.is-primary .navbar-end > a.navbar-item:hover,
  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
  .navbar.is-primary .navbar-end .navbar-link:focus,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: rgb(163.7885462555, 139.3171806167, 93.7114537445);
    color: #fff;
  }

  .navbar.is-primary .navbar-start .navbar-link::after,
  .navbar.is-primary .navbar-end .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(163.7885462555, 139.3171806167, 93.7114537445);
    color: #fff;
  }

  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #AD976E;
    color: #fff;
  }
}

.navbar.is-link {
  background-color: #3490dc;
  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: rgb(36.25, 131.5357142857, 210.25);
  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: rgb(36.25, 131.5357142857, 210.25);
    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: rgb(36.25, 131.5357142857, 210.25);
    color: #fff;
  }

  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #3490dc;
    color: #fff;
  }
}

.navbar.is-info {
  background-color: #6cb2eb;
  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: rgb(85.5538922156, 166.2425149701, 231.9461077844);
  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: rgb(85.5538922156, 166.2425149701, 231.9461077844);
    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: rgb(85.5538922156, 166.2425149701, 231.9461077844);
    color: #fff;
  }

  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #6cb2eb;
    color: #fff;
  }
}

.navbar.is-success {
  background-color: #38c172;
  color: #fff;
}

.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-success .navbar-brand > a.navbar-item:focus,
.navbar.is-success .navbar-brand > a.navbar-item:hover,
.navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: rgb(50.265060241, 173.234939759, 102.3253012048);
  color: #fff;
}

.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-success .navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .navbar.is-success .navbar-start > .navbar-item,
  .navbar.is-success .navbar-start .navbar-link,
  .navbar.is-success .navbar-end > .navbar-item,
  .navbar.is-success .navbar-end .navbar-link {
    color: #fff;
  }

  .navbar.is-success .navbar-start > a.navbar-item:focus,
  .navbar.is-success .navbar-start > a.navbar-item:hover,
  .navbar.is-success .navbar-start > a.navbar-item.is-active,
  .navbar.is-success .navbar-start .navbar-link:focus,
  .navbar.is-success .navbar-start .navbar-link:hover,
  .navbar.is-success .navbar-start .navbar-link.is-active,
  .navbar.is-success .navbar-end > a.navbar-item:focus,
  .navbar.is-success .navbar-end > a.navbar-item:hover,
  .navbar.is-success .navbar-end > a.navbar-item.is-active,
  .navbar.is-success .navbar-end .navbar-link:focus,
  .navbar.is-success .navbar-end .navbar-link:hover,
  .navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: rgb(50.265060241, 173.234939759, 102.3253012048);
    color: #fff;
  }

  .navbar.is-success .navbar-start .navbar-link::after,
  .navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff;
  }

  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(50.265060241, 173.234939759, 102.3253012048);
    color: #fff;
  }

  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #38c172;
    color: #fff;
  }
}

.navbar.is-warning {
  background-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand > a.navbar-item:focus,
.navbar.is-warning .navbar-brand > a.navbar-item:hover,
.navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: rgb(255, 234.4640883978, 48.5);
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
  .navbar.is-warning .navbar-start .navbar-link,
  .navbar.is-warning .navbar-end > .navbar-item,
  .navbar.is-warning .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-warning .navbar-start > a.navbar-item:focus,
  .navbar.is-warning .navbar-start > a.navbar-item:hover,
  .navbar.is-warning .navbar-start > a.navbar-item.is-active,
  .navbar.is-warning .navbar-start .navbar-link:focus,
  .navbar.is-warning .navbar-start .navbar-link:hover,
  .navbar.is-warning .navbar-start .navbar-link.is-active,
  .navbar.is-warning .navbar-end > a.navbar-item:focus,
  .navbar.is-warning .navbar-end > a.navbar-item:hover,
  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
  .navbar.is-warning .navbar-end .navbar-link:focus,
  .navbar.is-warning .navbar-end .navbar-link:hover,
  .navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: rgb(255, 234.4640883978, 48.5);
    color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-warning .navbar-start .navbar-link::after,
  .navbar.is-warning .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(255, 234.4640883978, 48.5);
    color: rgba(0, 0, 0, 0.7);
  }

  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffed4a;
    color: rgba(0, 0, 0, 0.7);
  }
}

.navbar.is-danger {
  background-color: #ce3e3e;
  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: rgb(193.3987603306, 49.1012396694, 49.1012396694);
  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: rgb(193.3987603306, 49.1012396694, 49.1012396694);
    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: rgb(193.3987603306, 49.1012396694, 49.1012396694);
    color: #fff;
  }

  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #ce3e3e;
    color: #fff;
  }
}

.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}

.navbar.has-shadow {
  box-shadow: 0 2px 0 0 hsl(0, 0%, 96%);
}

.navbar.is-fixed-bottom,
.navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}

.navbar.is-fixed-bottom {
  bottom: 0;
}

.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 hsl(0, 0%, 96%);
}

.navbar.is-fixed-top {
  top: 0;
}

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

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

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

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

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

.navbar-burger {
  color: #ffffff;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-right: auto;
}

.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}

.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}

.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}

.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}

.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}

.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}

.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #ffffff;
  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: unset;
  color: #ffffff;
}

.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: #3490dc;
}

.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #3490dc;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #3490dc;
  padding-bottom: calc(0.5rem - 3px);
}

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

.navbar-link:not(.is-arrowless) {
  padding-left: 2.5em;
}

.navbar-link:not(.is-arrowless)::after {
  border-color: #3490dc;
  margin-top: -0.375em;
  left: 1.125em;
}

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

.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

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

@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block;
  }

  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }

  .navbar-link::after {
    display: none;
  }

  .navbar-menu {
    background-color: #ffffff;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
    padding: 0.5rem 0;
  }

  .navbar-menu.is-active {
    display: block;
  }

  .navbar.is-fixed-bottom-touch,
  .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }

  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }

  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1);
  }

  .navbar.is-fixed-top-touch {
    top: 0;
  }

  .navbar.is-fixed-top .navbar-menu,
  .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 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: 4px;
  }

  .navbar.is-transparent a.navbar-item:focus,
  .navbar.is-transparent a.navbar-item:hover,
  .navbar.is-transparent a.navbar-item.is-active,
  .navbar.is-transparent .navbar-link:focus,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important;
  }

  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,
  .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,
  .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,
  .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important;
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,
  .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: hsl(0, 0%, 96%);
    color: #000000;
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #3490dc;
  }

  .navbar-burger {
    display: none;
  }

  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex;
  }

  .navbar-item.has-dropdown {
    align-items: stretch;
  }

  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }

  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid hsl(0, 0%, 86%);
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(0, 0, 0, 0.1);
    top: auto;
  }

  .navbar-item.is-active .navbar-dropdown,
  .navbar-item.is-hoverable:focus .navbar-dropdown,
  .navbar-item.is-hoverable:focus-within .navbar-dropdown,
  .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }

  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown,
  .navbar-item.is-active .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,
  .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,
  .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,
  .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,
  .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }

  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }

  .navbar-start {
    justify-content: flex-start;
    margin-left: auto;
  }

  .navbar-end {
    justify-content: flex-end;
    margin-right: auto;
  }

  .navbar-dropdown {
    background-color: #ffffff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid hsl(0, 0%, 86%);
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
    display: none;
    font-size: 0.875rem;
    right: 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-left: 3rem;
  }

  .navbar-dropdown a.navbar-item:focus,
  .navbar-dropdown a.navbar-item:hover {
    background-color: hsl(0, 0%, 96%);
    color: #000000;
  }

  .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #3490dc;
  }

  .navbar.is-spaced .navbar-dropdown,
  .navbar-dropdown.is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }

  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }

  .navbar-divider {
    display: block;
  }

  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-right: -0.75rem;
  }

  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-left: -0.75rem;
  }

  .navbar.is-fixed-bottom-desktop,
  .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }

  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }

  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1);
  }

  .navbar.is-fixed-top-desktop {
    top: 0;
  }

  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 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: #ffffff;
  }

  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: unset;
  }
}

.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}

.pagination.is-small {
  font-size: 0.75rem;
}

.pagination.is-medium {
  font-size: 1.25rem;
}

.pagination.is-large {
  font-size: 1.5rem;
}

.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}

.pagination.is-rounded .pagination-link {
  border-radius: 9999px;
}

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

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

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 21%);
  min-width: 2.5em;
}

.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: hsl(0, 0%, 71%);
  color: hsl(0, 0%, 21%);
}

.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #3490dc;
}

.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}

.pagination-previous[disabled],
.pagination-previous.is-disabled,
.pagination-next[disabled],
.pagination-next.is-disabled,
.pagination-link[disabled],
.pagination-link.is-disabled {
  background-color: hsl(0, 0%, 86%);
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  color: hsl(0, 0%, 48%);
  opacity: 0.5;
}

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

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

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

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

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

@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,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
  }

  .pagination-previous {
    order: 2;
  }

  .pagination-next {
    order: 3;
  }

  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }

  .pagination.is-centered .pagination-previous {
    order: 1;
  }

  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }

  .pagination.is-centered .pagination-next {
    order: 3;
  }

  .pagination.is-right .pagination-previous {
    order: 1;
  }

  .pagination.is-right .pagination-next {
    order: 2;
  }

  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}

.panel {
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  font-size: 1rem;
}

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

.panel.is-white .panel-heading {
  background-color: #ffffff;
  color: #000000;
}

.panel.is-white .panel-tabs a.is-active {
  border-bottom-color: #ffffff;
}

.panel.is-white .panel-block.is-active .panel-icon {
  color: #ffffff;
}

.panel.is-black .panel-heading {
  background-color: #000000;
  color: #ffffff;
}

.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: #000000;
}

.panel.is-black .panel-block.is-active .panel-icon {
  color: #000000;
}

.panel.is-light .panel-heading {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 96%);
}

.panel.is-light .panel-block.is-active .panel-icon {
  color: hsl(0, 0%, 96%);
}

.panel.is-dark .panel-heading {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}

.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 21%);
}

.panel.is-dark .panel-block.is-active .panel-icon {
  color: hsl(0, 0%, 21%);
}

.panel.is-primary .panel-heading {
  background-color: #AD976E;
  color: #fff;
}

.panel.is-primary .panel-tabs a.is-active {
  border-bottom-color: #AD976E;
}

.panel.is-primary .panel-block.is-active .panel-icon {
  color: #AD976E;
}

.panel.is-link .panel-heading {
  background-color: #3490dc;
  color: #fff;
}

.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: #3490dc;
}

.panel.is-link .panel-block.is-active .panel-icon {
  color: #3490dc;
}

.panel.is-info .panel-heading {
  background-color: #6cb2eb;
  color: #fff;
}

.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: #6cb2eb;
}

.panel.is-info .panel-block.is-active .panel-icon {
  color: #6cb2eb;
}

.panel.is-success .panel-heading {
  background-color: #38c172;
  color: #fff;
}

.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #38c172;
}

.panel.is-success .panel-block.is-active .panel-icon {
  color: #38c172;
}

.panel.is-warning .panel-heading {
  background-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #ffed4a;
}

.panel.is-warning .panel-block.is-active .panel-icon {
  color: #ffed4a;
}

.panel.is-danger .panel-heading {
  background-color: #ce3e3e;
  color: #fff;
}

.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: #ce3e3e;
}

.panel.is-danger .panel-block.is-active .panel-icon {
  color: #ce3e3e;
}

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

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

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}

.panel-tabs a {
  border-bottom: 1px solid hsl(0, 0%, 86%);
  margin-bottom: -1px;
  padding: 0.5em;
}

.panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 29%);
  color: hsl(0, 0%, 21%);
}

.panel-list a {
  color: #000000;
}

.panel-list a:hover {
  color: #3490dc;
}

.panel-block {
  align-items: center;
  color: hsl(0, 0%, 21%);
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}

.panel-block input[type=checkbox] {
  margin-left: 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: #3490dc;
  color: hsl(0, 0%, 21%);
}

.panel-block.is-active .panel-icon {
  color: #3490dc;
}

.panel-block:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}

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

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: hsl(0, 0%, 48%);
  margin-left: 0.75em;
}

.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.tabs a {
  align-items: center;
  border-bottom-color: hsl(0, 0%, 86%);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #000000;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}

.tabs a:hover {
  border-bottom-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}

.tabs li {
  display: block;
}

.tabs li.is-active a {
  border-bottom-color: #3490dc;
  color: #3490dc;
}

.tabs ul {
  align-items: center;
  border-bottom-color: hsl(0, 0%, 86%);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}

.tabs ul.is-left {
  padding-right: 0.75em;
}

.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}

.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}

.tabs .icon:first-child {
  margin-left: 0.5em;
}

.tabs .icon:last-child {
  margin-right: 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: 0 0 4px 4px;
}

.tabs.is-boxed a:hover {
  background-color: unset;
  border-bottom-color: hsl(0, 0%, 86%);
}

.tabs.is-boxed li.is-active a {
  background-color: unset;
  border-color: hsl(0, 0%, 86%);
  border-bottom-color: transparent !important;
}

.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}

.tabs.is-toggle a {
  border-color: hsl(0, 0%, 86%);
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}

.tabs.is-toggle a:hover {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 71%);
  z-index: 2;
}

.tabs.is-toggle li + li {
  margin-right: -1px;
}

.tabs.is-toggle li:first-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.tabs.is-toggle li:last-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.tabs.is-toggle li.is-active a {
  background-color: #3490dc;
  border-color: #3490dc;
  color: #fff;
  z-index: 1;
}

.tabs.is-toggle ul {
  border-bottom: none;
}

.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-right-radius: 9999px;
  border-top-right-radius: 9999px;
  padding-right: 1.25em;
}

.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  padding-left: 1.25em;
}

.tabs.is-small {
  font-size: 0.75rem;
}

.tabs.is-medium {
  font-size: 1.25rem;
}

.tabs.is-large {
  font-size: 1.5rem;
}

/* Bulma Grid */

.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}

.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}

.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}

.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}

.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}

.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}

.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}

.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}

.columns.is-mobile > .column.is-offset-three-quarters {
  margin-right: 75%;
}

.columns.is-mobile > .column.is-offset-two-thirds {
  margin-right: 66.6666%;
}

.columns.is-mobile > .column.is-offset-half {
  margin-right: 50%;
}

.columns.is-mobile > .column.is-offset-one-third {
  margin-right: 33.3333%;
}

.columns.is-mobile > .column.is-offset-one-quarter {
  margin-right: 25%;
}

.columns.is-mobile > .column.is-offset-one-fifth {
  margin-right: 20%;
}

.columns.is-mobile > .column.is-offset-two-fifths {
  margin-right: 40%;
}

.columns.is-mobile > .column.is-offset-three-fifths {
  margin-right: 60%;
}

.columns.is-mobile > .column.is-offset-four-fifths {
  margin-right: 80%;
}

.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}

.columns.is-mobile > .column.is-offset-0 {
  margin-right: 0%;
}

.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.33333337%;
}

.columns.is-mobile > .column.is-offset-1 {
  margin-right: 8.33333337%;
}

.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.66666674%;
}

.columns.is-mobile > .column.is-offset-2 {
  margin-right: 16.66666674%;
}

.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-offset-3 {
  margin-right: 25%;
}

.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.33333337%;
}

.columns.is-mobile > .column.is-offset-4 {
  margin-right: 33.33333337%;
}

.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.66666674%;
}

.columns.is-mobile > .column.is-offset-5 {
  margin-right: 41.66666674%;
}

.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-offset-6 {
  margin-right: 50%;
}

.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.33333337%;
}

.columns.is-mobile > .column.is-offset-7 {
  margin-right: 58.33333337%;
}

.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.66666674%;
}

.columns.is-mobile > .column.is-offset-8 {
  margin-right: 66.66666674%;
}

.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-offset-9 {
  margin-right: 75%;
}

.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.33333337%;
}

.columns.is-mobile > .column.is-offset-10 {
  margin-right: 83.33333337%;
}

.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.66666674%;
}

.columns.is-mobile > .column.is-offset-11 {
  margin-right: 91.66666674%;
}

.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-offset-12 {
  margin-right: 100%;
}

@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }

  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }

  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }

  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-mobile {
    margin-right: 75%;
  }

  .column.is-offset-two-thirds-mobile {
    margin-right: 66.6666%;
  }

  .column.is-offset-half-mobile {
    margin-right: 50%;
  }

  .column.is-offset-one-third-mobile {
    margin-right: 33.3333%;
  }

  .column.is-offset-one-quarter-mobile {
    margin-right: 25%;
  }

  .column.is-offset-one-fifth-mobile {
    margin-right: 20%;
  }

  .column.is-offset-two-fifths-mobile {
    margin-right: 40%;
  }

  .column.is-offset-three-fifths-mobile {
    margin-right: 60%;
  }

  .column.is-offset-four-fifths-mobile {
    margin-right: 80%;
  }

  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }

  .column.is-offset-0-mobile {
    margin-right: 0%;
  }

  .column.is-1-mobile {
    flex: none;
    width: 8.33333337%;
  }

  .column.is-offset-1-mobile {
    margin-right: 8.33333337%;
  }

  .column.is-2-mobile {
    flex: none;
    width: 16.66666674%;
  }

  .column.is-offset-2-mobile {
    margin-right: 16.66666674%;
  }

  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }

  .column.is-offset-3-mobile {
    margin-right: 25%;
  }

  .column.is-4-mobile {
    flex: none;
    width: 33.33333337%;
  }

  .column.is-offset-4-mobile {
    margin-right: 33.33333337%;
  }

  .column.is-5-mobile {
    flex: none;
    width: 41.66666674%;
  }

  .column.is-offset-5-mobile {
    margin-right: 41.66666674%;
  }

  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }

  .column.is-offset-6-mobile {
    margin-right: 50%;
  }

  .column.is-7-mobile {
    flex: none;
    width: 58.33333337%;
  }

  .column.is-offset-7-mobile {
    margin-right: 58.33333337%;
  }

  .column.is-8-mobile {
    flex: none;
    width: 66.66666674%;
  }

  .column.is-offset-8-mobile {
    margin-right: 66.66666674%;
  }

  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }

  .column.is-offset-9-mobile {
    margin-right: 75%;
  }

  .column.is-10-mobile {
    flex: none;
    width: 83.33333337%;
  }

  .column.is-offset-10-mobile {
    margin-right: 83.33333337%;
  }

  .column.is-11-mobile {
    flex: none;
    width: 91.66666674%;
  }

  .column.is-offset-11-mobile {
    margin-right: 91.66666674%;
  }

  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }

  .column.is-offset-12-mobile {
    margin-right: 100%;
  }
}

@media screen and (min-width: 769px), print {
  .column.is-narrow,
  .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }

  .column.is-full,
  .column.is-full-tablet {
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters,
  .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds,
  .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }

  .column.is-half,
  .column.is-half-tablet {
    flex: none;
    width: 50%;
  }

  .column.is-one-third,
  .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter,
  .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth,
  .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths,
  .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths,
  .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths,
  .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters,
  .column.is-offset-three-quarters-tablet {
    margin-right: 75%;
  }

  .column.is-offset-two-thirds,
  .column.is-offset-two-thirds-tablet {
    margin-right: 66.6666%;
  }

  .column.is-offset-half,
  .column.is-offset-half-tablet {
    margin-right: 50%;
  }

  .column.is-offset-one-third,
  .column.is-offset-one-third-tablet {
    margin-right: 33.3333%;
  }

  .column.is-offset-one-quarter,
  .column.is-offset-one-quarter-tablet {
    margin-right: 25%;
  }

  .column.is-offset-one-fifth,
  .column.is-offset-one-fifth-tablet {
    margin-right: 20%;
  }

  .column.is-offset-two-fifths,
  .column.is-offset-two-fifths-tablet {
    margin-right: 40%;
  }

  .column.is-offset-three-fifths,
  .column.is-offset-three-fifths-tablet {
    margin-right: 60%;
  }

  .column.is-offset-four-fifths,
  .column.is-offset-four-fifths-tablet {
    margin-right: 80%;
  }

  .column.is-0,
  .column.is-0-tablet {
    flex: none;
    width: 0%;
  }

  .column.is-offset-0,
  .column.is-offset-0-tablet {
    margin-right: 0%;
  }

  .column.is-1,
  .column.is-1-tablet {
    flex: none;
    width: 8.33333337%;
  }

  .column.is-offset-1,
  .column.is-offset-1-tablet {
    margin-right: 8.33333337%;
  }

  .column.is-2,
  .column.is-2-tablet {
    flex: none;
    width: 16.66666674%;
  }

  .column.is-offset-2,
  .column.is-offset-2-tablet {
    margin-right: 16.66666674%;
  }

  .column.is-3,
  .column.is-3-tablet {
    flex: none;
    width: 25%;
  }

  .column.is-offset-3,
  .column.is-offset-3-tablet {
    margin-right: 25%;
  }

  .column.is-4,
  .column.is-4-tablet {
    flex: none;
    width: 33.33333337%;
  }

  .column.is-offset-4,
  .column.is-offset-4-tablet {
    margin-right: 33.33333337%;
  }

  .column.is-5,
  .column.is-5-tablet {
    flex: none;
    width: 41.66666674%;
  }

  .column.is-offset-5,
  .column.is-offset-5-tablet {
    margin-right: 41.66666674%;
  }

  .column.is-6,
  .column.is-6-tablet {
    flex: none;
    width: 50%;
  }

  .column.is-offset-6,
  .column.is-offset-6-tablet {
    margin-right: 50%;
  }

  .column.is-7,
  .column.is-7-tablet {
    flex: none;
    width: 58.33333337%;
  }

  .column.is-offset-7,
  .column.is-offset-7-tablet {
    margin-right: 58.33333337%;
  }

  .column.is-8,
  .column.is-8-tablet {
    flex: none;
    width: 66.66666674%;
  }

  .column.is-offset-8,
  .column.is-offset-8-tablet {
    margin-right: 66.66666674%;
  }

  .column.is-9,
  .column.is-9-tablet {
    flex: none;
    width: 75%;
  }

  .column.is-offset-9,
  .column.is-offset-9-tablet {
    margin-right: 75%;
  }

  .column.is-10,
  .column.is-10-tablet {
    flex: none;
    width: 83.33333337%;
  }

  .column.is-offset-10,
  .column.is-offset-10-tablet {
    margin-right: 83.33333337%;
  }

  .column.is-11,
  .column.is-11-tablet {
    flex: none;
    width: 91.66666674%;
  }

  .column.is-offset-11,
  .column.is-offset-11-tablet {
    margin-right: 91.66666674%;
  }

  .column.is-12,
  .column.is-12-tablet {
    flex: none;
    width: 100%;
  }

  .column.is-offset-12,
  .column.is-offset-12-tablet {
    margin-right: 100%;
  }
}

@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }

  .column.is-full-touch {
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }

  .column.is-half-touch {
    flex: none;
    width: 50%;
  }

  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-touch {
    margin-right: 75%;
  }

  .column.is-offset-two-thirds-touch {
    margin-right: 66.6666%;
  }

  .column.is-offset-half-touch {
    margin-right: 50%;
  }

  .column.is-offset-one-third-touch {
    margin-right: 33.3333%;
  }

  .column.is-offset-one-quarter-touch {
    margin-right: 25%;
  }

  .column.is-offset-one-fifth-touch {
    margin-right: 20%;
  }

  .column.is-offset-two-fifths-touch {
    margin-right: 40%;
  }

  .column.is-offset-three-fifths-touch {
    margin-right: 60%;
  }

  .column.is-offset-four-fifths-touch {
    margin-right: 80%;
  }

  .column.is-0-touch {
    flex: none;
    width: 0%;
  }

  .column.is-offset-0-touch {
    margin-right: 0%;
  }

  .column.is-1-touch {
    flex: none;
    width: 8.33333337%;
  }

  .column.is-offset-1-touch {
    margin-right: 8.33333337%;
  }

  .column.is-2-touch {
    flex: none;
    width: 16.66666674%;
  }

  .column.is-offset-2-touch {
    margin-right: 16.66666674%;
  }

  .column.is-3-touch {
    flex: none;
    width: 25%;
  }

  .column.is-offset-3-touch {
    margin-right: 25%;
  }

  .column.is-4-touch {
    flex: none;
    width: 33.33333337%;
  }

  .column.is-offset-4-touch {
    margin-right: 33.33333337%;
  }

  .column.is-5-touch {
    flex: none;
    width: 41.66666674%;
  }

  .column.is-offset-5-touch {
    margin-right: 41.66666674%;
  }

  .column.is-6-touch {
    flex: none;
    width: 50%;
  }

  .column.is-offset-6-touch {
    margin-right: 50%;
  }

  .column.is-7-touch {
    flex: none;
    width: 58.33333337%;
  }

  .column.is-offset-7-touch {
    margin-right: 58.33333337%;
  }

  .column.is-8-touch {
    flex: none;
    width: 66.66666674%;
  }

  .column.is-offset-8-touch {
    margin-right: 66.66666674%;
  }

  .column.is-9-touch {
    flex: none;
    width: 75%;
  }

  .column.is-offset-9-touch {
    margin-right: 75%;
  }

  .column.is-10-touch {
    flex: none;
    width: 83.33333337%;
  }

  .column.is-offset-10-touch {
    margin-right: 83.33333337%;
  }

  .column.is-11-touch {
    flex: none;
    width: 91.66666674%;
  }

  .column.is-offset-11-touch {
    margin-right: 91.66666674%;
  }

  .column.is-12-touch {
    flex: none;
    width: 100%;
  }

  .column.is-offset-12-touch {
    margin-right: 100%;
  }
}

@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }

  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }

  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }

  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-desktop {
    margin-right: 75%;
  }

  .column.is-offset-two-thirds-desktop {
    margin-right: 66.6666%;
  }

  .column.is-offset-half-desktop {
    margin-right: 50%;
  }

  .column.is-offset-one-third-desktop {
    margin-right: 33.3333%;
  }

  .column.is-offset-one-quarter-desktop {
    margin-right: 25%;
  }

  .column.is-offset-one-fifth-desktop {
    margin-right: 20%;
  }

  .column.is-offset-two-fifths-desktop {
    margin-right: 40%;
  }

  .column.is-offset-three-fifths-desktop {
    margin-right: 60%;
  }

  .column.is-offset-four-fifths-desktop {
    margin-right: 80%;
  }

  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }

  .column.is-offset-0-desktop {
    margin-right: 0%;
  }

  .column.is-1-desktop {
    flex: none;
    width: 8.33333337%;
  }

  .column.is-offset-1-desktop {
    margin-right: 8.33333337%;
  }

  .column.is-2-desktop {
    flex: none;
    width: 16.66666674%;
  }

  .column.is-offset-2-desktop {
    margin-right: 16.66666674%;
  }

  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }

  .column.is-offset-3-desktop {
    margin-right: 25%;
  }

  .column.is-4-desktop {
    flex: none;
    width: 33.33333337%;
  }

  .column.is-offset-4-desktop {
    margin-right: 33.33333337%;
  }

  .column.is-5-desktop {
    flex: none;
    width: 41.66666674%;
  }

  .column.is-offset-5-desktop {
    margin-right: 41.66666674%;
  }

  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }

  .column.is-offset-6-desktop {
    margin-right: 50%;
  }

  .column.is-7-desktop {
    flex: none;
    width: 58.33333337%;
  }

  .column.is-offset-7-desktop {
    margin-right: 58.33333337%;
  }

  .column.is-8-desktop {
    flex: none;
    width: 66.66666674%;
  }

  .column.is-offset-8-desktop {
    margin-right: 66.66666674%;
  }

  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }

  .column.is-offset-9-desktop {
    margin-right: 75%;
  }

  .column.is-10-desktop {
    flex: none;
    width: 83.33333337%;
  }

  .column.is-offset-10-desktop {
    margin-right: 83.33333337%;
  }

  .column.is-11-desktop {
    flex: none;
    width: 91.66666674%;
  }

  .column.is-offset-11-desktop {
    margin-right: 91.66666674%;
  }

  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }

  .column.is-offset-12-desktop {
    margin-right: 100%;
  }
}

@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }

  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }

  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }

  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }

  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }

  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }

  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }

  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }

  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }

  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }

  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }

  .column.is-offset-three-quarters-widescreen {
    margin-right: 75%;
  }

  .column.is-offset-two-thirds-widescreen {
    margin-right: 66.6666%;
  }

  .column.is-offset-half-widescreen {
    margin-right: 50%;
  }

  .column.is-offset-one-third-widescreen {
    margin-right: 33.3333%;
  }

  .column.is-offset-one-quarter-widescreen {
    margin-right: 25%;
  }

  .column.is-offset-one-fifth-widescreen {
    margin-right: 20%;
  }

  .column.is-offset-two-fifths-widescreen {
    margin-right: 40%;
  }

  .column.is-offset-three-fifths-widescreen {
    margin-right: 60%;
  }

  .column.is-offset-four-fifths-widescreen {
    margin-right: 80%;
  }

  .column.is-0-widescreen {
    flex: none;
    width: 0%;
  }

  .column.is-offset-0-widescreen {
    margin-right: 0%;
  }

  .column.is-1-widescreen {
    flex: none;
    width: 8.33333337%;
  }

  .column.is-offset-1-widescreen {
    margin-right: 8.33333337%;
  }

  .column.is-2-widescreen {
    flex: none;
    width: 16.66666674%;
  }

  .column.is-offset-2-widescreen {
    margin-right: 16.66666674%;
  }

  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }

  .column.is-offset-3-widescreen {
    margin-right: 25%;
  }

  .column.is-4-widescreen {
    flex: none;
    width: 33.33333337%;
  }

  .column.is-offset-4-widescreen {
    margin-right: 33.33333337%;
  }

  .column.is-5-widescreen {
    flex: none;
    width: 41.66666674%;
  }

  .column.is-offset-5-widescreen {
    margin-right: 41.66666674%;
  }

  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }

  .column.is-offset-6-widescreen {
    margin-right: 50%;
  }

  .column.is-7-widescreen {
    flex: none;
    width: 58.33333337%;
  }

  .column.is-offset-7-widescreen {
    margin-right: 58.33333337%;
  }

  .column.is-8-widescreen {
    flex: none;
    width: 66.66666674%;
  }

  .column.is-offset-8-widescreen {
    margin-right: 66.66666674%;
  }

  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }

  .column.is-offset-9-widescreen {
    margin-right: 75%;
  }

  .column.is-10-widescreen {
    flex: none;
    width: 83.33333337%;
  }

  .column.is-offset-10-widescreen {
    margin-right: 83.33333337%;
  }

  .column.is-11-widescreen {
    flex: none;
    width: 91.66666674%;
  }

  .column.is-offset-11-widescreen {
    margin-right: 91.66666674%;
  }

  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }

  .column.is-offset-12-widescreen {
    margin-right: 100%;
  }
}

.columns {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
  margin-top: -0.75rem;
}

.columns:last-child {
  margin-bottom: -0.75rem;
}

.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}

.columns.is-centered {
  justify-content: center;
}

.columns.is-gapless {
  margin-right: 0;
  margin-left: 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-right: calc(-1 * var(--columnGap));
  margin-left: 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;
  }
}

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

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

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

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

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

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

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

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

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -moz-min-content;
  min-height: min-content;
}

.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}

.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}

.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}

.tile.is-child {
  margin: 0 !important;
}

.tile.is-parent {
  padding: 0.75rem;
}

.tile.is-vertical {
  flex-direction: column;
}

.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}

@media screen and (min-width: 769px), print {
  .tile:not(.is-child) {
    display: flex;
  }

  .tile.is-1 {
    flex: none;
    width: 8.33333337%;
  }

  .tile.is-2 {
    flex: none;
    width: 16.66666674%;
  }

  .tile.is-3 {
    flex: none;
    width: 25%;
  }

  .tile.is-4 {
    flex: none;
    width: 33.33333337%;
  }

  .tile.is-5 {
    flex: none;
    width: 41.66666674%;
  }

  .tile.is-6 {
    flex: none;
    width: 50%;
  }

  .tile.is-7 {
    flex: none;
    width: 58.33333337%;
  }

  .tile.is-8 {
    flex: none;
    width: 66.66666674%;
  }

  .tile.is-9 {
    flex: none;
    width: 75%;
  }

  .tile.is-10 {
    flex: none;
    width: 83.33333337%;
  }

  .tile.is-11 {
    flex: none;
    width: 91.66666674%;
  }

  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

/* Bulma Helpers */

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

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

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

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

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

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

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

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

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

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

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

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

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

a.has-text-primary:hover,
a.has-text-primary:focus {
  color: rgb(148.1938325991, 125.7092511013, 83.8061674009) !important;
}

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

.has-text-primary-light {
  color: rgb(247.6308370044, 245.6537444934, 241.9691629956) !important;
}

a.has-text-primary-light:hover,
a.has-text-primary-light:focus {
  color: rgb(229.2079295154, 222.2881057269, 209.3920704846) !important;
}

.has-background-primary-light {
  background-color: rgb(247.6308370044, 245.6537444934, 241.9691629956) !important;
}

.has-text-primary-dark {
  color: rgb(120.5352422907, 102.2471365639, 68.1647577093) !important;
}

a.has-text-primary-dark:hover,
a.has-text-primary-dark:focus {
  color: rgb(153.1123348018, 129.8814977974, 86.5876651982) !important;
}

.has-background-primary-dark {
  background-color: rgb(120.5352422907, 102.2471365639, 68.1647577093) !important;
}

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

a.has-text-link:hover,
a.has-text-link:focus {
  color: rgb(32.5, 117.9285714286, 188.5) !important;
}

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

.has-text-link-light {
  color: rgb(237.6, 245.4857142857, 252) !important;
}

a.has-text-link-light:hover,
a.has-text-link-light:focus {
  color: rgb(194.1, 221.7, 244.5) !important;
}

.has-background-link-light {
  background-color: rgb(237.6, 245.4857142857, 252) !important;
}

.has-text-link-dark {
  color: rgb(30, 108.8571428571, 174) !important;
}

a.has-text-link-dark:hover,
a.has-text-link-dark:focus {
  color: rgb(37.5, 136.0714285714, 217.5) !important;
}

.has-background-link-dark {
  background-color: rgb(30, 108.8571428571, 174) !important;
}

.has-text-info {
  color: #6cb2eb !important;
}

a.has-text-info:hover,
a.has-text-info:focus {
  color: rgb(63.1077844311, 154.4850299401, 228.8922155689) !important;
}

.has-background-info {
  background-color: #6cb2eb !important;
}

.has-text-info-light {
  color: rgb(237.0431137725, 245.594011976, 252.5568862275) !important;
}

a.has-text-info-light:hover,
a.has-text-info-light:focus {
  color: rgb(192.1508982036, 222.0790419162, 246.4491017964) !important;
}

.has-background-info-light {
  background-color: rgb(237.0431137725, 245.594011976, 252.5568862275) !important;
}

.has-text-info-dark {
  color: rgb(19.5449101796, 87.9520958084, 143.6550898204) !important;
}

a.has-text-info-dark:hover,
a.has-text-info-dark:focus {
  color: rgb(25.6526946108, 115.4371257485, 188.5473053892) !important;
}

.has-background-info-dark {
  background-color: rgb(19.5449101796, 87.9520958084, 143.6550898204) !important;
}

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

a.has-text-success:hover,
a.has-text-success:focus {
  color: rgb(44.5301204819, 153.4698795181, 90.6506024096) !important;
}

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

.has-text-success-light {
  color: rgb(239.1879518072, 250.4120481928, 243.9397590361) !important;
}

a.has-text-success-light:hover,
a.has-text-success-light:focus {
  color: rgb(199.6578313253, 238.9421686747, 216.2891566265) !important;
}

.has-background-success-light {
  background-color: rgb(239.1879518072, 250.4120481928, 243.9397590361) !important;
}

.has-text-success-dark {
  color: rgb(37.8506024096, 130.4493975904, 77.0530120482) !important;
}

a.has-text-success-dark:hover,
a.has-text-success-dark:focus {
  color: rgb(49.3204819277, 169.9795180723, 100.4024096386) !important;
}

.has-background-success-dark {
  background-color: rgb(37.8506024096, 130.4493975904, 77.0530120482) !important;
}

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

a.has-text-warning:hover,
a.has-text-warning:focus {
  color: rgb(255, 231.9281767956, 23) !important;
}

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

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

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

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

.has-text-warning-dark {
  color: rgb(147.9, 133.1917127072, 0) !important;
}

a.has-text-warning-dark:hover,
a.has-text-warning-dark:focus {
  color: rgb(198.9, 179.1198895028, 0) !important;
}

.has-background-warning-dark {
  background-color: rgb(147.9, 133.1917127072, 0) !important;
}

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

a.has-text-danger:hover,
a.has-text-danger:focus {
  color: rgb(173.0619834711, 43.9380165289, 43.9380165289) !important;
}

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

.has-text-danger-light {
  color: rgb(250.8694214876, 238.7305785124, 238.7305785124) !important;
}

a.has-text-danger-light:hover,
a.has-text-danger-light:focus {
  color: rgb(240.5429752066, 198.0570247934, 198.0570247934) !important;
}

.has-background-danger-light {
  background-color: rgb(250.8694214876, 238.7305785124, 238.7305785124) !important;
}

.has-text-danger-dark {
  color: rgb(187.0983471074, 47.5016528926, 47.5016528926) !important;
}

a.has-text-danger-dark:hover,
a.has-text-danger-dark:focus {
  color: rgb(209.5636363636, 76.0363636364, 76.0363636364) !important;
}

.has-background-danger-dark {
  background-color: rgb(187.0983471074, 47.5016528926, 47.5016528926) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 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;
  }
}

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

.is-capitalized {
  text-transform: capitalize !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}

@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important;
  }
}

@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important;
  }
}

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

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

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

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

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

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

/* Bulma Layout */

.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.hero .navbar {
  background: none;
}

.hero .tabs ul {
  border-bottom: none;
}

.hero.is-white {
  background-color: #ffffff;
  color: #000000;
}

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

.hero.is-white .subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #000000;
}

@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: #ffffff;
  }
}

.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-white a.navbar-item:hover,
.hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: rgb(242.25, 242.25, 242.25);
  color: #000000;
}

.hero.is-white .tabs a {
  color: #000000;
  opacity: 0.9;
}

.hero.is-white .tabs a:hover {
  opacity: 1;
}

.hero.is-white .tabs li.is-active a {
  color: #ffffff !important;
  opacity: 1;
}

.hero.is-white .tabs.is-boxed a,
.hero.is-white .tabs.is-toggle a {
  color: #000000;
}

.hero.is-white .tabs.is-boxed a:hover,
.hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-white .tabs.is-boxed li.is-active a,
.hero.is-white .tabs.is-boxed li.is-active a:hover,
.hero.is-white .tabs.is-toggle li.is-active a,
.hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}

.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, rgb(229.5, 229.5, 229.5) 0%, #ffffff 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(229.5, 229.5, 229.5) 0%, #ffffff 71%, white 100%);
  }
}

.hero.is-black {
  background-color: #000000;
  color: #ffffff;
}

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

.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: #ffffff;
}

@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #000000;
  }
}

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

.hero.is-black .tabs a {
  color: #ffffff;
  opacity: 0.9;
}

.hero.is-black .tabs a:hover {
  opacity: 1;
}

.hero.is-black .tabs li.is-active a {
  color: #000000 !important;
  opacity: 1;
}

.hero.is-black .tabs.is-boxed a,
.hero.is-black .tabs.is-toggle a {
  color: #ffffff;
}

.hero.is-black .tabs.is-boxed a:hover,
.hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-black .tabs.is-boxed li.is-active a,
.hero.is-black .tabs.is-boxed li.is-active a:hover,
.hero.is-black .tabs.is-toggle li.is-active a,
.hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}

.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, #000000 71%, rgb(12.75, 12.75, 12.75) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #000000 71%, rgb(12.75, 12.75, 12.75) 100%);
  }
}

.hero.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
  color: inherit;
}

.hero.is-light .title {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light .subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 1023px) {
  .hero.is-light .navbar-menu {
    background-color: hsl(0, 0%, 96%);
  }
}

.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light a.navbar-item:hover,
.hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: hsl(0, 0%, 91%);
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}

.hero.is-light .tabs a:hover {
  opacity: 1;
}

.hero.is-light .tabs li.is-active a {
  color: hsl(0, 0%, 96%) !important;
  opacity: 1;
}

.hero.is-light .tabs.is-boxed a,
.hero.is-light .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light .tabs.is-boxed a:hover,
.hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-light .tabs.is-boxed li.is-active a,
.hero.is-light .tabs.is-boxed li.is-active a:hover,
.hero.is-light .tabs.is-toggle li.is-active a,
.hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}

.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, hsl(350, 10%, 86%) 0%, hsl(0, 0%, 96%) 71%, hsl(10, 5%, 100%) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(350, 10%, 86%) 0%, hsl(0, 0%, 96%) 71%, hsl(10, 5%, 100%) 100%);
  }
}

.hero.is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}

.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
  color: inherit;
}

.hero.is-dark .title {
  color: #fff;
}

.hero.is-dark .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .hero.is-dark .navbar-menu {
    background-color: hsl(0, 0%, 21%);
  }
}

.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-dark a.navbar-item:hover,
.hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
  background-color: hsl(0, 0%, 16%);
  color: #fff;
}

.hero.is-dark .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-dark .tabs a:hover {
  opacity: 1;
}

.hero.is-dark .tabs li.is-active a {
  color: hsl(0, 0%, 21%) !important;
  opacity: 1;
}

.hero.is-dark .tabs.is-boxed a,
.hero.is-dark .tabs.is-toggle a {
  color: #fff;
}

.hero.is-dark .tabs.is-boxed a:hover,
.hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-dark .tabs.is-boxed li.is-active a,
.hero.is-dark .tabs.is-boxed li.is-active a:hover,
.hero.is-dark .tabs.is-toggle li.is-active a,
.hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(0, 0%, 21%);
}

.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, hsl(350, 10%, 11%) 0%, hsl(0, 0%, 21%) 71%, hsl(10, 5%, 26%) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(350, 10%, 11%) 0%, hsl(0, 0%, 21%) 71%, hsl(10, 5%, 26%) 100%);
  }
}

.hero.is-primary {
  background-color: #AD976E;
  color: #fff;
}

.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit;
}

.hero.is-primary .title {
  color: #fff;
}

.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu {
    background-color: #AD976E;
  }
}

.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-primary a.navbar-item:hover,
.hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
  background-color: rgb(163.7885462555, 139.3171806167, 93.7114537445);
  color: #fff;
}

.hero.is-primary .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-primary .tabs a:hover {
  opacity: 1;
}

.hero.is-primary .tabs li.is-active a {
  color: #AD976E !important;
  opacity: 1;
}

.hero.is-primary .tabs.is-boxed a,
.hero.is-primary .tabs.is-toggle a {
  color: #fff;
}

.hero.is-primary .tabs.is-boxed a:hover,
.hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-primary .tabs.is-boxed li.is-active a,
.hero.is-primary .tabs.is-boxed li.is-active a:hover,
.hero.is-primary .tabs.is-toggle li.is-active a,
.hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #AD976E;
}

.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, rgb(159.7938325991, 114.6097196, 72.2061674009) 0%, #AD976E 71%, rgb(187.2489537445, 175.2017166632, 121.2510462555) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(159.7938325991, 114.6097196, 72.2061674009) 0%, #AD976E 71%, rgb(187.2489537445, 175.2017166632, 121.2510462555) 100%);
  }
}

.hero.is-link {
  background-color: #3490dc;
  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: #3490dc;
  }
}

.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: rgb(36.25, 131.5357142857, 210.25);
  color: #fff;
}

.hero.is-link .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-link .tabs a:hover {
  opacity: 1;
}

.hero.is-link .tabs li.is-active a {
  color: #3490dc !important;
  opacity: 1;
}

.hero.is-link .tabs.is-boxed a,
.hero.is-link .tabs.is-toggle a {
  color: #fff;
}

.hero.is-link .tabs.is-boxed a:hover,
.hero.is-link .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-link .tabs.is-boxed li.is-active a,
.hero.is-link .tabs.is-boxed li.is-active a:hover,
.hero.is-link .tabs.is-toggle li.is-active a,
.hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #3490dc;
}

.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, rgb(21.45, 148.6642857143, 199.55) 0%, #3490dc 71%, rgb(68.4375, 129.6279761905, 229.0625) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(21.45, 148.6642857143, 199.55) 0%, #3490dc 71%, rgb(68.4375, 129.6279761905, 229.0625) 100%);
  }
}

.hero.is-info {
  background-color: #6cb2eb;
  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: #6cb2eb;
  }
}

.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: rgb(85.5538922156, 166.2425149701, 231.9461077844);
  color: #fff;
}

.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-info .tabs a:hover {
  opacity: 1;
}

.hero.is-info .tabs li.is-active a {
  color: #6cb2eb !important;
  opacity: 1;
}

.hero.is-info .tabs.is-boxed a,
.hero.is-info .tabs.is-toggle a {
  color: #fff;
}

.hero.is-info .tabs.is-boxed a:hover,
.hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-info .tabs.is-boxed li.is-active a,
.hero.is-info .tabs.is-boxed li.is-active a:hover,
.hero.is-info .tabs.is-toggle li.is-active a,
.hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #6cb2eb;
}

.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, rgb(52.2077844311, 186.8648498279, 239.7922155689) 0%, #6cb2eb 71%, rgb(126.9086077844, 171.005793924, 241.5913922156) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(52.2077844311, 186.8648498279, 239.7922155689) 0%, #6cb2eb 71%, rgb(126.9086077844, 171.005793924, 241.5913922156) 100%);
  }
}

.hero.is-success {
  background-color: #38c172;
  color: #fff;
}

.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
  color: inherit;
}

.hero.is-success .title {
  color: #fff;
}

.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: #38c172;
  }
}

.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-success a.navbar-item:hover,
.hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
  background-color: rgb(50.265060241, 173.234939759, 102.3253012048);
  color: #fff;
}

.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-success .tabs a:hover {
  opacity: 1;
}

.hero.is-success .tabs li.is-active a {
  color: #38c172 !important;
  opacity: 1;
}

.hero.is-success .tabs.is-boxed a,
.hero.is-success .tabs.is-toggle a {
  color: #fff;
}

.hero.is-success .tabs.is-boxed a:hover,
.hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-success .tabs.is-boxed li.is-active a,
.hero.is-success .tabs.is-boxed li.is-active a:hover,
.hero.is-success .tabs.is-toggle li.is-active a,
.hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #38c172;
}

.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, rgb(34.6301204819, 163.3698795181, 67.6764576554) 0%, #38c172 71%, rgb(66.5763554217, 207.9236445783, 149.9746951309) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(34.6301204819, 163.3698795181, 67.6764576554) 0%, #38c172 71%, rgb(66.5763554217, 207.9236445783, 149.9746951309) 100%);
  }
}

.hero.is-warning {
  background-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}

.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #ffed4a;
  }
}

.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a.navbar-item:hover,
.hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: rgb(255, 234.4640883978, 48.5);
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}

.hero.is-warning .tabs a:hover {
  opacity: 1;
}

.hero.is-warning .tabs li.is-active a {
  color: #ffed4a !important;
  opacity: 1;
}

.hero.is-warning .tabs.is-boxed a,
.hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs.is-boxed a:hover,
.hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-warning .tabs.is-boxed li.is-active a,
.hero.is-warning .tabs.is-boxed li.is-active a:hover,
.hero.is-warning .tabs.is-toggle li.is-active a,
.hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #ffed4a;
}

.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, rgb(255, 193.2615101289, 23) 0%, #ffed4a 71%, rgb(244.5474217311, 255, 99.5) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(255, 193.2615101289, 23) 0%, #ffed4a 71%, rgb(244.5474217311, 255, 99.5) 100%);
  }
}

.hero.is-danger {
  background-color: #ce3e3e;
  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: #ce3e3e;
  }
}

.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: rgb(193.3987603306, 49.1012396694, 49.1012396694);
  color: #fff;
}

.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-danger .tabs a:hover {
  opacity: 1;
}

.hero.is-danger .tabs li.is-active a {
  color: #ce3e3e !important;
  opacity: 1;
}

.hero.is-danger .tabs.is-boxed a,
.hero.is-danger .tabs.is-toggle a {
  color: #fff;
}

.hero.is-danger .tabs.is-boxed a:hover,
.hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.hero.is-danger .tabs.is-boxed li.is-active a,
.hero.is-danger .tabs.is-boxed li.is-active a:hover,
.hero.is-danger .tabs.is-toggle li.is-active a,
.hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ce3e3e;
}

.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, rgb(183.9119834711, 33.0880165289, 58.2253443526) 0%, #ce3e3e 71%, rgb(216.5757231405, 100.1995179063, 76.9242768595) 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(183.9119834711, 33.0880165289, 58.2253443526) 0%, #ce3e3e 71%, rgb(216.5757231405, 100.1995179063, 76.9242768595) 100%);
  }
}

.hero.is-small .hero-body {
  padding: 1.5rem;
}

@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding: 9rem 4.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero.is-large .hero-body {
    padding: 18rem 6rem;
  }
}

.hero.is-halfheight .hero-body,
.hero.is-fullheight .hero-body,
.hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}

.hero.is-halfheight .hero-body > .container,
.hero.is-fullheight .hero-body > .container,
.hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}

.hero.is-halfheight {
  min-height: 50vh;
}

.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}

.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.hero-video.is-transparent {
  opacity: 0.3;
}

@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}

@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: flex;
  }

  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }

  .hero-buttons .button:not(:last-child) {
    margin-left: 1.5rem;
  }
}

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

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}

@media screen and (min-width: 769px), print {
  .hero-body {
    padding: 3rem 3rem;
  }
}

.section {
  padding: 3rem 1.5rem;
}

@media screen and (min-width: 1024px) {
  .section {
    padding: 3rem 3rem;
  }

  .section.is-medium {
    padding: 9rem 4.5rem;
  }

  .section.is-large {
    padding: 18rem 6rem;
  }
}

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

.is-noscroll {
  position: fixed;
  overflow-y: hidden;
  width: 100%;
  bottom: 0;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

/**
 * Vue Transitions
 */

.fade-enter-active,
.fade-leave-active {
  transition: opacity 150ms ease-out;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.zoom-in-enter-active,
.zoom-in-leave-active {
  transition: opacity 150ms ease-out;
}

.zoom-in-enter-active .animation-content,
.zoom-in-enter-active .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
  transition: transform 150ms ease-out;
}

.zoom-in-enter,
.zoom-in-leave-active {
  opacity: 0;
}

.zoom-in-enter .animation-content,
.zoom-in-enter .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
  transform: scale(0.95);
}

.zoom-out-enter-active,
.zoom-out-leave-active {
  transition: opacity 150ms ease-out;
}

.zoom-out-enter-active .animation-content,
.zoom-out-enter-active .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
  transition: transform 150ms ease-out;
}

.zoom-out-enter,
.zoom-out-leave-active {
  opacity: 0;
}

.zoom-out-enter .animation-content,
.zoom-out-enter .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
  transform: scale(1.05);
}

.slide-next-enter-active,
.slide-next-leave-active,
.slide-prev-enter-active,
.slide-prev-leave-active {
  transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.slide-prev-leave-to,
.slide-next-enter {
  transform: translate3d(-100%, 0, 0);
  position: absolute;
  width: 100%;
}

.slide-prev-enter,
.slide-next-leave-to {
  transform: translate3d(100%, 0, 0);
  position: absolute;
  width: 100%;
}

.slide-down-enter-active,
.slide-down-leave-active,
.slide-up-enter-active,
.slide-up-leave-active {
  transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.slide-up-leave-to,
.slide-down-enter {
  transform: translate3d(0, -100%, 0);
  position: absolute;
  height: 100%;
}

.slide-up-enter,
.slide-down-leave-to {
  transform: translate3d(0, 100%, 0);
  position: absolute;
  height: 100%;
}

.slide-enter-active {
  transition: 150ms ease-out;
}

.slide-leave-active {
  transition: 150ms ease-out;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.slide-enter-to,
.slide-leave {
  max-height: 100px;
  overflow: hidden;
}

.slide-enter,
.slide-leave-to {
  overflow: hidden;
  max-height: 0;
}

.autocomplete {
  position: relative;
}

.autocomplete .dropdown-menu {
  display: block;
  width: 100%;
}

.autocomplete .dropdown-menu.is-opened-top {
  top: auto;
  bottom: 100%;
}

.autocomplete .dropdown-content {
  overflow: auto;
  max-height: 200px;
}

.autocomplete .dropdown-item,
.autocomplete .dropdown .dropdown-menu .has-link a,
.dropdown .dropdown-menu .has-link .autocomplete a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.autocomplete .dropdown-item.is-hovered,
.autocomplete .dropdown .dropdown-menu .has-link a.is-hovered,
.dropdown .dropdown-menu .has-link .autocomplete a.is-hovered {
  background: hsl(0, 0%, 96%);
  color: #000000;
}

.autocomplete .dropdown-item.is-disabled,
.autocomplete .dropdown .dropdown-menu .has-link a.is-disabled,
.dropdown .dropdown-menu .has-link .autocomplete a.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.autocomplete.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.autocomplete.is-medium {
  font-size: 1.25rem;
}

.autocomplete.is-large {
  font-size: 1.5rem;
}

.carousel {
  min-height: 120px;
  position: relative;
}

.carousel.is-overlay {
  background-color: rgba(0, 0, 0, 0.86);
  align-items: center;
  flex-direction: column;
  justify-content: center;
  display: flex;
  max-height: 100vh;
  position: fixed;
  z-index: 40;
}

.carousel.is-overlay .carousel-item img {
  cursor: default;
}

.carousel.is-overlay .carousel-indicator.has-background {
  background: transparent;
}

.carousel .progress,
.carousel .progress-wrapper.is-not-native {
  border-radius: 2px;
  height: 0.25rem;
  margin-bottom: 0;
}

.carousel .carousel-items {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
}

@media screen and (min-width: 769px), print {
  .carousel .carousel-items:hover .carousel-arrow.is-hovered {
    opacity: 1;
  }
}

.carousel .carousel-items .carousel-item {
  flex-shrink: 0;
  width: 100%;
}

.carousel .carousel-pause {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0.15rem;
  z-index: 1;
}

.carousel .carousel-indicator {
  width: 100%;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel .carousel-indicator.has-background {
  background: rgba(0, 0, 0, 0.5);
}

.carousel .carousel-indicator.has-custom {
  flex-wrap: nowrap;
  justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-x: auto;
}

.carousel .carousel-indicator.has-custom.is-small .indicator-item {
  flex: 1 0 10%;
}

.carousel .carousel-indicator.has-custom.is-medium .indicator-item {
  flex: 1 0 16.66667%;
}

.carousel .carousel-indicator.is-inside {
  position: absolute;
}

.carousel .carousel-indicator.is-inside.is-bottom {
  bottom: 0;
}

.carousel .carousel-indicator.is-inside.is-top {
  top: 0;
}

.carousel .carousel-indicator .indicator-item:not(:last-child) {
  margin-right: 0.5rem;
}

.carousel .carousel-indicator .indicator-item.is-active .indicator-style,
.carousel .carousel-indicator .indicator-item .indicator-style:hover {
  background: #AD976E;
  border: 1px solid #ffffff;
}

.carousel .carousel-indicator .indicator-item .indicator-style {
  display: block;
  border: 1px solid #AD976E;
  background: #ffffff;
  outline: none;
  transition: 150ms ease-out;
}

.carousel .carousel-indicator .indicator-item .indicator-style.is-boxes {
  height: 10px;
  width: 10px;
}

.carousel .carousel-indicator .indicator-item .indicator-style.is-dots {
  border-radius: 9999px;
  height: 10px;
  width: 10px;
}

.carousel .carousel-indicator .indicator-item .indicator-style.is-lines {
  height: 5px;
  width: 25px;
}

.carousel-list {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-list.has-shadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 769px), print {
  .carousel-list:hover .carousel-arrow.is-hovered {
    opacity: 1;
  }
}

.carousel-list .carousel-slides {
  position: relative;
  display: flex;
  width: 100%;
}

.carousel-list .carousel-slides:not(.is-dragging) {
  transition: all 250ms ease-out 0s;
}

.carousel-list .carousel-slides.has-grayscale .carousel-slide img {
  filter: grayscale(100%);
}

.carousel-list .carousel-slides.has-grayscale .carousel-slide.is-active img {
  filter: grayscale(0%);
}

.carousel-list .carousel-slides.has-opacity .carousel-slide img {
  opacity: 0.25;
}

.carousel-list .carousel-slides.has-opacity .carousel-slide.is-active img {
  opacity: 1;
}

.carousel-list .carousel-slides .carousel-slide {
  border: 2px solid transparent;
  flex-shrink: 0;
}

.carousel-arrow {
  transition: 150ms ease-out;
}

.carousel-arrow.is-hovered {
  opacity: 0;
}

.carousel-arrow .icon {
  background: #ffffff;
  color: #AD976E;
  cursor: pointer;
  border: 1px solid #ffffff;
  border-radius: 9999px;
  outline: 0;
}

.carousel-arrow .icon:hover {
  border: 1px solid #AD976E;
  opacity: 1;
}

.carousel-arrow .icon.has-icons-left,
.carousel-arrow .icon.has-icons-right {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.carousel-arrow .icon.has-icons-left {
  left: 1.5rem;
}

.carousel-arrow .icon.has-icons-right {
  right: 1.5rem;
}

.b-checkbox.checkbox {
  outline: none;
  display: inline-flex;
  align-items: center;
}

.b-checkbox.checkbox:not(.button) {
  margin-right: 0.5em;
}

.b-checkbox.checkbox:not(.button) + .checkbox:last-child {
  margin-right: 0;
}

.b-checkbox.checkbox input[type=checkbox] {
  position: absolute;
  left: 0;
  opacity: 0;
  outline: none;
  z-index: -1;
}

.b-checkbox.checkbox input[type=checkbox] + .check {
  width: 1.25em;
  height: 1.25em;
  flex-shrink: 0;
  border-radius: 4px;
  border: 2px solid hsl(0, 0%, 48%);
  transition: background 150ms ease-out;
  background: transparent;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check {
  background: #AD976E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #AD976E;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-white {
  background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23000000' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #ffffff;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-black {
  background: #000000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23ffffff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #000000;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-light {
  background: hsl(0, 0%, 96%) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:rgba(0, 0, 0, 0.7)' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: hsl(0, 0%, 96%);
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-dark {
  background: hsl(0, 0%, 21%) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: hsl(0, 0%, 21%);
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-primary {
  background: #AD976E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #AD976E;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-link {
  background: #3490dc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #3490dc;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-info {
  background: #6cb2eb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #6cb2eb;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-success {
  background: #38c172 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #38c172;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-warning {
  background: #ffed4a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:rgba(0, 0, 0, 0.7)' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #ffed4a;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check.is-danger {
  background: #ce3e3e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  border-color: #ce3e3e;
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check {
  background: #AD976E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #AD976E;
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-white {
  background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23000000' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #ffffff;
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-black {
  background: #000000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23ffffff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #000000;
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-light {
  background: hsl(0, 0%, 96%) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:rgba(0, 0, 0, 0.7)' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: hsl(0, 0%, 96%);
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-dark {
  background: hsl(0, 0%, 21%) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: hsl(0, 0%, 21%);
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-primary {
  background: #AD976E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #AD976E;
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-link {
  background: #3490dc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #3490dc;
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-info {
  background: #6cb2eb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #6cb2eb;
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-success {
  background: #38c172 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #38c172;
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-warning {
  background: #ffed4a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:rgba(0, 0, 0, 0.7)' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #ffed4a;
}

.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check.is-danger {
  background: #ce3e3e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
  border-color: #ce3e3e;
}

.b-checkbox.checkbox input[type=checkbox]:focus + .check {
  box-shadow: 0 0 0.5em rgba(122.4, 122.4, 122.4, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check {
  box-shadow: 0 0 0.5em rgba(173, 151, 110, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-white {
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-black {
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-light {
  box-shadow: 0 0 0.5em rgba(244.8, 244.8, 244.8, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-dark {
  box-shadow: 0 0 0.5em rgba(53.55, 53.55, 53.55, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-primary {
  box-shadow: 0 0 0.5em rgba(173, 151, 110, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-link {
  box-shadow: 0 0 0.5em rgba(52, 144, 220, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-info {
  box-shadow: 0 0 0.5em rgba(108, 178, 235, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-success {
  box-shadow: 0 0 0.5em rgba(56, 193, 114, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-warning {
  box-shadow: 0 0 0.5em rgba(255, 237, 74, 0.8);
}

.b-checkbox.checkbox input[type=checkbox]:focus:checked + .check.is-danger {
  box-shadow: 0 0 0.5em rgba(206, 62, 62, 0.8);
}

.b-checkbox.checkbox .control-label {
  padding-left: calc(0.75em - 1px);
}

.b-checkbox.checkbox.button {
  display: flex;
}

.b-checkbox.checkbox[disabled] {
  opacity: 0.5;
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check {
  border-color: #AD976E;
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-white {
  border-color: #ffffff;
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-black {
  border-color: #000000;
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-light {
  border-color: hsl(0, 0%, 96%);
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-dark {
  border-color: hsl(0, 0%, 21%);
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-primary {
  border-color: #AD976E;
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-link {
  border-color: #3490dc;
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-info {
  border-color: #6cb2eb;
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-success {
  border-color: #38c172;
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-warning {
  border-color: #ffed4a;
}

.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled) + .check.is-danger {
  border-color: #ce3e3e;
}

.b-checkbox.checkbox.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.b-checkbox.checkbox.is-medium {
  font-size: 1.25rem;
}

.b-checkbox.checkbox.is-large {
  font-size: 1.5rem;
}

.b-clockpicker .card-header {
  background-color: #AD976E;
  color: #fff;
}

.b-clockpicker .b-clockpicker-face:after {
  background-color: #AD976E;
}

.b-clockpicker .b-clockpicker-face-hand {
  background-color: #AD976E;
  border-color: #AD976E;
}

.b-clockpicker .b-clockpicker-face-number.active {
  background-color: #AD976E;
  color: #fff;
}

.b-clockpicker.is-white .card-header {
  background-color: #ffffff;
  color: #000000;
}

.b-clockpicker.is-white .b-clockpicker-face:after {
  background-color: #ffffff;
}

.b-clockpicker.is-white .b-clockpicker-face-hand {
  background-color: #ffffff;
  border-color: #ffffff;
}

.b-clockpicker.is-white .b-clockpicker-face-number.active {
  background-color: #ffffff;
  color: #000000;
}

.b-clockpicker.is-black .card-header {
  background-color: #000000;
  color: #ffffff;
}

.b-clockpicker.is-black .b-clockpicker-face:after {
  background-color: #000000;
}

.b-clockpicker.is-black .b-clockpicker-face-hand {
  background-color: #000000;
  border-color: #000000;
}

.b-clockpicker.is-black .b-clockpicker-face-number.active {
  background-color: #000000;
  color: #ffffff;
}

.b-clockpicker.is-light .card-header {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.b-clockpicker.is-light .b-clockpicker-face:after {
  background-color: hsl(0, 0%, 96%);
}

.b-clockpicker.is-light .b-clockpicker-face-hand {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
}

.b-clockpicker.is-light .b-clockpicker-face-number.active {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.b-clockpicker.is-dark .card-header {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}

.b-clockpicker.is-dark .b-clockpicker-face:after {
  background-color: hsl(0, 0%, 21%);
}

.b-clockpicker.is-dark .b-clockpicker-face-hand {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
}

.b-clockpicker.is-dark .b-clockpicker-face-number.active {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}

.b-clockpicker.is-primary .card-header {
  background-color: #AD976E;
  color: #fff;
}

.b-clockpicker.is-primary .b-clockpicker-face:after {
  background-color: #AD976E;
}

.b-clockpicker.is-primary .b-clockpicker-face-hand {
  background-color: #AD976E;
  border-color: #AD976E;
}

.b-clockpicker.is-primary .b-clockpicker-face-number.active {
  background-color: #AD976E;
  color: #fff;
}

.b-clockpicker.is-link .card-header {
  background-color: #3490dc;
  color: #fff;
}

.b-clockpicker.is-link .b-clockpicker-face:after {
  background-color: #3490dc;
}

.b-clockpicker.is-link .b-clockpicker-face-hand {
  background-color: #3490dc;
  border-color: #3490dc;
}

.b-clockpicker.is-link .b-clockpicker-face-number.active {
  background-color: #3490dc;
  color: #fff;
}

.b-clockpicker.is-info .card-header {
  background-color: #6cb2eb;
  color: #fff;
}

.b-clockpicker.is-info .b-clockpicker-face:after {
  background-color: #6cb2eb;
}

.b-clockpicker.is-info .b-clockpicker-face-hand {
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}

.b-clockpicker.is-info .b-clockpicker-face-number.active {
  background-color: #6cb2eb;
  color: #fff;
}

.b-clockpicker.is-success .card-header {
  background-color: #38c172;
  color: #fff;
}

.b-clockpicker.is-success .b-clockpicker-face:after {
  background-color: #38c172;
}

.b-clockpicker.is-success .b-clockpicker-face-hand {
  background-color: #38c172;
  border-color: #38c172;
}

.b-clockpicker.is-success .b-clockpicker-face-number.active {
  background-color: #38c172;
  color: #fff;
}

.b-clockpicker.is-warning .card-header {
  background-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.b-clockpicker.is-warning .b-clockpicker-face:after {
  background-color: #ffed4a;
}

.b-clockpicker.is-warning .b-clockpicker-face-hand {
  background-color: #ffed4a;
  border-color: #ffed4a;
}

.b-clockpicker.is-warning .b-clockpicker-face-number.active {
  background-color: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.b-clockpicker.is-danger .card-header {
  background-color: #ce3e3e;
  color: #fff;
}

.b-clockpicker.is-danger .b-clockpicker-face:after {
  background-color: #ce3e3e;
}

.b-clockpicker.is-danger .b-clockpicker-face-hand {
  background-color: #ce3e3e;
  border-color: #ce3e3e;
}

.b-clockpicker.is-danger .b-clockpicker-face-number.active {
  background-color: #ce3e3e;
  color: #fff;
}

.b-clockpicker .dropdown-menu {
  min-width: 0;
}

.b-clockpicker .dropdown,
.b-clockpicker .dropdown-trigger {
  width: 100%;
}

.b-clockpicker .dropdown .input[readonly],
.b-clockpicker .dropdown-trigger .input[readonly] {
  cursor: pointer;
  box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.05);
}

.b-clockpicker .dropdown .input[readonly]:focus,
.b-clockpicker .dropdown .input[readonly].is-focused,
.b-clockpicker .dropdown .input[readonly]:active,
.b-clockpicker .dropdown .input[readonly].is-active,
.b-clockpicker .dropdown-trigger .input[readonly]:focus,
.b-clockpicker .dropdown-trigger .input[readonly].is-focused,
.b-clockpicker .dropdown-trigger .input[readonly]:active,
.b-clockpicker .dropdown-trigger .input[readonly].is-active {
  box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25);
}

.b-clockpicker .dropdown-item,
.b-clockpicker .dropdown .dropdown-menu .has-link a,
.dropdown .dropdown-menu .has-link .b-clockpicker a {
  font-size: inherit;
  padding: 0;
}

.b-clockpicker .dropdown-content {
  padding-top: 0;
  padding-bottom: 0;
}

.b-clockpicker .card {
  border-radius: 0.25rem;
}

.b-clockpicker .card-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.b-clockpicker .card-content {
  padding: 12px;
}

.b-clockpicker-btn {
  cursor: pointer;
  opacity: 0.6;
}

.b-clockpicker-btn:hover,
.b-clockpicker-btn.active {
  opacity: 1;
}

.b-clockpicker-period .b-clockpicker-btn {
  font-size: 16px;
}

.b-clockpicker-time span {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}

.b-clockpicker-header {
  display: flex;
  line-height: 1;
  justify-content: flex-end;
  color: inherit;
}

.b-clockpicker-header .b-clockpicker-time {
  white-space: nowrap;
}

.b-clockpicker-header .b-clockpicker-time span {
  height: 60px;
  font-size: 60px;
}

.b-clockpicker-header .b-clockpicker-period {
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin: 8px 0 6px 8px;
}

.b-clockpicker-body {
  transition: 0.9s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.b-clockpicker-body .b-clockpicker-btn {
  padding: 0 8px;
  border-radius: 9999px;
  margin-bottom: 2px;
}

.b-clockpicker-body .b-clockpicker-btn:hover,
.b-clockpicker-body .b-clockpicker-btn.active {
  background-color: #AD976E;
  color: white;
}

.b-clockpicker-body .b-clockpicker-period {
  position: absolute;
  top: 5px;
  right: 5px;
}

.b-clockpicker-body .b-clockpicker-time {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 16px;
}

.b-clockpicker-body .b-clockpicker-face {
  border-radius: 50%;
  position: relative;
  background-color: hsl(0, 0%, 86%);
  width: 100%;
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}

.b-clockpicker-body .b-clockpicker-face:after {
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
  height: 12px;
  z-index: 10;
}

.b-clockpicker-body .b-clockpicker-face-outer-ring {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: calc(100% - 50px);
  width: calc(100% - 50px);
  position: relative;
  border-radius: 50%;
}

.b-clockpicker-body .b-clockpicker-face-number {
  align-items: center;
  border-radius: 100%;
  cursor: default;
  display: flex;
  font-size: 18px;
  text-align: center;
  justify-content: center;
  position: absolute;
  width: 40px;
  height: 40px;
  left: calc(50% - 40px * 0.5);
  top: calc(50% - 40px * 0.5);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.b-clockpicker-body .b-clockpicker-face-number > span {
  z-index: 1;
}

.b-clockpicker-body .b-clockpicker-face-number:before,
.b-clockpicker-body .b-clockpicker-face-number:after {
  content: "";
  height: 40px;
  width: 40px;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.b-clockpicker-body .b-clockpicker-face-number.active {
  cursor: default;
  z-index: 2;
}

.b-clockpicker-body .b-clockpicker-face-number.disabled {
  pointer-events: none;
  opacity: 0.25;
}

.b-clockpicker-body .b-clockpicker-face-hand {
  height: calc(50% - 6px);
  width: 2px;
  bottom: 50%;
  left: calc(50% - 1px);
  transform-origin: center bottom;
  position: absolute;
  will-change: transform;
  z-index: 1;
}

.b-clockpicker-body .b-clockpicker-face-hand:before {
  background: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: inherit;
  border-radius: 100%;
  width: 12px;
  height: 12px;
  content: "";
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translate(-50%, -50%);
}

.b-clockpicker-footer {
  display: block;
  padding: 12px;
}

.b-clockpicker.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.b-clockpicker.is-medium {
  font-size: 1.25rem;
}

.b-clockpicker.is-large {
  font-size: 1.5rem;
}

.collapse .collapse-trigger {
  display: inline;
  cursor: pointer;
}

.collapse .collapse-content {
  display: inherit;
}

.colorpicker .color-name {
  font-family: monospace;
  text-transform: uppercase;
}

.colorpicker .colorpicker-footer {
  margin-top: 0.875rem;
  padding-top: 0.875rem;
  border: 1px solid #dbdbdb;
  border-width: 1px 0 0 0;
}

.colorpicker .colorpicker-footer .colorpicker-fields {
  margin-bottom: 0.875rem;
}

.colorpicker .colorpicker-footer .colorpicker-fields .field {
  flex-grow: 1;
}

.colorpicker .colorpicker-footer .colorpicker-fields .field .field-label {
  margin-right: 0.5rem;
}

.colorpicker .colorpicker-footer .colorpicker-fields .field .control {
  display: flex;
}

.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: textfield;
  flex-grow: 1;
  width: 0;
  min-width: 42px;
  text-align: right;
}

.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input::-webkit-outer-spin-button,
.colorpicker .colorpicker-footer .colorpicker-fields .field .control .input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.colorpicker .dropdown.is-expanded .dropdown-menu,
.colorpicker .dropdown.is-expanded.is-mobile-modal .dropdown-menu {
  width: unset;
}

.colorpicker .dropdown-horizontal-colorpicker {
  display: flex;
  flex-direction: row;
}

.colorpicker .dropdown-horizontal-colorpicker .colorpicker-footer {
  border-width: 0 0 0 1px;
  margin-top: 0;
  padding-top: 0;
  margin-left: 0.875rem;
  padding-left: 0.875rem;
}

svg.b-colorpicker-triangle {
  width: 200px;
  height: 200px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

@media (max-width: 769px) {
  svg.b-colorpicker-triangle {
    width: 100%;
    height: auto;
  }
}

svg.b-colorpicker-triangle .colorpicker-triangle-hue {
  width: 100%;
  height: 100%;
  background: conic-gradient(#f00, #ff0, #0f0, #0ff, #00f, #f0f, #f00);
}

svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue,
svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue foreignObject,
svg.b-colorpicker-triangle .colorpicker-triangle-slider-hue g,
svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl,
svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl foreignObject,
svg.b-colorpicker-triangle .colorpicker-triangle-slider-sl g {
  transform-origin: 50% 50%;
}

svg.b-colorpicker-triangle .hue-range-thumb,
svg.b-colorpicker-triangle .sl-range-thumb {
  background: transparent;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #dbdbdb;
  cursor: grab;
  height: calc(100% - 0.25em);
  width: calc(100% - 0.25em);
  margin: 0.125em;
}

svg.b-colorpicker-triangle .hue-range-thumb:hover,
svg.b-colorpicker-triangle .sl-range-thumb:hover {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #b5b5b5;
}

svg.b-colorpicker-triangle .hue-range-thumb:focus,
svg.b-colorpicker-triangle .sl-range-thumb:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #AD976E, 0 0 0 0.125em rgba(173, 151, 110, 0.25);
}

svg.b-colorpicker-triangle .hue-range-thumb:active,
svg.b-colorpicker-triangle .sl-range-thumb:active {
  cursor: grabbing;
}

div.b-colorpicker-square {
  position: relative;
  aspect-ratio: 1/1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

div.b-colorpicker-square .colorpicker-square-slider-hue {
  background: conic-gradient(#f00, #ff0, #0f0, #0ff, #00f, #f0f, #f00);
  border-radius: 4px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb {
  border-radius: calc(4px / 1.75);
  position: absolute;
  aspect-ratio: 1/1;
  transform: translate(-50%, -50%);
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #dbdbdb;
  cursor: grab;
}

div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:hover {
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #b5b5b5, 0 0 0 1px #b5b5b5;
}

div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #AD976E, 0 0 0 0.125em rgba(173, 151, 110, 0.25);
}

div.b-colorpicker-square .colorpicker-square-slider-hue .hue-range-thumb:active {
  cursor: grabbing;
}

div.b-colorpicker-square .colorpicker-square-slider-sl {
  background: #fff;
  border-radius: 2px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

div.b-colorpicker-square .colorpicker-square-slider-sl::before {
  content: "";
  background: linear-gradient(0deg, #000, #fff);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  mix-blend-mode: hard-light;
}

div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb {
  display: block;
  border-radius: 4px;
  position: absolute;
  width: 8px;
  height: 8px;
  transform: translate(-50%, -50%);
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #dbdbdb;
  cursor: grab;
}

div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:hover {
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #b5b5b5, 0 0 0 1px #b5b5b5;
}

div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #AD976E, 0 0 0 0.125em rgba(173, 151, 110, 0.25);
}

div.b-colorpicker-square .colorpicker-square-slider-sl .sl-range-thumb:active {
  cursor: grabbing;
}

.b-colorpicker-alpha-slider {
  height: 1em;
  background-image: linear-gradient(45deg, #c7c7c7 25%, transparent 25%, transparent 75%, #c7c7c7 75%, #c7c7c7), linear-gradient(45deg, #c7c7c7 25%, transparent 25%, transparent 75%, #c7c7c7 75%, #c7c7c7);
  background-size: 1em 1em;
  background-position: 0.5em 0.5em, 0 0;
  border-radius: 4px;
  margin-top: 0.125em;
  margin-bottom: 0.875rem;
  position: relative;
}

.b-colorpicker-alpha-slider .alpha-range-thumb {
  width: 0.4em;
  height: 1.25em;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #dbdbdb, 0 0 0 1px #dbdbdb;
  cursor: grab;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
}

.b-colorpicker-alpha-slider .alpha-range-thumb:hover {
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #b5b5b5, 0 0 0 1px #b5b5b5;
}

.b-colorpicker-alpha-slider .alpha-range-thumb:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #AD976E, 0 0 0 0.125em rgba(173, 151, 110, 0.25);
}

.b-colorpicker-alpha-slider .alpha-range-thumb:active {
  cursor: grabbing;
}

.b-colorpicker-alpha-slider .alpha-range-thumb > .b-tooltip,
.b-colorpicker-alpha-slider .alpha-range-thumb > .b-tooltip > .tooltip-trigger {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.datepicker {
  font-size: 0.875rem;
}

.datepicker .dropdown,
.datepicker .dropdown-trigger {
  width: 100%;
}

.datepicker .dropdown .input[readonly],
.datepicker .dropdown-trigger .input[readonly] {
  cursor: pointer;
  box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.05);
}

.datepicker .dropdown .input[readonly]:focus,
.datepicker .dropdown .input[readonly].is-focused,
.datepicker .dropdown .input[readonly]:active,
.datepicker .dropdown .input[readonly].is-active,
.datepicker .dropdown-trigger .input[readonly]:focus,
.datepicker .dropdown-trigger .input[readonly].is-focused,
.datepicker .dropdown-trigger .input[readonly]:active,
.datepicker .dropdown-trigger .input[readonly].is-active {
  box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25);
}

.datepicker .dropdown.is-disabled {
  opacity: 1;
}

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

.datepicker .dropdown-item,
.datepicker .dropdown .dropdown-menu .has-link a,
.dropdown .dropdown-menu .has-link .datepicker a {
  font-size: inherit;
}

.datepicker .datepicker-header {
  padding-bottom: 0.875rem;
  margin-bottom: 0.875rem;
  border-bottom: 1px solid hsl(0, 0%, 86%);
}

.datepicker .datepicker-footer {
  margin-top: 0.875rem;
  padding-top: 0.875rem;
  border-top: 1px solid hsl(0, 0%, 86%);
}

.datepicker .datepicker-table {
  display: table;
  margin: 0 auto 0 auto;
}

.datepicker .datepicker-table .datepicker-cell {
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  border-radius: 4px;
  padding: 0.5rem 0.75rem;
}

.datepicker .datepicker-table .datepicker-header {
  display: table-header-group;
}

.datepicker .datepicker-table .datepicker-header .datepicker-cell {
  color: hsl(0, 0%, 48%);
  font-weight: 600;
}

.datepicker .datepicker-table .datepicker-body {
  display: table-row-group;
}

.datepicker .datepicker-table .datepicker-body .datepicker-row {
  display: table-row;
}

.datepicker .datepicker-table .datepicker-body .datepicker-months {
  display: inline-flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 17rem;
}

.datepicker .datepicker-table .datepicker-body .datepicker-months .datepicker-cell {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33.33%;
  height: 2.5rem;
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-unselectable {
  color: hsl(0, 0%, 71%);
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-today {
  border: solid 1px rgba(173, 151, 110, 0.5);
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable {
  color: hsl(0, 0%, 29%);
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable:hover:not(.is-selected),
.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable:focus:not(.is-selected) {
  background-color: hsl(0, 0%, 96%);
  color: #000000;
  cursor: pointer;
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-first-hovered {
  background-color: hsl(0, 0%, 48%);
  color: hsl(0, 0%, 86%);
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-within-hovered {
  background-color: hsl(0, 0%, 96%);
  color: #000000;
  border-radius: 0;
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selectable.is-within-hovered-range.is-last-hovered {
  background-color: hsl(0, 0%, 48%);
  color: hsl(0, 0%, 86%);
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected {
  background-color: #AD976E;
  color: #fff;
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-first-selected {
  background-color: #AD976E;
  color: #fff;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-within-selected {
  background-color: rgba(173, 151, 110, 0.5);
  border-radius: 0;
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-selected.is-last-selected {
  background-color: #AD976E;
  color: #fff;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-nearby:not(.is-selected) {
  color: hsl(0, 0%, 71%);
}

.datepicker .datepicker-table .datepicker-body .datepicker-cell.is-week-number {
  cursor: default;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell {
  padding: 0.3rem 0.75rem 0.75rem;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event {
  position: relative;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events {
  bottom: 0.425rem;
  display: flex;
  justify-content: center;
  left: 0;
  padding: 0 0.35rem;
  position: absolute;
  width: 100%;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-white {
  background-color: #ffffff;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-black {
  background-color: #000000;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-light {
  background-color: hsl(0, 0%, 96%);
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-dark {
  background-color: hsl(0, 0%, 21%);
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-primary {
  background-color: #AD976E;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-link {
  background-color: #3490dc;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-info {
  background-color: #6cb2eb;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-success {
  background-color: #38c172;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-warning {
  background-color: #ffed4a;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-danger {
  background-color: #ce3e3e;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event {
  border-radius: 50%;
  height: 0.35em;
  margin: 0 0.1em;
  width: 0.35em;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.bars .event {
  height: 0.25em;
  width: 100%;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected {
  overflow: hidden;
}

.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected .events .event.is-primary {
  background-color: rgb(200.6343612335, 186.0484581498, 158.8656387665);
}

.datepicker.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.datepicker.is-medium {
  font-size: 1.25rem;
}

.datepicker.is-large {
  font-size: 1.5rem;
}

@media screen and (min-width: 1024px) {
  .datepicker .footer-horizontal-timepicker {
    border: none;
    padding-left: 10px;
    margin-left: 5px;
    display: flex;
  }

  .datepicker .dropdown-horizontal-timepicker {
    display: flex;
  }

  .datepicker .content-horizontal-timepicker {
    border-right: 1px solid #dbdbdb;
  }
}

.dialog .modal-card {
  max-width: 460px;
  width: auto;
}

.dialog .modal-card .modal-card-head {
  font-size: 1.25rem;
  font-weight: 600;
}

.dialog .modal-card .modal-card-body .field {
  margin-top: 16px;
}

.dialog .modal-card .modal-card-body.is-titleless {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.dialog .modal-card .modal-card-foot {
  justify-content: flex-end;
}

.dialog .modal-card .modal-card-foot .button {
  display: inline;
  min-width: 5em;
  font-weight: 600;
}

@media screen and (min-width: 769px), print {
  .dialog .modal-card {
    min-width: 320px;
  }
}

.dialog.is-small .modal-card,
.dialog.is-small .input,
.dialog.is-small .button {
  border-radius: 2px;
  font-size: 0.75rem;
}

.dialog.is-medium .modal-card,
.dialog.is-medium .input,
.dialog.is-medium .button {
  font-size: 1.25rem;
}

.dialog.is-large .modal-card,
.dialog.is-large .input,
.dialog.is-large .button {
  font-size: 1.5rem;
}

.dialog.has-custom-container {
  position: absolute;
}

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

.dropdown .background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.86);
  z-index: 40;
  cursor: pointer;
}

@media screen and (min-width: 1024px) {
  .dropdown .background {
    display: none;
  }
}

.dropdown.dropdown-menu-animation .dropdown-menu {
  display: block;
}

.dropdown .dropdown-menu .dropdown-item.is-disabled,
.dropdown .dropdown-menu .has-link a.is-disabled {
  cursor: not-allowed;
}

.dropdown .dropdown-menu .dropdown-item.is-disabled:hover,
.dropdown .dropdown-menu .has-link a.is-disabled:hover {
  background: inherit;
  color: inherit;
}

.dropdown .dropdown-menu .has-link a {
  padding-right: 3rem;
  white-space: nowrap;
}

.dropdown.is-hoverable:not(.is-active) .dropdown-menu {
  display: none;
}

.dropdown.is-hoverable:not(.is-touch-enabled):hover .dropdown-menu {
  display: inherit;
}

.dropdown.is-expanded {
  width: 100%;
}

.dropdown.is-expanded .dropdown-trigger {
  width: 100%;
}

.dropdown.is-expanded .dropdown-menu {
  width: 100%;
}

.dropdown.is-expanded.is-mobile-modal .dropdown-menu {
  max-width: 100%;
}

.dropdown:not(.is-disabled) .dropdown-menu .dropdown-item.is-disabled,
.dropdown:not(.is-disabled) .dropdown-menu .has-link a.is-disabled {
  opacity: 0.5;
}

.dropdown .navbar-item {
  height: 100%;
}

.dropdown.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.dropdown.is-disabled .dropdown-trigger {
  pointer-events: none;
}

.dropdown.is-inline .dropdown-menu {
  position: static;
  display: inline-block;
  padding: 0;
}

.dropdown.is-top-right .dropdown-menu {
  top: auto;
  bottom: 100%;
}

.dropdown.is-top-left .dropdown-menu {
  top: auto;
  bottom: 100%;
  right: 0;
  left: auto;
}

.dropdown.is-bottom-left .dropdown-menu {
  right: 0;
  left: auto;
}

@media screen and (max-width: 1023px) {
  .dropdown {
    /* prevents modal on hover unless it is on touch devices */
  }

  .dropdown.is-mobile-modal:not(.is-hoverable) > .dropdown-menu,
  .dropdown.is-mobile-modal.is-touch-enabled > .dropdown-menu {
    position: fixed !important;
    width: calc(100vw - 40px);
    max-width: 460px;
    max-height: calc(100vh - 120px);
    top: 25% !important;
    left: 50% !important;
    bottom: auto !important;
    right: auto !important;
    transform: translate3d(-50%, -25%, 0);
    white-space: normal;
    overflow-y: auto;
    z-index: 50 !important;
  }

  .dropdown.is-mobile-modal:not(.is-hoverable) > .dropdown-menu > .dropdown-content > .dropdown-item,
  .dropdown .dropdown-menu .has-link .dropdown.is-mobile-modal:not(.is-hoverable) > .dropdown-menu > .dropdown-content > a,
  .dropdown.is-mobile-modal:not(.is-hoverable) > .dropdown-menu > .dropdown-content > .has-link a,
  .dropdown.is-mobile-modal.is-touch-enabled > .dropdown-menu > .dropdown-content > .dropdown-item,
  .dropdown .dropdown-menu .has-link .dropdown.is-mobile-modal.is-touch-enabled > .dropdown-menu > .dropdown-content > a,
  .dropdown.is-mobile-modal.is-touch-enabled > .dropdown-menu > .dropdown-content > .has-link a {
    padding: 1rem 1.5rem;
  }
}

@media screen and (max-width: 1023px) {
  html.is-clipped-touch {
    overflow: hidden !important;
  }
}

.field.is-grouped .field {
  flex-shrink: 0;
}

.field.is-grouped .field:not(:last-child) {
  margin-right: 0.75rem;
}

.field.is-grouped .field.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.field.has-addons .control:first-child .control .button,
.field.has-addons .control:first-child .control .input,
.field.has-addons .control:first-child .control .select select {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.field.has-addons .control:last-child .control .button,
.field.has-addons .control:last-child .control .input,
.field.has-addons .control:last-child .control .select select {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.field.has-addons .control .control .button,
.field.has-addons .control .control .input,
.field.has-addons .control .control .select select {
  border-radius: 0;
}

.field.has-addons .b-numberinput:not(:first-child) .control:first-child .button,
.field.has-addons .b-numberinput:not(:first-child) .control:first-child .input,
.field.has-addons .b-numberinput:not(:first-child) .control:first-child .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.field.has-addons .b-numberinput:not(:last-child) .control:last-child .button,
.field.has-addons .b-numberinput:not(:last-child) .control:last-child .input,
.field.has-addons .b-numberinput:not(:last-child) .control:last-child .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.field.has-addons.b-numberinput .control {
  margin-right: unset;
}

.field.is-floating-label,
.field.is-floating-in-label {
  position: relative;
}

.field.is-floating-label .label,
.field.is-floating-in-label .label {
  position: absolute;
  left: 1em;
  font-size: calc(1rem * 0.75);
  background-color: transparent;
  z-index: 5;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: calc(100% - 2em);
  overflow: hidden;
}

.field.is-floating-label .label.is-small,
.field.is-floating-in-label .label.is-small {
  font-size: calc(0.75rem * 0.75);
}

.field.is-floating-label .label.is-medium,
.field.is-floating-in-label .label.is-medium {
  font-size: calc(1.25rem * 0.75);
}

.field.is-floating-label .label.is-large,
.field.is-floating-in-label .label.is-large {
  font-size: calc(1.5rem * 0.75);
}

.field.is-floating-label .taginput .counter,
.field.is-floating-in-label .taginput .counter {
  float: none;
  text-align: right;
}

.field.is-floating-label.has-addons > .label + .control .button,
.field.is-floating-label.has-addons > .label + .control .input,
.field.is-floating-label.has-addons > .label + .control .select select,
.field.is-floating-in-label.has-addons > .label + .control .button,
.field.is-floating-in-label.has-addons > .label + .control .input,
.field.is-floating-in-label.has-addons > .label + .control .select select {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.field.is-floating-label .label {
  top: -0.775em;
  padding-left: 0.125em;
  padding-right: 0.125em;
}

.field.is-floating-label .label:before {
  content: "";
  display: block;
  position: absolute;
  top: 0.775em;
  left: 0;
  right: 0;
  height: 0.375em;
  background-color: #ffffff;
  z-index: -1;
}

.field.is-floating-label .input:focus,
.field.is-floating-label .textarea:focus,
.field.is-floating-label .select select:focus {
  box-shadow: none;
}

.field.is-floating-label .taginput .taginput-container {
  padding-top: 0.475em;
}

.field.is-floating-label .taginput .taginput-container.is-focused {
  box-shadow: none;
}

.field.is-floating-in-label > .label {
  top: 0.25em;
}

.field.is-floating-in-label > .label + .control.datepicker .input,
.field.is-floating-in-label > .label + .control.timepicker .input {
  padding-top: calc(3.25em * 0.5 - 1.5rem * 0.75 * 0.5);
  padding-bottom: 1px;
  height: 3.25em;
}

.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .input,
.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .textarea,
.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) select {
  padding-top: calc(3.25em * 0.5 - 1.5rem * 0.75 * 0.5);
  padding-bottom: 1px;
  height: 3.25em;
}

.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple) {
  height: 3.25em;
}

.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple).is-loading::after {
  margin-top: calc(3.25em * 0.5 - 1.5rem * 0.75 * 0.5);
}

.field.is-floating-in-label > .label + .control:not(.datepicker):not(.timepicker):not(.taginput) .select:not(multiple)::after {
  margin-top: 1px;
}

.field.is-floating-in-label > .label + .control.taginput .taginput-container {
  padding-top: calc(3.25em * 0.5 - 1.5rem * 0.75 * 0.5 + 0.275em - 1px);
}

.field.is-floating-in-label > .label + .control:not(.taginput) .is-left.icon,
.field.is-floating-in-label > .label + .control:not(.taginput) .is-right.icon {
  height: 3.25em;
}

.field.is-floating-in-label > .label + .control:not(.taginput) .is-left.icon {
  padding-top: calc(3.25em * 0.5 - 1.5rem * 0.75 * 0.5);
}

.field.is-floating-in-label > .label + .control.is-loading::after {
  margin-top: calc(3.25em * 0.5 - 1.5rem * 0.75 * 0.5);
}

.field.is-floating-in-label > .label + .field-body > .is-grouped .control .input,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control .textarea,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control select,
.field.is-floating-in-label > .label + .field-body > .has-addons .control .input,
.field.is-floating-in-label > .label + .field-body > .has-addons .control .textarea,
.field.is-floating-in-label > .label + .field-body > .has-addons .control select {
  padding-top: calc(3.25em * 0.5 - 1.5rem * 0.75 * 0.5);
  padding-bottom: 1px;
}

.field.is-floating-in-label > .label + .field-body > .is-grouped .control .input,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control .textarea,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control select,
.field.is-floating-in-label > .label + .field-body > .is-grouped .control .button,
.field.is-floating-in-label > .label + .field-body > .has-addons .control .input,
.field.is-floating-in-label > .label + .field-body > .has-addons .control .textarea,
.field.is-floating-in-label > .label + .field-body > .has-addons .control select,
.field.is-floating-in-label > .label + .field-body > .has-addons .control .button {
  height: 3.25em;
}

.field.is-floating-in-label.has-numberinput .b-numberinput .control .input,
.field.is-floating-in-label.has-numberinput .b-numberinput .control .button {
  height: 3.25em;
}

.field.is-floating-label.has-numberinput .label,
.field.is-floating-in-label.has-numberinput .label {
  margin-left: calc(1rem * 3);
}

.field.is-floating-label.has-numberinput.has-numberinput-is-small .label,
.field.is-floating-in-label.has-numberinput.has-numberinput-is-small .label {
  margin-left: calc(0.75rem * 3);
}

.field.is-floating-label.has-numberinput.has-numberinput-is-medium .label,
.field.is-floating-in-label.has-numberinput.has-numberinput-is-medium .label {
  margin-left: calc(1.25rem * 3);
}

.field.is-floating-label.has-numberinput.has-numberinput-is-large .label,
.field.is-floating-in-label.has-numberinput.has-numberinput-is-large .label {
  margin-left: calc(1.5rem * 3);
}

.field.is-floating-label.has-numberinput-compact .label,
.field.is-floating-in-label.has-numberinput-compact .label {
  margin-left: calc(1rem * 2.25);
}

.field.is-floating-label.has-numberinput-compact.has-numberinput-is-small .label,
.field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-small .label {
  margin-left: calc(0.75rem * 2.25);
}

.field.is-floating-label.has-numberinput-compact.has-numberinput-is-medium .label,
.field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-medium .label {
  margin-left: calc(1.25rem * 2.25);
}

.field.is-floating-label.has-numberinput-compact.has-numberinput-is-large .label,
.field.is-floating-in-label.has-numberinput-compact.has-numberinput-is-large .label {
  margin-left: calc(1.5rem * 2.25);
}

.field.is-grouped-right.is-floating-in-label .label,
.field.has-addons-right.is-floating-in-label .label {
  position: relative;
  left: 5.25em;
}

.field.is-grouped-right.is-floating-label .label,
.field.has-addons-right.is-floating-label .label {
  position: relative;
  left: 5.25em;
}

.control .help.counter {
  float: right;
  margin-left: 0.5em;
}

.control .icon.is-clickable {
  pointer-events: auto;
  cursor: pointer;
}

.control.is-loading::after {
  top: calc(50% - 0.5em);
  right: 0.75em;
}

.icon {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: inherit;
}

.icon svg {
  background-color: transparent;
  fill: currentColor;
  stroke-width: 0;
  stroke: currentColor;
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.b-image-wrapper > img {
  -o-object-fit: cover;
     object-fit: cover;
}

.b-image-wrapper > img.has-ratio,
.b-image-wrapper > img.placeholder {
  height: 100%;
  width: 100%;
}

.b-image-wrapper > img.placeholder {
  filter: blur(10px);
}

.loading-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  align-items: center;
  display: none;
  justify-content: center;
  overflow: hidden;
  z-index: 29;
}

.loading-overlay.is-active {
  display: flex;
}

.loading-overlay.is-full-page {
  position: fixed;
  z-index: 999;
}

.loading-overlay.is-full-page .loading-icon:after {
  top: calc(50% - 2.5em);
  left: calc(50% - 2.5em);
  width: 5em;
  height: 5em;
}

.loading-overlay .loading-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: #7f7f7f;
  background: rgba(255, 255, 255, 0.5);
}

.loading-overlay .loading-icon {
  position: relative;
}

.loading-overlay .loading-icon:after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid hsl(0, 0%, 86%);
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
  position: absolute;
  top: calc(50% - 1.5em);
  left: calc(50% - 1.5em);
  width: 3em;
  height: 3em;
  border-width: 0.25em;
}

.menu .menu-list li > a.is-disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}

.message .media,
.notification .media {
  padding-top: 0;
  border: 0;
}

.message .auto-close-progress progress,
.notification .auto-close-progress progress {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  height: 10px !important;
}

.modal.is-full-screen > .animation-content,
.modal.is-full-screen > .animation-content > .modal-card {
  width: 100%;
  height: 100%;
  max-height: 100vh;
  margin: 0;
  background-color: hsl(0, 0%, 96%);
}

.modal .animation-content {
  margin: 0 20px;
}

.modal .animation-content .modal-card {
  margin: 0;
}

@media screen and (max-width: 768px) {
  .modal .animation-content {
    width: 100%;
  }
}

.modal .modal-content {
  width: 100%;
}

@media screen and (max-width: 768px) {
  .modal .modal-close {
    /* keep modal-close visible when the contents fill the screen */
    background-color: color-mix(in hsl, rgba(0, 0, 0, 0.86) 10%, transparent);
  }

  .modal .modal-close:hover,
  .modal .modal-close :focus {
    background-color: color-mix(in hsl, rgba(0, 0, 0, 0.86) 20%, transparent);
  }

  .modal .modal-close:active {
    background-color: color-mix(in hsl, rgba(0, 0, 0, 0.86) 30%, transparent);
  }
}

.navbar.has-navbar-centered .navbar-start {
  justify-content: center;
  margin-left: auto;
}

.navbar.has-navbar-centered .navbar-end {
  margin-left: 0;
}

.navbar .navbar-dropdown.is-boxed {
  visibility: hidden;
  transition-property: opacity, visibility, transform;
}

.navbar .navbar-item.has-dropdown.is-active .is-boxed,
.navbar .navbar-item.has-dropdown.is-hoverable:hover .is-boxed {
  visibility: visible;
}

.notices {
  position: fixed;
  display: flex;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 2em;
  overflow: hidden;
  z-index: 1000;
  pointer-events: none;
}

.notices .toast {
  display: inline-flex;
  animation-duration: 150ms;
  margin: 0.5em 0;
  text-align: center;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  border-radius: 2em;
  padding: 0.75em 1.5em;
  pointer-events: auto;
  opacity: 0.92;
}

.notices .toast.is-white {
  color: #000000;
  background: #ffffff;
}

.notices .toast.is-black {
  color: #ffffff;
  background: #000000;
}

.notices .toast.is-light {
  color: rgba(0, 0, 0, 0.7);
  background: hsl(0, 0%, 96%);
}

.notices .toast.is-dark {
  color: #fff;
  background: hsl(0, 0%, 21%);
}

.notices .toast.is-primary {
  color: #fff;
  background: #AD976E;
}

.notices .toast.is-link {
  color: #fff;
  background: #3490dc;
}

.notices .toast.is-info {
  color: #fff;
  background: #6cb2eb;
}

.notices .toast.is-success {
  color: #fff;
  background: #38c172;
}

.notices .toast.is-warning {
  color: rgba(0, 0, 0, 0.7);
  background: #ffed4a;
}

.notices .toast.is-danger {
  color: #fff;
  background: #ce3e3e;
}

.notices .snackbar {
  display: inline-flex;
  align-items: center;
  justify-content: space-around;
  animation-duration: 150ms;
  margin: 0.5em 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  pointer-events: auto;
  background: hsl(0, 0%, 21%);
  color: #fff;
  min-height: 3em;
}

.notices .snackbar .text {
  padding: 0.5em 1em;
}

.notices .snackbar .action {
  margin-left: auto;
  padding: 0.5em;
  padding-left: 0;
}

.notices .snackbar .action .button {
  font-weight: 600;
  text-transform: uppercase;
  background: hsl(0, 0%, 21%);
  border: transparent;
}

.notices .snackbar .action .button:hover {
  background: hsl(0, 0%, 16%);
}

.notices .snackbar .action .button:active {
  background: hsl(0, 0%, 16%);
}

.notices .snackbar .action.is-white .button {
  color: #ffffff;
}

.notices .snackbar .action.is-black .button {
  color: #000000;
}

.notices .snackbar .action.is-light .button {
  color: hsl(0, 0%, 96%);
}

.notices .snackbar .action.is-dark .button {
  color: hsl(0, 0%, 21%);
}

.notices .snackbar .action.is-primary .button {
  color: #AD976E;
}

.notices .snackbar .action.is-link .button {
  color: #3490dc;
}

.notices .snackbar .action.is-info .button {
  color: #6cb2eb;
}

.notices .snackbar .action.is-success .button {
  color: #38c172;
}

.notices .snackbar .action.is-warning .button {
  color: #ffed4a;
}

.notices .snackbar .action.is-danger .button {
  color: #ce3e3e;
}

.notices .snackbar .action.is-cancel {
  padding-right: 0;
}

@media screen and (max-width: 768px) {
  .notices .snackbar {
    width: 100%;
    margin: 0;
    border-radius: 0;
  }
}

@media screen and (min-width: 769px), print {
  .notices .snackbar {
    min-width: 350px;
    max-width: 600px;
    overflow: hidden;
  }
}

.notices .notification {
  pointer-events: auto;
  max-width: 600px;
}

.notices .toast.is-top,
.notices .toast.is-bottom,
.notices .snackbar.is-top,
.notices .snackbar.is-bottom,
.notices .notification.is-top,
.notices .notification.is-bottom {
  align-self: center;
}

.notices .toast.is-top-right,
.notices .toast.is-bottom-right,
.notices .snackbar.is-top-right,
.notices .snackbar.is-bottom-right,
.notices .notification.is-top-right,
.notices .notification.is-bottom-right {
  align-self: flex-end;
}

.notices .toast.is-top-left,
.notices .toast.is-bottom-left,
.notices .snackbar.is-top-left,
.notices .snackbar.is-bottom-left,
.notices .notification.is-top-left,
.notices .notification.is-bottom-left {
  align-self: flex-start;
}

.notices .toast.is-toast,
.notices .snackbar.is-toast,
.notices .notification.is-toast {
  opacity: 0.92;
}

.notices.is-top {
  flex-direction: column;
}

.notices.is-bottom {
  flex-direction: column-reverse;
}

.notices.is-bottom .notification {
  margin-bottom: 0;
}

.notices.is-bottom .notification:not(:first-child) {
  margin-bottom: 1.5rem;
}

.notices.has-custom-container {
  position: absolute;
}

@media screen and (max-width: 768px) {
  .notices {
    padding: 0;
    position: fixed !important;
  }
}

.notification .auto-close-progress.progress-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.b-numberinput.field {
  margin-bottom: 0;
}

.b-numberinput.field.is-grouped div.control {
  flex-grow: 1;
  flex-shrink: 1;
}

.b-numberinput.field.has-addons.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.b-numberinput input[type=number]::-webkit-inner-spin-button,
.b-numberinput input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.b-numberinput input[type=number] {
  -moz-appearance: textfield;
}

.b-numberinput input[type=number] {
  text-align: center;
}

.b-numberinput .button.is-rounded {
  padding-left: 1em;
  padding-right: 1em;
}

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

.pagination .pagination-next.is-disabled,
.pagination .pagination-previous.is-disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}

.pagination.is-simple {
  justify-content: normal;
}

.pagination.is-simple.is-centered {
  justify-content: center;
}

.pagination.is-simple.is-right {
  justify-content: flex-end;
}

.pagination .is-current {
  pointer-events: none;
  cursor: not-allowed;
}

@media screen and (min-width: 769px), print {
  .pagination.has-input .pagination-list {
    order: 1;
  }

  .pagination.has-input .pagination-input {
    order: 2;
  }

  .pagination.has-input .pagination-previous {
    order: 3;
  }

  .pagination.has-input .pagination-next {
    order: 4;
  }

  .pagination.has-input.is-centered .pagination-previous {
    order: 1;
  }

  .pagination.has-input.is-centered .pagination-list {
    order: 2;
  }

  .pagination.has-input.is-centered .pagination-input {
    order: 3;
  }

  .pagination.has-input.is-centered .pagination-next {
    order: 4;
  }

  .pagination.has-input.is-centered.is-input-right .pagination-previous {
    order: 1;
  }

  .pagination.has-input.is-centered.is-input-right .pagination-list {
    order: 2;
  }

  .pagination.has-input.is-centered.is-input-right .pagination-next {
    order: 3;
  }

  .pagination.has-input.is-centered.is-input-right .pagination-input {
    order: 4;
  }

  .pagination.has-input.is-centered.is-input-left .pagination-input {
    order: 1;
  }

  .pagination.has-input.is-centered.is-input-left .pagination-previous {
    order: 2;
  }

  .pagination.has-input.is-centered.is-input-left .pagination-list {
    order: 3;
  }

  .pagination.has-input.is-centered.is-input-left .pagination-next {
    order: 4;
  }

  .pagination.has-input.is-right .pagination-previous {
    order: 1;
  }

  .pagination.has-input.is-right .pagination-next {
    order: 2;
  }

  .pagination.has-input.is-right .pagination-input {
    order: 3;
  }

  .pagination.has-input.is-right .pagination-list {
    order: 4;
  }

  .pagination.has-input.is-right.is-input-right .pagination-previous {
    order: 1;
  }

  .pagination.has-input.is-right.is-input-right .pagination-next {
    order: 2;
  }

  .pagination.has-input.is-right.is-input-right .pagination-list {
    order: 3;
  }

  .pagination.has-input.is-right.is-input-right .pagination-input {
    order: 4;
  }

  .pagination.has-input.is-right.is-input-left .pagination-input {
    order: 1;
  }

  .pagination.has-input.is-right.is-input-left .pagination-previous {
    order: 2;
  }

  .pagination.has-input.is-right.is-input-left .pagination-next {
    order: 3;
  }

  .pagination.has-input.is-right.is-input-left .pagination-list {
    order: 4;
  }

  .pagination.has-input.is-input-right .pagination-list {
    order: 1;
  }

  .pagination.has-input.is-input-right .pagination-previous {
    order: 2;
  }

  .pagination.has-input.is-input-right .pagination-next {
    order: 3;
  }

  .pagination.has-input.is-input-right .pagination-input {
    order: 4;
  }

  .pagination.has-input.is-input-left .pagination-input {
    order: 1;
  }

  .pagination.has-input.is-input-left .pagination-list {
    order: 2;
  }

  .pagination.has-input.is-input-left .pagination-previous {
    order: 3;
  }

  .pagination.has-input.is-input-left .pagination-next {
    order: 4;
  }
}

.progress-wrapper {
  position: relative;
  overflow: hidden;
}

.progress-wrapper:not(:last-child) {
  margin-bottom: 1.5rem;
}

.progress-wrapper .progress-value {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: calc(1rem / 1.5);
  line-height: 1rem;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.7);
  white-space: nowrap;
}

.progress-wrapper .progress,
.progress-wrapper .progress-wrapper.is-not-native,
.progress-wrapper .progress-bar {
  margin-bottom: 0;
}

.progress-wrapper .progress.is-small + .progress-value,
.progress-wrapper .is-small.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress.is-small .progress-value,
.progress-wrapper .is-small.progress-wrapper.is-not-native .progress-value,
.progress-wrapper .progress-bar.is-small + .progress-value,
.progress-wrapper .progress-bar.is-small .progress-value {
  font-size: calc(0.75rem / 1.5);
  line-height: 0.75rem;
}

.progress-wrapper .progress.is-medium + .progress-value,
.progress-wrapper .is-medium.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress.is-medium .progress-value,
.progress-wrapper .is-medium.progress-wrapper.is-not-native .progress-value,
.progress-wrapper .progress-bar.is-medium + .progress-value,
.progress-wrapper .progress-bar.is-medium .progress-value {
  font-size: calc(1.25rem / 1.5);
  line-height: 1.25rem;
}

.progress-wrapper .progress.is-large + .progress-value,
.progress-wrapper .is-large.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress.is-large .progress-value,
.progress-wrapper .is-large.progress-wrapper.is-not-native .progress-value,
.progress-wrapper .progress-bar.is-large + .progress-value,
.progress-wrapper .progress-bar.is-large .progress-value {
  font-size: calc(1.5rem / 1.5);
  line-height: 1.5rem;
}

.progress-wrapper .progress::-webkit-progress-value,
.progress-wrapper .progress-wrapper.is-not-native::-webkit-progress-value,
.progress-wrapper .progress-bar::-webkit-progress-value {
  -webkit-transition: width 0.5s ease;
  transition: width 0.5s ease;
}

.progress-wrapper .progress.is-more-than-half + .progress-value,
.progress-wrapper .is-more-than-half.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half + .progress-value {
  color: #fff;
}

.progress-wrapper .progress.is-more-than-half.is-white + .progress-value,
.progress-wrapper .is-more-than-half.is-white.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-white + .progress-value {
  color: #000000;
}

.progress-wrapper .progress.is-more-than-half.is-black + .progress-value,
.progress-wrapper .is-more-than-half.is-black.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-black + .progress-value {
  color: #ffffff;
}

.progress-wrapper .progress.is-more-than-half.is-light + .progress-value,
.progress-wrapper .is-more-than-half.is-light.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-light + .progress-value {
  color: rgba(0, 0, 0, 0.7);
}

.progress-wrapper .progress.is-more-than-half.is-dark + .progress-value,
.progress-wrapper .is-more-than-half.is-dark.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-dark + .progress-value {
  color: #fff;
}

.progress-wrapper .progress.is-more-than-half.is-primary + .progress-value,
.progress-wrapper .is-more-than-half.is-primary.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-primary + .progress-value {
  color: #fff;
}

.progress-wrapper .progress.is-more-than-half.is-link + .progress-value,
.progress-wrapper .is-more-than-half.is-link.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-link + .progress-value {
  color: #fff;
}

.progress-wrapper .progress.is-more-than-half.is-info + .progress-value,
.progress-wrapper .is-more-than-half.is-info.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-info + .progress-value {
  color: #fff;
}

.progress-wrapper .progress.is-more-than-half.is-success + .progress-value,
.progress-wrapper .is-more-than-half.is-success.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-success + .progress-value {
  color: #fff;
}

.progress-wrapper .progress.is-more-than-half.is-warning + .progress-value,
.progress-wrapper .is-more-than-half.is-warning.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-warning + .progress-value {
  color: rgba(0, 0, 0, 0.7);
}

.progress-wrapper .progress.is-more-than-half.is-danger + .progress-value,
.progress-wrapper .is-more-than-half.is-danger.progress-wrapper.is-not-native + .progress-value,
.progress-wrapper .progress-bar.is-more-than-half.is-danger + .progress-value {
  color: #fff;
}

.progress-wrapper .progress.is-squared,
.progress-wrapper .is-squared.progress-wrapper.is-not-native,
.progress-wrapper .progress-bar.is-squared {
  border-radius: 0;
}

.progress-wrapper.is-not-native {
  white-space: nowrap;
  background-color: hsl(0, 0%, 93%);
  border-radius: 9999px;
}

.progress-wrapper.is-not-native .progress-bar {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 100%;
  background-color: #000000;
}

.progress-wrapper.is-not-native .progress-bar .progress-value {
  color: #fff;
}

.progress-wrapper.is-not-native .progress-bar.is-white {
  background-color: #ffffff;
}

.progress-wrapper.is-not-native .progress-bar.is-white .progress-value {
  color: #000000;
}

.progress-wrapper.is-not-native .progress-bar.is-black {
  background-color: #000000;
}

.progress-wrapper.is-not-native .progress-bar.is-black .progress-value {
  color: #ffffff;
}

.progress-wrapper.is-not-native .progress-bar.is-light {
  background-color: hsl(0, 0%, 96%);
}

.progress-wrapper.is-not-native .progress-bar.is-light .progress-value {
  color: rgba(0, 0, 0, 0.7);
}

.progress-wrapper.is-not-native .progress-bar.is-dark {
  background-color: hsl(0, 0%, 21%);
}

.progress-wrapper.is-not-native .progress-bar.is-dark .progress-value {
  color: #fff;
}

.progress-wrapper.is-not-native .progress-bar.is-primary {
  background-color: #AD976E;
}

.progress-wrapper.is-not-native .progress-bar.is-primary .progress-value {
  color: #fff;
}

.progress-wrapper.is-not-native .progress-bar.is-link {
  background-color: #3490dc;
}

.progress-wrapper.is-not-native .progress-bar.is-link .progress-value {
  color: #fff;
}

.progress-wrapper.is-not-native .progress-bar.is-info {
  background-color: #6cb2eb;
}

.progress-wrapper.is-not-native .progress-bar.is-info .progress-value {
  color: #fff;
}

.progress-wrapper.is-not-native .progress-bar.is-success {
  background-color: #38c172;
}

.progress-wrapper.is-not-native .progress-bar.is-success .progress-value {
  color: #fff;
}

.progress-wrapper.is-not-native .progress-bar.is-warning {
  background-color: #ffed4a;
}

.progress-wrapper.is-not-native .progress-bar.is-warning .progress-value {
  color: rgba(0, 0, 0, 0.7);
}

.progress-wrapper.is-not-native .progress-bar.is-danger {
  background-color: #ce3e3e;
}

.progress-wrapper.is-not-native .progress-bar.is-danger .progress-value {
  color: #fff;
}

.progress-wrapper.is-squared {
  border-radius: 0;
}

.b-radio.radio {
  outline: none;
  display: inline-flex;
  align-items: center;
}

.b-radio.radio:not(.button) {
  margin-right: 0.5em;
}

.b-radio.radio:not(.button) + .radio:last-child {
  margin-right: 0;
}

.b-radio.radio + .radio {
  margin-left: 0;
}

.b-radio.radio input[type=radio] {
  position: absolute;
  left: 0;
  opacity: 0;
  outline: none;
  z-index: -1;
}

.b-radio.radio input[type=radio] + .check {
  display: flex;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  width: 1.25em;
  height: 1.25em;
  transition: background 150ms ease-out;
  border-radius: 50%;
  border: 2px solid hsl(0, 0%, 48%);
}

.b-radio.radio input[type=radio] + .check:before {
  content: "";
  display: flex;
  position: absolute;
  left: 50%;
  margin-left: calc(-1.25em * 0.5);
  bottom: 50%;
  margin-bottom: calc(-1.25em * 0.5);
  width: 1.25em;
  height: 1.25em;
  transition: transform 150ms ease-out;
  border-radius: 50%;
  transform: scale(0);
  background-color: #AD976E;
}

.b-radio.radio input[type=radio] + .check.is-white:before {
  background: #ffffff;
}

.b-radio.radio input[type=radio] + .check.is-black:before {
  background: #000000;
}

.b-radio.radio input[type=radio] + .check.is-light:before {
  background: hsl(0, 0%, 96%);
}

.b-radio.radio input[type=radio] + .check.is-dark:before {
  background: hsl(0, 0%, 21%);
}

.b-radio.radio input[type=radio] + .check.is-primary:before {
  background: #AD976E;
}

.b-radio.radio input[type=radio] + .check.is-link:before {
  background: #3490dc;
}

.b-radio.radio input[type=radio] + .check.is-info:before {
  background: #6cb2eb;
}

.b-radio.radio input[type=radio] + .check.is-success:before {
  background: #38c172;
}

.b-radio.radio input[type=radio] + .check.is-warning:before {
  background: #ffed4a;
}

.b-radio.radio input[type=radio] + .check.is-danger:before {
  background: #ce3e3e;
}

.b-radio.radio input[type=radio]:checked + .check {
  border-color: #AD976E;
}

.b-radio.radio input[type=radio]:checked + .check.is-white {
  border-color: #ffffff;
}

.b-radio.radio input[type=radio]:checked + .check.is-black {
  border-color: #000000;
}

.b-radio.radio input[type=radio]:checked + .check.is-light {
  border-color: hsl(0, 0%, 96%);
}

.b-radio.radio input[type=radio]:checked + .check.is-dark {
  border-color: hsl(0, 0%, 21%);
}

.b-radio.radio input[type=radio]:checked + .check.is-primary {
  border-color: #AD976E;
}

.b-radio.radio input[type=radio]:checked + .check.is-link {
  border-color: #3490dc;
}

.b-radio.radio input[type=radio]:checked + .check.is-info {
  border-color: #6cb2eb;
}

.b-radio.radio input[type=radio]:checked + .check.is-success {
  border-color: #38c172;
}

.b-radio.radio input[type=radio]:checked + .check.is-warning {
  border-color: #ffed4a;
}

.b-radio.radio input[type=radio]:checked + .check.is-danger {
  border-color: #ce3e3e;
}

.b-radio.radio input[type=radio]:checked + .check:before {
  transform: scale(0.5);
}

.b-radio.radio input[type=radio]:focus + .check {
  box-shadow: 0 0 0.5em rgba(122.4, 122.4, 122.4, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check {
  box-shadow: 0 0 0.5em rgba(173, 151, 110, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-white {
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-black {
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-light {
  box-shadow: 0 0 0.5em rgba(244.8, 244.8, 244.8, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-dark {
  box-shadow: 0 0 0.5em rgba(53.55, 53.55, 53.55, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-primary {
  box-shadow: 0 0 0.5em rgba(173, 151, 110, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-link {
  box-shadow: 0 0 0.5em rgba(52, 144, 220, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-info {
  box-shadow: 0 0 0.5em rgba(108, 178, 235, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-success {
  box-shadow: 0 0 0.5em rgba(56, 193, 114, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-warning {
  box-shadow: 0 0 0.5em rgba(255, 237, 74, 0.8);
}

.b-radio.radio input[type=radio]:focus:checked + .check.is-danger {
  box-shadow: 0 0 0.5em rgba(206, 62, 62, 0.8);
}

.b-radio.radio input[type=radio][disabled] + .check {
  cursor: not-allowed;
}

.b-radio.radio .control-label {
  padding-left: calc(0.75em - 1px);
}

.b-radio.radio.button {
  display: flex;
}

.b-radio.radio.button.is-selected {
  z-index: 1;
}

.b-radio.radio[disabled] {
  opacity: 0.5;
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check {
  border-color: #AD976E;
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-white {
  border-color: #ffffff;
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-black {
  border-color: #000000;
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-light {
  border-color: hsl(0, 0%, 96%);
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-dark {
  border-color: hsl(0, 0%, 21%);
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-primary {
  border-color: #AD976E;
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-link {
  border-color: #3490dc;
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-info {
  border-color: #6cb2eb;
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-success {
  border-color: #38c172;
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-warning {
  border-color: #ffed4a;
}

.b-radio.radio:hover input[type=radio]:not(:disabled) + .check.is-danger {
  border-color: #ce3e3e;
}

.b-radio.radio.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.b-radio.radio.is-medium {
  font-size: 1.25rem;
}

.b-radio.radio.is-large {
  font-size: 1.5rem;
}

.rate {
  align-items: center;
  display: flex;
}

.rate:not(:last-child) {
  margin-bottom: 0.75rem;
}

.rate.is-spaced .rate-item:not(:last-child) {
  margin-right: 0.25rem;
}

.rate.is-disabled .rate-item {
  cursor: initial;
}

.rate.is-disabled .rate-item:hover {
  transform: none;
}

.rate.is-rtl .rate-item {
  order: 1;
}

.rate.is-rtl .rate-text {
  margin-left: 0;
  margin-right: 0.35rem;
}

.rate .rate-item {
  cursor: pointer;
  display: inline-flex;
  position: relative;
  transition: all 0.3s;
}

.rate .rate-item:hover {
  transform: scale(1.1);
}

.rate .rate-item.set-on .icon,
.rate .rate-item.set-half .is-half {
  color: rgb(255, 234.4640883978, 48.5);
}

.rate .rate-item.set-half .is-half {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}

.rate .icon {
  color: hsl(0, 0%, 86%);
  line-height: 1;
  pointer-events: none;
  width: inherit;
}

.rate .is-half > i {
  position: absolute;
  left: 0;
}

.rate .rate-text {
  font-size: calc(1rem / 1.25);
  margin-left: 0.35rem;
}

.rate .rate-text.is-small {
  font-size: calc(0.75rem / 1.25);
}

.rate .rate-text.is-medium {
  font-size: calc(1.25rem / 1.25);
}

.rate .rate-text.is-large {
  font-size: calc(1.5rem / 1.25);
}

.select select {
  text-rendering: auto !important;
  padding-right: 2.5em;
}

.select select option {
  color: hsl(0, 0%, 29%);
  padding: calc(0.5em - 1px) calc(0.75em - 1px);
}

.select select option:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.select select optgroup {
  color: hsl(0, 0%, 71%);
  font-weight: 400;
  font-style: normal;
  padding: 0.25em 0;
}

.select select[disabled] {
  opacity: 1;
}

.select.is-empty select {
  color: rgba(122.4, 122.4, 122.4, 0.7);
}

.select.is-loading::after {
  top: calc(50% - 0.5em);
  right: 0.75em;
}

.b-skeleton {
  display: inline-flex;
  flex-direction: column;
  vertical-align: middle;
  width: 100%;
}

.b-skeleton > .b-skeleton-item {
  background: linear-gradient(90deg, hsl(0, 0%, 86%) 25%, rgba(219.3, 219.3, 219.3, 0.5) 50%, hsl(0, 0%, 86%) 75%);
  background-size: 400% 100%;
  width: 100%;
}

.b-skeleton > .b-skeleton-item.is-rounded {
  border-radius: 4px;
}

.b-skeleton > .b-skeleton-item::after {
  content: "\A0";
}

.b-skeleton > .b-skeleton-item + .b-skeleton-item {
  margin-top: 0.5rem;
}

.b-skeleton.is-animated > .b-skeleton-item {
  animation: skeleton-loading 1.5s infinite;
}

.b-skeleton.is-centered {
  align-items: center;
}

.b-skeleton.is-right {
  align-items: flex-end;
}

.b-skeleton + .b-skeleton {
  margin-top: 0.5rem;
}

.b-skeleton > .b-skeleton-item {
  line-height: 1rem;
}

.b-skeleton.is-small > .b-skeleton-item {
  line-height: 0.75rem;
}

.b-skeleton.is-medium > .b-skeleton-item {
  line-height: 1.25rem;
}

.b-skeleton.is-large > .b-skeleton-item {
  line-height: 1.5rem;
}

@keyframes skeleton-loading {
  0% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0 50%;
  }
}

.b-sidebar .sidebar-content {
  background-color: hsl(0, 0%, 96%);
  box-shadow: 5px 0px 13px 3px rgba(0, 0, 0, 0.1);
  width: 260px;
  z-index: 39;
}

.b-sidebar .sidebar-content.is-white {
  background-color: #ffffff;
}

.b-sidebar .sidebar-content.is-black {
  background-color: #000000;
}

.b-sidebar .sidebar-content.is-light {
  background-color: hsl(0, 0%, 96%);
}

.b-sidebar .sidebar-content.is-dark {
  background-color: hsl(0, 0%, 21%);
}

.b-sidebar .sidebar-content.is-primary {
  background-color: #AD976E;
}

.b-sidebar .sidebar-content.is-link {
  background-color: #3490dc;
}

.b-sidebar .sidebar-content.is-info {
  background-color: #6cb2eb;
}

.b-sidebar .sidebar-content.is-success {
  background-color: #38c172;
}

.b-sidebar .sidebar-content.is-warning {
  background-color: #ffed4a;
}

.b-sidebar .sidebar-content.is-danger {
  background-color: #ce3e3e;
}

.b-sidebar .sidebar-content.is-fixed {
  position: fixed;
  left: 0;
  top: 0;
}

.b-sidebar .sidebar-content.is-fixed.is-right {
  left: auto;
  right: 0;
}

.b-sidebar .sidebar-content.is-absolute {
  position: absolute;
  left: 0;
  top: 0;
}

.b-sidebar .sidebar-content.is-absolute.is-right {
  left: auto;
  right: 0;
}

.b-sidebar .sidebar-content.is-mini {
  width: 80px;
}

.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed) {
  transition: width 150ms ease-out;
}

.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed):not(.is-fullwidth) {
  width: 260px;
}

.b-sidebar .sidebar-content.is-mini.is-mini-expand:hover:not(.is-mini-delayed):not(.is-fullwidth).is-mini-expand-fixed {
  position: fixed;
}

.b-sidebar .sidebar-content.is-static {
  position: static;
}

.b-sidebar .sidebar-content.is-absolute,
.b-sidebar .sidebar-content.is-static {
  transition: width 150ms ease-out;
}

.b-sidebar .sidebar-content.is-fullwidth {
  width: 100%;
  max-width: 100%;
}

.b-sidebar .sidebar-content.is-fullheight {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-content: stretch;
}

@media screen and (max-width: 768px) {
  .b-sidebar .sidebar-content.is-mini-mobile {
    width: 80px;
  }

  .b-sidebar .sidebar-content.is-mini-mobile.is-mini-expand:hover:not(.is-fullwidth-mobile) {
    width: 260px;
  }

  .b-sidebar .sidebar-content.is-mini-mobile.is-mini-expand:hover:not(.is-fullwidth-mobile).is-mini-expand-fixed {
    position: fixed;
  }

  .b-sidebar .sidebar-content.is-hidden-mobile {
    width: 0;
    height: 0;
    overflow: hidden;
  }

  .b-sidebar .sidebar-content.is-fullwidth-mobile {
    width: 100%;
    max-width: 100%;
  }
}

.b-sidebar .sidebar-content .sidebar-close {
  background: rgba(10, 10, 10, 0.3);
}

.b-sidebar .sidebar-content .sidebar-close:hover {
  background: rgba(10, 10, 10, 0.86);
}

.b-sidebar .sidebar-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.86);
  position: fixed;
  z-index: 38;
}

.b-slider {
  margin: 1em 0;
  background: transparent;
  width: 100%;
}

.b-slider .b-slider-track {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  background: hsl(0, 0%, 86%);
  border-radius: 4px;
}

.b-slider .b-slider-fill {
  position: absolute;
  height: 100%;
  box-shadow: 0px 0px 0px hsl(0, 0%, 48%);
  background: hsl(0, 0%, 86%);
  border-radius: 4px;
  border: 0px solid hsl(0, 0%, 48%);
  top: 50%;
  transform: translateY(-50%);
}

.b-slider .b-slider-thumb-wrapper {
  display: inline-flex;
  align-items: center;
  position: absolute;
  cursor: grab;
  transform: translate(-50%, -50%);
  top: 50%;
  flex-direction: column;
}

.b-slider .b-slider-thumb-wrapper .b-slider-thumb {
  box-shadow: none;
  border: 1px solid hsl(0, 0%, 71%);
  border-radius: 4px;
  background: #ffffff;
}

.b-slider .b-slider-thumb-wrapper .b-slider-thumb:focus {
  transform: scale(1.25);
}

.b-slider .b-slider-thumb-wrapper.is-dragging {
  cursor: grabbing;
}

.b-slider .b-slider-thumb-wrapper.is-dragging .b-slider-thumb {
  transform: scale(1.25);
}

.b-slider .b-slider-thumb-wrapper.has-indicator .b-slider-thumb {
  padding: 16px 10px;
  display: flex;
  align-items: center;
  width: auto;
}

.b-slider.slider-focus {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: -20px;
  margin-bottom: -20px;
  cursor: pointer;
}

.b-slider.is-rounded .b-slider-thumb {
  border-radius: 9999px;
}

.b-slider.is-disabled .b-slider-track {
  cursor: not-allowed;
  opacity: 0.5;
}

.b-slider.is-disabled .b-slider-thumb-wrapper {
  cursor: not-allowed;
}

.b-slider.is-disabled .b-slider-thumb-wrapper .b-slider-thumb {
  transform: scale(1);
}

.b-slider .b-slider-track {
  height: 0.5rem;
}

.b-slider .b-slider-thumb {
  height: 1rem;
  width: 1rem;
}

.b-slider .b-slider-tick {
  height: 0.25rem;
}

.b-slider .b-slider-tick-label {
  font-size: 0.75rem;
  position: absolute;
  top: calc(0.5rem * 0.5 + 2px);
  left: 50%;
  transform: translateX(-50%);
}

.b-slider.is-small .b-slider-track {
  height: 0.375rem;
}

.b-slider.is-small .b-slider-thumb {
  height: 0.75rem;
  width: 0.75rem;
}

.b-slider.is-small .b-slider-tick {
  height: 0.1875rem;
}

.b-slider.is-small .b-slider-tick-label {
  font-size: 0.75rem;
  position: absolute;
  top: calc(0.375rem * 0.5 + 2px);
  left: 50%;
  transform: translateX(-50%);
}

.b-slider.is-medium .b-slider-track {
  height: 0.625rem;
}

.b-slider.is-medium .b-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
}

.b-slider.is-medium .b-slider-tick {
  height: 0.3125rem;
}

.b-slider.is-medium .b-slider-tick-label {
  font-size: 0.75rem;
  position: absolute;
  top: calc(0.625rem * 0.5 + 2px);
  left: 50%;
  transform: translateX(-50%);
}

.b-slider.is-large .b-slider-track {
  height: 0.75rem;
}

.b-slider.is-large .b-slider-thumb {
  height: 1.5rem;
  width: 1.5rem;
}

.b-slider.is-large .b-slider-tick {
  height: 0.375rem;
}

.b-slider.is-large .b-slider-tick-label {
  font-size: 0.75rem;
  position: absolute;
  top: calc(0.75rem * 0.5 + 2px);
  left: 50%;
  transform: translateX(-50%);
}

.b-slider.is-white .b-slider-fill {
  background: #ffffff !important;
}

.b-slider.is-black .b-slider-fill {
  background: #000000 !important;
}

.b-slider.is-light .b-slider-fill {
  background: hsl(0, 0%, 96%) !important;
}

.b-slider.is-dark .b-slider-fill {
  background: hsl(0, 0%, 21%) !important;
}

.b-slider.is-primary .b-slider-fill {
  background: #AD976E !important;
}

.b-slider.is-link .b-slider-fill {
  background: #3490dc !important;
}

.b-slider.is-info .b-slider-fill {
  background: #6cb2eb !important;
}

.b-slider.is-success .b-slider-fill {
  background: #38c172 !important;
}

.b-slider.is-warning .b-slider-fill {
  background: #ffed4a !important;
}

.b-slider.is-danger .b-slider-fill {
  background: #ce3e3e !important;
}

.b-slider .b-slider-tick {
  position: absolute;
  width: 3px;
  transform: translate(-50%, -50%);
  top: 50%;
  background: hsl(0, 0%, 71%);
  border-radius: 4px;
}

.b-slider .b-slider-tick.is-tick-hidden {
  background: transparent;
}

/*
This project is based on
"bulma-steps" (https://github.com/Wikiki/bulma-steps) by
Wikiki (https://github.com/Wikiki) licensed under
MIT (https://github.com/Wikiki/bulma-steps/blob/master/LICENSE)
*/

.b-steps .steps .step-items {
  display: flex;
  flex-wrap: wrap;
}

.b-steps .steps .step-items .step-item {
  margin-top: 0;
  position: relative;
  flex-grow: 1;
  flex-basis: 1em;
}

.b-steps .steps .step-items .step-item .step-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #000000;
}

.b-steps .steps .step-items .step-item .step-link:not(.is-clickable) {
  cursor: not-allowed;
}

.b-steps .steps .step-items .step-item .step-marker {
  align-items: center;
  display: flex;
  border-radius: 4px;
  font-weight: 700;
  justify-content: center;
  background: hsl(0, 0%, 71%);
  color: #ffffff;
  border: 0.2em solid #fff;
  z-index: 1;
  overflow: hidden;
}

.b-steps .steps .step-items .step-item.is-white::before,
.b-steps .steps .step-items .step-item.is-white::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, #ffffff 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-white.is-active .step-marker {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #ffffff;
}

.b-steps .steps .step-items .step-item.is-white.is-active::before,
.b-steps .steps .step-items .step-item.is-white.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-white.is-previous .step-marker {
  color: #000000;
  background-color: #ffffff;
}

.b-steps .steps .step-items .step-item.is-white.is-previous::before,
.b-steps .steps .step-items .step-item.is-white.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-black::before,
.b-steps .steps .step-items .step-item.is-black::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, #000000 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-black.is-active .step-marker {
  background-color: #ffffff;
  border-color: #000000;
  color: #000000;
}

.b-steps .steps .step-items .step-item.is-black.is-active::before,
.b-steps .steps .step-items .step-item.is-black.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-black.is-previous .step-marker {
  color: #ffffff;
  background-color: #000000;
}

.b-steps .steps .step-items .step-item.is-black.is-previous::before,
.b-steps .steps .step-items .step-item.is-black.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-light::before,
.b-steps .steps .step-items .step-item.is-light::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, hsl(0, 0%, 96%) 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-light.is-active .step-marker {
  background-color: #ffffff;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}

.b-steps .steps .step-items .step-item.is-light.is-active::before,
.b-steps .steps .step-items .step-item.is-light.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-light.is-previous .step-marker {
  color: rgba(0, 0, 0, 0.7);
  background-color: hsl(0, 0%, 96%);
}

.b-steps .steps .step-items .step-item.is-light.is-previous::before,
.b-steps .steps .step-items .step-item.is-light.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-dark::before,
.b-steps .steps .step-items .step-item.is-dark::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, hsl(0, 0%, 21%) 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-dark.is-active .step-marker {
  background-color: #ffffff;
  border-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}

.b-steps .steps .step-items .step-item.is-dark.is-active::before,
.b-steps .steps .step-items .step-item.is-dark.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-dark.is-previous .step-marker {
  color: #fff;
  background-color: hsl(0, 0%, 21%);
}

.b-steps .steps .step-items .step-item.is-dark.is-previous::before,
.b-steps .steps .step-items .step-item.is-dark.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-primary::before,
.b-steps .steps .step-items .step-item.is-primary::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, #AD976E 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-primary.is-active .step-marker {
  background-color: #ffffff;
  border-color: #AD976E;
  color: #AD976E;
}

.b-steps .steps .step-items .step-item.is-primary.is-active::before,
.b-steps .steps .step-items .step-item.is-primary.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-primary.is-previous .step-marker {
  color: #fff;
  background-color: #AD976E;
}

.b-steps .steps .step-items .step-item.is-primary.is-previous::before,
.b-steps .steps .step-items .step-item.is-primary.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-link::before,
.b-steps .steps .step-items .step-item.is-link::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, #3490dc 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-link.is-active .step-marker {
  background-color: #ffffff;
  border-color: #3490dc;
  color: #3490dc;
}

.b-steps .steps .step-items .step-item.is-link.is-active::before,
.b-steps .steps .step-items .step-item.is-link.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-link.is-previous .step-marker {
  color: #fff;
  background-color: #3490dc;
}

.b-steps .steps .step-items .step-item.is-link.is-previous::before,
.b-steps .steps .step-items .step-item.is-link.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-info::before,
.b-steps .steps .step-items .step-item.is-info::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, #6cb2eb 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-info.is-active .step-marker {
  background-color: #ffffff;
  border-color: #6cb2eb;
  color: #6cb2eb;
}

.b-steps .steps .step-items .step-item.is-info.is-active::before,
.b-steps .steps .step-items .step-item.is-info.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-info.is-previous .step-marker {
  color: #fff;
  background-color: #6cb2eb;
}

.b-steps .steps .step-items .step-item.is-info.is-previous::before,
.b-steps .steps .step-items .step-item.is-info.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-success::before,
.b-steps .steps .step-items .step-item.is-success::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, #38c172 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-success.is-active .step-marker {
  background-color: #ffffff;
  border-color: #38c172;
  color: #38c172;
}

.b-steps .steps .step-items .step-item.is-success.is-active::before,
.b-steps .steps .step-items .step-item.is-success.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-success.is-previous .step-marker {
  color: #fff;
  background-color: #38c172;
}

.b-steps .steps .step-items .step-item.is-success.is-previous::before,
.b-steps .steps .step-items .step-item.is-success.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-warning::before,
.b-steps .steps .step-items .step-item.is-warning::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, #ffed4a 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-warning.is-active .step-marker {
  background-color: #ffffff;
  border-color: #ffed4a;
  color: #ffed4a;
}

.b-steps .steps .step-items .step-item.is-warning.is-active::before,
.b-steps .steps .step-items .step-item.is-warning.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-warning.is-previous .step-marker {
  color: rgba(0, 0, 0, 0.7);
  background-color: #ffed4a;
}

.b-steps .steps .step-items .step-item.is-warning.is-previous::before,
.b-steps .steps .step-items .step-item.is-warning.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-danger::before,
.b-steps .steps .step-items .step-item.is-danger::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, #ce3e3e 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-danger.is-active .step-marker {
  background-color: #ffffff;
  border-color: #ce3e3e;
  color: #ce3e3e;
}

.b-steps .steps .step-items .step-item.is-danger.is-active::before,
.b-steps .steps .step-items .step-item.is-danger.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-danger.is-previous .step-marker {
  color: #fff;
  background-color: #ce3e3e;
}

.b-steps .steps .step-items .step-item.is-danger.is-previous::before,
.b-steps .steps .step-items .step-item.is-danger.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item .step-marker {
  color: #ffffff;
}

.b-steps .steps .step-items .step-item .step-details {
  text-align: center;
  z-index: 1;
}

.b-steps .steps .step-items .step-item:not(:first-child),
.b-steps .steps .step-items .step-item:only-child {
  flex-shrink: 1;
}

.b-steps .steps .step-items .step-item:not(:first-child)::before,
.b-steps .steps .step-items .step-item:only-child::before {
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: -50%;
}

.b-steps .steps .step-items .step-item:only-child::after {
  content: " ";
  display: block;
  position: absolute;
  height: 0.2em;
  bottom: 0;
}

.b-steps .steps .step-items .step-item:only-child::before,
.b-steps .steps .step-items .step-item:only-child::after {
  width: 25%;
  left: 50%;
}

.b-steps .steps .step-items .step-item:only-child::before {
  right: 50%;
  left: auto;
}

.b-steps .steps .step-items .step-item::before,
.b-steps .steps .step-items .step-item::after {
  background: linear-gradient(to left, hsl(0, 0%, 86%) 50%, #AD976E 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}

.b-steps .steps .step-items .step-item.is-active .step-link {
  cursor: default;
}

.b-steps .steps .step-items .step-item.is-active .step-marker {
  background-color: #ffffff;
  border-color: #AD976E;
  color: #AD976E;
}

.b-steps .steps .step-items .step-item.is-active::before,
.b-steps .steps .step-items .step-item.is-active::after {
  background-position: left bottom;
}

.b-steps .steps .step-items .step-item.is-previous .step-marker {
  color: #ffffff;
  background-color: #AD976E;
}

.b-steps .steps .step-items .step-item.is-previous::before,
.b-steps .steps .step-items .step-item.is-previous::after {
  background-position: left bottom;
}

.b-steps .steps + .step-content {
  position: relative;
  overflow: visible;
  display: flex;
  flex-direction: column;
  padding: 1rem;
}

.b-steps .steps + .step-content .step-item {
  flex-shrink: 0;
  flex-basis: auto;
}

.b-steps .steps + .step-content .step-item:focus {
  outline: none;
}

.b-steps .steps + .step-content.is-transitioning {
  overflow: hidden;
}

.b-steps .steps.is-rounded .step-item .step-marker {
  border-radius: 9999px;
}

.b-steps .steps.is-animated .step-item:not(:first-child)::before,
.b-steps .steps.is-animated .step-item:only-child::before {
  transition: background 150ms ease-out;
}

.b-steps .steps.has-label-right .step-items .step-item .step-link,
.b-steps .steps.has-label-left .step-items .step-item .step-link {
  flex-direction: row;
}

.b-steps .steps.has-label-right .step-items .step-item .step-link > .step-details,
.b-steps .steps.has-label-left .step-items .step-item .step-link > .step-details {
  background-color: #ffffff;
  padding: 0.2em;
}

.b-steps .steps.has-label-left .step-items .step-item .step-link {
  flex-direction: row-reverse;
}

.b-steps .steps {
  font-size: 1rem;
  min-height: 2rem;
}

.b-steps .steps .step-items .step-item .step-marker {
  height: 2rem;
  width: 2rem;
}

.b-steps .steps .step-items .step-item .step-marker .icon *,
.b-steps .steps .step-items .step-item .step-marker .icon *:before {
  font-size: 1rem;
}

.b-steps .steps .step-items .step-item .step-details .step-title {
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1rem;
}

.b-steps .steps .step-items .step-item:not(:first-child)::before,
.b-steps .steps .step-items .step-item:only-child::before {
  height: 0.2em;
  top: 1rem;
}

.b-steps .steps .step-items .step-item:only-child::after {
  top: 1rem;
}

@media screen and (max-width: 768px) {
  .b-steps .steps .step-items .step-item::before,
  .b-steps .steps .step-items .step-item::after,
  .b-steps .steps .step-items .step-item:not(:first-child)::before {
    top: 1rem;
  }
}

.b-steps.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::before,
.b-steps.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::after,
.b-steps.is-vertical > .steps.has-label-right .step-items .step-item:only-child::before,
.b-steps.is-vertical > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1rem - 0.1em);
}

.b-steps.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::before,
.b-steps.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::after,
.b-steps.is-vertical > .steps.has-label-left .step-items .step-item:only-child::before,
.b-steps.is-vertical > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1rem - 0.1em);
}

.b-steps.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::before,
.b-steps.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::after,
.b-steps.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::before,
.b-steps.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1rem - 0.1em);
}

.b-steps.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::before,
.b-steps.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::after,
.b-steps.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::before,
.b-steps.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1rem - 0.1em);
}

.b-steps.is-small .steps {
  font-size: 0.75rem;
  min-height: 1.5rem;
}

.b-steps.is-small .steps .step-items .step-item .step-marker {
  height: 1.5rem;
  width: 1.5rem;
}

.b-steps.is-small .steps .step-items .step-item .step-marker .icon *,
.b-steps.is-small .steps .step-items .step-item .step-marker .icon *:before {
  font-size: 0.75rem;
}

.b-steps.is-small .steps .step-items .step-item .step-details .step-title {
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 0.75rem;
}

.b-steps.is-small .steps .step-items .step-item:not(:first-child)::before,
.b-steps.is-small .steps .step-items .step-item:only-child::before {
  height: 0.2em;
  top: 0.75rem;
}

.b-steps.is-small .steps .step-items .step-item:only-child::after {
  top: 0.75rem;
}

@media screen and (max-width: 768px) {
  .b-steps.is-small .steps .step-items .step-item::before,
  .b-steps.is-small .steps .step-items .step-item::after,
  .b-steps.is-small .steps .step-items .step-item:not(:first-child)::before {
    top: 0.75rem;
  }
}

.b-steps.is-small.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::before,
.b-steps.is-small.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::after,
.b-steps.is-small.is-vertical > .steps.has-label-right .step-items .step-item:only-child::before,
.b-steps.is-small.is-vertical > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(0.75rem - 0.1em);
}

.b-steps.is-small.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::before,
.b-steps.is-small.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::after,
.b-steps.is-small.is-vertical > .steps.has-label-left .step-items .step-item:only-child::before,
.b-steps.is-small.is-vertical > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(0.75rem - 0.1em);
}

.b-steps.is-small.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::before,
.b-steps.is-small.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::after,
.b-steps.is-small.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::before,
.b-steps.is-small.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(0.75rem - 0.1em);
}

.b-steps.is-small.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::before,
.b-steps.is-small.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::after,
.b-steps.is-small.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::before,
.b-steps.is-small.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(0.75rem - 0.1em);
}

.b-steps.is-medium .steps {
  font-size: 1.25rem;
  min-height: 2.5rem;
}

.b-steps.is-medium .steps .step-items .step-item .step-marker {
  height: 2.5rem;
  width: 2.5rem;
}

.b-steps.is-medium .steps .step-items .step-item .step-marker .icon *,
.b-steps.is-medium .steps .step-items .step-item .step-marker .icon *:before {
  font-size: 1.25rem;
}

.b-steps.is-medium .steps .step-items .step-item .step-details .step-title {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.b-steps.is-medium .steps .step-items .step-item:not(:first-child)::before,
.b-steps.is-medium .steps .step-items .step-item:only-child::before {
  height: 0.2em;
  top: 1.25rem;
}

.b-steps.is-medium .steps .step-items .step-item:only-child::after {
  top: 1.25rem;
}

@media screen and (max-width: 768px) {
  .b-steps.is-medium .steps .step-items .step-item::before,
  .b-steps.is-medium .steps .step-items .step-item::after,
  .b-steps.is-medium .steps .step-items .step-item:not(:first-child)::before {
    top: 1.25rem;
  }
}

.b-steps.is-medium.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::before,
.b-steps.is-medium.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::after,
.b-steps.is-medium.is-vertical > .steps.has-label-right .step-items .step-item:only-child::before,
.b-steps.is-medium.is-vertical > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1.25rem - 0.1em);
}

.b-steps.is-medium.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::before,
.b-steps.is-medium.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::after,
.b-steps.is-medium.is-vertical > .steps.has-label-left .step-items .step-item:only-child::before,
.b-steps.is-medium.is-vertical > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1.25rem - 0.1em);
}

.b-steps.is-medium.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::before,
.b-steps.is-medium.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::after,
.b-steps.is-medium.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::before,
.b-steps.is-medium.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1.25rem - 0.1em);
}

.b-steps.is-medium.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::before,
.b-steps.is-medium.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::after,
.b-steps.is-medium.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::before,
.b-steps.is-medium.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1.25rem - 0.1em);
}

.b-steps.is-large .steps {
  font-size: 1.5rem;
  min-height: 3rem;
}

.b-steps.is-large .steps .step-items .step-item .step-marker {
  height: 3rem;
  width: 3rem;
}

.b-steps.is-large .steps .step-items .step-item .step-marker .icon *,
.b-steps.is-large .steps .step-items .step-item .step-marker .icon *:before {
  font-size: 1.5rem;
}

.b-steps.is-large .steps .step-items .step-item .step-details .step-title {
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.b-steps.is-large .steps .step-items .step-item:not(:first-child)::before,
.b-steps.is-large .steps .step-items .step-item:only-child::before {
  height: 0.2em;
  top: 1.5rem;
}

.b-steps.is-large .steps .step-items .step-item:only-child::after {
  top: 1.5rem;
}

@media screen and (max-width: 768px) {
  .b-steps.is-large .steps .step-items .step-item::before,
  .b-steps.is-large .steps .step-items .step-item::after,
  .b-steps.is-large .steps .step-items .step-item:not(:first-child)::before {
    top: 1.5rem;
  }
}

.b-steps.is-large.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::before,
.b-steps.is-large.is-vertical > .steps.has-label-right .step-items .step-item:not(:first-child)::after,
.b-steps.is-large.is-vertical > .steps.has-label-right .step-items .step-item:only-child::before,
.b-steps.is-large.is-vertical > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1.5rem - 0.1em);
}

.b-steps.is-large.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::before,
.b-steps.is-large.is-vertical > .steps.has-label-left .step-items .step-item:not(:first-child)::after,
.b-steps.is-large.is-vertical > .steps.has-label-left .step-items .step-item:only-child::before,
.b-steps.is-large.is-vertical > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1.5rem - 0.1em);
}

.b-steps.is-large.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::before,
.b-steps.is-large.is-vertical.is-right > .steps.has-label-right .step-items .step-item:not(:first-child)::after,
.b-steps.is-large.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::before,
.b-steps.is-large.is-vertical.is-right > .steps.has-label-right .step-items .step-item:only-child::after {
  left: calc(1.5rem - 0.1em);
}

.b-steps.is-large.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::before,
.b-steps.is-large.is-vertical.is-right > .steps.has-label-left .step-items .step-item:not(:first-child)::after,
.b-steps.is-large.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::before,
.b-steps.is-large.is-vertical.is-right > .steps.has-label-left .step-items .step-item:only-child::after {
  left: auto;
  right: calc(1.5rem - 0.1em);
}

.b-steps.is-vertical {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.b-steps.is-vertical > .steps .step-items {
  height: 100%;
  flex-direction: column;
  border-bottom-color: transparent;
}

.b-steps.is-vertical > .steps .step-items .step-item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1em 0;
}

.b-steps.is-vertical > .steps .step-items .step-item::before,
.b-steps.is-vertical > .steps .step-items .step-item::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, #AD976E 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-white::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-white::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, #ffffff 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-black::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-black::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, #000000 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-light::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-light::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, hsl(0, 0%, 96%) 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-dark::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-dark::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, hsl(0, 0%, 21%) 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-primary::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-primary::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, #AD976E 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-link::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-link::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, #3490dc 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-info::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-info::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, #6cb2eb 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-success::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-success::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, #38c172 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-warning::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-warning::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, #ffed4a 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item.is-danger::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-danger::after {
  background: linear-gradient(to top, hsl(0, 0%, 86%) 50%, #ce3e3e 50%);
  background-size: 100% 200%;
  background-position: left bottom;
}

.b-steps.is-vertical > .steps .step-items .step-item:not(:first-child)::before,
.b-steps.is-vertical > .steps .step-items .step-item:only-child::before {
  height: 100%;
  width: 0.2em;
  top: -50%;
  left: calc(50% - 0.1em);
}

.b-steps.is-vertical > .steps .step-items .step-item.is-active::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-active::after,
.b-steps.is-vertical > .steps .step-items .step-item.is-previous::before,
.b-steps.is-vertical > .steps .step-items .step-item.is-previous::after {
  background-position: right top;
}

.b-steps.is-vertical > .steps .step-items .step-item:only-child::before {
  top: 50%;
}

.b-steps.is-vertical > .steps .step-items .step-item:only-child::after {
  width: 0.2em;
  top: auto;
  bottom: 50%;
}

.b-steps.is-vertical > .steps .step-items .step-item:only-child::before,
.b-steps.is-vertical > .steps .step-items .step-item:only-child::after {
  height: 25%;
}

.b-steps.is-vertical > .steps.has-label-right .step-items .step-item {
  justify-content: flex-start;
}

.b-steps.is-vertical > .steps.has-label-left .step-items .step-item {
  justify-content: flex-end;
}

.b-steps.is-vertical > .steps:not(.has-label-right):not(.has-label-left) .step-items .step-item .step-link > .step-details {
  background-color: #ffffff;
}

.b-steps.is-vertical > .step-content {
  flex-grow: 1;
}

.b-steps.is-vertical > .step-navigation {
  flex-basis: 100%;
}

.b-steps.is-vertical.is-right {
  flex-direction: row-reverse;
}

@media screen and (max-width: 768px) {
  .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(.is-active) {
    display: none;
  }

  .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item::before,
  .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item::after,
  .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(:first-child)::before {
    content: " ";
    display: block;
    position: absolute;
    height: 0.2em;
    width: 25%;
    bottom: 0;
    left: 50%;
  }

  .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item::before,
  .b-steps:not(.is-vertical) .steps.mobile-minimalist .step-items .step-item:not(:first-child)::before {
    right: 50%;
    left: auto;
  }

  .b-steps:not(.is-vertical) .steps.mobile-compact .step-items .step-item:not(.is-active) .step-details {
    display: none;
  }
}

.switch {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  position: relative;
  margin-right: 0.5em;
}

.switch + .switch:last-child {
  margin-right: 0;
}

.switch input[type=checkbox] {
  position: absolute;
  left: 0;
  opacity: 0;
  outline: none;
  z-index: -1;
}

.switch input[type=checkbox] + .check {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 2.75em;
  height: 1.575em;
  padding: 0.2em;
  background: hsl(0, 0%, 71%);
  border-radius: 4px;
  transition: background 150ms ease-out, box-shadow 150ms ease-out;
}

.switch input[type=checkbox] + .check.is-white-passive,
.switch input[type=checkbox] + .check:hover {
  background: #ffffff;
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check.is-black-passive,
.switch input[type=checkbox] + .check:hover {
  background: #000000;
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check.is-light-passive,
.switch input[type=checkbox] + .check:hover {
  background: hsl(0, 0%, 96%);
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check.is-dark-passive,
.switch input[type=checkbox] + .check:hover {
  background: hsl(0, 0%, 21%);
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check.is-primary-passive,
.switch input[type=checkbox] + .check:hover {
  background: #AD976E;
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check.is-link-passive,
.switch input[type=checkbox] + .check:hover {
  background: #3490dc;
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check.is-info-passive,
.switch input[type=checkbox] + .check:hover {
  background: #6cb2eb;
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check.is-success-passive,
.switch input[type=checkbox] + .check:hover {
  background: #38c172;
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check.is-warning-passive,
.switch input[type=checkbox] + .check:hover {
  background: #ffed4a;
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check.is-danger-passive,
.switch input[type=checkbox] + .check:hover {
  background: #ce3e3e;
}

.switch input[type=checkbox] + .check.input[type=checkbox] + .switch input[type=checkbox] + .check.check {
  background: "pink";
}

.switch input[type=checkbox] + .check:before {
  content: "";
  display: block;
  border-radius: 4px;
  width: 1.175em;
  height: 1.175em;
  background: hsl(0, 0%, 96%);
  box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.05);
  transition: transform 150ms ease-out;
  will-change: transform;
  transform-origin: left;
}

.switch input[type=checkbox] + .check.is-elastic:before {
  transform: scaleX(1.5);
  border-radius: 4px;
}

.switch input[type=checkbox]:checked + .check {
  background: #AD976E;
}

.switch input[type=checkbox]:checked + .check.is-white {
  background: #ffffff;
}

.switch input[type=checkbox]:checked + .check.is-black {
  background: #000000;
}

.switch input[type=checkbox]:checked + .check.is-light {
  background: hsl(0, 0%, 96%);
}

.switch input[type=checkbox]:checked + .check.is-dark {
  background: hsl(0, 0%, 21%);
}

.switch input[type=checkbox]:checked + .check.is-primary {
  background: #AD976E;
}

.switch input[type=checkbox]:checked + .check.is-link {
  background: #3490dc;
}

.switch input[type=checkbox]:checked + .check.is-info {
  background: #6cb2eb;
}

.switch input[type=checkbox]:checked + .check.is-success {
  background: #38c172;
}

.switch input[type=checkbox]:checked + .check.is-warning {
  background: #ffed4a;
}

.switch input[type=checkbox]:checked + .check.is-danger {
  background: #ce3e3e;
}

.switch input[type=checkbox]:checked + .check:before {
  transform: translate3d(100%, 0, 0);
}

.switch input[type=checkbox]:checked + .check.is-elastic:before {
  transform: translate3d(50%, 0, 0) scaleX(1.5);
}

.switch input[type=checkbox]:focus,
.switch input[type=checkbox]:active {
  outline: none;
}

.switch input[type=checkbox]:focus + .check,
.switch input[type=checkbox]:active + .check {
  box-shadow: 0 0 0.5em rgba(122.4, 122.4, 122.4, 0.6);
}

.switch input[type=checkbox]:focus + .check.is-white-passive,
.switch input[type=checkbox]:active + .check.is-white-passive {
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
}

.switch input[type=checkbox]:focus + .check.is-black-passive,
.switch input[type=checkbox]:active + .check.is-black-passive {
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.8);
}

.switch input[type=checkbox]:focus + .check.is-light-passive,
.switch input[type=checkbox]:active + .check.is-light-passive {
  box-shadow: 0 0 0.5em rgba(244.8, 244.8, 244.8, 0.8);
}

.switch input[type=checkbox]:focus + .check.is-dark-passive,
.switch input[type=checkbox]:active + .check.is-dark-passive {
  box-shadow: 0 0 0.5em rgba(53.55, 53.55, 53.55, 0.8);
}

.switch input[type=checkbox]:focus + .check.is-primary-passive,
.switch input[type=checkbox]:active + .check.is-primary-passive {
  box-shadow: 0 0 0.5em rgba(173, 151, 110, 0.8);
}

.switch input[type=checkbox]:focus + .check.is-link-passive,
.switch input[type=checkbox]:active + .check.is-link-passive {
  box-shadow: 0 0 0.5em rgba(52, 144, 220, 0.8);
}

.switch input[type=checkbox]:focus + .check.is-info-passive,
.switch input[type=checkbox]:active + .check.is-info-passive {
  box-shadow: 0 0 0.5em rgba(108, 178, 235, 0.8);
}

.switch input[type=checkbox]:focus + .check.is-success-passive,
.switch input[type=checkbox]:active + .check.is-success-passive {
  box-shadow: 0 0 0.5em rgba(56, 193, 114, 0.8);
}

.switch input[type=checkbox]:focus + .check.is-warning-passive,
.switch input[type=checkbox]:active + .check.is-warning-passive {
  box-shadow: 0 0 0.5em rgba(255, 237, 74, 0.8);
}

.switch input[type=checkbox]:focus + .check.is-danger-passive,
.switch input[type=checkbox]:active + .check.is-danger-passive {
  box-shadow: 0 0 0.5em rgba(206, 62, 62, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check,
.switch input[type=checkbox]:active:checked + .check {
  box-shadow: 0 0 0.5em rgba(173, 151, 110, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-white,
.switch input[type=checkbox]:active:checked + .check.is-white {
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-black,
.switch input[type=checkbox]:active:checked + .check.is-black {
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-light,
.switch input[type=checkbox]:active:checked + .check.is-light {
  box-shadow: 0 0 0.5em rgba(244.8, 244.8, 244.8, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-dark,
.switch input[type=checkbox]:active:checked + .check.is-dark {
  box-shadow: 0 0 0.5em rgba(53.55, 53.55, 53.55, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-primary,
.switch input[type=checkbox]:active:checked + .check.is-primary {
  box-shadow: 0 0 0.5em rgba(173, 151, 110, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-link,
.switch input[type=checkbox]:active:checked + .check.is-link {
  box-shadow: 0 0 0.5em rgba(52, 144, 220, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-info,
.switch input[type=checkbox]:active:checked + .check.is-info {
  box-shadow: 0 0 0.5em rgba(108, 178, 235, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-success,
.switch input[type=checkbox]:active:checked + .check.is-success {
  box-shadow: 0 0 0.5em rgba(56, 193, 114, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-warning,
.switch input[type=checkbox]:active:checked + .check.is-warning {
  box-shadow: 0 0 0.5em rgba(255, 237, 74, 0.8);
}

.switch input[type=checkbox]:focus:checked + .check.is-danger,
.switch input[type=checkbox]:active:checked + .check.is-danger {
  box-shadow: 0 0 0.5em rgba(206, 62, 62, 0.8);
}

.switch.has-left-label {
  flex-direction: row-reverse;
}

.switch.has-left-label .control-label {
  padding-right: calc(0.75em - 1px);
}

.switch:not(.has-left-label) .control-label {
  padding-left: calc(0.75em - 1px);
}

.switch:hover input[type=checkbox] + .check {
  background: rgba(181.05, 181.05, 181.05, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-white-passive {
  background: rgba(255, 255, 255, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-black-passive {
  background: rgba(0, 0, 0, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-light-passive {
  background: rgba(244.8, 244.8, 244.8, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-dark-passive {
  background: rgba(53.55, 53.55, 53.55, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-primary-passive {
  background: rgba(173, 151, 110, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-link-passive {
  background: rgba(52, 144, 220, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-info-passive {
  background: rgba(108, 178, 235, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-success-passive {
  background: rgba(56, 193, 114, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-warning-passive {
  background: rgba(255, 237, 74, 0.9);
}

.switch:hover input[type=checkbox] + .check.is-danger-passive {
  background: rgba(206, 62, 62, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check {
  background: rgba(173, 151, 110, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-white {
  background: rgba(255, 255, 255, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-black {
  background: rgba(0, 0, 0, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-light {
  background: rgba(244.8, 244.8, 244.8, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-dark {
  background: rgba(53.55, 53.55, 53.55, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-primary {
  background: rgba(173, 151, 110, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-link {
  background: rgba(52, 144, 220, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-info {
  background: rgba(108, 178, 235, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-success {
  background: rgba(56, 193, 114, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-warning {
  background: rgba(255, 237, 74, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-danger {
  background: rgba(206, 62, 62, 0.9);
}

.switch.is-rounded input[type=checkbox] + .check {
  border-radius: 9999px;
}

.switch.is-rounded input[type=checkbox] + .check:before {
  border-radius: 9999px;
}

.switch.is-rounded input[type=checkbox].is-elastic:before {
  transform: scaleX(1.5);
  border-radius: 9999px;
}

.switch.is-outlined input[type=checkbox] + .check {
  background: transparent;
  border: 0.1rem solid hsl(0, 0%, 71%);
}

.switch.is-outlined input[type=checkbox] + .check.is-white-passive {
  border: 0.1rem solid rgba(255, 255, 255, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-white-passive:before {
  background: #ffffff;
}

.switch.is-outlined input[type=checkbox] + .check.is-white-passive:hover {
  border-color: rgba(255, 255, 255, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-black-passive {
  border: 0.1rem solid rgba(0, 0, 0, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-black-passive:before {
  background: #000000;
}

.switch.is-outlined input[type=checkbox] + .check.is-black-passive:hover {
  border-color: rgba(0, 0, 0, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-light-passive {
  border: 0.1rem solid rgba(244.8, 244.8, 244.8, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-light-passive:before {
  background: hsl(0, 0%, 96%);
}

.switch.is-outlined input[type=checkbox] + .check.is-light-passive:hover {
  border-color: rgba(244.8, 244.8, 244.8, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-dark-passive {
  border: 0.1rem solid rgba(53.55, 53.55, 53.55, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-dark-passive:before {
  background: hsl(0, 0%, 21%);
}

.switch.is-outlined input[type=checkbox] + .check.is-dark-passive:hover {
  border-color: rgba(53.55, 53.55, 53.55, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-primary-passive {
  border: 0.1rem solid rgba(173, 151, 110, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-primary-passive:before {
  background: #AD976E;
}

.switch.is-outlined input[type=checkbox] + .check.is-primary-passive:hover {
  border-color: rgba(173, 151, 110, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-link-passive {
  border: 0.1rem solid rgba(52, 144, 220, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-link-passive:before {
  background: #3490dc;
}

.switch.is-outlined input[type=checkbox] + .check.is-link-passive:hover {
  border-color: rgba(52, 144, 220, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-info-passive {
  border: 0.1rem solid rgba(108, 178, 235, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-info-passive:before {
  background: #6cb2eb;
}

.switch.is-outlined input[type=checkbox] + .check.is-info-passive:hover {
  border-color: rgba(108, 178, 235, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-success-passive {
  border: 0.1rem solid rgba(56, 193, 114, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-success-passive:before {
  background: #38c172;
}

.switch.is-outlined input[type=checkbox] + .check.is-success-passive:hover {
  border-color: rgba(56, 193, 114, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-warning-passive {
  border: 0.1rem solid rgba(255, 237, 74, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-warning-passive:before {
  background: #ffed4a;
}

.switch.is-outlined input[type=checkbox] + .check.is-warning-passive:hover {
  border-color: rgba(255, 237, 74, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-danger-passive {
  border: 0.1rem solid rgba(206, 62, 62, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check.is-danger-passive:before {
  background: #ce3e3e;
}

.switch.is-outlined input[type=checkbox] + .check.is-danger-passive:hover {
  border-color: rgba(206, 62, 62, 0.9);
}

.switch.is-outlined input[type=checkbox] + .check:before {
  background: hsl(0, 0%, 71%);
}

.switch.is-outlined input[type=checkbox]:checked + .check {
  border-color: #AD976E;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-white {
  background: transparent;
  border-color: #ffffff;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-white:before {
  background: #ffffff;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-black {
  background: transparent;
  border-color: #000000;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-black:before {
  background: #000000;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-light {
  background: transparent;
  border-color: hsl(0, 0%, 96%);
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-light:before {
  background: hsl(0, 0%, 96%);
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-dark {
  background: transparent;
  border-color: hsl(0, 0%, 21%);
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-dark:before {
  background: hsl(0, 0%, 21%);
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-primary {
  background: transparent;
  border-color: #AD976E;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-primary:before {
  background: #AD976E;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-link {
  background: transparent;
  border-color: #3490dc;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-link:before {
  background: #3490dc;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-info {
  background: transparent;
  border-color: #6cb2eb;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-info:before {
  background: #6cb2eb;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-success {
  background: transparent;
  border-color: #38c172;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-success:before {
  background: #38c172;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-warning {
  background: transparent;
  border-color: #ffed4a;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-warning:before {
  background: #ffed4a;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-danger {
  background: transparent;
  border-color: #ce3e3e;
}

.switch.is-outlined input[type=checkbox]:checked + .check.is-danger:before {
  background: #ce3e3e;
}

.switch.is-outlined input[type=checkbox]:checked + .check:before {
  background: #AD976E;
}

.switch.is-outlined:hover input[type=checkbox] + .check {
  background: transparent;
  border-color: rgba(181.05, 181.05, 181.05, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check {
  background: transparent;
  border-color: rgba(173, 151, 110, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-white {
  border-color: rgba(255, 255, 255, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-black {
  border-color: rgba(0, 0, 0, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-light {
  border-color: rgba(244.8, 244.8, 244.8, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-dark {
  border-color: rgba(53.55, 53.55, 53.55, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-primary {
  border-color: rgba(173, 151, 110, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-link {
  border-color: rgba(52, 144, 220, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-info {
  border-color: rgba(108, 178, 235, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-success {
  border-color: rgba(56, 193, 114, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-warning {
  border-color: rgba(255, 237, 74, 0.9);
}

.switch.is-outlined:hover input[type=checkbox]:checked + .check.is-danger {
  border-color: rgba(206, 62, 62, 0.9);
}

.switch.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.switch.is-medium {
  font-size: 1.25rem;
}

.switch.is-large {
  font-size: 1.5rem;
}

.switch[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
  color: hsl(0, 0%, 48%);
}

.table-wrapper .table {
  margin-bottom: 0;
}

.table-wrapper:not(:last-child) {
  margin-bottom: 1.5rem;
}

@media screen and (max-width: 1023px) {
  .table-wrapper {
    overflow-x: auto;
  }
}

.b-table {
  transition: opacity 86ms ease-out;
}

@media screen and (min-width: 769px), print {
  .b-table .table-mobile-sort {
    display: none;
  }
}

.b-table .icon {
  transition: transform 150ms ease-out, opacity 86ms ease-out;
}

.b-table .icon.is-desc {
  transform: rotate(180deg);
}

.b-table .icon.is-expanded {
  transform: rotate(90deg);
}

.b-table .sort-icon.icon.is-desc {
  transform: rotate(180deg) translateY(-50%) !important;
}

.b-table .table {
  width: 100%;
  border: 1px solid transparent;
  border-radius: 4px;
  border-collapse: separate;
}

.b-table .table th {
  font-weight: 600;
}

.b-table .table th .th-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.b-table .table th .th-wrap .icon {
  margin-left: 0.5rem;
  margin-right: 0;
  font-size: 1rem;
}

.b-table .table th .th-wrap.is-numeric {
  flex-direction: row-reverse;
  text-align: right;
  width: 95%;
}

.b-table .table th .th-wrap.is-numeric .sort-icon {
  margin-left: 0;
  margin-right: 0.5rem;
  left: 0;
  right: auto;
}

.b-table .table th .th-wrap.is-centered {
  justify-content: center;
  text-align: center;
}

.b-table .table th.is-current-sort {
  border-color: hsl(0, 0%, 48%);
  font-weight: 700;
}

.b-table .table th.is-sortable:hover {
  border-color: hsl(0, 0%, 48%);
}

.b-table .table th.is-sortable,
.b-table .table th.is-sortable .th-wrap {
  cursor: pointer;
}

.b-table .table th.is-sortable .is-relative,
.b-table .table th.is-sortable .th-wrap .is-relative {
  position: absolute;
}

.b-table .table th .sort-icon {
  position: absolute;
  bottom: 50%;
  right: 0;
  transform: translateY(50%);
}

.b-table .table th .multi-sort-icons {
  display: flex;
  align-items: center;
}

.b-table .table th .multi-sort-icons .multi-sort-cancel-icon {
  margin-left: 10px;
}

.b-table .table th.is-sticky {
  position: sticky;
  left: 0;
  z-index: 3 !important;
  background: transparent;
}

.b-table .table tr.is-selected .checkbox input:checked + .check {
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23AD976E' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
}

.b-table .table tr.is-selected .checkbox input + .check {
  border-color: #fff;
}

.b-table .table tr.is-empty:hover {
  background-color: transparent;
}

.b-table .table .chevron-cell {
  vertical-align: middle;
}

.b-table .table .chevron-cell > a {
  color: #3490dc !important;
}

.b-table .table .checkbox-cell {
  width: 40px;
}

.b-table .table .checkbox-cell .checkbox {
  vertical-align: middle;
}

.b-table .table .checkbox-cell .checkbox .check {
  transition: none;
}

.b-table .table tr.detail {
  box-shadow: inset 0 1px 3px hsl(0, 0%, 86%);
  background: hsl(0, 0%, 98%);
}

.b-table .table tr.detail .detail-container {
  padding: 1rem;
}

.b-table .table:focus {
  border-color: #3490dc;
  box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25);
}

.b-table .table.is-bordered th.is-current-sort,
.b-table .table.is-bordered th.is-sortable:hover {
  border-color: hsl(0, 0%, 86%);
  background: hsl(0, 0%, 96%);
}

.b-table .table td.is-sticky {
  position: sticky;
  left: 0;
  z-index: 1;
  background: #ffffff;
}

.b-table .table.is-striped tbody tr:not(.is-selected):nth-child(even) td.is-sticky {
  background: hsl(0, 0%, 98%);
}

.b-table .level:not(.top) {
  padding-bottom: 1.5rem;
}

.b-table .table-wrapper {
  position: relative;
}

.b-table .table-wrapper.has-sticky-header {
  height: 300px;
  overflow-y: auto;
}

@media screen and (max-width: 768px) {
  .b-table .table-wrapper.has-sticky-header.has-mobile-cards {
    height: initial !important;
    overflow-y: initial !important;
  }
}

.b-table .table-wrapper.has-sticky-header tr:first-child th {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #ffffff;
}

@media screen and (max-width: 768px) {
  .b-table .table-wrapper.has-mobile-cards .table {
    background-color: transparent;
  }

  .b-table .table-wrapper.has-mobile-cards thead tr {
    box-shadow: none;
    border-width: 0;
  }

  .b-table .table-wrapper.has-mobile-cards thead tr th {
    display: none;
  }

  .b-table .table-wrapper.has-mobile-cards thead tr .checkbox-cell {
    display: block;
    width: 100%;
    text-align: right;
    margin-bottom: 1rem;
    border: 0;
  }

  .b-table .table-wrapper.has-mobile-cards tfoot th {
    border: 0;
    display: inherit;
  }

  .b-table .table-wrapper.has-mobile-cards tr {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
    max-width: 100%;
    position: relative;
    display: block;
  }

  .b-table .table-wrapper.has-mobile-cards tr td {
    border: 0;
    display: inherit;
  }

  .b-table .table-wrapper.has-mobile-cards tr td:last-child {
    border-bottom: 0;
  }

  .b-table .table-wrapper.has-mobile-cards tr:not(:last-child) {
    margin-bottom: 1rem;
  }

  .b-table .table-wrapper.has-mobile-cards tr:not([class*=is-]) {
    background: #ffffff;
  }

  .b-table .table-wrapper.has-mobile-cards tr:not([class*=is-]):hover {
    background-color: #ffffff;
  }

  .b-table .table-wrapper.has-mobile-cards tr.detail {
    margin-top: -1rem;
  }

  .b-table .table-wrapper.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td {
    display: flex;
    width: auto;
    justify-content: space-between;
    text-align: right;
    border-bottom: 1px solid hsl(0, 0%, 96%);
  }

  .b-table .table-wrapper.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td:before {
    content: attr(data-label);
    font-weight: 600;
    padding-right: 0.5em;
    text-align: left;
  }
}

.b-table .table-wrapper.is-card-list .table {
  background-color: transparent;
}

.b-table .table-wrapper.is-card-list thead tr {
  box-shadow: none;
  border-width: 0;
}

.b-table .table-wrapper.is-card-list thead tr th {
  display: none;
}

.b-table .table-wrapper.is-card-list thead tr .checkbox-cell {
  display: block;
  width: 100%;
  text-align: right;
  margin-bottom: 1rem;
  border: 0;
}

.b-table .table-wrapper.is-card-list tfoot th {
  border: 0;
  display: inherit;
}

.b-table .table-wrapper.is-card-list tr {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
  max-width: 100%;
  position: relative;
  display: block;
}

.b-table .table-wrapper.is-card-list tr td {
  border: 0;
  display: inherit;
}

.b-table .table-wrapper.is-card-list tr td:last-child {
  border-bottom: 0;
}

.b-table .table-wrapper.is-card-list tr:not(:last-child) {
  margin-bottom: 1rem;
}

.b-table .table-wrapper.is-card-list tr:not([class*=is-]) {
  background: #ffffff;
}

.b-table .table-wrapper.is-card-list tr:not([class*=is-]):hover {
  background-color: #ffffff;
}

.b-table .table-wrapper.is-card-list tr.detail {
  margin-top: -1rem;
}

.b-table .table-wrapper.is-card-list tr:not(.detail):not(.is-empty):not(.table-footer) td {
  display: flex;
  width: auto;
  justify-content: space-between;
  text-align: right;
  border-bottom: 1px solid hsl(0, 0%, 96%);
}

.b-table .table-wrapper.is-card-list tr:not(.detail):not(.is-empty):not(.table-footer) td:before {
  content: attr(data-label);
  font-weight: 600;
  padding-right: 0.5em;
  text-align: left;
}

.touch-dragged-cell {
  position: absolute;
}

.touch-dragged-cell,
.touch-dragged-cell .table {
  pointer-events: none;
  background-color: color-mix(in srgb, #ffffff 10%, transparent);
}

.touch-dragged-cell .table {
  width: 100%;
}

.touch-dragged-cell .table tr,
.touch-dragged-cell .table td {
  background-color: transparent;
}

@media screen and (max-width: 768px) {
  .touch-dragged-cell.has-mobile-cards .table tr {
    display: block;
  }

  .touch-dragged-cell.has-mobile-cards .table tr td {
    display: flex;
    justify-content: space-between;
    text-align: right;
  }

  .touch-dragged-cell.has-mobile-cards .table tr td:before {
    content: attr(data-label);
    font-weight: 600;
    padding-right: 0.5em;
    text-align: left;
  }
}

.b-tabs .tabs {
  margin-bottom: 0;
  flex-shrink: 0;
}

.b-tabs .tabs li a:focus {
  outline: none;
  border-bottom-color: #3490dc;
}

.b-tabs .tabs li:not(.is-active) a:focus {
  border-bottom-color: hsl(0, 0%, 21%);
}

.b-tabs .tabs li.is-disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}

.b-tabs .tabs.is-boxed li a:focus {
  background-color: unset;
  border-bottom-color: transparent;
}

.b-tabs .tabs.is-boxed li:not(.is-active) a:focus {
  background-color: unset;
  border-bottom-color: hsl(0, 0%, 86%);
}

.b-tabs .tabs.is-toggle li a:focus {
  background-color: #3490dc;
  border-color: #3490dc;
}

.b-tabs .tabs.is-toggle li:not(.is-active) a:focus {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 71%);
}

.b-tabs .tab-content {
  position: relative;
  overflow: visible;
  display: flex;
  flex-direction: column;
  padding: 1rem;
}

.b-tabs .tab-content .tab-item {
  flex-shrink: 0;
  flex-basis: auto;
}

.b-tabs .tab-content .tab-item:focus {
  outline: none;
}

.b-tabs .tab-content.is-transitioning {
  overflow: hidden;
}

.b-tabs:not(:last-child) {
  margin-bottom: 1.5rem;
}

.b-tabs.is-fullwidth {
  width: 100%;
}

.b-tabs.is-vertical {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.b-tabs.is-vertical > .tabs ul {
  flex-direction: column;
  border-bottom-color: transparent;
}

.b-tabs.is-vertical > .tabs ul li {
  width: 100%;
}

.b-tabs.is-vertical > .tabs ul li a {
  justify-content: left;
}

.b-tabs.is-vertical > .tabs.is-boxed li a {
  border-bottom-color: transparent !important;
  border-right-color: hsl(0, 0%, 86%) !important;
  border-radius: 4px 0 0 4px;
}

.b-tabs.is-vertical > .tabs.is-boxed li.is-active a {
  border-bottom-color: hsl(0, 0%, 86%) !important;
  border-right-color: transparent !important;
}

.b-tabs.is-vertical > .tabs.is-toggle li + li {
  margin-left: 0;
}

.b-tabs.is-vertical > .tabs.is-toggle li:first-child a {
  border-radius: 4px 4px 0 0;
}

.b-tabs.is-vertical > .tabs.is-toggle li:last-child a {
  border-radius: 0 0 4px 4px;
}

.b-tabs.is-vertical > .tabs.is-fullwidth li a {
  height: 100%;
}

.b-tabs.is-vertical > .tab-content {
  flex-grow: 1;
}

.b-tabs.is-vertical.is-right {
  flex-direction: row-reverse;
}

.b-tabs.is-vertical.is-right > .tabs ul a {
  flex-direction: row-reverse;
}

.b-tabs.is-vertical.is-right > .tabs ul a .icon:first-child {
  margin-right: 0;
  margin-left: 0.5em;
}

.b-tabs.is-vertical.is-right > .tabs.is-boxed li a {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-left-color: hsl(0, 0%, 86%) !important;
  border-radius: 0 4px 4px 0;
}

.b-tabs.is-vertical.is-right > .tabs.is-boxed li.is-active a {
  border-bottom-color: hsl(0, 0%, 86%) !important;
  border-right-color: hsl(0, 0%, 86%) !important;
  border-left-color: transparent !important;
}

.b-tabs.is-multiline > .tabs ul {
  flex-wrap: wrap;
  flex-shrink: 1;
}

.tag .has-ellipsis {
  max-width: 10em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.tag .delete.is-white,
.tag.is-delete.is-white,
.tag.has-delete-icon.is-white {
  background: #ffffff;
}

.tag .delete.is-white:hover,
.tag.is-delete.is-white:hover,
.tag.has-delete-icon.is-white:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  text-decoration: none;
}

.tag .delete.is-black,
.tag.is-delete.is-black,
.tag.has-delete-icon.is-black {
  background: #000000;
}

.tag .delete.is-black:hover,
.tag.is-delete.is-black:hover,
.tag.has-delete-icon.is-black:hover {
  background-color: black;
  text-decoration: none;
}

.tag .delete.is-light,
.tag.is-delete.is-light,
.tag.has-delete-icon.is-light {
  background: hsl(0, 0%, 96%);
}

.tag .delete.is-light:hover,
.tag.is-delete.is-light:hover,
.tag.has-delete-icon.is-light:hover {
  background-color: hsl(0, 0%, 86%);
  text-decoration: none;
}

.tag .delete.is-dark,
.tag.is-delete.is-dark,
.tag.has-delete-icon.is-dark {
  background: hsl(0, 0%, 21%);
}

.tag .delete.is-dark:hover,
.tag.is-delete.is-dark:hover,
.tag.has-delete-icon.is-dark:hover {
  background-color: hsl(0, 0%, 11%);
  text-decoration: none;
}

.tag .delete.is-primary,
.tag.is-delete.is-primary,
.tag.has-delete-icon.is-primary {
  background: #AD976E;
}

.tag .delete.is-primary:hover,
.tag.is-delete.is-primary:hover,
.tag.has-delete-icon.is-primary:hover {
  background-color: rgb(148.1938325991, 125.7092511013, 83.8061674009);
  text-decoration: none;
}

.tag .delete.is-link,
.tag.is-delete.is-link,
.tag.has-delete-icon.is-link {
  background: #3490dc;
}

.tag .delete.is-link:hover,
.tag.is-delete.is-link:hover,
.tag.has-delete-icon.is-link:hover {
  background-color: rgb(32.5, 117.9285714286, 188.5);
  text-decoration: none;
}

.tag .delete.is-info,
.tag.is-delete.is-info,
.tag.has-delete-icon.is-info {
  background: #6cb2eb;
}

.tag .delete.is-info:hover,
.tag.is-delete.is-info:hover,
.tag.has-delete-icon.is-info:hover {
  background-color: rgb(63.1077844311, 154.4850299401, 228.8922155689);
  text-decoration: none;
}

.tag .delete.is-success,
.tag.is-delete.is-success,
.tag.has-delete-icon.is-success {
  background: #38c172;
}

.tag .delete.is-success:hover,
.tag.is-delete.is-success:hover,
.tag.has-delete-icon.is-success:hover {
  background-color: rgb(44.5301204819, 153.4698795181, 90.6506024096);
  text-decoration: none;
}

.tag .delete.is-warning,
.tag.is-delete.is-warning,
.tag.has-delete-icon.is-warning {
  background: #ffed4a;
}

.tag .delete.is-warning:hover,
.tag.is-delete.is-warning:hover,
.tag.has-delete-icon.is-warning:hover {
  background-color: rgb(255, 231.9281767956, 23);
  text-decoration: none;
}

.tag .delete.is-danger,
.tag.is-delete.is-danger,
.tag.has-delete-icon.is-danger {
  background: #ce3e3e;
}

.tag .delete.is-danger:hover,
.tag.is-delete.is-danger:hover,
.tag.has-delete-icon.is-danger:hover {
  background-color: rgb(173.0619834711, 43.9380165289, 43.9380165289);
  text-decoration: none;
}

.tag.has-delete-icon {
  padding: 0px;
}

.tag.has-delete-icon .icon:first-child:not(:last-child) {
  margin-right: 0px;
  margin-left: 0px;
}

.tags.inline-tags {
  margin-bottom: 0px;
}

.tags.inline-tags:not(:last-child) {
  margin-left: 0.5rem;
}

.taginput .taginput-container {
  display: flex;
}

.taginput .taginput-container.is-focusable {
  padding-bottom: 0;
  padding-top: calc(0.275em - 1px);
  padding-left: 0;
  padding-right: 0;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: auto;
  cursor: text;
}

.taginput .taginput-container:not(.is-focusable) {
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: auto;
}

.taginput .taginput-container:not(.is-focusable).is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.taginput .taginput-container:not(.is-focusable).is-medium {
  font-size: 1.25rem;
}

.taginput .taginput-container:not(.is-focusable).is-large {
  font-size: 1.5rem;
}

.taginput .taginput-container > .tag,
.taginput .taginput-container > .tags {
  margin-left: 0.275rem;
  margin-bottom: calc(0.275em - 1px);
  font-size: 0.9em;
  height: calc(2em - 1px);
}

.taginput .taginput-container > .tag .tag,
.taginput .taginput-container > .tags .tag {
  margin-bottom: 0;
  font-size: 0.9em;
  height: calc(2em - 1px);
}

.taginput .taginput-container > .tag .tag.is-delete,
.taginput .taginput-container > .tags .tag.is-delete {
  width: calc(2em - 1px);
}

.taginput .taginput-container .autocomplete {
  position: static;
  flex: 1;
}

.taginput .taginput-container .autocomplete input {
  height: calc(2em - 1px);
  margin-bottom: calc(0.275em - 1px);
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  box-shadow: none;
  min-width: 8em;
}

.taginput .taginput-container .autocomplete input:focus {
  box-shadow: none !important;
}

.taginput .taginput-container .autocomplete .icon {
  height: calc(2em - 1px);
}

.taginput .taginput-container .autocomplete > .control.is-loading::after {
  top: 0.375em;
}

.timepicker .dropdown-menu {
  min-width: 0;
}

.timepicker .dropdown,
.timepicker .dropdown-trigger {
  width: 100%;
}

.timepicker .dropdown .input[readonly],
.timepicker .dropdown-trigger .input[readonly] {
  cursor: pointer;
  box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.05);
}

.timepicker .dropdown .input[readonly]:focus,
.timepicker .dropdown .input[readonly].is-focused,
.timepicker .dropdown .input[readonly]:active,
.timepicker .dropdown .input[readonly].is-active,
.timepicker .dropdown-trigger .input[readonly]:focus,
.timepicker .dropdown-trigger .input[readonly].is-focused,
.timepicker .dropdown-trigger .input[readonly]:active,
.timepicker .dropdown-trigger .input[readonly].is-active {
  box-shadow: 0 0 0 0.125em rgba(52, 144, 220, 0.25);
}

.timepicker .dropdown.is-disabled {
  opacity: 1;
}

.timepicker .dropdown-item,
.timepicker .dropdown .dropdown-menu .has-link a,
.dropdown .dropdown-menu .has-link .timepicker a {
  font-size: inherit;
  padding: 0;
}

.timepicker .timepicker-footer {
  padding: 0 0.5rem 0 0.5rem;
}

.timepicker .dropdown-content .control {
  font-size: 1.25em;
  margin-right: 0 !important;
}

.timepicker .dropdown-content .control .select {
  margin: 0 0.125em;
}

.timepicker .dropdown-content .control .select select {
  font-weight: 600;
  padding-right: calc(0.75em - 1px);
  border: 0;
}

.timepicker .dropdown-content .control .select select option:disabled {
  color: rgba(122.4, 122.4, 122.4, 0.7);
}

.timepicker .dropdown-content .control .select:after {
  display: none;
}

.timepicker .dropdown-content .control.is-colon {
  font-size: 1.7em;
  line-height: 1.7em;
}

.timepicker .dropdown-content .control.is-colon:last-child {
  padding-right: calc(0.75em - 1px);
}

.timepicker.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.timepicker.is-medium {
  font-size: 1.25rem;
}

.timepicker.is-large {
  font-size: 1.5rem;
}

.b-tooltip {
  position: relative;
  display: inline-flex;
}

.b-tooltip.is-top .tooltip-content {
  top: auto;
  right: auto;
  bottom: calc(100% + 5px + 2px);
  left: 50%;
  transform: translateX(-50%);
}

.b-tooltip.is-top .tooltip-content::before {
  top: 100%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
  border-top: 5px solid #AD976E;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.b-tooltip.is-top.is-white .tooltip-content::before {
  border-top-color: #ffffff;
}

.b-tooltip.is-top.is-black .tooltip-content::before {
  border-top-color: #000000;
}

.b-tooltip.is-top.is-light .tooltip-content::before {
  border-top-color: hsl(0, 0%, 96%);
}

.b-tooltip.is-top.is-dark .tooltip-content::before {
  border-top-color: hsl(0, 0%, 21%);
}

.b-tooltip.is-top.is-primary .tooltip-content::before {
  border-top-color: #AD976E;
}

.b-tooltip.is-top.is-primary.is-light .tooltip-content::before {
  border-top-color: rgb(247.6308370044, 245.6537444934, 241.9691629956);
}

.b-tooltip.is-top.is-link .tooltip-content::before {
  border-top-color: #3490dc;
}

.b-tooltip.is-top.is-link.is-light .tooltip-content::before {
  border-top-color: rgb(237.6, 245.4857142857, 252);
}

.b-tooltip.is-top.is-info .tooltip-content::before {
  border-top-color: #6cb2eb;
}

.b-tooltip.is-top.is-info.is-light .tooltip-content::before {
  border-top-color: rgb(237.0431137725, 245.594011976, 252.5568862275);
}

.b-tooltip.is-top.is-success .tooltip-content::before {
  border-top-color: #38c172;
}

.b-tooltip.is-top.is-success.is-light .tooltip-content::before {
  border-top-color: rgb(239.1879518072, 250.4120481928, 243.9397590361);
}

.b-tooltip.is-top.is-warning .tooltip-content::before {
  border-top-color: #ffed4a;
}

.b-tooltip.is-top.is-warning.is-light .tooltip-content::before {
  border-top-color: rgb(255, 252.9712707182, 234.6);
}

.b-tooltip.is-top.is-danger .tooltip-content::before {
  border-top-color: #ce3e3e;
}

.b-tooltip.is-top.is-danger.is-light .tooltip-content::before {
  border-top-color: rgb(250.8694214876, 238.7305785124, 238.7305785124);
}

.b-tooltip.is-right .tooltip-content {
  top: 50%;
  right: auto;
  bottom: auto;
  left: calc(100% + 5px + 2px);
  transform: translateY(-50%);
}

.b-tooltip.is-right .tooltip-content::before {
  top: 50%;
  right: 100%;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
  border-top: 5px solid transparent;
  border-right: 5px solid #AD976E;
  border-bottom: 5px solid transparent;
}

.b-tooltip.is-right.is-white .tooltip-content::before {
  border-right-color: #ffffff;
}

.b-tooltip.is-right.is-black .tooltip-content::before {
  border-right-color: #000000;
}

.b-tooltip.is-right.is-light .tooltip-content::before {
  border-right-color: hsl(0, 0%, 96%);
}

.b-tooltip.is-right.is-dark .tooltip-content::before {
  border-right-color: hsl(0, 0%, 21%);
}

.b-tooltip.is-right.is-primary .tooltip-content::before {
  border-right-color: #AD976E;
}

.b-tooltip.is-right.is-primary.is-light .tooltip-content::before {
  border-right-color: rgb(247.6308370044, 245.6537444934, 241.9691629956);
}

.b-tooltip.is-right.is-link .tooltip-content::before {
  border-right-color: #3490dc;
}

.b-tooltip.is-right.is-link.is-light .tooltip-content::before {
  border-right-color: rgb(237.6, 245.4857142857, 252);
}

.b-tooltip.is-right.is-info .tooltip-content::before {
  border-right-color: #6cb2eb;
}

.b-tooltip.is-right.is-info.is-light .tooltip-content::before {
  border-right-color: rgb(237.0431137725, 245.594011976, 252.5568862275);
}

.b-tooltip.is-right.is-success .tooltip-content::before {
  border-right-color: #38c172;
}

.b-tooltip.is-right.is-success.is-light .tooltip-content::before {
  border-right-color: rgb(239.1879518072, 250.4120481928, 243.9397590361);
}

.b-tooltip.is-right.is-warning .tooltip-content::before {
  border-right-color: #ffed4a;
}

.b-tooltip.is-right.is-warning.is-light .tooltip-content::before {
  border-right-color: rgb(255, 252.9712707182, 234.6);
}

.b-tooltip.is-right.is-danger .tooltip-content::before {
  border-right-color: #ce3e3e;
}

.b-tooltip.is-right.is-danger.is-light .tooltip-content::before {
  border-right-color: rgb(250.8694214876, 238.7305785124, 238.7305785124);
}

.b-tooltip.is-bottom .tooltip-content {
  top: calc(100% + 5px + 2px);
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}

.b-tooltip.is-bottom .tooltip-content::before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-right: 5px solid transparent;
  border-bottom: 5px solid #AD976E;
  border-left: 5px solid transparent;
}

.b-tooltip.is-bottom.is-white .tooltip-content::before {
  border-bottom-color: #ffffff;
}

.b-tooltip.is-bottom.is-black .tooltip-content::before {
  border-bottom-color: #000000;
}

.b-tooltip.is-bottom.is-light .tooltip-content::before {
  border-bottom-color: hsl(0, 0%, 96%);
}

.b-tooltip.is-bottom.is-dark .tooltip-content::before {
  border-bottom-color: hsl(0, 0%, 21%);
}

.b-tooltip.is-bottom.is-primary .tooltip-content::before {
  border-bottom-color: #AD976E;
}

.b-tooltip.is-bottom.is-primary.is-light .tooltip-content::before {
  border-bottom-color: rgb(247.6308370044, 245.6537444934, 241.9691629956);
}

.b-tooltip.is-bottom.is-link .tooltip-content::before {
  border-bottom-color: #3490dc;
}

.b-tooltip.is-bottom.is-link.is-light .tooltip-content::before {
  border-bottom-color: rgb(237.6, 245.4857142857, 252);
}

.b-tooltip.is-bottom.is-info .tooltip-content::before {
  border-bottom-color: #6cb2eb;
}

.b-tooltip.is-bottom.is-info.is-light .tooltip-content::before {
  border-bottom-color: rgb(237.0431137725, 245.594011976, 252.5568862275);
}

.b-tooltip.is-bottom.is-success .tooltip-content::before {
  border-bottom-color: #38c172;
}

.b-tooltip.is-bottom.is-success.is-light .tooltip-content::before {
  border-bottom-color: rgb(239.1879518072, 250.4120481928, 243.9397590361);
}

.b-tooltip.is-bottom.is-warning .tooltip-content::before {
  border-bottom-color: #ffed4a;
}

.b-tooltip.is-bottom.is-warning.is-light .tooltip-content::before {
  border-bottom-color: rgb(255, 252.9712707182, 234.6);
}

.b-tooltip.is-bottom.is-danger .tooltip-content::before {
  border-bottom-color: #ce3e3e;
}

.b-tooltip.is-bottom.is-danger.is-light .tooltip-content::before {
  border-bottom-color: rgb(250.8694214876, 238.7305785124, 238.7305785124);
}

.b-tooltip.is-left .tooltip-content {
  top: 50%;
  right: calc(100% + 5px + 2px);
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}

.b-tooltip.is-left .tooltip-content::before {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 100%;
  transform: translateY(-50%);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #AD976E;
}

.b-tooltip.is-left.is-white .tooltip-content::before {
  border-left-color: #ffffff;
}

.b-tooltip.is-left.is-black .tooltip-content::before {
  border-left-color: #000000;
}

.b-tooltip.is-left.is-light .tooltip-content::before {
  border-left-color: hsl(0, 0%, 96%);
}

.b-tooltip.is-left.is-dark .tooltip-content::before {
  border-left-color: hsl(0, 0%, 21%);
}

.b-tooltip.is-left.is-primary .tooltip-content::before {
  border-left-color: #AD976E;
}

.b-tooltip.is-left.is-primary.is-light .tooltip-content::before {
  border-left-color: rgb(247.6308370044, 245.6537444934, 241.9691629956);
}

.b-tooltip.is-left.is-link .tooltip-content::before {
  border-left-color: #3490dc;
}

.b-tooltip.is-left.is-link.is-light .tooltip-content::before {
  border-left-color: rgb(237.6, 245.4857142857, 252);
}

.b-tooltip.is-left.is-info .tooltip-content::before {
  border-left-color: #6cb2eb;
}

.b-tooltip.is-left.is-info.is-light .tooltip-content::before {
  border-left-color: rgb(237.0431137725, 245.594011976, 252.5568862275);
}

.b-tooltip.is-left.is-success .tooltip-content::before {
  border-left-color: #38c172;
}

.b-tooltip.is-left.is-success.is-light .tooltip-content::before {
  border-left-color: rgb(239.1879518072, 250.4120481928, 243.9397590361);
}

.b-tooltip.is-left.is-warning .tooltip-content::before {
  border-left-color: #ffed4a;
}

.b-tooltip.is-left.is-warning.is-light .tooltip-content::before {
  border-left-color: rgb(255, 252.9712707182, 234.6);
}

.b-tooltip.is-left.is-danger .tooltip-content::before {
  border-left-color: #ce3e3e;
}

.b-tooltip.is-left.is-danger.is-light .tooltip-content::before {
  border-left-color: rgb(250.8694214876, 238.7305785124, 238.7305785124);
}

.b-tooltip .tooltip-content {
  width: auto;
  padding: 0.35rem 0.75rem;
  border-radius: 6px;
  font-size: 0.85rem;
  font-weight: 400;
  box-shadow: 0px 1px 2px 1px rgba(0, 1, 0, 0.2);
  z-index: 38;
  white-space: nowrap;
  position: absolute;
}

.b-tooltip .tooltip-content::before {
  position: absolute;
  content: "";
  pointer-events: none;
  z-index: 38;
}

.b-tooltip .tooltip-trigger {
  width: 100%;
}

.b-tooltip.is-white .tooltip-content {
  background: #ffffff;
  color: #000000;
}

.b-tooltip.is-black .tooltip-content {
  background: #000000;
  color: #ffffff;
}

.b-tooltip.is-light .tooltip-content {
  background: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}

.b-tooltip.is-dark .tooltip-content {
  background: hsl(0, 0%, 21%);
  color: #fff;
}

.b-tooltip.is-primary .tooltip-content {
  background: #AD976E;
  color: #fff;
}

.b-tooltip.is-primary.is-light .tooltip-content {
  background: rgb(247.6308370044, 245.6537444934, 241.9691629956);
  color: rgb(120.5352422907, 102.2471365639, 68.1647577093);
}

.b-tooltip.is-link .tooltip-content {
  background: #3490dc;
  color: #fff;
}

.b-tooltip.is-link.is-light .tooltip-content {
  background: rgb(237.6, 245.4857142857, 252);
  color: rgb(30, 108.8571428571, 174);
}

.b-tooltip.is-info .tooltip-content {
  background: #6cb2eb;
  color: #fff;
}

.b-tooltip.is-info.is-light .tooltip-content {
  background: rgb(237.0431137725, 245.594011976, 252.5568862275);
  color: rgb(19.5449101796, 87.9520958084, 143.6550898204);
}

.b-tooltip.is-success .tooltip-content {
  background: #38c172;
  color: #fff;
}

.b-tooltip.is-success.is-light .tooltip-content {
  background: rgb(239.1879518072, 250.4120481928, 243.9397590361);
  color: rgb(37.8506024096, 130.4493975904, 77.0530120482);
}

.b-tooltip.is-warning .tooltip-content {
  background: #ffed4a;
  color: rgba(0, 0, 0, 0.7);
}

.b-tooltip.is-warning.is-light .tooltip-content {
  background: rgb(255, 252.9712707182, 234.6);
  color: rgb(147.9, 133.1917127072, 0);
}

.b-tooltip.is-danger .tooltip-content {
  background: #ce3e3e;
  color: #fff;
}

.b-tooltip.is-danger.is-light .tooltip-content {
  background: rgb(250.8694214876, 238.7305785124, 238.7305785124);
  color: rgb(187.0983471074, 47.5016528926, 47.5016528926);
}

.b-tooltip.is-always .tooltip-content::before,
.b-tooltip.is-always .tooltip-content {
  opacity: 1;
  visibility: visible;
}

.b-tooltip.is-multiline .tooltip-content {
  display: flex-block;
  text-align: center;
  white-space: normal;
}

.b-tooltip.is-multiline.is-small .tooltip-content {
  width: 180px;
}

.b-tooltip.is-multiline.is-medium .tooltip-content {
  width: 240px;
}

.b-tooltip.is-multiline.is-large .tooltip-content {
  width: 300px;
}

.b-tooltip.is-dashed .tooltip-trigger {
  border-bottom: 1px dashed hsl(0, 0%, 71%);
  cursor: default;
}

.b-tooltip.is-square .tooltip-content {
  border-radius: 0;
}

.upload {
  position: relative;
  display: inline-flex;
}

.upload input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  outline: none;
  cursor: pointer;
  z-index: -1;
}

.upload .upload-draggable {
  cursor: pointer;
  padding: 0.25em;
  border: 1px dashed hsl(0, 0%, 71%);
  border-radius: 6px;
}

.upload .upload-draggable.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.upload .upload-draggable.is-loading {
  position: relative;
  pointer-events: none;
  opacity: 0.5;
}

.upload .upload-draggable.is-loading:after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid hsl(0, 0%, 86%);
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
  top: 0;
  left: calc(50% - 1.5em);
  width: 3em;
  height: 3em;
  border-width: 0.25em;
}

.upload .upload-draggable:hover.is-white,
.upload .upload-draggable.is-hovered.is-white {
  border-color: #ffffff;
  background: rgba(255, 255, 255, 0.05);
}

.upload .upload-draggable:hover.is-black,
.upload .upload-draggable.is-hovered.is-black {
  border-color: #000000;
  background: rgba(0, 0, 0, 0.05);
}

.upload .upload-draggable:hover.is-light,
.upload .upload-draggable.is-hovered.is-light {
  border-color: hsl(0, 0%, 96%);
  background: rgba(244.8, 244.8, 244.8, 0.05);
}

.upload .upload-draggable:hover.is-dark,
.upload .upload-draggable.is-hovered.is-dark {
  border-color: hsl(0, 0%, 21%);
  background: rgba(53.55, 53.55, 53.55, 0.05);
}

.upload .upload-draggable:hover.is-primary,
.upload .upload-draggable.is-hovered.is-primary {
  border-color: #AD976E;
  background: rgba(173, 151, 110, 0.05);
}

.upload .upload-draggable:hover.is-link,
.upload .upload-draggable.is-hovered.is-link {
  border-color: #3490dc;
  background: rgba(52, 144, 220, 0.05);
}

.upload .upload-draggable:hover.is-info,
.upload .upload-draggable.is-hovered.is-info {
  border-color: #6cb2eb;
  background: rgba(108, 178, 235, 0.05);
}

.upload .upload-draggable:hover.is-success,
.upload .upload-draggable.is-hovered.is-success {
  border-color: #38c172;
  background: rgba(56, 193, 114, 0.05);
}

.upload .upload-draggable:hover.is-warning,
.upload .upload-draggable.is-hovered.is-warning {
  border-color: #ffed4a;
  background: rgba(255, 237, 74, 0.05);
}

.upload .upload-draggable:hover.is-danger,
.upload .upload-draggable.is-hovered.is-danger {
  border-color: #ce3e3e;
  background: rgba(206, 62, 62, 0.05);
}

.upload .upload-draggable.is-expanded {
  width: 100%;
}

.upload.is-expanded {
  width: 100%;
}

.upload.is-rounded {
  border-radius: 9999px;
}

.upload.is-rounded .file-name {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .upload input[type=file] {
    z-index: auto;
  }

  .upload .upload-draggable + input[type=file] {
    z-index: -1;
  }
}

body,
p,
h2,
h2,
h3,
h4,
h5,
li,
a,
button,
input,
select,
textarea,
progress {
  font-family: "Assistant", sans-serif;
  font-optical-sizing: auto;
}

h1 {
  font-size: 3rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.5rem;
}

p {
  font-size: 1em;
}

@media screen and (max-width: 768px) {
  p {
    font-size: 1em;
  }
}

html[dir=rtl] {
  text-align: right;
}

html[dir=rtl] .navbar-end {
  margin-left: unset;
  margin-right: auto;
}

html[dir=rtl] .navbar-start {
  margin-right: 20px;
  margin-left: auto;
}

html[dir=rtl] .navbar-burger {
  margin-right: auto;
  margin-left: unset;
}

html[dir=rtl] .field.is-grouped .field:not(:last-child) {
  margin-left: 0.75rem;
  margin-right: unset;
}

html[dir=rtl] .b-radio.radio .control-label {
  padding-right: 0.5em;
}

html[dir=rtl] .button .icon:last-child:not(:first-child) {
  margin-right: 0.1875em;
  margin-left: calc(-0.375em - 1px);
}

html[dir=rtl] .control.has-icons-left .icon.is-left {
  left: auto;
  right: 0;
}

html[dir=rtl] a.dropdown-item,
.dropdown .dropdown-menu .has-link html[dir=rtl] a,
html[dir=rtl] .dropdown .dropdown-menu .has-link a,
html[dir=rtl] button.dropdown-item {
  text-align: right;
  border-top: 1.5px solid white;
}

html,
body {
  width: 100%;
  height: 100%;
}

#app {
  min-height: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 100%;
}

.error {
  color: #ce3e3e;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.4s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.navbar {
  border-bottom: 2px solid #ededed;
  background: #000000;
  align-items: center;
}

.navbar .navbar-menu {
  align-items: center;
}

.navbar .navbar-brand {
  padding: 10px 30px;
}

.navbar .navbar-brand .navbar-burger span {
  color: white;
  height: 2px;
  width: 20px;
}

@media screen and (max-width: 768px) {
  .navbar .navbar-brand {
    width: 200px;
  }
}

.navbar .navbar-start {
  width: 100%;
  justify-content: center;
  height: 40px;
}

.navbar .navbar-start .navbar-item {
  margin: 0 10px;
}

.navbar .navbar-start .navbar-item:hover {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
}

.navbar .navbar-item {
  font-weight: bold;
}

.navbar .navbar-item img {
  max-height: 100%;
}

.navbar .navbar-item.user-item p {
  padding: 0 10px;
}

.navbar .navbar-end {
  padding-left: 30px;
}

.user-menu .dropdown.is-bottom-left .dropdown-menu {
  right: -75px;
  top: 38px;
  left: 0;
}

.user-menu .dropdown.is-bottom-left .dropdown-menu .dropdown-content {
  width: 123px;
}

footer {
  padding: 10px;
}

footer .logo {
  text-align: end;
}

@media screen and (max-width: 768px) {
  footer .logo {
    text-align: center;
  }
}

footer .copyright {
  text-align: start;
}

@media screen and (max-width: 768px) {
  footer .copyright {
    text-align: center;
  }
}

footer .footer-nav {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

footer li {
  list-style-type: none;
  margin: 0 10px;
}

footer li a {
  color: #AD976E;
}

.login-widget {
  padding: 20px 0;
}

.user-dashboard-page .course-title {
  position: absolute;
  background: white;
  border-bottom: 2px solid #ededed;
  padding: 13px;
  width: 25.2%;
}

.user-dashboard-page .course-title .select select {
  border: none;
  font-weight: bold;
  padding: 0px 25px 0 40px;
  color: #000000;
  font-size: 19px;
}

.user-dashboard-page .course-title .select::after {
  top: 25px;
  border-color: #000000 !important;
}

.user-dashboard-page nav.tabs {
  background: #323232;
  padding: 21px 0 1px 0;
}

.user-dashboard-page nav.tabs ul {
  border: unset;
  padding-right: 25%;
}

.user-dashboard-page nav.tabs ul li {
  margin: 0 15px;
}

.user-dashboard-page nav.tabs ul li a {
  color: white;
  font-weight: bold;
  border: unset;
}

.user-dashboard-page nav.tabs ul li.is-active,
.user-dashboard-page nav.tabs ul li:hover {
  border-bottom: 6px solid white;
}

.user-dashboard-page nav.tabs ul li.is-active a,
.user-dashboard-page nav.tabs ul li:hover a {
  color: white;
}

.user-dashboard-page .video-tab {
  padding: 25px 250px;
  background: #ededed;
  min-height: 800px;
}

@media screen and (max-width: 768px) {
  .user-dashboard-page .video-tab {
    padding: 30px;
    min-height: 200px;
  }
}

.user-dashboard-page .video-tab h2 {
  margin: 20px;
}

.user-dashboard-page .video-tab .actions {
  position: absolute;
  bottom: 50px;
  left: 50px;
}

@media screen and (max-width: 768px) {
  .user-dashboard-page .video-tab .actions {
    position: unset;
    text-align: center;
    padding: 20px;
  }
}

.user-dashboard-page .video-tab .actions a.button {
  display: inline-block;
  margin: 0 5px;
  width: 200px;
  background: #AD976E;
  color: #ffffff;
}

.user-dashboard-page .video-tab .actions a.button.grey {
  background: #323232;
}

.user-dashboard-page .lesson-accordion {
  max-height: 75vh;
  border-left: 2px solid #ededed;
  padding: 0;
  overflow: scroll;
}

.user-dashboard-page .lesson-accordion .chapter-card .card-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 45px;
  padding-right: 15px;
  background: #ffffff;
}

.user-dashboard-page .lesson-accordion .chapter-card .card-header .card-header-title {
  padding: 0;
  font-size: 1em;
  border-bottom: 1px solid #ededed;
}

.user-dashboard-page .lesson-accordion .chapter-card .card-header.open {
  background: #000000;
  color: #ffffff;
}

.user-dashboard-page .lesson-accordion .chapter-card .card-header.open .card-header-title {
  color: #ffffff;
}

.user-dashboard-page .lesson-accordion .chapter-card .card-content {
  padding: 0;
  max-height: 400px;
  overflow: scroll;
}

.user-dashboard-page .lesson-accordion .lesson_card {
  display: flex;
  padding-right: 8px;
}

.user-dashboard-page .lesson-accordion .lesson_card .lesson-wrapper {
  cursor: pointer;
}

.user-dashboard-page .lesson-accordion .lesson_card div {
  padding: 10px;
  display: flex;
  align-items: center;
  margin: 5px 0;
}

.user-dashboard-page .lesson-accordion .lesson_card div.lesson-image {
  padding: 0 10px;
}

.user-dashboard-page .lesson-accordion .lesson_card div.lesson-image img {
  height: auto;
  width: 125px;
}

.user-dashboard-page .lesson-accordion .lesson_card .video-info p.lesson-name {
  cursor: pointer;
  font-weight: bold;
  margin: 0;
  max-width: 200px;
  font-size: 14px;
}

.user-dashboard-page .lesson-accordion .lesson_card.is-active {
  background: #eaeaea;
}

.user-dashboard-page .course-progress {
  border-top: 2px solid #ededed;
  border-left: 2px solid #ededed;
}

.user-dashboard-page .course-progress .progress,
.user-dashboard-page .course-progress .progress-wrapper.is-not-native {
  border-radius: 0;
  height: 20px;
}

.user-dashboard-page .course-progress p.progress-value {
  padding: 0;
}

.user-dashboard-page .course-progress p {
  font-size: 16px;
  padding: 5px 14px;
  font-weight: 800;
}

.quiz-wrapper {
  padding-top: 50px;
}

.quiz-wrapper h2 {
  font-size: 25px;
}

.quiz-wrapper h2,
.quiz-wrapper h3 {
  text-align: center;
  font-weight: bold;
  margin: 10px 0;
}

.quiz-wrapper p {
  margin-bottom: 15px;
}

.quiz-wrapper.long-padding {
  padding-top: 25vh;
}

.quiz-wrapper.practice img.practice_1 {
  position: fixed;
  right: 50px;
  top: 200px;
}

.quiz-wrapper.practice img.practice_2 {
  position: fixed;
  left: 100px;
  top: 50%;
}

.quiz-wrapper.practice img.practice_3 {
  position: fixed;
  bottom: 0;
  right: 200px;
}

@media screen and (max-width: 768px) {
  .quiz-wrapper.practice img {
    display: none;
  }
}

.quiz-wrapper.practice button {
  margin: 10px 10px 0 10px;
}

.quiz-wrapper.practice .dropdown-menu {
  width: 100%;
  height: 200px;
  overflow: scroll;
}

.quiz-wrapper.practice .dropdown-menu .dropdown-content {
  height: 200px;
  overflow: scroll;
}

.quiz-wrapper.real-quiz h2 {
  text-align: right;
}

.quiz-wrapper .prepare-exam {
  padding: 20px 0;
}

.quiz-wrapper .prepare-exam button.start-quiz {
  margin-top: 25px;
}

.quiz-wrapper .quiz-started h2 {
  text-align: center;
  color: #000000;
}

.quiz-wrapper .progress-wrapper {
  margin-top: 40px;
}

.quiz-wrapper .progress-wrapper .progress-value {
  font-size: 15px;
}

.quiz-wrapper .countdown {
  font-size: 40px;
  color: #AD976E;
  display: block;
  text-align: center;
}

.quiz-wrapper .countdown p {
  font-size: 14px;
  color: #000000;
  margin-top: -10px;
}

.quiz-wrapper .question-box {
  margin-top: 50px;
  border: 1px solid #dedede;
  box-shadow: -4px 15px 25px 0px rgba(0, 0, 0, 0.09);
}

.quiz-wrapper .question-box .question-header {
  padding: 25px;
}

.quiz-wrapper .question-box .answers-wrapper {
  padding: 25px;
  background: rgba(243, 243, 243, 0.9490196078);
}

.quiz-wrapper .question-box .answers-wrapper p.choose-answer {
  color: #AD976E;
}

.quiz-wrapper .question-box .answers-wrapper .answers-list {
  padding-top: 25px;
}

.quiz-wrapper .question-box .answers-wrapper .field:not(:last-child) {
  margin: 0;
}

.quiz-wrapper .question-box .actions {
  display: flex;
  padding: 20px 0;
}

.quiz-wrapper .question-box .actions button {
  width: 100%;
  margin: 0 10px;
}

.quiz-wrapper .quiz-result .result-wrapper {
  padding: 20px 0;
}

.quiz-wrapper .quiz-result .result-wrapper .result {
  border-bottom: 1px solid #85764e;
  margin: 20px 0;
}

.quiz-wrapper .quiz-result .result-wrapper .result .question {
  padding: 0 10px;
  color: #AD976E;
  font-size: 22px;
  font-weight: bold;
}

.quiz-wrapper .quiz-result .result-wrapper .result .your_answer {
  padding: 10px;
}

.quiz-wrapper .quiz-result .result-wrapper .result .your_answer span {
  color: green;
}

.quiz-wrapper .quiz-result .result-wrapper .result .your_answer.wrong span {
  color: red;
}

.quiz-wrapper .real-quiz-result {
  text-align: center;
}

.quiz-wrapper .real-quiz-result h2 {
  color: #AD976E;
}

.brand-modal .modal-card {
  min-width: 400px;
  border-radius: 3px;
}

.brand-modal .modal-card .modal-card-head {
  background: white;
  display: block;
  border-bottom: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.brand-modal .modal-card .modal-card-head .modal-card-title {
  text-align: center;
}

.brand-modal .modal-card .modal-card-head button.delete {
  min-width: 50px;
  min-height: 50px;
  background: white;
  color: black;
  position: absolute;
  top: 9px;
}

.brand-modal .modal-card .modal-card-head button.delete::before,
.brand-modal .modal-card .modal-card-head button.delete::after {
  background-color: black;
}

.brand-modal .modal-card .modal-card-body {
  padding: 40px;
  text-align: center;
}

.brand-modal .modal-card .modal-card-body button {
  margin: 5px;
}

.home-page {
  background-image: url("/images/bg.jpg");
  background-size: cover;
  color: #ffffff;
}

.home-page .home-header {
  padding-top: 100px;
  text-align: center;
}

@media screen and (max-width: 768px) {
  .home-page .home-header {
    display: none;
  }
}

.home-page .login-section {
  padding: 130px 100px;
}

@media screen and (max-width: 768px) {
  .home-page .login-section {
    padding: 40px;
    text-align: center;
  }
}

.home-page .login-section .login-widget {
  max-width: 600px;
  margin: 0px auto;
}

.home-page .login-section h2.login-title {
  font-size: 36px;
}

.home-page .login-section p.login-subtitle {
  font-size: 21px;
  line-height: 27px;
  margin-top: 10px;
}

.home-page .login-section .fields-wrapper {
  display: flex;
}

.home-page .login-section .fields-wrapper .field {
  padding-left: 10px;
  width: 100%;
}

.home-page .login-section .fields-wrapper .field input {
  background-color: transparent;
  border: 1px solid #ffffff;
  color: #ffffff;
  border-radius: 0;
  font-weight: bold;
}

.home-page .login-section .fields-wrapper .field input::-moz-placeholder {
  color: #ffffff;
}

.home-page .login-section .fields-wrapper .field input::-webkit-input-placeholder {
  color: #ffffff;
}

.home-page .login-section .fields-wrapper .field input:-moz-placeholder {
  color: #ffffff;
}

.home-page .login-section .fields-wrapper .field input:-ms-input-placeholder {
  color: #ffffff;
}

.home-page .login-section button {
  padding: 20px 40px;
  border-radius: 0;
  margin-top: 10px;
  font-weight: bold;
  font-size: 20px;
}

.home-page .video-section {
  padding-top: 50px;
}

.home-page .check-list {
  text-align: center;
  padding-bottom: 50px;
  font-weight: bold;
}

.home-page .check-list i {
  color: #AD976E;
  padding: 5px;
}

.about-page .left-wrapper {
  padding: 150px 15px;
}

@media screen and (max-width: 768px) {
  .about-page .left-wrapper {
    display: none;
  }
}

.contact-us-page .container {
  padding-top: 80px;
}

@media screen and (max-width: 768px) {
  .contact-us-page .container {
    padding-top: 20px;
  }
}

.contact-us-page .coffe-image {
  position: absolute;
  bottom: 0;
  left: 100px;
}

.contact-us-page .coffe-machine-image {
  margin-top: 50px;
}

.is-paddingless-sides {
  padding-right: 0;
  padding-left: 0;
}

.is-primary {
  color: #AD976E;
}

.is-bold {
  font-weight: bold;
}

.has-gray-left-border {
  border-left: 2px solid #dcdcdc;
}

.space-15-height {
  margin: 15px 0;
}

.space-15-sides {
  margin: 0 15px;
}

.space-15 {
  margin: 15px;
}

button.large {
  border-radius: 0;
  width: 247px;
}

button.icon-left-abs span.icon {
  position: absolute;
  left: 15px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvYnVsbWEuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvX2FsbC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9jb250cm9scy5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9leHRlbmRzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL21peGlucy5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvX2FsbC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvbWluaXJlc2V0LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9nZW5lcmljLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9hbmltYXRpb25zLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvX2FsbC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2JveC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbi5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRhaW5lci5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRlbnQuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pY29uLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvaW1hZ2Uuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ub3RpZmljYXRpb24uc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9wcm9ncmVzcy5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhYmxlLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGFnLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGl0bGUuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9vdGhlci5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vX2FsbC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vc2hhcmVkLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9pbnB1dC10ZXh0YXJlYS5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vY2hlY2tib3gtcmFkaW8uc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3NlbGVjdC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vZmlsZS5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vdG9vbHMuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL19hbGwuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2JyZWFkY3J1bWIuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2NhcmQuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2Ryb3Bkb3duLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9sZXZlbC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVkaWEuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lbnUuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lc3NhZ2Uuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21vZGFsLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9uYXZiYXIuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhZ2luYXRpb24uc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhbmVsLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy90YWJzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9jb2x1bW5zLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC90aWxlcy5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvX2FsbC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvY29sb3Iuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2ZsZXhib3guc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2Zsb2F0LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9vdGhlci5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvb3ZlcmZsb3cuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3Bvc2l0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9zcGFjaW5nLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy90eXBvZ3JhcGh5LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy92aXNpYmlsaXR5LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L19hbGwuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvaGVyby5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9zZWN0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2Zvb3Rlci5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy91dGlscy9faGVscGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy91dGlscy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL19hdXRvY29tcGxldGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fY2xvY2twaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fY29sbGFwc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fY29sb3JwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL19kaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2xvYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL19tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL19ub3RpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL19udW1iZXJpbnB1dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3JhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3JhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3NrZWxldG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3N0ZXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3N3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3RhZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL190YWdpbnB1dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWVmeS9zcmMvc2Nzcy9jb21wb25lbnRzL190aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1ZWZ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVlZnkvc3JjL3Njc3MvY29tcG9uZW50cy9fdXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9ydGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tcG9uZW50cy9sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvbXBvbmVudHMvdXNlci1kYXNoYm9hcmQtdGFicy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvbXBvbmVudHMvdXNlci1sZXNzb24tYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tcG9uZW50cy9xdWl6LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL2hvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9hYm91dC11cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL2NvbnRhY3QtdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9oZWxwZXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7NEhBQUE7O0FDQ0E7O0FDREE7QUZjQTs7Ozs7Ozs7Ozs7RUdBRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NIWUY7O0FHVkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7Q0hxREo7O0FHcERFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtDSDZFSjs7QUkvR0E7Ozs7Ozs7Ozs7Ozs7O0VDNExFO0VBQ0E7RUFDQTtFQUVBO0NMNURGOztBSWpJQTs7RUNnTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTDFERjs7QUs2REU7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0NMNUNKOztBSS9KQTs7RUNtTEU7RUFDQTtFQUNBO0VBRUE7RUF3QkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTHRDRjs7QUt1Q0U7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMbENKOztBS21DRTs7RUFDRTtFQUNBO0NML0JKOztBS2dDRTs7RUFDRTtFQUNBO0NMNUJKOztBSzZCRTs7OztFQUVFO0NMeEJKOztBS3lCRTs7RUFDRTtDTHJCSjs7QUt1QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMbkJKOztBS29CRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xoQko7O0FLaUJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTGJKOztBSTdQQTs7OztFQzZRRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTFRGOztBSTFRQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUNzUkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTDZCRjs7QUlwVEE7RUNxREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xtUUY7O0FNeFZBOztBQ0FBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRTtFQUNBO0NQNlZGOztBTzFWQTs7Ozs7O0VBTUU7RUFDQTtDUDZWRjs7QU8xVkE7RUFDRTtDUDZWRjs7QU8xVkE7Ozs7RUFJRTtDUDZWRjs7QU8xVkE7RUFDRTtDUDZWRjs7QU8xVkU7OztFQUdFO0NQNlZKOztBTzFWQTs7RUFFRTtFQUNBO0NQNlZGOztBTzFWQTtFQUNFO0NQNlZGOztBTzFWQTtFQUNFO0VBQ0E7Q1A2VkY7O0FPM1ZBOztFQUVFO0NQOFZGOztBTzdWRTs7RUFDRTtDUGlXSjs7QVE5WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0NSaVpGOztBUS9ZQTs7Ozs7OztFQU9FO0NSa1pGOztBUWhaQTs7Ozs7O0VBTUU7Q1JtWkY7O0FRalpBOztFQUVFO0VBQ0E7RUFDQTtDUm9aRjs7QVFsWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUnFaRjs7QVFqWkE7RUFDRTtFQUNBO0VBQ0E7Q1JvWkY7O0FRblpFO0VBQ0U7Q1JzWko7O0FRclpFO0VBQ0U7Q1J3Wko7O0FRdFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUnlaRjs7QVF2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSMFpGOztBUXhaQTtFQUNFO0VBQ0E7Q1IyWkY7O0FRelpBOztFQUVFO0NSNFpGOztBUTFaQTtFQUNFO0NSNlpGOztBUTNaQTtFQUNFO0VBQ0E7Q1I4WkY7O0FRNVpBO0VBQ0U7RUFDQTtDUitaRjs7QVEzWkE7RUFDRTtDUjhaRjs7QVE1WkE7RUh2REU7RUd5REE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1IrWkY7O0FROVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1JpYUo7O0FROVpFOztFQUVFO0NSaWFKOztBUWhhSTs7RUFDRTtDUm9hTjs7QVFuYUU7RUFDRTtDUnNhSjs7QVN0akJBO0VBQ0U7SUFDRTtHVHlqQkY7O0VTeGpCQTtJQUNFO0dUMmpCRjtDQUNGOztBVWhrQkE7O0FDV0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1h5akJGOztBV3RqQkU7O0VBRUU7Q1h5akJKOztBV3hqQkU7RUFDRTtDWDJqQko7O0FZeGhCQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWnVoQkY7O0FZdGhCRTtFQUNFO0NaeWhCSjs7QVl2aEJJOzs7O0VBSUU7RUFDQTtDWjBoQk47O0FZemhCSTtFUDRGQTtFQUFBO0NMa2NKOztBWTNoQkk7RVB5RkE7RUFBQTtDTHVjSjs7QVk3aEJJO0VBQ0U7RUFDQTtDWmdpQk47O0FZOWhCRTs7RUFFRTtFQUNBO0NaaWlCSjs7QVloaUJFOztFQUVFO0VBQ0E7Q1ptaUJKOztBWWxpQkk7O0VBQ0U7Q1pzaUJOOztBWXJpQkU7O0VBRUU7RUFDQTtDWndpQko7O0FZdGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NaeWlCSjs7QVl4aUJJOzs7O0VBSUU7RUFDQTtDWjJpQk47O0FZMWlCSTs7RUFFRTtFQUNBO0NaNmlCTjs7QVk1aUJJOztFQUVFO0VBQ0E7RUFDQTtDWitpQk47O0FZOWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NaaWpCSjs7QVloakJJOztFQUVFO0VBQ0E7Q1ptakJOOztBWS9pQkk7RUFDRTtFQUNBO0VBQ0E7Q1prakJOOztBWWpqQk07O0VBRUU7RUFDQTtFQUNBO0Nab2pCUjs7QVluakJNOztFQUVFO0VBQ0E7Q1pzakJSOztBWXJqQlE7O0VBQ0U7Q1p5akJWOztBWXhqQk07O0VBRUU7RUFDQTtFQUNBO0NaMmpCUjs7QVkxakJNOztFQUVFO0VBQ0E7RUFDQTtDWjZqQlI7O0FZNWpCTTtFQUNFO0VBQ0E7Q1orakJSOztBWTlqQlE7O0VBRUU7Q1ppa0JWOztBWWhrQlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1pta0JWOztBWWprQlE7RUFDRTtDWm9rQlY7O0FZbmtCTTtFQUNFO0VBQ0E7RUFDQTtDWnNrQlI7O0FZcmtCUTs7OztFQUlFO0VBQ0E7RUFDQTtDWndrQlY7O0FZdGtCVTtFQUNFO0NaeWtCWjs7QVlwa0JZOzs7O0VBQ0U7Q1owa0JkOztBWXprQlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1o0a0JWOztBWTNrQk07RUFDRTtFQUNBO0VBQ0E7Q1o4a0JSOztBWTdrQlE7Ozs7RUFJRTtFQUNBO0NaZ2xCVjs7QVkxa0JZOzs7O0VBQ0U7Q1pnbEJkOztBWS9rQlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1prbEJWOztBWTFxQkk7RUFDRTtFQUNBO0VBQ0E7Q1o2cUJOOztBWTVxQk07O0VBRUU7RUFDQTtFQUNBO0NaK3FCUjs7QVk5cUJNOztFQUVFO0VBQ0E7Q1ppckJSOztBWWhyQlE7O0VBQ0U7Q1pvckJWOztBWW5yQk07O0VBRUU7RUFDQTtFQUNBO0Nac3JCUjs7QVlyckJNOztFQUVFO0VBQ0E7RUFDQTtDWndyQlI7O0FZdnJCTTtFQUNFO0VBQ0E7Q1owckJSOztBWXpyQlE7O0VBRUU7Q1o0ckJWOztBWTNyQlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1o4ckJWOztBWTVyQlE7RUFDRTtDWityQlY7O0FZOXJCTTtFQUNFO0VBQ0E7RUFDQTtDWmlzQlI7O0FZaHNCUTs7OztFQUlFO0VBQ0E7RUFDQTtDWm1zQlY7O0FZanNCVTtFQUNFO0Nab3NCWjs7QVkvckJZOzs7O0VBQ0U7Q1pxc0JkOztBWXBzQlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1p1c0JWOztBWXRzQk07RUFDRTtFQUNBO0VBQ0E7Q1p5c0JSOztBWXhzQlE7Ozs7RUFJRTtFQUNBO0NaMnNCVjs7QVlyc0JZOzs7O0VBQ0U7Q1oyc0JkOztBWTFzQlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1o2c0JWOztBWXJ5Qkk7RUFDRTtFQUNBO0VBQ0E7Q1p3eUJOOztBWXZ5Qk07O0VBRUU7RUFDQTtFQUNBO0NaMHlCUjs7QVl6eUJNOztFQUVFO0VBQ0E7Q1o0eUJSOztBWTN5QlE7O0VBQ0U7Q1oreUJWOztBWTl5Qk07O0VBRUU7RUFDQTtFQUNBO0NaaXpCUjs7QVloekJNOztFQUVFO0VBQ0E7RUFDQTtDWm16QlI7O0FZbHpCTTtFQUNFO0VBQ0E7Q1pxekJSOztBWXB6QlE7O0VBRUU7Q1p1ekJWOztBWXR6QlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1p5ekJWOztBWXZ6QlE7RUFDRTtDWjB6QlY7O0FZenpCTTtFQUNFO0VBQ0E7RUFDQTtDWjR6QlI7O0FZM3pCUTs7OztFQUlFO0VBQ0E7RUFDQTtDWjh6QlY7O0FZNXpCVTtFQUNFO0NaK3pCWjs7QVkxekJZOzs7O0VBQ0U7Q1pnMEJkOztBWS96QlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1prMEJWOztBWWowQk07RUFDRTtFQUNBO0VBQ0E7Q1pvMEJSOztBWW4wQlE7Ozs7RUFJRTtFQUNBO0NaczBCVjs7QVloMEJZOzs7O0VBQ0U7Q1pzMEJkOztBWXIwQlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1p3MEJWOztBWWg2Qkk7RUFDRTtFQUNBO0VBQ0E7Q1ptNkJOOztBWWw2Qk07O0VBRUU7RUFDQTtFQUNBO0NacTZCUjs7QVlwNkJNOztFQUVFO0VBQ0E7Q1p1NkJSOztBWXQ2QlE7O0VBQ0U7Q1owNkJWOztBWXo2Qk07O0VBRUU7RUFDQTtFQUNBO0NaNDZCUjs7QVkzNkJNOztFQUVFO0VBQ0E7RUFDQTtDWjg2QlI7O0FZNzZCTTtFQUNFO0VBQ0E7Q1pnN0JSOztBWS82QlE7O0VBRUU7Q1prN0JWOztBWWo3QlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1pvN0JWOztBWWw3QlE7RUFDRTtDWnE3QlY7O0FZcDdCTTtFQUNFO0VBQ0E7RUFDQTtDWnU3QlI7O0FZdDdCUTs7OztFQUlFO0VBQ0E7RUFDQTtDWnk3QlY7O0FZdjdCVTtFQUNFO0NaMDdCWjs7QVlyN0JZOzs7O0VBQ0U7Q1oyN0JkOztBWTE3QlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1o2N0JWOztBWTU3Qk07RUFDRTtFQUNBO0VBQ0E7Q1orN0JSOztBWTk3QlE7Ozs7RUFJRTtFQUNBO0NaaThCVjs7QVkzN0JZOzs7O0VBQ0U7Q1ppOEJkOztBWWg4QlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1ptOEJWOztBWTNoQ0k7RUFDRTtFQUNBO0VBQ0E7Q1o4aENOOztBWTdoQ007O0VBRUU7RUFDQTtFQUNBO0NaZ2lDUjs7QVkvaENNOztFQUVFO0VBQ0E7Q1praUNSOztBWWppQ1E7O0VBQ0U7Q1pxaUNWOztBWXBpQ007O0VBRUU7RUFDQTtFQUNBO0NadWlDUjs7QVl0aUNNOztFQUVFO0VBQ0E7RUFDQTtDWnlpQ1I7O0FZeGlDTTtFQUNFO0VBQ0E7Q1oyaUNSOztBWTFpQ1E7O0VBRUU7Q1o2aUNWOztBWTVpQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1oraUNWOztBWTdpQ1E7RUFDRTtDWmdqQ1Y7O0FZL2lDTTtFQUNFO0VBQ0E7RUFDQTtDWmtqQ1I7O0FZampDUTs7OztFQUlFO0VBQ0E7RUFDQTtDWm9qQ1Y7O0FZbGpDVTtFQUNFO0NacWpDWjs7QVloakNZOzs7O0VBQ0U7Q1pzakNkOztBWXJqQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1p3akNWOztBWXZqQ007RUFDRTtFQUNBO0VBQ0E7Q1owakNSOztBWXpqQ1E7Ozs7RUFJRTtFQUNBO0NaNGpDVjs7QVl0akNZOzs7O0VBQ0U7Q1o0akNkOztBWTNqQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1o4akNWOztBWXpqQ1E7RUFDRTtFQUNBO0NaNGpDVjs7QVkzakNVOztFQUVFO0VBQ0E7RUFDQTtDWjhqQ1o7O0FZN2pDVTs7RUFFRTtFQUNBO0VBQ0E7Q1pna0NaOztBWXpxQ0k7RUFDRTtFQUNBO0VBQ0E7Q1o0cUNOOztBWTNxQ007O0VBRUU7RUFDQTtFQUNBO0NaOHFDUjs7QVk3cUNNOztFQUVFO0VBQ0E7Q1pnckNSOztBWS9xQ1E7O0VBQ0U7Q1ptckNWOztBWWxyQ007O0VBRUU7RUFDQTtFQUNBO0NacXJDUjs7QVlwckNNOztFQUVFO0VBQ0E7RUFDQTtDWnVyQ1I7O0FZdHJDTTtFQUNFO0VBQ0E7Q1p5ckNSOztBWXhyQ1E7O0VBRUU7Q1oyckNWOztBWTFyQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1o2ckNWOztBWTNyQ1E7RUFDRTtDWjhyQ1Y7O0FZN3JDTTtFQUNFO0VBQ0E7RUFDQTtDWmdzQ1I7O0FZL3JDUTs7OztFQUlFO0VBQ0E7RUFDQTtDWmtzQ1Y7O0FZaHNDVTtFQUNFO0NabXNDWjs7QVk5ckNZOzs7O0VBQ0U7Q1pvc0NkOztBWW5zQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1pzc0NWOztBWXJzQ007RUFDRTtFQUNBO0VBQ0E7Q1p3c0NSOztBWXZzQ1E7Ozs7RUFJRTtFQUNBO0NaMHNDVjs7QVlwc0NZOzs7O0VBQ0U7Q1owc0NkOztBWXpzQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1o0c0NWOztBWXZzQ1E7RUFDRTtFQUNBO0NaMHNDVjs7QVl6c0NVOztFQUVFO0VBQ0E7RUFDQTtDWjRzQ1o7O0FZM3NDVTs7RUFFRTtFQUNBO0VBQ0E7Q1o4c0NaOztBWXZ6Q0k7RUFDRTtFQUNBO0VBQ0E7Q1owekNOOztBWXp6Q007O0VBRUU7RUFDQTtFQUNBO0NaNHpDUjs7QVkzekNNOztFQUVFO0VBQ0E7Q1o4ekNSOztBWTd6Q1E7O0VBQ0U7Q1ppMENWOztBWWgwQ007O0VBRUU7RUFDQTtFQUNBO0NabTBDUjs7QVlsMENNOztFQUVFO0VBQ0E7RUFDQTtDWnEwQ1I7O0FZcDBDTTtFQUNFO0VBQ0E7Q1p1MENSOztBWXQwQ1E7O0VBRUU7Q1p5MENWOztBWXgwQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1oyMENWOztBWXowQ1E7RUFDRTtDWjQwQ1Y7O0FZMzBDTTtFQUNFO0VBQ0E7RUFDQTtDWjgwQ1I7O0FZNzBDUTs7OztFQUlFO0VBQ0E7RUFDQTtDWmcxQ1Y7O0FZOTBDVTtFQUNFO0NaaTFDWjs7QVk1MENZOzs7O0VBQ0U7Q1prMUNkOztBWWoxQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1pvMUNWOztBWW4xQ007RUFDRTtFQUNBO0VBQ0E7Q1pzMUNSOztBWXIxQ1E7Ozs7RUFJRTtFQUNBO0NadzFDVjs7QVlsMUNZOzs7O0VBQ0U7Q1p3MUNkOztBWXYxQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1owMUNWOztBWXIxQ1E7RUFDRTtFQUNBO0NadzFDVjs7QVl2MUNVOztFQUVFO0VBQ0E7RUFDQTtDWjAxQ1o7O0FZejFDVTs7RUFFRTtFQUNBO0VBQ0E7Q1o0MUNaOztBWXI4Q0k7RUFDRTtFQUNBO0VBQ0E7Q1p3OENOOztBWXY4Q007O0VBRUU7RUFDQTtFQUNBO0NaMDhDUjs7QVl6OENNOztFQUVFO0VBQ0E7Q1o0OENSOztBWTM4Q1E7O0VBQ0U7Q1orOENWOztBWTk4Q007O0VBRUU7RUFDQTtFQUNBO0NaaTlDUjs7QVloOUNNOztFQUVFO0VBQ0E7RUFDQTtDWm05Q1I7O0FZbDlDTTtFQUNFO0VBQ0E7Q1pxOUNSOztBWXA5Q1E7O0VBRUU7Q1p1OUNWOztBWXQ5Q1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1p5OUNWOztBWXY5Q1E7RUFDRTtDWjA5Q1Y7O0FZejlDTTtFQUNFO0VBQ0E7RUFDQTtDWjQ5Q1I7O0FZMzlDUTs7OztFQUlFO0VBQ0E7RUFDQTtDWjg5Q1Y7O0FZNTlDVTtFQUNFO0NaKzlDWjs7QVkxOUNZOzs7O0VBQ0U7Q1pnK0NkOztBWS85Q1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1prK0NWOztBWWorQ007RUFDRTtFQUNBO0VBQ0E7Q1pvK0NSOztBWW4rQ1E7Ozs7RUFJRTtFQUNBO0NacytDVjs7QVloK0NZOzs7O0VBQ0U7Q1pzK0NkOztBWXIrQ1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1p3K0NWOztBWW4rQ1E7RUFDRTtFQUNBO0NacytDVjs7QVlyK0NVOztFQUVFO0VBQ0E7RUFDQTtDWncrQ1o7O0FZditDVTs7RUFFRTtFQUNBO0VBQ0E7Q1owK0NaOztBWW5sREk7RUFDRTtFQUNBO0VBQ0E7Q1pzbEROOztBWXJsRE07O0VBRUU7RUFDQTtFQUNBO0Nad2xEUjs7QVl2bERNOztFQUVFO0VBQ0E7Q1owbERSOztBWXpsRFE7O0VBQ0U7Q1o2bERWOztBWTVsRE07O0VBRUU7RUFDQTtFQUNBO0NaK2xEUjs7QVk5bERNOztFQUVFO0VBQ0E7RUFDQTtDWmltRFI7O0FZaG1ETTtFQUNFO0VBQ0E7Q1ptbURSOztBWWxtRFE7O0VBRUU7Q1pxbURWOztBWXBtRFE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1p1bURWOztBWXJtRFE7RUFDRTtDWndtRFY7O0FZdm1ETTtFQUNFO0VBQ0E7RUFDQTtDWjBtRFI7O0FZem1EUTs7OztFQUlFO0VBQ0E7RUFDQTtDWjRtRFY7O0FZMW1EVTtFQUNFO0NaNm1EWjs7QVl4bURZOzs7O0VBQ0U7Q1o4bURkOztBWTdtRFE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1pnbkRWOztBWS9tRE07RUFDRTtFQUNBO0VBQ0E7Q1prbkRSOztBWWpuRFE7Ozs7RUFJRTtFQUNBO0Nab25EVjs7QVk5bURZOzs7O0VBQ0U7Q1pvbkRkOztBWW5uRFE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1pzbkRWOztBWWpuRFE7RUFDRTtFQUNBO0Nab25EVjs7QVlubkRVOztFQUVFO0VBQ0E7RUFDQTtDWnNuRFo7O0FZcm5EVTs7RUFFRTtFQUNBO0VBQ0E7Q1p3bkRaOztBWWp1REk7RUFDRTtFQUNBO0VBQ0E7Q1pvdUROOztBWW51RE07O0VBRUU7RUFDQTtFQUNBO0Nac3VEUjs7QVlydURNOztFQUVFO0VBQ0E7Q1p3dURSOztBWXZ1RFE7O0VBQ0U7Q1oydURWOztBWTF1RE07O0VBRUU7RUFDQTtFQUNBO0NaNnVEUjs7QVk1dURNOztFQUVFO0VBQ0E7RUFDQTtDWit1RFI7O0FZOXVETTtFQUNFO0VBQ0E7Q1ppdkRSOztBWWh2RFE7O0VBRUU7Q1ptdkRWOztBWWx2RFE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1pxdkRWOztBWW52RFE7RUFDRTtDWnN2RFY7O0FZcnZETTtFQUNFO0VBQ0E7RUFDQTtDWnd2RFI7O0FZdnZEUTs7OztFQUlFO0VBQ0E7RUFDQTtDWjB2RFY7O0FZeHZEVTtFQUNFO0NaMnZEWjs7QVl0dkRZOzs7O0VBQ0U7Q1o0dkRkOztBWTN2RFE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1o4dkRWOztBWTd2RE07RUFDRTtFQUNBO0VBQ0E7Q1pnd0RSOztBWS92RFE7Ozs7RUFJRTtFQUNBO0Naa3dEVjs7QVk1dkRZOzs7O0VBQ0U7Q1prd0RkOztBWWp3RFE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q1pvd0RWOztBWS92RFE7RUFDRTtFQUNBO0Naa3dEVjs7QVlqd0RVOztFQUVFO0VBQ0E7RUFDQTtDWm93RFo7O0FZbndEVTs7RUFFRTtFQUNBO0VBQ0E7Q1pzd0RaOztBWXB3REU7RUF0TUE7Q1o4OERGOztBWWg5REU7RUFDRTtDWm05REo7O0FZMXdERTtFQXRNQTtDWm85REY7O0FZNXdERTtFQXRNQTtDWnM5REY7O0FZOXdERTtFQXRNQTtDWnc5REY7O0FZL3dERTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDWmt4REo7O0FZanhERTtFQUNFO0VBQ0E7Q1pveERKOztBWW54REU7RUFDRTtFQUNBO0Nac3hESjs7QVlyeERJO0VQdFFGO0VBS0U7RUFDQTtFT21RRTtDWnl4RE47O0FZeHhERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1oyeERKOztBWTF4REU7RUFDRTtFQUNBO0VBQ0E7Q1o2eERKOztBWTN4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWjh4REY7O0FZN3hERTtFQUNFO0NaZ3lESjs7QVkveERJO0VQbkhBO0NMczVESjs7QVlqeURFO0VBQ0U7Q1pveURKOztBWW55REU7RUFDRTtDWnN5REo7O0FZbnlESTtFQXpQRjtDWmdpRUY7O0FZbGlFRTtFQUNFO0NacWlFSjs7QVl4eURJO0VBeFBGO0Nab2lFRjs7QVl6eURJO0VBelBGO0Nac2lFRjs7QVl6eURNO0VBQ0U7RUFDQTtDWjR5RFI7O0FZM3lETTtFQUNFO0VBQ0E7RVAxSUo7Q0x5N0RKOztBWTd5RE07RVA1SUY7Q0w2N0RKOztBWS95RE07O0VBRUU7Q1prekRSOztBWWp6RE07Ozs7O0VBS0U7Q1pvekRSOztBWW56RFE7Ozs7O0VBQ0U7Q1owekRWOztBWXp6RE07RUFDRTtFQUNBO0NaNHpEUjs7QVkzekRFO0VBQ0U7Q1o4ekRKOztBWTV6RE07RUFDRTtFQUNBO0NaK3pEUjs7QVk5ekRFO0VBQ0U7Q1ppMERKOztBWS96RE07RUFDRTtFQUNBO0NaazBEUjs7QUs3akVFO0VPaVFNO0lBQ0U7R1pnMERSOztFWTl6RE07O0lBRUU7R1ppMERSOztFWXQwRE07SUFDRTtHWnkwRFI7O0VZMTBETTtJQUNFO0daNjBEUjtDQUNGOztBSzVrRUU7RU82UE07SUFDRTtHWm0xRFI7O0VZajFETTs7SUFFRTtHWm8xRFI7O0VZejFETTtJQUNFO0daNDFEUjs7RVk3MURNO0lBQ0U7R1pnMkRSO0NBQ0Y7O0FhNXJFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NiK3JFRjs7QWE5ckVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2Jpc0VKOztBS3psRUU7RVFqSEY7SUFXSTtHYm9zRUY7Q0FDRjs7QUtybEVJO0VROUdBO0lBQ0U7R2J1c0VKO0NBQ0Y7O0FLdGxFSTtFUTdHQTtJQUNFO0didXNFSjtDQUNGOztBY3RzRUU7RUFDRTtDZHlzRUo7O0FjaHNFSTs7Ozs7OztFQUNFO0NkeXNFTjs7QWN4c0VFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7Q2Qyc0VKOztBYzFzRUU7RUFDRTtFQUNBO0NkNnNFSjs7QWM1c0VJO0VBQ0U7Q2Qrc0VOOztBYzlzRUU7RUFDRTtFQUNBO0NkaXRFSjs7QWNodEVJO0VBQ0U7Q2RtdEVOOztBY2x0RUU7RUFDRTtFQUNBO0NkcXRFSjs7QWNwdEVJO0VBQ0U7Q2R1dEVOOztBY3R0RUU7RUFDRTtFQUNBO0NkeXRFSjs7QWN4dEVFO0VBQ0U7RUFDQTtDZDJ0RUo7O0FjMXRFRTtFQUNFO0VBQ0E7Q2Q2dEVKOztBYzV0RUU7RUFDRTtFVHlHQTtFU3ZHQTtDZCt0RUo7O0FjOXRFRTtFQUNFO0VUcUdBO0VTbkdBO0NkaXVFSjs7QWNodUVJO0VBQ0U7Q2RtdUVOOztBY2x1RU07RUFDRTtDZHF1RVI7O0FjcHVFTTtFQUNFO0NkdXVFUjs7QWN0dUVNO0VBQ0U7Q2R5dUVSOztBY3h1RU07RUFDRTtDZDJ1RVI7O0FjMXVFRTtFQUNFO0VUdUZBO0VTckZBO0NkNnVFSjs7QWM1dUVJO0VBQ0U7RUFDQTtDZCt1RU47O0FjOXVFTTtFQUNFO0NkaXZFUjs7QWNodkVFO0VUK0VFO0NMcXFFSjs7QWNsdkVFO0VBQ0U7RUFDQTtFQUNBO0NkcXZFSjs7QWNwdkVJO0VBQ0U7Q2R1dkVOOztBY3R2RUk7RUFDRTtDZHl2RU47O0FjeHZFSTtFQUNFO0NkMnZFTjs7QWMxdkVJO0VBQ0U7Q2Q2dkVOOztBYzV2RUU7RVQ5Q0E7RVNnREU7RUFDQTtFQUNBO0VBQ0E7Q2QrdkVKOztBYzl2RUU7O0VBRUU7Q2Rpd0VKOztBY2h3RUU7RUFDRTtDZG13RUo7O0FjbHdFSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDZHF3RU47O0FjcHdFSTtFQUNFO0NkdXdFTjs7QWN0d0VNO0VBQ0U7Q2R5d0VSOztBY3Z3RU07O0VBRUU7RUFDQTtDZDB3RVI7O0FjeHdFTTs7RUFFRTtFQUNBO0NkMndFUjs7QWN2d0VVOztFQUVFO0NkMHdFWjs7QWN4d0VJO0VBQ0U7Q2Qyd0VOOztBY3p3RUU7RUFDRTtDZDR3RUo7O0FjM3dFRTtFQUNFO0NkOHdFSjs7QWM3d0VFO0VBQ0U7Q2RneEVKOztBYy93RUU7RUFDRTtDZGt4RUo7O0FlNzZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2ZnN0VGOztBZTk2RUU7RUFDRTtFQUNBO0NmaTdFSjs7QWVoN0VFO0VBQ0U7RUFDQTtDZm03RUo7O0FlbDdFRTtFQUNFO0VBQ0E7Q2ZxN0VKOztBZW43RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2ZzN0VGOztBZXI3RUU7RUFDRTtFQUNBO0NmdzdFSjs7QWV2N0VJO0VBSUk7Q2Z1N0VSOztBZXQ3RUk7RUFJSTtDZnM3RVI7O0FlcDdFQTtFQUNFO0NmdTdFRjs7QWdCaCtFQTtFQUNFO0VBQ0E7Q2hCbStFRjs7QWdCbCtFRTtFQUNFO0VBQ0E7RUFDQTtDaEJxK0VKOztBZ0JwK0VJO0VBQ0U7Q2hCdStFTjs7QWdCdCtFRTtFQUNFO0NoQnkrRUo7O0FnQnY5RUk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtDaEJ1L0VOOztBZ0J0L0VFOztFQUVFO0NoQnkvRUo7O0FnQngvRUU7RUFDRTtDaEIyL0VKOztBZ0IxL0VFO0VBQ0U7Q2hCNi9FSjs7QWdCNS9FRTtFQUNFO0NoQisvRUo7O0FnQjkvRUU7RUFDRTtDaEJpZ0ZKOztBZ0JoZ0ZFO0VBQ0U7Q2hCbWdGSjs7QWdCbGdGRTtFQUNFO0NoQnFnRko7O0FnQnBnRkU7RUFDRTtDaEJ1Z0ZKOztBZ0J0Z0ZFO0VBQ0U7Q2hCeWdGSjs7QWdCeGdGRTtFQUNFO0NoQjJnRko7O0FnQjFnRkU7RUFDRTtDaEI2Z0ZKOztBZ0I1Z0ZFO0VBQ0U7Q2hCK2dGSjs7QWdCOWdGRTtFQUNFO0NoQmloRko7O0FnQmhoRkU7RUFDRTtDaEJtaEZKOztBZ0JsaEZFO0VBQ0U7Q2hCcWhGSjs7QWdCbGhGSTtFQUNFO0VBQ0E7Q2hCcWhGTjs7QWdCdmhGSTtFQUNFO0VBQ0E7Q2hCMGhGTjs7QWdCNWhGSTtFQUNFO0VBQ0E7Q2hCK2hGTjs7QWdCamlGSTtFQUNFO0VBQ0E7Q2hCb2lGTjs7QWdCdGlGSTtFQUNFO0VBQ0E7Q2hCeWlGTjs7QWdCM2lGSTtFQUNFO0VBQ0E7Q2hCOGlGTjs7QWdCaGpGSTtFQUNFO0VBQ0E7Q2hCbWpGTjs7QWlCaG5GQTtFQUVFO0VBQ0E7RUFDQTtFQUlFO0NqQittRko7O0FpQjltRkU7RUFDRTtFQUNBO0NqQmluRko7O0FpQmhuRkU7RUFDRTtDakJtbkZKOztBaUJsbkZFOztFQUVFO0NqQnFuRko7O0FpQnBuRkU7RUFDRTtDakJ1bkZKOztBaUJ0bkZFO0VaNEpFO0VZMUpBO0VBQ0E7Q2pCeW5GSjs7QWlCeG5GRTs7O0VBR0U7Q2pCMm5GSjs7QWlCdG5GSTtFQUNFO0VBQ0E7Q2pCeW5GTjs7QWlCM25GSTtFQUNFO0VBQ0E7Q2pCOG5GTjs7QWlCaG9GSTtFQUNFO0VBQ0E7Q2pCbW9GTjs7QWlCcm9GSTtFQUNFO0VBQ0E7Q2pCd29GTjs7QWlCMW9GSTtFQUNFO0VBQ0E7Q2pCNm9GTjs7QWlCeG9GUTtFQUNFO0VBQ0E7Q2pCMm9GVjs7QWlCcHBGSTtFQUNFO0VBQ0E7Q2pCdXBGTjs7QWlCbHBGUTtFQUNFO0VBQ0E7Q2pCcXBGVjs7QWlCOXBGSTtFQUNFO0VBQ0E7Q2pCaXFGTjs7QWlCNXBGUTtFQUNFO0VBQ0E7Q2pCK3BGVjs7QWlCeHFGSTtFQUNFO0VBQ0E7Q2pCMnFGTjs7QWlCdHFGUTtFQUNFO0VBQ0E7Q2pCeXFGVjs7QWlCbHJGSTtFQUNFO0VBQ0E7Q2pCcXJGTjs7QWlCaHJGUTtFQUNFO0VBQ0E7Q2pCbXJGVjs7QWlCNXJGSTtFQUNFO0VBQ0E7Q2pCK3JGTjs7QWlCMXJGUTtFQUNFO0VBQ0E7Q2pCNnJGVjs7QWtCdHVGQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCeXVGRjs7QWtCeHVGRTs7RUFDRTtDbEI0dUZKOztBa0IzdUZFOztFQUNFO0NsQit1Rko7O0FrQjl1RkU7O0VBQ0U7Q2xCa3ZGSjs7QWtCanZGRTs7RUFDRTtFQUNBO0NsQnF2Rko7O0FrQmh2Rk07O0VBQ0U7Q2xCb3ZGUjs7QWtCbnZGTTs7RUFDRTtDbEJ1dkZSOztBa0J0dkZNOztFQUNFO0NsQjB2RlI7O0FrQnp2Rk07O0VBQ0U7Q2xCNnZGUjs7QWtCcHdGTTs7RUFDRTtDbEJ3d0ZSOztBa0J2d0ZNOztFQUNFO0NsQjJ3RlI7O0FrQjF3Rk07O0VBQ0U7Q2xCOHdGUjs7QWtCN3dGTTs7RUFDRTtDbEJpeEZSOztBa0J4eEZNOztFQUNFO0NsQjR4RlI7O0FrQjN4Rk07O0VBQ0U7Q2xCK3hGUjs7QWtCOXhGTTs7RUFDRTtDbEJreUZSOztBa0JqeUZNOztFQUNFO0NsQnF5RlI7O0FrQjV5Rk07O0VBQ0U7Q2xCZ3pGUjs7QWtCL3lGTTs7RUFDRTtDbEJtekZSOztBa0JsekZNOztFQUNFO0NsQnN6RlI7O0FrQnJ6Rk07O0VBQ0U7Q2xCeXpGUjs7QWtCaDBGTTs7RUFDRTtDbEJvMEZSOztBa0JuMEZNOztFQUNFO0NsQnUwRlI7O0FrQnQwRk07O0VBQ0U7Q2xCMDBGUjs7QWtCejBGTTs7RUFDRTtDbEI2MEZSOztBa0JwMUZNOztFQUNFO0NsQncxRlI7O0FrQnYxRk07O0VBQ0U7Q2xCMjFGUjs7QWtCMTFGTTs7RUFDRTtDbEI4MUZSOztBa0I3MUZNOztFQUNFO0NsQmkyRlI7O0FrQngyRk07O0VBQ0U7Q2xCNDJGUjs7QWtCMzJGTTs7RUFDRTtDbEIrMkZSOztBa0I5MkZNOztFQUNFO0NsQmszRlI7O0FrQmozRk07O0VBQ0U7Q2xCcTNGUjs7QWtCNTNGTTs7RUFDRTtDbEJnNEZSOztBa0IvM0ZNOztFQUNFO0NsQm00RlI7O0FrQmw0Rk07O0VBQ0U7Q2xCczRGUjs7QWtCcjRGTTs7RUFDRTtDbEJ5NEZSOztBa0JoNUZNOztFQUNFO0NsQm81RlI7O0FrQm41Rk07O0VBQ0U7Q2xCdTVGUjs7QWtCdDVGTTs7RUFDRTtDbEIwNUZSOztBa0J6NUZNOztFQUNFO0NsQjY1RlI7O0FrQnA2Rk07O0VBQ0U7Q2xCdzZGUjs7QWtCdjZGTTs7RUFDRTtDbEIyNkZSOztBa0IxNkZNOztFQUNFO0NsQjg2RlI7O0FrQjc2Rk07O0VBQ0U7Q2xCaTdGUjs7QWtCLzZGRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCbTdGSjs7QWtCbDdGSTs7RUFDRTtDbEJzN0ZOOztBa0JyN0ZJOztFQUNFO0NsQnk3Rk47O0FrQng3Rkk7O0VBQ0U7Q2xCNDdGTjs7QWtCejdGRTs7RUFDRTtDbEI2N0ZKOztBa0I1N0ZFOztFQUNFO0NsQmc4Rko7O0FrQi83RkU7O0VBQ0U7Q2xCbThGSjs7QWtCajhGQTtFQUNFO0lBQ0U7R2xCbzhGRjs7RWtCbjhGQTtJQUNFO0dsQnM4RkY7Q0FDRjs7QW1Cai9GQTtFQUVFO0VBQ0E7Q25CbS9GRjs7QW1CbC9GRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDbkJxL0ZKOztBbUJoL0ZNOztFQUNFO0VBQ0E7RUFDQTtDbkJvL0ZSOztBbUJ2L0ZNOztFQUNFO0VBQ0E7RUFDQTtDbkIyL0ZSOztBbUI5L0ZNOztFQUNFO0VBQ0E7RUFDQTtDbkJrZ0dSOztBbUJyZ0dNOztFQUNFO0VBQ0E7RUFDQTtDbkJ5Z0dSOztBbUI1Z0dNOztFQUNFO0VBQ0E7RUFDQTtDbkJnaEdSOztBbUJuaEdNOztFQUNFO0VBQ0E7RUFDQTtDbkJ1aEdSOztBbUIxaEdNOztFQUNFO0VBQ0E7RUFDQTtDbkI4aEdSOztBbUJqaUdNOztFQUNFO0VBQ0E7RUFDQTtDbkJxaUdSOztBbUJ4aUdNOztFQUNFO0VBQ0E7RUFDQTtDbkI0aUdSOztBbUIvaUdNOztFQUNFO0VBQ0E7RUFDQTtDbkJtakdSOztBbUJqakdJOztFQUNFO0VBQ0E7Q25CcWpHTjs7QW1CcGpHSTs7RUFDRTtFQUNBO0NuQndqR047O0FtQnZqR007Ozs7RUFFRTtDbkI0akdSOztBbUIzakdJOztFQUNFO0NuQitqR047O0FtQjlqR0U7RUFDRTtDbkJpa0dKOztBbUJoa0dJO0VBQ0U7Q25CbWtHTjs7QW1CamtHSTtFQUNFO0VBQ0E7Q25Cb2tHTjs7QW1CbmtHTTs7RUFFRTtDbkJza0dSOztBbUJya0dNOztFQUVFO0VBQ0E7Q25Cd2tHUjs7QW1CdmtHRTtFQUNFO0NuQjBrR0o7O0FtQnprR0k7O0VBRUU7RUFDQTtDbkI0a0dOOztBbUIza0dFO0VBQ0U7Q25COGtHSjs7QW1CN2tHSTs7RUFFRTtFQUNBO0NuQmdsR047O0FtQi9rR0U7RUFDRTtDbkJrbEdKOztBbUIva0dROztFQUVFO0NuQmtsR1Y7O0FtQi9rR0k7O0VBRUU7Q25Ca2xHTjs7QW1CL2tHUTs7RUFFRTtDbkJrbEdWOztBbUJqbEdFO0VBQ0U7Q25Cb2xHSjs7QW1CaGxHUTtFQUNFO0NuQm1sR1Y7O0FtQi9rR1U7RUFDRTtDbkJrbEdaOztBbUJqbEdZO0VBQ0U7Q25Cb2xHZDs7QW1CbGxHSTs7RUFFRTtDbkJxbEdOOztBbUJqbEdRO0VBQ0U7Q25Cb2xHVjs7QW1CbGxHQTtFZDdERTtFY2dFQTtFQUNBO0VBQ0E7Q25Cb2xHRjs7QW9CaHRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NwQm10R0Y7O0FvQmx0R0U7RUFDRTtDcEJxdEdKOztBb0JwdEdJO0Vma0tBO0NMc2pHSjs7QW9CdHRHRTtFQUNFO0NwQnl0R0o7O0FvQnh0R0U7RUFDRTtDcEIydEdKOztBb0J4dEdJO0VBQ0U7Q3BCMnRHTjs7QW9CenRHSTtFQUNFO0NwQjR0R047O0FvQjN0R0U7RUFDRTtDcEI4dEdKOztBb0I3dEdJO0VBQ0U7RUFDQTtDcEJndUdOOztBb0IvdEdFO0VBQ0U7Q3BCa3VHSjs7QW9CaHVHTTtFQUNFO0NwQm11R1I7O0FvQmx1R007RUFDRTtDcEJxdUdSOztBb0JudUdJO0Vmd0lBO0NMK2xHSjs7QW9CcnVHTTtFZnNJRjtFZWhJTTtFQUNBO0NwQm91R1Y7O0FvQm51R007RUFLSTtFQUNBO0NwQmt1R1Y7O0FvQmh1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCbXVHRjs7QW9CbHVHRTtFZnlHRTtFQUFBO0NMOG5HSjs7QW9CaHVHSTtFQUNFO0VBQ0E7Q3BCbXVHTjs7QW9CcnVHSTtFQUNFO0VBQ0E7Q3BCd3VHTjs7QW9CMXVHSTtFQUNFO0VBQ0E7Q3BCNnVHTjs7QW9CL3VHSTtFQUNFO0VBQ0E7Q3BCa3ZHTjs7QW9CcHZHSTtFQUNFO0VBQ0E7Q3BCdXZHTjs7QW9CbHZHUTtFQUNFO0VBQ0E7Q3BCcXZHVjs7QW9COXZHSTtFQUNFO0VBQ0E7Q3BCaXdHTjs7QW9CNXZHUTtFQUNFO0VBQ0E7Q3BCK3ZHVjs7QW9CeHdHSTtFQUNFO0VBQ0E7Q3BCMndHTjs7QW9CdHdHUTtFQUNFO0VBQ0E7Q3BCeXdHVjs7QW9CbHhHSTtFQUNFO0VBQ0E7Q3BCcXhHTjs7QW9CaHhHUTtFQUNFO0VBQ0E7Q3BCbXhHVjs7QW9CNXhHSTtFQUNFO0VBQ0E7Q3BCK3hHTjs7QW9CMXhHUTtFQUNFO0VBQ0E7Q3BCNnhHVjs7QW9CdHlHSTtFQUNFO0VBQ0E7Q3BCeXlHTjs7QW9CcHlHUTtFQUNFO0VBQ0E7Q3BCdXlHVjs7QW9CcnlHRTtFQUNFO0NwQnd5R0o7O0FvQnZ5R0U7RUFDRTtDcEIweUdKOztBb0J6eUdFO0VBQ0U7Q3BCNHlHSjs7QW9CMXlHSTtFZmdGQTtFQUFBO0NMK3RHSjs7QW9CNXlHSTtFZjZFQTtFQUFBO0NMb3VHSjs7QW9COXlHSTtFZjBFQTtFQUFBO0NMeXVHSjs7QW9CL3lHRTtFZnNFRTtFZXBFQTtFQUNBO0VBQ0E7Q3BCa3pHSjs7QW9CanpHSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQm96R047O0FvQm56R0k7RUFDRTtFQUNBO0NwQnN6R047O0FvQnJ6R0k7RUFDRTtFQUNBO0NwQnd6R047O0FvQnZ6R0k7O0VBRUU7Q3BCMHpHTjs7QW9CenpHSTtFQUNFO0NwQjR6R047O0FvQjN6R0U7RUFDRTtDcEI4ekdKOztBb0IzekdFO0VBQ0U7Q3BCOHpHSjs7QXFCcDdHQTs7RUFHRTtDckJzN0dGOztBcUJyN0dFOzs7O0VBRUU7Q3JCMDdHSjs7QXFCejdHRTs7RUFDRTtDckI2N0dKOztBcUI1N0dFOztFQUNFO0NyQmc4R0o7O0FxQi83R0U7O0VBQ0U7Q3JCbThHSjs7QXFCajhHQTtFQUNFO0VBR0E7RUFDQTtFQUNBO0NyQms4R0Y7O0FxQmo4R0U7RUFDRTtFQUNBO0NyQm84R0o7O0FxQm44R0U7RUFDRTtDckJzOEdKOztBcUJsOEdJO0VBQ0U7Q3JCcThHTjs7QXFCdDhHSTtFQUNFO0NyQnk4R047O0FxQjE4R0k7RUFDRTtDckI2OEdOOztBcUI5OEdJO0VBQ0U7Q3JCaTlHTjs7QXFCbDlHSTtFQUNFO0NyQnE5R047O0FxQnQ5R0k7RUFDRTtDckJ5OUdOOztBcUIxOUdJO0VBQ0U7Q3JCNjlHTjs7QXFCMzlHQTtFQUNFO0VBR0E7RUFDQTtFQUNBO0NyQjQ5R0Y7O0FxQjM5R0U7RUFDRTtFQUNBO0NyQjg5R0o7O0FxQjc5R0U7RUFDRTtDckJnK0dKOztBcUI1OUdJO0VBQ0U7Q3JCKzlHTjs7QXFCaCtHSTtFQUNFO0NyQm0rR047O0FxQnArR0k7RUFDRTtDckJ1K0dOOztBcUJ4K0dJO0VBQ0U7Q3JCMitHTjs7QXFCNStHSTtFQUNFO0NyQisrR047O0FxQmgvR0k7RUFDRTtDckJtL0dOOztBcUJwL0dJO0VBQ0U7Q3JCdS9HTjs7QXNCcGpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCdWpIRjs7QXNCbGpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJxakhGOztBdUJubEhBOztBQzBEQTs7OztFQXhCRTtFQUNBO0VBQ0E7RUFDQTtDeEIwakhGOztBS3ZoSEk7Ozs7RW1CakNBO0N4QitqSEo7O0FLOWhISTs7OztFbUJqQ0E7Q3hCc2tISjs7QUtyaUhJOzs7O0VtQmpDQTtDeEI2a0hKOztBSzVpSEk7Ozs7RW1CakNBO0N4Qm9sSEo7O0F3Qm5sSEU7Ozs7Ozs7O0VBRUU7Q3hCNGxISjs7QXdCM2xIRTs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0VBQ0E7Q3hCMG1ISjs7QXdCem1IRTs7Ozs7Ozs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0N4Qm9uSEo7O0FLbG1ISTs7Ozs7Ozs7OztFbUJoQkU7Q3hCK25ITjs7QUsvbUhJOzs7Ozs7Ozs7O0VtQmhCRTtDeEI0b0hOOztBSzVuSEk7Ozs7Ozs7Ozs7RW1CaEJFO0N4QnlwSE47O0FLem9ISTs7Ozs7Ozs7OztFbUJoQkU7Q3hCc3FITjs7QXlCeHRIQTs7O0VBRUU7RUFDQTtFQUNBO0N6QjR0SEY7O0F5QjN0SEU7OztFQUNFO0N6Qmd1SEo7O0F5QjV0SEk7OztFQUNFO0N6Qml1SE47O0F5Qmh1SE07Ozs7Ozs7Ozs7OztFQUlFO0N6QjJ1SFI7O0F5Qmp2SEk7OztFQUNFO0N6QnN2SE47O0F5QnJ2SE07Ozs7Ozs7Ozs7OztFQUlFO0N6Qmd3SFI7O0F5QnR3SEk7OztFQUNFO0N6QjJ3SE47O0F5QjF3SE07Ozs7Ozs7Ozs7OztFQUlFO0N6QnF4SFI7O0F5QjN4SEk7OztFQUNFO0N6Qmd5SE47O0F5Qi94SE07Ozs7Ozs7Ozs7OztFQUlFO0N6QjB5SFI7O0F5Qmh6SEk7OztFQUNFO0N6QnF6SE47O0F5QnB6SE07Ozs7Ozs7Ozs7OztFQUlFO0N6Qit6SFI7O0F5QnIwSEk7OztFQUNFO0N6QjAwSE47O0F5QnowSE07Ozs7Ozs7Ozs7OztFQUlFO0N6Qm8xSFI7O0F5QjExSEk7OztFQUNFO0N6QisxSE47O0F5QjkxSE07Ozs7Ozs7Ozs7OztFQUlFO0N6QnkySFI7O0F5Qi8ySEk7OztFQUNFO0N6Qm8zSE47O0F5Qm4zSE07Ozs7Ozs7Ozs7OztFQUlFO0N6QjgzSFI7O0F5QnA0SEk7OztFQUNFO0N6Qnk0SE47O0F5Qng0SE07Ozs7Ozs7Ozs7OztFQUlFO0N6Qm01SFI7O0F5Qno1SEk7OztFQUNFO0N6Qjg1SE47O0F5Qjc1SE07Ozs7Ozs7Ozs7OztFQUlFO0N6Qnc2SFI7O0F5QnQ2SEU7OztFdEJtQkE7RUFDQTtDSHk1SEY7O0F5QjM2SEU7OztFdEJvQkE7Q0g2NUhGOztBeUIvNkhFOzs7RXRCb0JBO0NIaTZIRjs7QXlCbDdIRTs7O0VBQ0U7RUFDQTtDekJ1N0hKOztBeUJ0N0hFOzs7RUFDRTtFQUNBO0N6QjI3SEo7O0F5QnY3SEU7RUFDRTtFQUNBO0VBQ0E7Q3pCMDdISjs7QXlCejdIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCNDdISjs7QXlCMTdIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCNDdIRjs7QXlCMzdIRTtFQUNFO0VBQ0E7Q3pCODdISjs7QXlCNzdIRTtFQUNFO0N6Qmc4SEo7O0F5Qjk3SEU7RUFDRTtDekJpOEhKOztBMEJsZ0lBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxQnNnSUY7O0EwQnJnSUU7O0VBQ0U7QzFCeWdJSjs7QTBCeGdJRTs7RUFDRTtDMUI0Z0lKOztBMEIzZ0lFOzs7Ozs7RUFHRTtFQUNBO0MxQmloSUo7O0EwQjFnSUU7RXJCOEpFO0NMZzNISjs7QTJCaGlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MzQm1pSUY7O0EyQmxpSUU7RUFDRTtDM0JxaUlKOztBMkJuaUlJO0VBRUU7RXRCOEtGO0VzQjVLRTtDM0JxaUlOOztBMkJuaUlJO0VBQ0U7RXRCaUtGO0NMczRISjs7QTJCcmlJRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNCdWlJSjs7QTJCdGlJSTtFQUNFO0MzQnlpSU47O0EyQnhpSUk7O0VBRUU7QzNCMmlJTjs7QTJCMWlJSTtFdEJtSkE7Q0wyNUhKOztBMkI1aUlJO0VBQ0U7RUFDQTtDM0IraUlOOztBMkI5aUlNO0VBQ0U7QzNCaWpJUjs7QTJCOWlJSTtFQUNFO0MzQmlqSU47O0EyQjVpSU07RUFDRTtDM0IraUlSOztBMkI5aUlNO0VBQ0U7QzNCaWpJUjs7QTJCaGpJUTs7RUFFRTtDM0JtaklWOztBMkJsaklROzs7O0VBSUU7QzNCcWpJVjs7QTJCaGtJTTtFQUNFO0MzQm1rSVI7O0EyQmxrSU07RUFDRTtDM0Jxa0lSOztBMkJwa0lROztFQUVFO0MzQnVrSVY7O0EyQnRrSVE7Ozs7RUFJRTtDM0J5a0lWOztBMkJwbElNO0VBQ0U7QzNCdWxJUjs7QTJCdGxJTTtFQUNFO0MzQnlsSVI7O0EyQnhsSVE7O0VBRUU7QzNCMmxJVjs7QTJCMWxJUTs7OztFQUlFO0MzQjZsSVY7O0EyQnhtSU07RUFDRTtDM0IybUlSOztBMkIxbUlNO0VBQ0U7QzNCNm1JUjs7QTJCNW1JUTs7RUFFRTtDM0IrbUlWOztBMkI5bUlROzs7O0VBSUU7QzNCaW5JVjs7QTJCNW5JTTtFQUNFO0MzQituSVI7O0EyQjluSU07RUFDRTtDM0Jpb0lSOztBMkJob0lROztFQUVFO0MzQm1vSVY7O0EyQmxvSVE7Ozs7RUFJRTtDM0Jxb0lWOztBMkJocElNO0VBQ0U7QzNCbXBJUjs7QTJCbHBJTTtFQUNFO0MzQnFwSVI7O0EyQnBwSVE7O0VBRUU7QzNCdXBJVjs7QTJCdHBJUTs7OztFQUlFO0MzQnlwSVY7O0EyQnBxSU07RUFDRTtDM0J1cUlSOztBMkJ0cUlNO0VBQ0U7QzNCeXFJUjs7QTJCeHFJUTs7RUFFRTtDM0IycUlWOztBMkIxcUlROzs7O0VBSUU7QzNCNnFJVjs7QTJCeHJJTTtFQUNFO0MzQjJySVI7O0EyQjFySU07RUFDRTtDM0I2cklSOztBMkI1cklROztFQUVFO0MzQitySVY7O0EyQjlySVE7Ozs7RUFJRTtDM0Jpc0lWOztBMkI1c0lNO0VBQ0U7QzNCK3NJUjs7QTJCOXNJTTtFQUNFO0MzQml0SVI7O0EyQmh0SVE7O0VBRUU7QzNCbXRJVjs7QTJCbHRJUTs7OztFQUlFO0MzQnF0SVY7O0EyQmh1SU07RUFDRTtDM0JtdUlSOztBMkJsdUlNO0VBQ0U7QzNCcXVJUjs7QTJCcHVJUTs7RUFFRTtDM0J1dUlWOztBMkJ0dUlROzs7O0VBSUU7QzNCeXVJVjs7QTJCdnVJRTtFeEJoQkE7RUFDQTtDSDJ2SUY7O0EyQjF1SUU7RXhCZkE7Q0g2dklGOztBMkI1dUlFO0V4QmZBO0NIK3ZJRjs7QTJCNXVJSTtFQUNFO0VBQ0E7QzNCK3VJTjs7QTJCOXVJRTtFQUNFO0MzQml2SUo7O0EyQmh2SUk7RUFDRTtDM0JtdklOOztBMkJqdklJO0VBRUU7RUFDQTtFdEI0R0Y7RXNCMUdFO0VBQ0E7QzNCbXZJTjs7QTJCbHZJSTtFQUNFO0MzQnF2SU47O0EyQnB2SUk7RUFDRTtDM0J1dklOOztBMkJ0dklJO0VBQ0U7QzNCeXZJTjs7QTRCajBJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0M1Qm0wSUY7O0E0Qjd6SU07RUFDRTtFQUNBO0VBQ0E7QzVCZzBJUjs7QTRCN3pJUTs7RUFDRTtFQUNBO0VBQ0E7QzVCaTBJVjs7QTRCOXpJUTs7RUFDRTtFQUNBO0VBQ0E7QzVCazBJVjs7QTRCL3pJUTs7RUFDRTtFQUNBO0VBQ0E7QzVCbTBJVjs7QTRCeDFJTTtFQUNFO0VBQ0E7RUFDQTtDNUIyMUlSOztBNEJ4MUlROztFQUNFO0VBQ0E7RUFDQTtDNUI0MUlWOztBNEJ6MUlROztFQUNFO0VBQ0E7RUFDQTtDNUI2MUlWOztBNEIxMUlROztFQUNFO0VBQ0E7RUFDQTtDNUI4MUlWOztBNEJuM0lNO0VBQ0U7RUFDQTtFQUNBO0M1QnMzSVI7O0E0Qm4zSVE7O0VBQ0U7RUFDQTtFQUNBO0M1QnUzSVY7O0E0QnAzSVE7O0VBQ0U7RUFDQTtFQUNBO0M1QnczSVY7O0E0QnIzSVE7O0VBQ0U7RUFDQTtFQUNBO0M1QnkzSVY7O0E0Qjk0SU07RUFDRTtFQUNBO0VBQ0E7QzVCaTVJUjs7QTRCOTRJUTs7RUFDRTtFQUNBO0VBQ0E7QzVCazVJVjs7QTRCLzRJUTs7RUFDRTtFQUNBO0VBQ0E7QzVCbTVJVjs7QTRCaDVJUTs7RUFDRTtFQUNBO0VBQ0E7QzVCbzVJVjs7QTRCejZJTTtFQUNFO0VBQ0E7RUFDQTtDNUI0NklSOztBNEJ6NklROztFQUNFO0VBQ0E7RUFDQTtDNUI2NklWOztBNEIxNklROztFQUNFO0VBQ0E7RUFDQTtDNUI4NklWOztBNEIzNklROztFQUNFO0VBQ0E7RUFDQTtDNUIrNklWOztBNEJwOElNO0VBQ0U7RUFDQTtFQUNBO0M1QnU4SVI7O0E0QnA4SVE7O0VBQ0U7RUFDQTtFQUNBO0M1Qnc4SVY7O0E0QnI4SVE7O0VBQ0U7RUFDQTtFQUNBO0M1Qnk4SVY7O0E0QnQ4SVE7O0VBQ0U7RUFDQTtFQUNBO0M1QjA4SVY7O0E0Qi85SU07RUFDRTtFQUNBO0VBQ0E7QzVCaytJUjs7QTRCLzlJUTs7RUFDRTtFQUNBO0VBQ0E7QzVCbStJVjs7QTRCaCtJUTs7RUFDRTtFQUNBO0VBQ0E7QzVCbytJVjs7QTRCaitJUTs7RUFDRTtFQUNBO0VBQ0E7QzVCcStJVjs7QTRCMS9JTTtFQUNFO0VBQ0E7RUFDQTtDNUI2L0lSOztBNEIxL0lROztFQUNFO0VBQ0E7RUFDQTtDNUI4L0lWOztBNEIzL0lROztFQUNFO0VBQ0E7RUFDQTtDNUIrL0lWOztBNEI1L0lROztFQUNFO0VBQ0E7RUFDQTtDNUJnZ0pWOztBNEJyaEpNO0VBQ0U7RUFDQTtFQUNBO0M1QndoSlI7O0E0QnJoSlE7O0VBQ0U7RUFDQTtFQUNBO0M1QnloSlY7O0E0QnRoSlE7O0VBQ0U7RUFDQTtFQUNBO0M1QjBoSlY7O0E0QnZoSlE7O0VBQ0U7RUFDQTtFQUNBO0M1QjJoSlY7O0E0QmhqSk07RUFDRTtFQUNBO0VBQ0E7QzVCbWpKUjs7QTRCaGpKUTs7RUFDRTtFQUNBO0VBQ0E7QzVCb2pKVjs7QTRCampKUTs7RUFDRTtFQUNBO0VBQ0E7QzVCcWpKVjs7QTRCbGpKUTs7RUFDRTtFQUNBO0VBQ0E7QzVCc2pKVjs7QTRCcGpKRTtFQUNFO0M1QnVqSko7O0E0QnRqSkU7RUFDRTtDNUJ5akpKOztBNEJ4akpFO0VBQ0U7QzVCMmpKSjs7QTRCempKTTtFQUNFO0M1QjRqSlI7O0E0QjNqSkU7RUFDRTtDNUI4akpKOztBNEI1akpNO0VBQ0U7QzVCK2pKUjs7QTRCNWpKSTtFQUNFO0VBQ0E7QzVCK2pKTjs7QTRCOWpKSTtFQUNFO0VBQ0E7QzVCaWtKTjs7QTRCL2pKTTtFQUNFO0M1QmtrSlI7O0E0QmprSk07RUFDRTtDNUJva0pSOztBNEJsa0pJO0VBQ0U7QzVCcWtKTjs7QTRCcGtKSTtFQUNFO0VBQ0E7RUFDQTtDNUJ1a0pOOztBNEJ0a0pJO0VBQ0U7QzVCeWtKTjs7QTRCeGtKSTtFQUNFO0VBQ0E7QzVCMmtKTjs7QTRCMWtKTTtFQUNFO0M1QjZrSlI7O0E0QjNrSk07RUFDRTtDNUI4a0pSOztBNEI1a0pNO0VBQ0U7QzVCK2tKUjs7QTRCN2tKTTtFQUNFO0M1QmdsSlI7O0E0QjlrSk07RUFDRTtDNUJpbEpSOztBNEJobEpNO0VBQ0U7RUFDQTtDNUJtbEpSOztBNEJsbEpFO0VBQ0U7QzVCcWxKSjs7QTRCbmxKSTtFQUNFO0M1QnNsSk47O0E0QnJsSkk7RUFDRTtFQUNBO0M1QndsSk47O0E0QnZsSkU7RUFDRTtDNUIwbEpKOztBNEJ6bEpJO0VBQ0U7QzVCNGxKTjs7QTRCM2xKSTtFQUNFO0VBQ0E7RUFDQTtDNUI4bEpOOztBNEI1bEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1QitsSkY7O0E0QjdsSkk7RUFDRTtFQUNBO0M1QmdtSk47O0E0Qi9sSkk7RUFDRTtDNUJrbUpOOztBNEJobUpJO0VBQ0U7RUFDQTtDNUJtbUpOOztBNEJsbUpJO0VBQ0U7QzVCcW1KTjs7QTRCbm1KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1QnNtSkY7O0E0QnBtSkE7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1QnNtSkY7O0E0QnBtSkE7RUFDRTtFQUNBO0M1QnVtSkY7O0E0QnJtSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1QndtSkY7O0E0QnRtSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFdkJERTtFdUJHRjtDNUJ5bUpGOztBNEJ4bUpFO0VBQ0U7QzVCMm1KSjs7QTZCM3hKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0M3Qjh4SkY7O0E2Qjd4SkU7RUFDRTtDN0JneUpKOztBNkI5eEpFO0VBQ0U7QzdCaXlKSjs7QTZCaHlKRTtFQUNFO0M3Qm15Sko7O0E2Qmx5SkU7RUFDRTtDN0JxeUpKOztBNkJueUpBO0VBQ0U7RUFDQTtFQUNBO0M3QnN5SkY7O0E2Qm55Skk7RUFDRTtDN0JzeUpOOztBNkJ2eUpJO0VBQ0U7QzdCMHlKTjs7QTZCM3lKSTtFQUNFO0M3Qjh5Sk47O0E2Qi95Skk7RUFDRTtDN0JrekpOOztBNkJuekpJO0VBQ0U7QzdCc3pKTjs7QTZCdnpKSTtFQUNFO0M3QjB6Sk47O0E2QjN6Skk7RUFDRTtDN0I4ekpOOztBNkIvekpJO0VBQ0U7QzdCazBKTjs7QTZCbjBKSTtFQUNFO0M3QnMwSk47O0E2QnYwSkk7RUFDRTtDN0IwMEpOOztBNkJyMEpFO0VBQ0U7QzdCdzBKSjs7QTZCdDBKRTtFQUNFO0VBQ0E7QzdCeTBKSjs7QTZCdjBKTTtFeEJ5SUY7Q0xrc0pKOztBNkJ4MEpROzs7RUFHRTtDN0IyMEpWOztBNkJ6MEpROzs7RUFPSTtFQUNBO0M3QncwSlo7O0E2QnQwSlE7OztFQU9JO0VBQ0E7QzdCcTBKWjs7QTZCaDBKVTs7Ozs7O0VBRUU7QzdCdTBKWjs7QTZCdDBKVTs7Ozs7Ozs7Ozs7O0VBSUU7QzdCaTFKWjs7QTZCaDFKWTs7Ozs7Ozs7Ozs7O0VBQ0U7QzdCODFKZDs7QTZCNzFKTTtFQUNFO0VBQ0E7QzdCZzJKUjs7QTZCLzFKSTtFQUNFO0M3QmsySk47O0E2QmoySkk7RUFDRTtDN0JvMkpOOztBNkJsMkpNO0VBQ0U7RUFDQTtDN0JxMkpSOztBNkJwMkpFO0VBQ0U7RUFDQTtDN0J1MkpKOztBNkJ0MkpJO0VBQ0U7QzdCeTJKTjs7QTZCeDJKTTtFQUNFO0V4QitFSjtDTDZ4Sko7O0E2QjEySk07RUFDRTtFQUNBO0M3QjYySlI7O0E2QjUySkk7RUFDRTtDN0IrMkpOOztBNkI5MkpJO0VBQ0U7QzdCaTNKTjs7QTZCaDNKSTtFQUNFO0M3Qm0zSk47O0E2QmozSlE7O0VBRUU7QzdCbzNKVjs7QTZCbjNKTTtFQUNFO0M3QnMzSlI7O0E2QnIzSk07RUFDRTtDN0J3M0pSOztBS240SkU7RXdCWUE7SUFFSTtHN0IwM0pKO0NBQ0Y7O0E2QngzSkU7RUFDRTtDN0IyM0pKOztBS2o1SkU7RXdCb0JGO0lBSUk7RzdCODNKRjtDQUNGOztBS241SkU7RXdCZ0JGO0lBTUk7SUFDQTtJQUNBO0l4QmdEQTtJd0I5Q0E7RzdCazRKRjs7RTZCajRKRTtJQUNFO0lBQ0E7RzdCbzRKSjs7RTZCbjRKRTtJQUNFO0c3QnM0Sko7O0U2QnI0SkU7SUFDRTtJQUNBO0c3Qnc0Sko7O0U2QnY0SkU7SUFDRTtJQUNBO0c3QjA0Sko7Q0FDRjs7QTZCeDRKRTtFQUNFO0M3QjI0Sko7O0FLcDdKRTtFd0J1Q0Y7SUFJSTtJQUNBO0lBQ0E7SUFDQTtHN0I4NEpGOztFNkI3NEpFO0lBQ0U7RzdCZzVKSjs7RTZCLzRKRTtJQUNFO0c3Qms1Sko7O0U2Qmo1Skk7SUFDRTtHN0JvNUpOOztFNkJuNUpJO0l4Qm1CRjtHTG80SkY7Q0FDRjs7QTZCcjVKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCdzVKRjs7QTZCajVKUTs7OztFQUNFO0M3QnU1SlY7O0E2QnQ1Sk07Ozs7RUFDRTtDN0I0NUpSOztBNkIzNUpNOzs7O0VBQ0U7QzdCaTZKUjs7QTZCaDZKTTs7OztFQUNFO0M3QnM2SlI7O0E2QnI2Skk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCeTZKTjs7QTZCdjZKSTs7RUFFRTtDN0IwNkpOOztBNkJ6NkpJO0VBQ0U7QzdCNDZKTjs7QTZCMTZKSTs7RUFFRTtDN0I2NkpOOztBNkI1NkpJO0VBQ0U7QzdCKzZKTjs7QTZCNzZKSTtFQUVFO0V4Qm5CRjtFd0JxQkU7RUFDQTtDN0IrNkpOOztBNkI5NkpJO0VBQ0U7QzdCaTdKTjs7QTZCaDdKSTtFQUNFO0M3Qm03Sk47O0E2Qmw3Skk7RUFDRTtDN0JxN0pOOztBOEIzb0tBOztBQ1dBO0VBR0U7RUFDQTtDL0Jtb0tGOztBK0Jsb0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Jxb0tKOztBK0Jwb0tJO0VBQ0U7Qy9CdW9LTjs7QStCdG9LRTtFQUNFO0VBQ0E7Qy9CeW9LSjs7QStCeG9LSTtFMUJ1SkE7Q0xxL0pKOztBK0J6b0tNO0VBQ0U7RUFDQTtFQUNBO0MvQjRvS1I7O0ErQjNvS0k7RUFDRTtFQUNBO0MvQjhvS047O0ErQjdvS0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Qy9CZ3BLSjs7QStCOW9LSTtFMUJzSUE7Q0w0Z0tKOztBK0JocEtJO0UxQm9JQTtDTGdoS0o7O0ErQmhwS0k7O0VBRUU7Qy9CbXBLTjs7QStCanBLSTs7RUFFRTtDL0JvcEtOOztBK0JscEtFO0VBQ0U7Qy9CcXBLSjs7QStCcHBLRTtFQUNFO0MvQnVwS0o7O0ErQnRwS0U7RUFDRTtDL0J5cEtKOztBK0J0cEtJO0VBQ0U7Qy9CeXBLTjs7QStCdnBLSTtFQUNFO0MvQjBwS047O0ErQnhwS0k7RUFDRTtDL0IycEtOOztBK0J6cEtJO0VBQ0U7Qy9CNHBLTjs7QWdDbHRLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaENxdEtGOztBZ0NsdEtFOzs7RUFDRTtFQUNBO0NoQ3V0S0o7O0FnQ3R0S0U7OztFQUNFO0VBQ0E7Q2hDMnRLSjs7QWdDenRLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0NoQzJ0S0Y7O0FnQ3p0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDNHRLRjs7QWdDM3RLRTtFQUNFO0NoQzh0S0o7O0FnQzV0S0E7RTNCcUJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UyQjVCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQ3d1S0Y7O0FnQ3R1S0E7RUFDRTtFQUNBO0NoQ3l1S0Y7O0FnQ3Z1S0k7RUFDRTtFQUNBO0NoQzB1S047O0FnQ3h1S0k7RUFDRTtFQUNBO0NoQzJ1S047O0FnQ3p1S0E7RUFFRTtFQUNBO0NoQzJ1S0Y7O0FnQ3p1S0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDaEMydUtGOztBZ0N6dUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDNHVLRjs7QWdDM3VLRTtFM0JtRkU7Q0w0cEtKOztBZ0N6dUtFO0VBQ0U7Q2hDNHVLSjs7QWlDN3pLQTtFQUNFO0VBQ0E7RUFDQTtDakNnMEtGOztBaUM3ektJOztFQUNFO0NqQ2kwS047O0FpQy96S0k7RUFDRTtFQUNBO0NqQ2swS047O0FpQ2gwS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakNtMEtOOztBaUNqMEtBO0VBQ0U7RTVCaUpFO0U0Qi9JRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQ28wS0Y7O0FpQ2wwS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQ3EwS0Y7O0FpQ24wS0E7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQ3UwS0Y7O0FpQ3IwS0E7OztFNUJrSEk7RTRCL0dGO0VBQ0E7RUFDQTtDakN5MEtGOztBaUN4MEtFOzs7RUFDRTtFQUNBO0NqQzYwS0o7O0FpQzUwS0U7OztFQUNFO0VBQ0E7Q2pDaTFLSjs7QWlDLzBLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pDazFLRjs7QWtDaDZLQTtFQUVFO0VBQ0E7Q2xDazZLRjs7QWtDajZLRTtFQUNFO0NsQ282S0o7O0FrQ242S0U7RUFDRTtFQUNBO0NsQ3M2S0o7O0FrQ3A2S0U7RUFDRTtDbEN1NktKOztBa0N0NktJOztFQUVFO0NsQ3k2S047O0FrQ3g2S0k7RUFDRTtDbEMyNktOOztBa0N6NktNO0VBQ0U7RTdCMkpKO0NMa3hLSjs7QWtDMzZLTTtFQUNFO0NsQzg2S1I7O0FLOTFLRTtFNkJ0R0Y7SUF5Qkk7R2xDZzdLRjs7RWtDOTZLSTtJQUNFO0dsQ2k3S047Q0FDRjs7QWtDaDdLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbENtN0tGOztBa0NsN0tFOztFQUVFO0NsQ3E3S0o7O0FLMTNLRTtFNkJ4REU7SUFDRTtHbENzN0tKO0NBQ0Y7O0FrQ3I3S0E7O0VBRUU7RUFDQTtFQUNBO0NsQ3c3S0Y7O0FrQ3I3S0k7O0VBQ0U7Q2xDeTdLTjs7QUt4NEtFO0U2QjlDSTs7STdCc0hGO0dMczBLRjtDQUNGOztBa0MxN0tBO0VBQ0U7RUFDQTtDbEM2N0tGOztBS3g1S0U7RTZCbENFO0lBQ0U7R2xDODdLSjtDQUNGOztBSzE1S0U7RTZCM0NGO0lBUUk7R2xDazhLRjtDQUNGOztBa0NqOEtBO0VBQ0U7RUFDQTtDbENvOEtGOztBS3I2S0U7RTZCakNGO0lBS0k7R2xDczhLRjtDQUNGOztBbUMxZ0xBO0VBQ0U7RUFDQTtFQUNBO0NuQzZnTEY7O0FtQzVnTEU7RUFDRTtDbkMrZ0xKOztBbUM5Z0xFO0VBQ0U7RUFDQTtFQUNBO0NuQ2loTEo7O0FtQ2hoTEk7O0VBRUU7Q25DbWhMTjs7QW1DbGhMSTtFQUNFO0NuQ3FoTE47O0FtQ3BoTE07RUFDRTtDbkN1aExSOztBbUN0aExFO0VBQ0U7RUFDQTtFQUNBO0NuQ3loTEo7O0FtQ3RoTEk7RUFDRTtFQUNBO0NuQ3loTE47O0FtQ3ZoTEE7O0VBRUU7RUFDQTtFQUNBO0NuQzBoTEY7O0FtQ3hoTEE7RTlCc0lJO0NMczVLSjs7QW1DemhMQTtFOUJtSUk7Q0wwNUtKOztBbUMxaExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25DNmhMRjs7QUs3K0tFO0U4QjdDQTtJQUNFO0duQzhoTEY7Q0FDRjs7QW9DcmtMQTtFQUNFO0NwQ3drTEY7O0FvQ3RrTEU7RUFDRTtDcEN5a0xKOztBb0N4a0xFO0VBQ0U7Q3BDMmtMSjs7QW9DMWtMRTtFQUNFO0NwQzZrTEo7O0FvQzNrTEE7RUFDRTtDcEM4a0xGOztBb0M3a0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3BDZ2xMSjs7QW9DL2tMSTtFQUNFO0VBQ0E7Q3BDa2xMTjs7QW9DaGxMSTtFQUNFO0VBQ0E7Q3BDbWxMTjs7QW9DamxMSTtFL0JxSUE7RStCbklFO0UvQm1JRjtDTGs5S0o7O0FvQ2xsTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDcENxbExGOztBb0NwbExFO0VBQ0U7Q3BDdWxMSjs7QW9DdGxMRTtFQUNFO0NwQ3lsTEo7O0FxQzVuTEE7RUFFRTtFQUNBO0VBQ0E7Q3JDOG5MRjs7QXFDN25MRTtFQUNFO0NyQ2dvTEo7O0FxQy9uTEU7RUFDRTtFQUNBO0NyQ2tvTEo7O0FxQ2hvTEU7RUFDRTtDckNtb0xKOztBcUNsb0xFO0VBQ0U7Q3JDcW9MSjs7QXFDcG9MRTtFQUNFO0NyQ3VvTEo7O0FxQ2xuTEk7RUFDRTtDckNxbkxOOztBcUNwbkxNO0VBQ0U7RUFDQTtDckN1bkxSOztBcUN0bkxNO0VBQ0U7Q3JDeW5MUjs7QXFDL25MSTtFQUNFO0NyQ2tvTE47O0FxQ2pvTE07RUFDRTtFQUNBO0NyQ29vTFI7O0FxQ25vTE07RUFDRTtDckNzb0xSOztBcUM1b0xJO0VBQ0U7Q3JDK29MTjs7QXFDOW9MTTtFQUNFO0VBQ0E7Q3JDaXBMUjs7QXFDaHBMTTtFQUNFO0NyQ21wTFI7O0FxQ3pwTEk7RUFDRTtDckM0cExOOztBcUMzcExNO0VBQ0U7RUFDQTtDckM4cExSOztBcUM3cExNO0VBQ0U7Q3JDZ3FMUjs7QXFDdHFMSTtFQUNFO0NyQ3lxTE47O0FxQ3hxTE07RUFDRTtFQUNBO0NyQzJxTFI7O0FxQzFxTE07RUFDRTtFQUNBO0NyQzZxTFI7O0FxQ3ByTEk7RUFDRTtDckN1ckxOOztBcUN0ckxNO0VBQ0U7RUFDQTtDckN5ckxSOztBcUN4ckxNO0VBQ0U7RUFDQTtDckMyckxSOztBcUNsc0xJO0VBQ0U7Q3JDcXNMTjs7QXFDcHNMTTtFQUNFO0VBQ0E7Q3JDdXNMUjs7QXFDdHNMTTtFQUNFO0VBQ0E7Q3JDeXNMUjs7QXFDaHRMSTtFQUNFO0NyQ210TE47O0FxQ2x0TE07RUFDRTtFQUNBO0NyQ3F0TFI7O0FxQ3B0TE07RUFDRTtFQUNBO0NyQ3V0TFI7O0FxQzl0TEk7RUFDRTtDckNpdUxOOztBcUNodUxNO0VBQ0U7RUFDQTtDckNtdUxSOztBcUNsdUxNO0VBQ0U7RUFDQTtDckNxdUxSOztBcUM1dUxJO0VBQ0U7Q3JDK3VMTjs7QXFDOXVMTTtFQUNFO0VBQ0E7Q3JDaXZMUjs7QXFDaHZMTTtFQUNFO0VBQ0E7Q3JDbXZMUjs7QXFDanZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQ292TEY7O0FxQ252TEU7RUFDRTtFQUNBO0VoQ2dHQTtDTHVwTEo7O0FxQ3J2TEU7RUFDRTtFQUNBO0VBQ0E7Q3JDd3ZMSjs7QXFDdHZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckN5dkxGOztBcUN4dkxFOztFQUVFO0NyQzJ2TEo7O0FxQzF2TEU7RUFDRTtDckM2dkxKOztBc0MvekxBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RDaTBMRjs7QXNDL3pMRTtFQUNFO0N0Q2swTEo7O0FzQ2gwTEE7RUFFRTtDdENrMExGOztBc0NoMExBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RDbTBMRjs7QUtseUxFO0VpQ3ZDRjs7SUFTSTtJQUNBO0lBQ0E7R3RDczBMRjtDQUNGOztBc0NyMExBO0VBRUU7RUFDQTtFQUNBO0VqQ3NIRTtFaUNwSEY7RUFDQTtDdEN1MExGOztBc0NyMExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEN3MExGOztBc0N0MExBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Q3kwTEY7O0FzQ3YwTEE7RUFDRTtFQUNBO0VBQ0E7Q3RDMDBMRjs7QXNDeDBMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RDMjBMRjs7QXNDejBMQTtFQUNFO0VBQ0E7RUFDQTtDdEM0MExGOztBc0MxMExJO0VqQ3VFQTtDTHV3TEo7O0FzQzMwTEE7RWpDM0NFO0VpQzZDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QzgwTEY7O0F1Q3g0TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdkMyNExGOztBdUN2NExJO0VBQ0U7RUFDQTtDdkMwNExOOztBdUN4NExROztFQUVFO0N2QzI0TFY7O0F1Q3g0TFU7Ozs7OztFQUdFO0VBQ0E7Q3ZDODRMWjs7QXVDNTRMVTtFQUNFO0N2Qys0TFo7O0F1Qzk0TE07RUFDRTtDdkNpNUxSOztBSzM0TEU7RWtDRlE7Ozs7SUFFRTtHdkNtNUxWOztFdUNoNUxVOzs7Ozs7Ozs7Ozs7SUFHRTtJQUNBO0d2QzQ1TFo7O0V1QzE1TFU7O0lBQ0U7R3ZDODVMWjs7RXVDNzVMTTs7O0lBR0U7SUFDQTtHdkNnNkxSOztFdUM3NUxVO0lBQ0U7SUFDQTtHdkNnNkxaO0NBQ0Y7O0F1Qzc4TEk7RUFDRTtFQUNBO0N2Q2c5TE47O0F1Qzk4TFE7O0VBRUU7Q3ZDaTlMVjs7QXVDOThMVTs7Ozs7O0VBR0U7RUFDQTtDdkNvOUxaOztBdUNsOUxVO0VBQ0U7Q3ZDcTlMWjs7QXVDcDlMTTtFQUNFO0N2Q3U5TFI7O0FLajlMRTtFa0NGUTs7OztJQUVFO0d2Q3k5TFY7O0V1Q3Q5TFU7Ozs7Ozs7Ozs7OztJQUdFO0lBQ0E7R3ZDaytMWjs7RXVDaCtMVTs7SUFDRTtHdkNvK0xaOztFdUNuK0xNOzs7SUFHRTtJQUNBO0d2Q3MrTFI7O0V1Q24rTFU7SUFDRTtJQUNBO0d2Q3MrTFo7Q0FDRjs7QXVDbmhNSTtFQUNFO0VBQ0E7Q3ZDc2hNTjs7QXVDcGhNUTs7RUFFRTtDdkN1aE1WOztBdUNwaE1VOzs7Ozs7RUFHRTtFQUNBO0N2QzBoTVo7O0F1Q3hoTVU7RUFDRTtDdkMyaE1aOztBdUMxaE1NO0VBQ0U7Q3ZDNmhNUjs7QUt2aE1FO0VrQ0ZROzs7O0lBRUU7R3ZDK2hNVjs7RXVDNWhNVTs7Ozs7Ozs7Ozs7O0lBR0U7SUFDQTtHdkN3aU1aOztFdUN0aU1VOztJQUNFO0d2QzBpTVo7O0V1Q3ppTU07OztJQUdFO0lBQ0E7R3ZDNGlNUjs7RXVDemlNVTtJQUNFO0lBQ0E7R3ZDNGlNWjtDQUNGOztBdUN6bE1JO0VBQ0U7RUFDQTtDdkM0bE1OOztBdUMxbE1ROztFQUVFO0N2QzZsTVY7O0F1QzFsTVU7Ozs7OztFQUdFO0VBQ0E7Q3ZDZ21NWjs7QXVDOWxNVTtFQUNFO0N2Q2ltTVo7O0F1Q2htTU07RUFDRTtDdkNtbU1SOztBSzdsTUU7RWtDRlE7Ozs7SUFFRTtHdkNxbU1WOztFdUNsbU1VOzs7Ozs7Ozs7Ozs7SUFHRTtJQUNBO0d2QzhtTVo7O0V1QzVtTVU7O0lBQ0U7R3ZDZ25NWjs7RXVDL21NTTs7O0lBR0U7SUFDQTtHdkNrbk1SOztFdUMvbU1VO0lBQ0U7SUFDQTtHdkNrbk1aO0NBQ0Y7O0F1Qy9wTUk7RUFDRTtFQUNBO0N2Q2txTU47O0F1Q2hxTVE7O0VBRUU7Q3ZDbXFNVjs7QXVDaHFNVTs7Ozs7O0VBR0U7RUFDQTtDdkNzcU1aOztBdUNwcU1VO0VBQ0U7Q3ZDdXFNWjs7QXVDdHFNTTtFQUNFO0N2Q3lxTVI7O0FLbnFNRTtFa0NGUTs7OztJQUVFO0d2QzJxTVY7O0V1Q3hxTVU7Ozs7Ozs7Ozs7OztJQUdFO0lBQ0E7R3ZDb3JNWjs7RXVDbHJNVTs7SUFDRTtHdkNzck1aOztFdUNyck1NOzs7SUFHRTtJQUNBO0d2Q3dyTVI7O0V1Q3JyTVU7SUFDRTtJQUNBO0d2Q3dyTVo7Q0FDRjs7QXVDcnVNSTtFQUNFO0VBQ0E7Q3ZDd3VNTjs7QXVDdHVNUTs7RUFFRTtDdkN5dU1WOztBdUN0dU1VOzs7Ozs7RUFHRTtFQUNBO0N2QzR1TVo7O0F1QzF1TVU7RUFDRTtDdkM2dU1aOztBdUM1dU1NO0VBQ0U7Q3ZDK3VNUjs7QUt6dU1FO0VrQ0ZROzs7O0lBRUU7R3ZDaXZNVjs7RXVDOXVNVTs7Ozs7Ozs7Ozs7O0lBR0U7SUFDQTtHdkMwdk1aOztFdUN4dk1VOztJQUNFO0d2QzR2TVo7O0V1QzN2TU07OztJQUdFO0lBQ0E7R3ZDOHZNUjs7RXVDM3ZNVTtJQUNFO0lBQ0E7R3ZDOHZNWjtDQUNGOztBdUMzeU1JO0VBQ0U7RUFDQTtDdkM4eU1OOztBdUM1eU1ROztFQUVFO0N2Qyt5TVY7O0F1QzV5TVU7Ozs7OztFQUdFO0VBQ0E7Q3ZDa3pNWjs7QXVDaHpNVTtFQUNFO0N2Q216TVo7O0F1Q2x6TU07RUFDRTtDdkNxek1SOztBSy95TUU7RWtDRlE7Ozs7SUFFRTtHdkN1ek1WOztFdUNwek1VOzs7Ozs7Ozs7Ozs7SUFHRTtJQUNBO0d2Q2cwTVo7O0V1Qzl6TVU7O0lBQ0U7R3ZDazBNWjs7RXVDajBNTTs7O0lBR0U7SUFDQTtHdkNvME1SOztFdUNqME1VO0lBQ0U7SUFDQTtHdkNvME1aO0NBQ0Y7O0F1Q2ozTUk7RUFDRTtFQUNBO0N2Q28zTU47O0F1Q2wzTVE7O0VBRUU7Q3ZDcTNNVjs7QXVDbDNNVTs7Ozs7O0VBR0U7RUFDQTtDdkN3M01aOztBdUN0M01VO0VBQ0U7Q3ZDeTNNWjs7QXVDeDNNTTtFQUNFO0N2QzIzTVI7O0FLcjNNRTtFa0NGUTs7OztJQUVFO0d2QzYzTVY7O0V1QzEzTVU7Ozs7Ozs7Ozs7OztJQUdFO0lBQ0E7R3ZDczRNWjs7RXVDcDRNVTs7SUFDRTtHdkN3NE1aOztFdUN2NE1NOzs7SUFHRTtJQUNBO0d2QzA0TVI7O0V1Q3Y0TVU7SUFDRTtJQUNBO0d2QzA0TVo7Q0FDRjs7QXVDdjdNSTtFQUNFO0VBQ0E7Q3ZDMDdNTjs7QXVDeDdNUTs7RUFFRTtDdkMyN01WOztBdUN4N01VOzs7Ozs7RUFHRTtFQUNBO0N2Qzg3TVo7O0F1QzU3TVU7RUFDRTtDdkMrN01aOztBdUM5N01NO0VBQ0U7Q3ZDaThNUjs7QUszN01FO0VrQ0ZROzs7O0lBRUU7R3ZDbThNVjs7RXVDaDhNVTs7Ozs7Ozs7Ozs7O0lBR0U7SUFDQTtHdkM0OE1aOztFdUMxOE1VOztJQUNFO0d2Qzg4TVo7O0V1Qzc4TU07OztJQUdFO0lBQ0E7R3ZDZzlNUjs7RXVDNzhNVTtJQUNFO0lBQ0E7R3ZDZzlNWjtDQUNGOztBdUM3L01JO0VBQ0U7RUFDQTtDdkNnZ05OOztBdUM5L01ROztFQUVFO0N2Q2lnTlY7O0F1QzkvTVU7Ozs7OztFQUdFO0VBQ0E7Q3ZDb2dOWjs7QXVDbGdOVTtFQUNFO0N2Q3FnTlo7O0F1Q3BnTk07RUFDRTtDdkN1Z05SOztBS2pnTkU7RWtDRlE7Ozs7SUFFRTtHdkN5Z05WOztFdUN0Z05VOzs7Ozs7Ozs7Ozs7SUFHRTtJQUNBO0d2Q2toTlo7O0V1Q2hoTlU7O0lBQ0U7R3ZDb2hOWjs7RXVDbmhOTTs7O0lBR0U7SUFDQTtHdkNzaE5SOztFdUNuaE5VO0lBQ0U7SUFDQTtHdkNzaE5aO0NBQ0Y7O0F1Q3RoTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdkN5aE5KOztBdUN4aE5FO0VBQ0U7Q3ZDMmhOSjs7QXVDMWhORTs7RUFqRUE7RUFDQTtFQUNBO0VBQ0E7Q3ZDZ21ORjs7QXVDL2hORTtFQUNFO0N2Q2tpTko7O0F1Q2ppTkk7RUFDRTtDdkNvaU5OOztBdUNuaU5FO0VBQ0U7Q3ZDc2lOSjs7QXVDbGlORTs7RUFDRTtDdkNzaU5KOztBdUNyaU5FOztFQUNFO0N2Q3lpTko7O0F1Q3ZpTkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q3ZDMGlORjs7QXVDdGlOSTs7RUFFRTtDdkN5aU5OOztBdUN2aU5BO0VsQ2pGRTtFa0NtRkE7RUFDQTtFQUNBO0N2QzBpTkY7O0F1Q3hpTkE7RUFFRTtFbENqSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE4SUU7Q0wraE5KOztBSzVxTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTCtxTko7O0FLOXFOSTtFQUNFO0NMaXJOTjs7QUtock5JO0VBQ0U7Q0xtck5OOztBS2xyTkk7RUFDRTtDTHFyTk47O0FLcHJORTtFQUNFO0NMdXJOSjs7QUtuck5NO0VBQ0U7Q0xzck5SOztBS3JyTk07RUFDRTtDTHdyTlI7O0FLdnJOTTtFQUNFO0NMMHJOUjs7QXVDMWxOQTtFQUNFO0N2QzZsTkY7O0F1QzNsTkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkM4bE5GOztBdUM1bE5JOztFQUNFO0VBQ0E7Q3ZDZ21OTjs7QXVDOWxOQTs7RUFFRTtDdkNpbU5GOztBdUNobU5FOzs7Ozs7OztFQUlFO0VBQ0E7Q3ZDdW1OSjs7QXVDcm1OQTtFQUNFO0VBQ0E7Q3ZDd21ORjs7QXVDdm1ORTtFQUNFO0N2QzBtTko7O0F1Q3ptTkU7RUFDRTtDdkM0bU5KOztBdUMzbU5FO0VBQ0U7RUFDQTtDdkM4bU5KOztBdUM3bU5FO0VBQ0U7RUFDQTtFQUNBO0N2Q2duTko7O0F1Qy9tTkk7O0VBRUU7RUFDQTtDdkNrbk5OOztBdUNqbk5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2Q29uTk47O0F1Q2xuTkE7RUFDRTtFQUNBO0N2Q3FuTkY7O0F1Q25uTkE7RWxDckNJO0NMNHBOSjs7QXVDcm5ORTtFQUVFO0VBQ0E7RWxDbENBO0NMMHBOSjs7QXVDcm5OQTtFQUNFO0VBQ0E7RUFDQTtDdkN3bk5GOztBdUN2bk5FO0VBQ0U7RUFDQTtDdkMwbk5KOztBdUN4bk5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkMybk5GOztBS3p3TkU7RWtDaUpBO0lBQ0U7R3ZDNG5ORjs7RXVDem5ORTs7SUFDRTtJQUNBO0d2QzZuTko7O0V1QzNuTkU7SUFDRTtHdkM4bk5KOztFdUM3bk5BO0lBQ0U7SUFDQTtJQUNBO0d2Q2dvTkY7O0V1Qy9uTkU7SUFDRTtHdkNrb05KOztFdUMvbk5FOztJQTVNRjtJQUNBO0lBQ0E7SUFDQTtHdkNnMU5BOztFdUNwb05FO0lBQ0U7R3ZDdW9OSjs7RXVDdG9OSTtJQUNFO0d2Q3lvTk47O0V1Q3hvTkU7SUFDRTtHdkMyb05KOztFdUN4b05JOztJbEN6TUo7SWtDMk1NO0lBQ0E7R3ZDNG9OTjs7RXVDem9ORTs7SUFDRTtHdkM2b05KOztFdUM1b05FOztJQUNFO0d2Q2dwTko7Q0FDRjs7QUs1ME5FO0VrQzhMQTs7OztJQUlFO0lBQ0E7R3ZDa3BORjs7RXVDanBOQTtJQUNFO0d2Q29wTkY7O0V1Q25wTkU7SUFDRTtHdkNzcE5KOztFdUNycE5JOztJQUVFO0d2Q3dwTk47O0V1Q3ZwTkk7O0lBRUU7R3ZDMHBOTjs7RXVDdHBOTTs7Ozs7O0lBR0U7R3ZDNHBOUjs7RXVDdHBOUTs7OztJQUNFO0d2QzRwTlY7O0V1Q3pwTlE7O0lBRUU7SUFDQTtHdkM0cE5WOztFdUMzcE5RO0lBQ0U7SUFDQTtHdkM4cE5WOztFdUM3cE5BO0lBQ0U7R3ZDZ3FORjs7RXVDL3BOQTs7SUFFRTtJQUNBO0d2Q2txTkY7O0V1Q2hxTkU7SUFDRTtHdkNtcU5KOztFdUNqcU5JO0lBQ0U7R3ZDb3FOTjs7RXVDbnFOSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHdkNzcU5OOztFdUNqcU5JOzs7O0lBQ0U7R3ZDdXFOTjs7RXVDdHFOTTs7Ozs7Ozs7SUFFRTtJQUNBO0lBQ0E7R3ZDK3FOUjs7RXVDOXFOQTtJQUNFO0lBQ0E7R3ZDaXJORjs7RXVDaHJOQTtJQUNFO0lsQy9LQTtHTG0yTkY7O0V1Q2xyTkE7SUFDRTtJbENsTEE7R0x3Mk5GOztFdUNwck5BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWxDbkxBO0lrQ3FMQTtJQUNBO0lBQ0E7SUFDQTtHdkN1ck5GOztFdUN0ck5FO0lBQ0U7SUFDQTtHdkN5ck5KOztFdUN4ck5FO0lsQ3BNQTtHTGc0TkY7O0V1QzFyTkk7O0lBRUU7SUFDQTtHdkM2ck5OOztFdUM1ck5JO0lBQ0U7SUFDQTtHdkMrck5OOztFdUM5ck5FOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d2Q2lzTko7O0V1Q2hzTkU7SUFDRTtJQUNBO0d2Q21zTko7O0V1Q2xzTkE7SUFDRTtHdkNxc05GOztFdUNsc05FOztJbENoT0E7R0x1Nk5GOztFdUNyc05FOztJbENsT0E7R0w0Nk5GOztFdUN0c05FOztJQW5XRjtJQUNBO0lBQ0E7SUFDQTtHdkM4aU9BOztFdUMzc05FO0lBQ0U7R3ZDOHNOSjs7RXVDN3NOSTtJQUNFO0d2Q2d0Tk47O0V1Qy9zTkU7SUFDRTtHdkNrdE5KOztFdUMvc05FOztJQUNFO0d2Q210Tko7O0V1Q2x0TkU7O0lBQ0U7R3ZDc3ROSjs7RXVDcnRORTs7SUFDRTtHdkN5dE5KOztFdUN4dE5FOztJQUNFO0d2QzR0Tko7O0V1Q3h0TkU7O0lBQ0U7R3ZDNHROSjs7RXVDM3RORTs7SUFDRTtHdkMrdE5KOztFdUMxdE5JOzs7SUFDRTtHdkMrdE5OO0NBQ0Y7O0F1QzN0TkU7RUFDRTtDdkM4dE5KOztBd0N0bk9BO0VBRUU7RUFDQTtDeEN3bk9GOztBd0N0bk9FO0VBQ0U7Q3hDeW5PSjs7QXdDeG5PRTtFQUNFO0N4QzJuT0o7O0F3QzFuT0U7RUFDRTtDeEM2bk9KOztBd0Mzbk9JOztFQUVFO0VBQ0E7RUFDQTtDeEM4bk9OOztBd0M3bk9JO0VBQ0U7Q3hDZ29PTjs7QXdDOW5PQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDeENpb09GOztBd0Mvbk9BOzs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Q2dvT0Y7O0F3QzluT0E7OztFQUdFO0VBQ0E7RUFDQTtDeENpb09GOztBd0Nob09FOzs7RUFDRTtFQUNBO0N4Q3FvT0o7O0F3Q3BvT0U7OztFQUNFO0N4Q3lvT0o7O0F3Q3hvT0U7OztFQUNFO0N4QzZvT0o7O0F3QzVvT0U7Ozs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hDbXBPSjs7QXdDanBPQTs7RUFFRTtFQUNBO0VBQ0E7Q3hDb3BPRjs7QXdDanBPRTtFQUNFO0VBQ0E7RUFDQTtDeENvcE9KOztBd0NscE9BO0VBQ0U7RUFDQTtDeENxcE9GOztBd0NucE9BO0VBQ0U7Q3hDc3BPRjs7QXdDcnBPRTtFQUNFO0N4Q3dwT0o7O0FLdnFPRTtFbUNrQkE7SUFDRTtHeEN5cE9GOztFd0N4cE9BOztJQUVFO0lBQ0E7R3hDMnBPRjs7RXdDenBPRTtJQUNFO0lBQ0E7R3hDNHBPSjtDQUNGOztBS3ByT0U7RW1DMEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3hDOHBPRjs7RXdDN3BPQTs7OztJQUlFO0lBQ0E7R3hDZ3FPRjs7RXdDL3BPQTtJQUNFO0d4Q2txT0Y7O0V3Q2pxT0E7SUFDRTtHeENvcU9GOztFd0NucU9BO0lBQ0U7SUFDQTtJQUNBO0d4Q3NxT0Y7O0V3Q3BxT0k7SUFDRTtHeEN1cU9OOztFd0N0cU9JO0lBQ0U7SUFDQTtHeEN5cU9OOztFd0N4cU9JO0lBQ0U7R3hDMnFPTjs7RXdDenFPSTtJQUNFO0d4QzRxT047O0V3QzNxT0k7SUFDRTtHeEM4cU9OOztFd0M3cU9JO0lBQ0U7SUFDQTtHeENnck9OO0NBQ0Y7O0F5Q3Z6T0E7RUFDRTtFQUNBO0VBQ0E7Q3pDMHpPRjs7QXlDenpPRTtFQUNFO0N6QzR6T0o7O0F5Q3R6T007RUFDRTtFQUNBO0N6Q3l6T1I7O0F5Q3h6T007RUFDRTtDekMyek9SOztBeUMxek9NO0VBQ0U7Q3pDNnpPUjs7QXlDbjBPTTtFQUNFO0VBQ0E7Q3pDczBPUjs7QXlDcjBPTTtFQUNFO0N6Q3cwT1I7O0F5Q3YwT007RUFDRTtDekMwME9SOztBeUNoMU9NO0VBQ0U7RUFDQTtDekNtMU9SOztBeUNsMU9NO0VBQ0U7Q3pDcTFPUjs7QXlDcDFPTTtFQUNFO0N6Q3UxT1I7O0F5QzcxT007RUFDRTtFQUNBO0N6Q2cyT1I7O0F5Qy8xT007RUFDRTtDekNrMk9SOztBeUNqMk9NO0VBQ0U7Q3pDbzJPUjs7QXlDMTJPTTtFQUNFO0VBQ0E7Q3pDNjJPUjs7QXlDNTJPTTtFQUNFO0N6QysyT1I7O0F5QzkyT007RUFDRTtDekNpM09SOztBeUN2M09NO0VBQ0U7RUFDQTtDekMwM09SOztBeUN6M09NO0VBQ0U7Q3pDNDNPUjs7QXlDMzNPTTtFQUNFO0N6QzgzT1I7O0F5Q3A0T007RUFDRTtFQUNBO0N6Q3U0T1I7O0F5Q3Q0T007RUFDRTtDekN5NE9SOztBeUN4NE9NO0VBQ0U7Q3pDMjRPUjs7QXlDajVPTTtFQUNFO0VBQ0E7Q3pDbzVPUjs7QXlDbjVPTTtFQUNFO0N6Q3M1T1I7O0F5Q3I1T007RUFDRTtDekN3NU9SOztBeUM5NU9NO0VBQ0U7RUFDQTtDekNpNk9SOztBeUNoNk9NO0VBQ0U7Q3pDbTZPUjs7QXlDbDZPTTtFQUNFO0N6Q3E2T1I7O0F5QzM2T007RUFDRTtFQUNBO0N6Qzg2T1I7O0F5Qzc2T007RUFDRTtDekNnN09SOztBeUMvNk9NO0VBQ0U7Q3pDazdPUjs7QXlDOTZPRTs7RUFDRTtDekNrN09KOztBeUNoN09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pDbTdPRjs7QXlDajdPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N6Q283T0Y7O0F5Q243T0U7RUFDRTtFQUNBO0VBQ0E7Q3pDczdPSjs7QXlDcDdPSTtFQUNFO0VBQ0E7Q3pDdTdPTjs7QXlDcDdPRTtFQUNFO0N6Q3U3T0o7O0F5Q3Q3T0k7RUFDRTtDekN5N09OOztBeUN2N09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekMwN09GOztBeUN6N09FO0VwQ3VGRTtDTHMyT0o7O0F5QzM3T0U7RUFDRTtFQUNBO0VBQ0E7Q3pDODdPSjs7QXlDNzdPRTtFQUNFO0N6Q2c4T0o7O0F5Qy83T0U7RUFDRTtFQUNBO0N6Q2s4T0o7O0F5Q2o4T0k7RUFDRTtDekNvOE9OOztBeUNuOE9FO0VBQ0U7RUFDQTtDekNzOE9KOztBeUNwOE9BOztFQUVFO0N6Q3U4T0Y7O0F5Q3Q4T0U7O0VBQ0U7Q3pDMDhPSjs7QXlDeDhPQTtFcENoR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW9DNEZBO0VwQzhERTtDTG81T0o7O0F5Q2g5T0U7RUFDRTtFQUNBO0N6Q205T0o7O0EwQzdpUEE7RXJDcUNFO0VxQ2pDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUM4aVBGOztBMEM3aVBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFDZ2pQSjs7QTBDL2lQSTtFQUNFO0VBQ0E7QzFDa2pQTjs7QTBDampQRTtFQUNFO0MxQ29qUEo7O0EwQ2xqUE07RUFDRTtFQUNBO0MxQ3FqUFI7O0EwQ3BqUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxQ3VqUEo7O0EwQ3RqUEk7RUFDRTtDMUN5alBOOztBMEN4alBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFDMmpQTjs7QTBDMWpQSTtFQUNFO0VBQ0E7QzFDNmpQTjs7QTBDM2pQSTtFckNpR0E7Q0w4OU9KOztBMEM3alBJO0VyQytGQTtDTGsrT0o7O0EwQzdqUEk7RUFDRTtDMUNna1BOOztBMEM5alBJO0VBQ0U7QzFDaWtQTjs7QTBDOWpQSTtFQUNFO0VBSUU7QzFDOGpQUjs7QTBDN2pQTTtFQUNFO0VBQ0E7QzFDZ2tQUjs7QTBDN2pQUTtFQUNFO0VBQ0E7RUFDQTtDMUNna1BWOztBMEM5alBJO0VBQ0U7RUFDQTtDMUNpa1BOOztBMEMvalBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUNra1BOOztBMENqa1BNO0VBQ0U7RUFDQTtFQUNBO0MxQ29rUFI7O0EwQ2xrUE07RXJDcURGO0NMaWhQSjs7QTBDcGtQTTtFQUtJO0VBQ0E7QzFDbWtQVjs7QTBDbGtQTTtFQUtJO0VBQ0E7QzFDaWtQVjs7QTBDL2pQUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxQ2trUFY7O0EwQ2prUEk7RUFDRTtDMUNva1BOOztBMENqa1BRO0VBTUk7RUFDQTtFQUNBO0MxQytqUFo7O0EwQzlqUFE7RUFNSTtFQUNBO0VBQ0E7QzFDNGpQWjs7QTBDMWpQRTtFQUNFO0MxQzZqUEo7O0EwQzVqUEU7RUFDRTtDMUMralBKOztBMEM5alBFO0VBQ0U7QzFDaWtQSjs7QTJDaHZQQTs7QUNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVDaXZQRjs7QTRDaHZQRTtFQUNFO0VBQ0E7QzVDbXZQSjs7QTRDbHZQRTtFQUNFO0VBQ0E7QzVDcXZQSjs7QTRDcHZQRTtFQUNFO0VBQ0E7QzVDdXZQSjs7QTRDdHZQRTtFQUNFO0VBQ0E7QzVDeXZQSjs7QTRDeHZQRTtFQUNFO0VBQ0E7QzVDMnZQSjs7QTRDMXZQRTtFQUNFO0VBQ0E7QzVDNnZQSjs7QTRDNXZQRTtFQUNFO0VBQ0E7QzVDK3ZQSjs7QTRDOXZQRTtFQUNFO0VBQ0E7QzVDaXdQSjs7QTRDaHdQRTtFQUNFO0VBQ0E7QzVDbXdQSjs7QTRDbHdQRTtFQUNFO0VBQ0E7QzVDcXdQSjs7QTRDcHdQRTtFQUNFO0VBQ0E7QzVDdXdQSjs7QTRDdHdQRTtFdkN1SUU7Q0xtb1BKOztBNEN4d1BFO0V2Q3FJRTtDTHVvUEo7O0E0QzF3UEU7RXZDbUlFO0NMMm9QSjs7QTRDNXdQRTtFdkNpSUU7Q0wrb1BKOztBNEM5d1BFO0V2QytIRTtDTG1wUEo7O0E0Q2h4UEU7RXZDNkhFO0NMdXBQSjs7QTRDbHhQRTtFdkMySEU7Q0wycFBKOztBNENweFBFO0V2Q3lIRTtDTCtwUEo7O0E0Q3R4UEU7RXZDdUhFO0NMbXFQSjs7QTRDdnhQSTtFQUNFO0VBQ0E7QzVDMHhQTjs7QTRDenhQSTtFdkNpSEE7Q0w0cVBKOztBNENoeVBJO0VBQ0U7RUFDQTtDNUNteVBOOztBNENseVBJO0V2Q2lIQTtDTHFyUEo7O0E0Q3p5UEk7RUFDRTtFQUNBO0M1QzR5UE47O0E0QzN5UEk7RXZDaUhBO0NMOHJQSjs7QTRDbHpQSTtFQUNFO0VBQ0E7QzVDcXpQTjs7QTRDcHpQSTtFdkNpSEE7Q0x1c1BKOztBNEMzelBJO0VBQ0U7RUFDQTtDNUM4elBOOztBNEM3elBJO0V2Q2lIQTtDTGd0UEo7O0E0Q3AwUEk7RUFDRTtFQUNBO0M1Q3UwUE47O0E0Q3QwUEk7RXZDaUhBO0NMeXRQSjs7QTRDNzBQSTtFQUNFO0VBQ0E7QzVDZzFQTjs7QTRDLzBQSTtFdkNpSEE7Q0xrdVBKOztBNEN0MVBJO0VBQ0U7RUFDQTtDNUN5MVBOOztBNEN4MVBJO0V2Q2lIQTtDTDJ1UEo7O0E0Qy8xUEk7RUFDRTtFQUNBO0M1Q2syUE47O0E0Q2oyUEk7RXZDaUhBO0NMb3ZQSjs7QTRDeDJQSTtFQUNFO0VBQ0E7QzVDMjJQTjs7QTRDMTJQSTtFdkNpSEE7Q0w2dlBKOztBNENqM1BJO0VBQ0U7RUFDQTtDNUNvM1BOOztBNENuM1BJO0V2Q2lIQTtDTHN3UEo7O0E0QzEzUEk7RUFDRTtFQUNBO0M1QzYzUE47O0E0QzUzUEk7RXZDaUhBO0NMK3dQSjs7QTRDbjRQSTtFQUNFO0VBQ0E7QzVDczRQTjs7QTRDcjRQSTtFdkNpSEE7Q0x3eFBKOztBS3AyUEU7RXVDbENFO0lBQ0U7SUFDQTtHNUMwNFBKOztFNEN6NFBFO0lBQ0U7SUFDQTtHNUM0NFBKOztFNEMzNFBFO0lBQ0U7SUFDQTtHNUM4NFBKOztFNEM3NFBFO0lBQ0U7SUFDQTtHNUNnNVBKOztFNEMvNFBFO0lBQ0U7SUFDQTtHNUNrNVBKOztFNENqNVBFO0lBQ0U7SUFDQTtHNUNvNVBKOztFNENuNVBFO0lBQ0U7SUFDQTtHNUNzNVBKOztFNENyNVBFO0lBQ0U7SUFDQTtHNUN3NVBKOztFNEN2NVBFO0lBQ0U7SUFDQTtHNUMwNVBKOztFNEN6NVBFO0lBQ0U7SUFDQTtHNUM0NVBKOztFNEMzNVBFO0lBQ0U7SUFDQTtHNUM4NVBKOztFNEM3NVBFO0l2QzZFQTtHTG8xUEY7O0U0Qy81UEU7SXZDMkVBO0dMdzFQRjs7RTRDajZQRTtJdkN5RUE7R0w0MVBGOztFNENuNlBFO0l2Q3VFQTtHTGcyUEY7O0U0Q3I2UEU7SXZDcUVBO0dMbzJQRjs7RTRDdjZQRTtJdkNtRUE7R0x3MlBGOztFNEN6NlBFO0l2Q2lFQTtHTDQyUEY7O0U0QzM2UEU7SXZDK0RBO0dMZzNQRjs7RTRDNzZQRTtJdkM2REE7R0xvM1BGOztFNEM5NlBJO0lBQ0U7SUFDQTtHNUNpN1BOOztFNENoN1BJO0l2Q3VERjtHTDYzUEY7O0U0Q3Y3UEk7SUFDRTtJQUNBO0c1QzA3UE47O0U0Q3o3UEk7SXZDdURGO0dMczRQRjs7RTRDaDhQSTtJQUNFO0lBQ0E7RzVDbThQTjs7RTRDbDhQSTtJdkN1REY7R0wrNFBGOztFNEN6OFBJO0lBQ0U7SUFDQTtHNUM0OFBOOztFNEMzOFBJO0l2Q3VERjtHTHc1UEY7O0U0Q2w5UEk7SUFDRTtJQUNBO0c1Q3E5UE47O0U0Q3A5UEk7SXZDdURGO0dMaTZQRjs7RTRDMzlQSTtJQUNFO0lBQ0E7RzVDODlQTjs7RTRDNzlQSTtJdkN1REY7R0wwNlBGOztFNENwK1BJO0lBQ0U7SUFDQTtHNUN1K1BOOztFNEN0K1BJO0l2Q3VERjtHTG03UEY7O0U0QzcrUEk7SUFDRTtJQUNBO0c1Q2cvUE47O0U0Qy8rUEk7SXZDdURGO0dMNDdQRjs7RTRDdC9QSTtJQUNFO0lBQ0E7RzVDeS9QTjs7RTRDeC9QSTtJdkN1REY7R0xxOFBGOztFNEMvL1BJO0lBQ0U7SUFDQTtHNUNrZ1FOOztFNENqZ1FJO0l2Q3VERjtHTDg4UEY7O0U0Q3hnUUk7SUFDRTtJQUNBO0c1QzJnUU47O0U0QzFnUUk7SXZDdURGO0dMdTlQRjs7RTRDamhRSTtJQUNFO0lBQ0E7RzVDb2hRTjs7RTRDbmhRSTtJdkN1REY7R0xnK1BGOztFNEMxaFFJO0lBQ0U7SUFDQTtHNUM2aFFOOztFNEM1aFFJO0l2Q3VERjtHTHkrUEY7Q0FDRjs7QUtsalFFO0V1Q29CRTs7SUFFRTtJQUNBO0c1Q2tpUUo7O0U0Q2ppUUU7O0lBRUU7SUFDQTtHNUNvaVFKOztFNENuaVFFOztJQUVFO0lBQ0E7RzVDc2lRSjs7RTRDcmlRRTs7SUFFRTtJQUNBO0c1Q3dpUUo7O0U0Q3ZpUUU7O0lBRUU7SUFDQTtHNUMwaVFKOztFNEN6aVFFOztJQUVFO0lBQ0E7RzVDNGlRSjs7RTRDM2lRRTs7SUFFRTtJQUNBO0c1QzhpUUo7O0U0QzdpUUU7O0lBRUU7SUFDQTtHNUNnalFKOztFNEMvaVFFOztJQUVFO0lBQ0E7RzVDa2pRSjs7RTRDampRRTs7SUFFRTtJQUNBO0c1Q29qUUo7O0U0Q25qUUU7O0lBRUU7SUFDQTtHNUNzalFKOztFNENyalFFOztJdkNRQTtHTGtqUUY7O0U0Q3ZqUUU7O0l2Q0tBO0dMdWpRRjs7RTRDempRRTs7SXZDRUE7R0w0alFGOztFNEMzalFFOztJdkNEQTtHTGlrUUY7O0U0QzdqUUU7O0l2Q0pBO0dMc2tRRjs7RTRDL2pRRTs7SXZDUEE7R0wya1FGOztFNENqa1FFOztJdkNWQTtHTGdsUUY7O0U0Q25rUUU7O0l2Q2JBO0dMcWxRRjs7RTRDcmtRRTs7SXZDaEJBO0dMMGxRRjs7RTRDdGtRSTs7SUFFRTtJQUNBO0c1Q3lrUU47O0U0Q3hrUUk7O0l2Q3hCRjtHTHFtUUY7O0U0Q2psUUk7O0lBRUU7SUFDQTtHNUNvbFFOOztFNENubFFJOztJdkN4QkY7R0xnblFGOztFNEM1bFFJOztJQUVFO0lBQ0E7RzVDK2xRTjs7RTRDOWxRSTs7SXZDeEJGO0dMMm5RRjs7RTRDdm1RSTs7SUFFRTtJQUNBO0c1QzBtUU47O0U0Q3ptUUk7O0l2Q3hCRjtHTHNvUUY7O0U0Q2xuUUk7O0lBRUU7SUFDQTtHNUNxblFOOztFNENwblFJOztJdkN4QkY7R0xpcFFGOztFNEM3blFJOztJQUVFO0lBQ0E7RzVDZ29RTjs7RTRDL25RSTs7SXZDeEJGO0dMNHBRRjs7RTRDeG9RSTs7SUFFRTtJQUNBO0c1QzJvUU47O0U0QzFvUUk7O0l2Q3hCRjtHTHVxUUY7O0U0Q25wUUk7O0lBRUU7SUFDQTtHNUNzcFFOOztFNENycFFJOztJdkN4QkY7R0xrclFGOztFNEM5cFFJOztJQUVFO0lBQ0E7RzVDaXFRTjs7RTRDaHFRSTs7SXZDeEJGO0dMNnJRRjs7RTRDenFRSTs7SUFFRTtJQUNBO0c1QzRxUU47O0U0QzNxUUk7O0l2Q3hCRjtHTHdzUUY7O0U0Q3ByUUk7O0lBRUU7SUFDQTtHNUN1clFOOztFNEN0clFJOztJdkN4QkY7R0xtdFFGOztFNEMvclFJOztJQUVFO0lBQ0E7RzVDa3NRTjs7RTRDanNRSTs7SXZDeEJGO0dMOHRRRjs7RTRDMXNRSTs7SUFFRTtJQUNBO0c1QzZzUU47O0U0QzVzUUk7O0l2Q3hCRjtHTHl1UUY7Q0FDRjs7QUsxeVFFO0V1QzRGRTtJQUNFO0lBQ0E7RzVDa3RRSjs7RTRDanRRRTtJQUNFO0lBQ0E7RzVDb3RRSjs7RTRDbnRRRTtJQUNFO0lBQ0E7RzVDc3RRSjs7RTRDcnRRRTtJQUNFO0lBQ0E7RzVDd3RRSjs7RTRDdnRRRTtJQUNFO0lBQ0E7RzVDMHRRSjs7RTRDenRRRTtJQUNFO0lBQ0E7RzVDNHRRSjs7RTRDM3RRRTtJQUNFO0lBQ0E7RzVDOHRRSjs7RTRDN3RRRTtJQUNFO0lBQ0E7RzVDZ3VRSjs7RTRDL3RRRTtJQUNFO0lBQ0E7RzVDa3VRSjs7RTRDanVRRTtJQUNFO0lBQ0E7RzVDb3VRSjs7RTRDbnVRRTtJQUNFO0lBQ0E7RzVDc3VRSjs7RTRDcnVRRTtJdkM3REE7R0xzeVFGOztFNEN2dVFFO0l2Qy9EQTtHTDB5UUY7O0U0Q3p1UUU7SXZDakVBO0dMOHlRRjs7RTRDM3VRRTtJdkNuRUE7R0xrelFGOztFNEM3dVFFO0l2Q3JFQTtHTHN6UUY7O0U0Qy91UUU7SXZDdkVBO0dMMHpRRjs7RTRDanZRRTtJdkN6RUE7R0w4elFGOztFNENudlFFO0l2QzNFQTtHTGswUUY7O0U0Q3J2UUU7SXZDN0VBO0dMczBRRjs7RTRDdHZRSTtJQUNFO0lBQ0E7RzVDeXZRTjs7RTRDeHZRSTtJdkNuRkY7R0wrMFFGOztFNEMvdlFJO0lBQ0U7SUFDQTtHNUNrd1FOOztFNENqd1FJO0l2Q25GRjtHTHcxUUY7O0U0Q3h3UUk7SUFDRTtJQUNBO0c1QzJ3UU47O0U0QzF3UUk7SXZDbkZGO0dMaTJRRjs7RTRDanhRSTtJQUNFO0lBQ0E7RzVDb3hRTjs7RTRDbnhRSTtJdkNuRkY7R0wwMlFGOztFNEMxeFFJO0lBQ0U7SUFDQTtHNUM2eFFOOztFNEM1eFFJO0l2Q25GRjtHTG0zUUY7O0U0Q255UUk7SUFDRTtJQUNBO0c1Q3N5UU47O0U0Q3J5UUk7SXZDbkZGO0dMNDNRRjs7RTRDNXlRSTtJQUNFO0lBQ0E7RzVDK3lRTjs7RTRDOXlRSTtJdkNuRkY7R0xxNFFGOztFNENyelFJO0lBQ0U7SUFDQTtHNUN3elFOOztFNEN2elFJO0l2Q25GRjtHTDg0UUY7O0U0Qzl6UUk7SUFDRTtJQUNBO0c1Q2kwUU47O0U0Q2gwUUk7SXZDbkZGO0dMdTVRRjs7RTRDdjBRSTtJQUNFO0lBQ0E7RzVDMDBRTjs7RTRDejBRSTtJdkNuRkY7R0xnNlFGOztFNENoMVFJO0lBQ0U7SUFDQTtHNUNtMVFOOztFNENsMVFJO0l2Q25GRjtHTHk2UUY7O0U0Q3oxUUk7SUFDRTtJQUNBO0c1QzQxUU47O0U0QzMxUUk7SXZDbkZGO0dMazdRRjs7RTRDbDJRSTtJQUNFO0lBQ0E7RzVDcTJRTjs7RTRDcDJRSTtJdkNuRkY7R0wyN1FGO0NBQ0Y7O0FLeC9RRTtFdUNrSkU7SUFDRTtJQUNBO0c1QzAyUUo7O0U0Q3oyUUU7SUFDRTtJQUNBO0c1QzQyUUo7O0U0QzMyUUU7SUFDRTtJQUNBO0c1QzgyUUo7O0U0QzcyUUU7SUFDRTtJQUNBO0c1Q2czUUo7O0U0Qy8yUUU7SUFDRTtJQUNBO0c1Q2szUUo7O0U0Q2ozUUU7SUFDRTtJQUNBO0c1Q28zUUo7O0U0Q24zUUU7SUFDRTtJQUNBO0c1Q3MzUUo7O0U0Q3IzUUU7SUFDRTtJQUNBO0c1Q3czUUo7O0U0Q3YzUUU7SUFDRTtJQUNBO0c1QzAzUUo7O0U0Q3ozUUU7SUFDRTtJQUNBO0c1QzQzUUo7O0U0QzMzUUU7SUFDRTtJQUNBO0c1QzgzUUo7O0U0QzczUUU7SXZDdkhBO0dMdy9RRjs7RTRDLzNRRTtJdkN6SEE7R0w0L1FGOztFNENqNFFFO0l2QzNIQTtHTGdnUkY7O0U0Q240UUU7SXZDN0hBO0dMb2dSRjs7RTRDcjRRRTtJdkMvSEE7R0x3Z1JGOztFNEN2NFFFO0l2Q2pJQTtHTDRnUkY7O0U0Q3o0UUU7SXZDbklBO0dMZ2hSRjs7RTRDMzRRRTtJdkNySUE7R0xvaFJGOztFNEM3NFFFO0l2Q3ZJQTtHTHdoUkY7O0U0Qzk0UUk7SUFDRTtJQUNBO0c1Q2k1UU47O0U0Q2g1UUk7SXZDN0lGO0dMaWlSRjs7RTRDdjVRSTtJQUNFO0lBQ0E7RzVDMDVRTjs7RTRDejVRSTtJdkM3SUY7R0wwaVJGOztFNENoNlFJO0lBQ0U7SUFDQTtHNUNtNlFOOztFNENsNlFJO0l2QzdJRjtHTG1qUkY7O0U0Q3o2UUk7SUFDRTtJQUNBO0c1QzQ2UU47O0U0QzM2UUk7SXZDN0lGO0dMNGpSRjs7RTRDbDdRSTtJQUNFO0lBQ0E7RzVDcTdRTjs7RTRDcDdRSTtJdkM3SUY7R0xxa1JGOztFNEMzN1FJO0lBQ0U7SUFDQTtHNUM4N1FOOztFNEM3N1FJO0l2QzdJRjtHTDhrUkY7O0U0Q3A4UUk7SUFDRTtJQUNBO0c1Q3U4UU47O0U0Q3Q4UUk7SXZDN0lGO0dMdWxSRjs7RTRDNzhRSTtJQUNFO0lBQ0E7RzVDZzlRTjs7RTRDLzhRSTtJdkM3SUY7R0xnbVJGOztFNEN0OVFJO0lBQ0U7SUFDQTtHNUN5OVFOOztFNEN4OVFJO0l2QzdJRjtHTHltUkY7O0U0Qy85UUk7SUFDRTtJQUNBO0c1Q2srUU47O0U0Q2orUUk7SXZDN0lGO0dMa25SRjs7RTRDeCtRSTtJQUNFO0lBQ0E7RzVDMitRTjs7RTRDMStRSTtJdkM3SUY7R0wyblJGOztFNENqL1FJO0lBQ0U7SUFDQTtHNUNvL1FOOztFNENuL1FJO0l2QzdJRjtHTG9vUkY7O0U0QzEvUUk7SUFDRTtJQUNBO0c1QzYvUU47O0U0QzUvUUk7SXZDN0lGO0dMNm9SRjtDQUNGOztBSzNyUkk7RXVDNkxBO0lBQ0U7SUFDQTtHNUNrZ1JKOztFNENqZ1JFO0lBQ0U7SUFDQTtHNUNvZ1JKOztFNENuZ1JFO0lBQ0U7SUFDQTtHNUNzZ1JKOztFNENyZ1JFO0lBQ0U7SUFDQTtHNUN3Z1JKOztFNEN2Z1JFO0lBQ0U7SUFDQTtHNUMwZ1JKOztFNEN6Z1JFO0lBQ0U7SUFDQTtHNUM0Z1JKOztFNEMzZ1JFO0lBQ0U7SUFDQTtHNUM4Z1JKOztFNEM3Z1JFO0lBQ0U7SUFDQTtHNUNnaFJKOztFNEMvZ1JFO0lBQ0U7SUFDQTtHNUNraFJKOztFNENqaFJFO0lBQ0U7SUFDQTtHNUNvaFJKOztFNENuaFJFO0lBQ0U7SUFDQTtHNUNzaFJKOztFNENyaFJFO0l2Q2pMQTtHTDBzUkY7O0U0Q3ZoUkU7SXZDbkxBO0dMOHNSRjs7RTRDemhSRTtJdkNyTEE7R0xrdFJGOztFNEMzaFJFO0l2Q3ZMQTtHTHN0UkY7O0U0QzdoUkU7SXZDekxBO0dMMHRSRjs7RTRDL2hSRTtJdkMzTEE7R0w4dFJGOztFNENqaVJFO0l2QzdMQTtHTGt1UkY7O0U0Q25pUkU7SXZDL0xBO0dMc3VSRjs7RTRDcmlSRTtJdkNqTUE7R0wwdVJGOztFNEN0aVJJO0lBQ0U7SUFDQTtHNUN5aVJOOztFNEN4aVJJO0l2Q3ZNRjtHTG12UkY7O0U0Qy9pUkk7SUFDRTtJQUNBO0c1Q2tqUk47O0U0Q2pqUkk7SXZDdk1GO0dMNHZSRjs7RTRDeGpSSTtJQUNFO0lBQ0E7RzVDMmpSTjs7RTRDMWpSSTtJdkN2TUY7R0xxd1JGOztFNENqa1JJO0lBQ0U7SUFDQTtHNUNva1JOOztFNENua1JJO0l2Q3ZNRjtHTDh3UkY7O0U0QzFrUkk7SUFDRTtJQUNBO0c1QzZrUk47O0U0QzVrUkk7SXZDdk1GO0dMdXhSRjs7RTRDbmxSSTtJQUNFO0lBQ0E7RzVDc2xSTjs7RTRDcmxSSTtJdkN2TUY7R0xneVJGOztFNEM1bFJJO0lBQ0U7SUFDQTtHNUMrbFJOOztFNEM5bFJJO0l2Q3ZNRjtHTHl5UkY7O0U0Q3JtUkk7SUFDRTtJQUNBO0c1Q3dtUk47O0U0Q3ZtUkk7SXZDdk1GO0dMa3pSRjs7RTRDOW1SSTtJQUNFO0lBQ0E7RzVDaW5STjs7RTRDaG5SSTtJdkN2TUY7R0wyelJGOztFNEN2blJJO0lBQ0U7SUFDQTtHNUMwblJOOztFNEN6blJJO0l2Q3ZNRjtHTG8wUkY7O0U0Q2hvUkk7SUFDRTtJQUNBO0c1Q21vUk47O0U0Q2xvUkk7SXZDdk1GO0dMNjBSRjs7RTRDem9SSTtJQUNFO0lBQ0E7RzVDNG9STjs7RTRDM29SSTtJdkN2TUY7R0xzMVJGOztFNENscFJJO0lBQ0U7SUFDQTtHNUNxcFJOOztFNENwcFJJO0l2Q3ZNRjtHTCsxUkY7Q0FDRjs7QTRDNWxSQTtFdkNwUUk7RUFBQTtFdUN1UUY7QzVDK2xSRjs7QTRDOWxSRTtFQUNFO0M1Q2ltUko7O0E0Q2htUkU7RUFDRTtDNUNtbVJKOztBNENqbVJFO0VBQ0U7QzVDb21SSjs7QTRDbm1SRTtFdkMvUUU7RUFBQTtFdUNrUkE7QzVDc21SSjs7QTRDcm1SSTtFQUNFO0VBQ0E7QzVDd21STjs7QTRDdm1SSTtFQUNFO0M1QzBtUk47O0E0Q3ptUkk7RUFDRTtDNUM0bVJOOztBNEMzbVJFO0VBQ0U7QzVDOG1SSjs7QTRDN21SRTtFQUNFO0M1Q2duUko7O0E0Qy9tUkU7RUFDRTtDNUNrblJKOztBS3o5UkU7RXVDMFdFO0lBQ0U7RzVDbW5SSjtDQUNGOztBS245UkU7RXVDa1dFO0lBQ0U7RzVDcW5SSjtDQUNGOztBNENublJFO0VBQ0U7RXZDM1NBO0VBQUE7Q0xtNlJKOztBNENyblJJO0VBQ0U7RUFDQTtDNUN3blJOOztBNEN0blJNO0VBQ0U7QzVDeW5SUjs7QUt4L1JFO0V1Q2lZTTtJQUNFO0c1QzJuUlI7Q0FDRjs7QUsxL1JFO0V1Q2dZTTtJQUNFO0c1QzhuUlI7Q0FDRjs7QUs1L1JFO0V1QytYTTtJQUNFO0c1Q2lvUlI7Q0FDRjs7QUs5L1JFO0V1QzhYTTtJQUNFO0c1Q29vUlI7Q0FDRjs7QUtoZ1NFO0V1QzZYTTtJQUNFO0c1Q3VvUlI7Q0FDRjs7QUtqZ1NJO0V1QzJYSTtJQUNFO0c1QzBvUlI7Q0FDRjs7QUs3L1JJO0V1Q29YSTtJQUNFO0c1QzZvUlI7Q0FDRjs7QTRDcHFSTTtFQUNFO0M1Q3VxUlI7O0FLdGlTRTtFdUNpWU07SUFDRTtHNUN5cVJSO0NBQ0Y7O0FLeGlTRTtFdUNnWU07SUFDRTtHNUM0cVJSO0NBQ0Y7O0FLMWlTRTtFdUMrWE07SUFDRTtHNUMrcVJSO0NBQ0Y7O0FLNWlTRTtFdUM4WE07SUFDRTtHNUNrclJSO0NBQ0Y7O0FLOWlTRTtFdUM2WE07SUFDRTtHNUNxclJSO0NBQ0Y7O0FLL2lTSTtFdUMyWEk7SUFDRTtHNUN3clJSO0NBQ0Y7O0FLM2lTSTtFdUNvWEk7SUFDRTtHNUMyclJSO0NBQ0Y7O0E0Q2x0Uk07RUFDRTtDNUNxdFJSOztBS3BsU0U7RXVDaVlNO0lBQ0U7RzVDdXRSUjtDQUNGOztBS3RsU0U7RXVDZ1lNO0lBQ0U7RzVDMHRSUjtDQUNGOztBS3hsU0U7RXVDK1hNO0lBQ0U7RzVDNnRSUjtDQUNGOztBSzFsU0U7RXVDOFhNO0lBQ0U7RzVDZ3VSUjtDQUNGOztBSzVsU0U7RXVDNlhNO0lBQ0U7RzVDbXVSUjtDQUNGOztBSzdsU0k7RXVDMlhJO0lBQ0U7RzVDc3VSUjtDQUNGOztBS3psU0k7RXVDb1hJO0lBQ0U7RzVDeXVSUjtDQUNGOztBNENod1JNO0VBQ0U7QzVDbXdSUjs7QUtsb1NFO0V1Q2lZTTtJQUNFO0c1Q3F3UlI7Q0FDRjs7QUtwb1NFO0V1Q2dZTTtJQUNFO0c1Q3d3UlI7Q0FDRjs7QUt0b1NFO0V1QytYTTtJQUNFO0c1QzJ3UlI7Q0FDRjs7QUt4b1NFO0V1QzhYTTtJQUNFO0c1Qzh3UlI7Q0FDRjs7QUsxb1NFO0V1QzZYTTtJQUNFO0c1Q2l4UlI7Q0FDRjs7QUszb1NJO0V1QzJYSTtJQUNFO0c1Q294UlI7Q0FDRjs7QUt2b1NJO0V1Q29YSTtJQUNFO0c1Q3V4UlI7Q0FDRjs7QTRDOXlSTTtFQUNFO0M1Q2l6UlI7O0FLaHJTRTtFdUNpWU07SUFDRTtHNUNtelJSO0NBQ0Y7O0FLbHJTRTtFdUNnWU07SUFDRTtHNUNzelJSO0NBQ0Y7O0FLcHJTRTtFdUMrWE07SUFDRTtHNUN5elJSO0NBQ0Y7O0FLdHJTRTtFdUM4WE07SUFDRTtHNUM0elJSO0NBQ0Y7O0FLeHJTRTtFdUM2WE07SUFDRTtHNUMrelJSO0NBQ0Y7O0FLenJTSTtFdUMyWEk7SUFDRTtHNUNrMFJSO0NBQ0Y7O0FLcnJTSTtFdUNvWEk7SUFDRTtHNUNxMFJSO0NBQ0Y7O0E0QzUxUk07RUFDRTtDNUMrMVJSOztBSzl0U0U7RXVDaVlNO0lBQ0U7RzVDaTJSUjtDQUNGOztBS2h1U0U7RXVDZ1lNO0lBQ0U7RzVDbzJSUjtDQUNGOztBS2x1U0U7RXVDK1hNO0lBQ0U7RzVDdTJSUjtDQUNGOztBS3B1U0U7RXVDOFhNO0lBQ0U7RzVDMDJSUjtDQUNGOztBS3R1U0U7RXVDNlhNO0lBQ0U7RzVDNjJSUjtDQUNGOztBS3Z1U0k7RXVDMlhJO0lBQ0U7RzVDZzNSUjtDQUNGOztBS251U0k7RXVDb1hJO0lBQ0U7RzVDbTNSUjtDQUNGOztBNEMxNFJNO0VBQ0U7QzVDNjRSUjs7QUs1d1NFO0V1Q2lZTTtJQUNFO0c1Qys0UlI7Q0FDRjs7QUs5d1NFO0V1Q2dZTTtJQUNFO0c1Q2s1UlI7Q0FDRjs7QUtoeFNFO0V1QytYTTtJQUNFO0c1Q3E1UlI7Q0FDRjs7QUtseFNFO0V1QzhYTTtJQUNFO0c1Q3c1UlI7Q0FDRjs7QUtweFNFO0V1QzZYTTtJQUNFO0c1QzI1UlI7Q0FDRjs7QUtyeFNJO0V1QzJYSTtJQUNFO0c1Qzg1UlI7Q0FDRjs7QUtqeFNJO0V1Q29YSTtJQUNFO0c1Q2k2UlI7Q0FDRjs7QTRDeDdSTTtFQUNFO0M1QzI3UlI7O0FLMXpTRTtFdUNpWU07SUFDRTtHNUM2N1JSO0NBQ0Y7O0FLNXpTRTtFdUNnWU07SUFDRTtHNUNnOFJSO0NBQ0Y7O0FLOXpTRTtFdUMrWE07SUFDRTtHNUNtOFJSO0NBQ0Y7O0FLaDBTRTtFdUM4WE07SUFDRTtHNUNzOFJSO0NBQ0Y7O0FLbDBTRTtFdUM2WE07SUFDRTtHNUN5OFJSO0NBQ0Y7O0FLbjBTSTtFdUMyWEk7SUFDRTtHNUM0OFJSO0NBQ0Y7O0FLL3pTSTtFdUNvWEk7SUFDRTtHNUMrOFJSO0NBQ0Y7O0E0Q3QrUk07RUFDRTtDNUN5K1JSOztBS3gyU0U7RXVDaVlNO0lBQ0U7RzVDMitSUjtDQUNGOztBSzEyU0U7RXVDZ1lNO0lBQ0U7RzVDOCtSUjtDQUNGOztBSzUyU0U7RXVDK1hNO0lBQ0U7RzVDaS9SUjtDQUNGOztBSzkyU0U7RXVDOFhNO0lBQ0U7RzVDby9SUjtDQUNGOztBS2gzU0U7RXVDNlhNO0lBQ0U7RzVDdS9SUjtDQUNGOztBS2ozU0k7RXVDMlhJO0lBQ0U7RzVDMC9SUjtDQUNGOztBSzcyU0k7RXVDb1hJO0lBQ0U7RzVDNi9SUjtDQUNGOztBNkNwL1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QzdDdS9TRjs7QTZDci9TRTtFQUNFO0VBQ0E7RUFDQTtDN0N3L1NKOztBNkN2L1NJO0VBQ0U7QzdDMC9TTjs7QTZDei9TSTtFQUNFO0M3QzQvU047O0E2QzMvU0U7RUFDRTtDN0M4L1NKOztBNkM3L1NFO0VBQ0U7QzdDZ2dUSjs7QTZDLy9TRTtFQUNFO0M3Q2tnVEo7O0E2Q2pnVEk7RUFDRTtDN0NvZ1ROOztBS3I3U0U7RXdDNUVFO0lBQ0U7RzdDcWdUSjs7RTZDbmdUSTtJQUNFO0lBQ0E7RzdDc2dUTjs7RTZDeGdUSTtJQUNFO0lBQ0E7RzdDMmdUTjs7RTZDN2dUSTtJQUNFO0lBQ0E7RzdDZ2hUTjs7RTZDbGhUSTtJQUNFO0lBQ0E7RzdDcWhUTjs7RTZDdmhUSTtJQUNFO0lBQ0E7RzdDMGhUTjs7RTZDNWhUSTtJQUNFO0lBQ0E7RzdDK2hUTjs7RTZDamlUSTtJQUNFO0lBQ0E7RzdDb2lUTjs7RTZDdGlUSTtJQUNFO0lBQ0E7RzdDeWlUTjs7RTZDM2lUSTtJQUNFO0lBQ0E7RzdDOGlUTjs7RTZDaGpUSTtJQUNFO0lBQ0E7RzdDbWpUTjs7RTZDcmpUSTtJQUNFO0lBQ0E7RzdDd2pUTjs7RTZDMWpUSTtJQUNFO0lBQ0E7RzdDNmpUTjtDQUNGOztBOENqbVRBOztBQ0lFO0VBQ0U7Qy9Da21USjs7QStDaG1USTs7RUFFRTtDL0NtbVROOztBK0NsbVRFO0VBQ0U7Qy9DcW1USjs7QStDNW1URTtFQUNFO0MvQyttVEo7O0ErQzdtVEk7O0VBRUU7Qy9DZ25UTjs7QStDL21URTtFQUNFO0MvQ2tuVEo7O0ErQ3puVEU7RUFDRTtDL0M0blRKOztBK0MxblRJOztFQUVFO0MvQzZuVE47O0ErQzVuVEU7RUFDRTtDL0MrblRKOztBK0N0b1RFO0VBQ0U7Qy9DeW9USjs7QStDdm9USTs7RUFFRTtDL0Mwb1ROOztBK0N6b1RFO0VBQ0U7Qy9DNG9USjs7QStDbnBURTtFQUNFO0MvQ3NwVEo7O0ErQ3BwVEk7O0VBRUU7Qy9DdXBUTjs7QStDdHBURTtFQUNFO0MvQ3lwVEo7O0ErQ3BwVEk7RUFDRTtDL0N1cFROOztBK0NycFRNOztFQUVFO0MvQ3dwVFI7O0ErQ3ZwVEk7RUFDRTtDL0MwcFROOztBK0N4cFRJO0VBQ0U7Qy9DMnBUTjs7QStDenBUTTs7RUFFRTtDL0M0cFRSOztBK0MzcFRJO0VBQ0U7Qy9DOHBUTjs7QStDMXJURTtFQUNFO0MvQzZyVEo7O0ErQzNyVEk7O0VBRUU7Qy9DOHJUTjs7QStDN3JURTtFQUNFO0MvQ2dzVEo7O0ErQzNyVEk7RUFDRTtDL0M4clROOztBK0M1clRNOztFQUVFO0MvQytyVFI7O0ErQzlyVEk7RUFDRTtDL0Npc1ROOztBK0MvclRJO0VBQ0U7Qy9Da3NUTjs7QStDaHNUTTs7RUFFRTtDL0Ntc1RSOztBK0Nsc1RJO0VBQ0U7Qy9DcXNUTjs7QStDanVURTtFQUNFO0MvQ291VEo7O0ErQ2x1VEk7O0VBRUU7Qy9DcXVUTjs7QStDcHVURTtFQUNFO0MvQ3V1VEo7O0ErQ2x1VEk7RUFDRTtDL0NxdVROOztBK0NudVRNOztFQUVFO0MvQ3N1VFI7O0ErQ3J1VEk7RUFDRTtDL0N3dVROOztBK0N0dVRJO0VBQ0U7Qy9DeXVUTjs7QStDdnVUTTs7RUFFRTtDL0MwdVRSOztBK0N6dVRJO0VBQ0U7Qy9DNHVUTjs7QStDeHdURTtFQUNFO0MvQzJ3VEo7O0ErQ3p3VEk7O0VBRUU7Qy9DNHdUTjs7QStDM3dURTtFQUNFO0MvQzh3VEo7O0ErQ3p3VEk7RUFDRTtDL0M0d1ROOztBK0Mxd1RNOztFQUVFO0MvQzZ3VFI7O0ErQzV3VEk7RUFDRTtDL0Mrd1ROOztBK0M3d1RJO0VBQ0U7Qy9DZ3hUTjs7QStDOXdUTTs7RUFFRTtDL0NpeFRSOztBK0NoeFRJO0VBQ0U7Qy9DbXhUTjs7QStDL3lURTtFQUNFO0MvQ2t6VEo7O0ErQ2h6VEk7O0VBRUU7Qy9DbXpUTjs7QStDbHpURTtFQUNFO0MvQ3F6VEo7O0ErQ2h6VEk7RUFDRTtDL0NtelROOztBK0NqelRNOztFQUVFO0MvQ296VFI7O0ErQ256VEk7RUFDRTtDL0NzelROOztBK0NwelRJO0VBQ0U7Qy9DdXpUTjs7QStDcnpUTTs7RUFFRTtDL0N3elRSOztBK0N2elRJO0VBQ0U7Qy9DMHpUTjs7QStDdDFURTtFQUNFO0MvQ3kxVEo7O0ErQ3YxVEk7O0VBRUU7Qy9DMDFUTjs7QStDejFURTtFQUNFO0MvQzQxVEo7O0ErQ3YxVEk7RUFDRTtDL0MwMVROOztBK0N4MVRNOztFQUVFO0MvQzIxVFI7O0ErQzExVEk7RUFDRTtDL0M2MVROOztBK0MzMVRJO0VBQ0U7Qy9DODFUTjs7QStDNTFUTTs7RUFFRTtDL0MrMVRSOztBK0M5MVRJO0VBQ0U7Qy9DaTJUTjs7QStDOTFURTtFQUNFO0MvQ2kyVEo7O0ErQ2gyVEU7RUFDRTtDL0NtMlRKOztBK0N0MlRFO0VBQ0U7Qy9DeTJUSjs7QStDeDJURTtFQUNFO0MvQzIyVEo7O0ErQzkyVEU7RUFDRTtDL0NpM1RKOztBK0NoM1RFO0VBQ0U7Qy9DbTNUSjs7QStDdDNURTtFQUNFO0MvQ3kzVEo7O0ErQ3gzVEU7RUFDRTtDL0MyM1RKOztBK0M5M1RFO0VBQ0U7Qy9DaTRUSjs7QStDaDRURTtFQUNFO0MvQ200VEo7O0ErQ3Q0VEU7RUFDRTtDL0N5NFRKOztBK0N4NFRFO0VBQ0U7Qy9DMjRUSjs7QStDOTRURTtFQUNFO0MvQ2k1VEo7O0ErQ2g1VEU7RUFDRTtDL0NtNVRKOztBK0N0NVRFO0VBQ0U7Qy9DeTVUSjs7QStDeDVURTtFQUNFO0MvQzI1VEo7O0ErQzk1VEU7RUFDRTtDL0NpNlRKOztBK0NoNlRFO0VBQ0U7Qy9DbTZUSjs7QWdEdjhURTtFQUNFO0NoRDA4VEo7O0FnRDM4VEU7RUFDRTtDaEQ4OFRKOztBZ0QvOFRFO0VBQ0U7Q2hEazlUSjs7QWdEbjlURTtFQUNFO0NoRHM5VEo7O0FnRGw5VEU7RUFDRTtDaERxOVRKOztBZ0R0OVRFO0VBQ0U7Q2hEeTlUSjs7QWdEMTlURTtFQUNFO0NoRDY5VEo7O0FnRHo5VEU7RUFDRTtDaEQ0OVRKOztBZ0Q3OVRFO0VBQ0U7Q2hEZytUSjs7QWdEaitURTtFQUNFO0NoRG8rVEo7O0FnRHIrVEU7RUFDRTtDaER3K1RKOztBZ0R6K1RFO0VBQ0U7Q2hENCtUSjs7QWdENytURTtFQUNFO0NoRGcvVEo7O0FnRGovVEU7RUFDRTtDaERvL1RKOztBZ0RyL1RFO0VBQ0U7Q2hEdy9USjs7QWdEei9URTtFQUNFO0NoRDQvVEo7O0FnRDcvVEU7RUFDRTtDaERnZ1VKOztBZ0Q1L1RFO0VBQ0U7Q2hEKy9USjs7QWdEaGdVRTtFQUNFO0NoRG1nVUo7O0FnRHBnVUU7RUFDRTtDaER1Z1VKOztBZ0R4Z1VFO0VBQ0U7Q2hEMmdVSjs7QWdENWdVRTtFQUNFO0NoRCtnVUo7O0FnRGhoVUU7RUFDRTtDaERtaFVKOztBZ0RwaFVFO0VBQ0U7Q2hEdWhVSjs7QWdEeGhVRTtFQUNFO0NoRDJoVUo7O0FnRDVoVUU7RUFDRTtDaEQraFVKOztBZ0RoaVVFO0VBQ0U7Q2hEbWlVSjs7QWdEL2hVRTtFQUNFO0NoRGtpVUo7O0FnRG5pVUU7RUFDRTtDaERzaVVKOztBZ0R2aVVFO0VBQ0U7Q2hEMGlVSjs7QWdEM2lVRTtFQUNFO0NoRDhpVUo7O0FnRC9pVUU7RUFDRTtDaERralVKOztBZ0RualVFO0VBQ0U7Q2hEc2pVSjs7QWdEdmpVRTtFQUNFO0NoRDBqVUo7O0FnRDNqVUU7RUFDRTtDaEQ4alVKOztBZ0QvalVFO0VBQ0U7Q2hEa2tVSjs7QWdEOWpVRTtFQUNFO0NoRGlrVUo7O0FnRGxrVUU7RUFDRTtDaERxa1VKOztBZ0R0a1VFO0VBQ0U7Q2hEeWtVSjs7QWdEMWtVRTtFQUNFO0NoRDZrVUo7O0FnRDlrVUU7RUFDRTtDaERpbFVKOztBZ0RsbFVFO0VBQ0U7Q2hEcWxVSjs7QWdEaGxVSTtFQUNFO0NoRG1sVU47O0FnRHBsVUk7RUFDRTtDaER1bFVOOztBZ0R4bFVJO0VBQ0U7Q2hEMmxVTjs7QWdENWxVSTtFQUNFO0NoRCtsVU47O0FnRGhtVUk7RUFDRTtDaERtbVVOOztBZ0RwbVVJO0VBQ0U7Q2hEdW1VTjs7QWdEeG1VSTtFQUNFO0NoRDJtVU47O0FnRDVtVUk7RUFDRTtDaEQrbVVOOztBZ0RoblVJO0VBQ0U7Q2hEbW5VTjs7QWdEcG5VSTtFQUNFO0NoRHVuVU47O0FnRHhuVUk7RUFDRTtDaEQyblVOOztBZ0Q1blVJO0VBQ0U7Q2hEK25VTjs7QUs5cFVFO0VBQ0U7RUFDQTtFQUNBO0NMaXFVSjs7QWlEbHFVQTtFQUNFO0NqRHFxVUY7O0FpRG5xVUE7RUFDRTtDakRzcVVGOztBa0Q3cVVBO0VBQ0U7Q2xEZ3JVRjs7QWtEOXFVQTtFQUNFO0NsRGlyVUY7O0FrRC9xVUE7RUFDRTtFQUNBO0NsRGtyVUY7O0FtRDVyVUE7RUFDRTtDbkQrclVGOztBb0QzclVBO0VBQ0U7Q3BEOHJVRjs7QXFEcHNVQTtFQUNFO0NyRHVzVUY7O0FxRHJzVUE7RUFDRTtDckR3c1VGOztBcUQ3clVJO0VBQ0U7Q3JEZ3NVTjs7QXFEN3JVTTtFQUNFO0NyRGdzVVI7O0FxRGpzVU07RUFDRTtDckRvc1VSOztBcURyc1VNO0VBQ0U7Q3JEd3NVUjs7QXFEenNVTTtFQUNFO0NyRDRzVVI7O0FxRHpzVU07RUFDRTtFQUNBO0NyRDRzVVI7O0FxRHpzVU07RUFDRTtFQUNBO0NyRDRzVVI7O0FxRDN0VUk7RUFDRTtDckQ4dFVOOztBcUQzdFVNO0VBQ0U7Q3JEOHRVUjs7QXFEL3RVTTtFQUNFO0NyRGt1VVI7O0FxRG51VU07RUFDRTtDckRzdVVSOztBcUR2dVVNO0VBQ0U7Q3JEMHVVUjs7QXFEdnVVTTtFQUNFO0VBQ0E7Q3JEMHVVUjs7QXFEdnVVTTtFQUNFO0VBQ0E7Q3JEMHVVUjs7QXFEenZVSTtFQUNFO0NyRDR2VU47O0FxRHp2VU07RUFDRTtDckQ0dlVSOztBcUQ3dlVNO0VBQ0U7Q3JEZ3dVUjs7QXFEandVTTtFQUNFO0NyRG93VVI7O0FxRHJ3VU07RUFDRTtDckR3d1VSOztBcURyd1VNO0VBQ0U7RUFDQTtDckR3d1VSOztBcURyd1VNO0VBQ0U7RUFDQTtDckR3d1VSOztBcUR2eFVJO0VBQ0U7Q3JEMHhVTjs7QXFEdnhVTTtFQUNFO0NyRDB4VVI7O0FxRDN4VU07RUFDRTtDckQ4eFVSOztBcUQveFVNO0VBQ0U7Q3JEa3lVUjs7QXFEbnlVTTtFQUNFO0NyRHN5VVI7O0FxRG55VU07RUFDRTtFQUNBO0NyRHN5VVI7O0FxRG55VU07RUFDRTtFQUNBO0NyRHN5VVI7O0FxRHJ6VUk7RUFDRTtDckR3elVOOztBcURyelVNO0VBQ0U7Q3JEd3pVUjs7QXFEenpVTTtFQUNFO0NyRDR6VVI7O0FxRDd6VU07RUFDRTtDckRnMFVSOztBcURqMFVNO0VBQ0U7Q3JEbzBVUjs7QXFEajBVTTtFQUNFO0VBQ0E7Q3JEbzBVUjs7QXFEajBVTTtFQUNFO0VBQ0E7Q3JEbzBVUjs7QXFEbjFVSTtFQUNFO0NyRHMxVU47O0FxRG4xVU07RUFDRTtDckRzMVVSOztBcUR2MVVNO0VBQ0U7Q3JEMDFVUjs7QXFEMzFVTTtFQUNFO0NyRDgxVVI7O0FxRC8xVU07RUFDRTtDckRrMlVSOztBcUQvMVVNO0VBQ0U7RUFDQTtDckRrMlVSOztBcUQvMVVNO0VBQ0U7RUFDQTtDckRrMlVSOztBcURqM1VJO0VBQ0U7Q3JEbzNVTjs7QXFEajNVTTtFQUNFO0NyRG8zVVI7O0FxRHIzVU07RUFDRTtDckR3M1VSOztBcUR6M1VNO0VBQ0U7Q3JENDNVUjs7QXFENzNVTTtFQUNFO0NyRGc0VVI7O0FxRDczVU07RUFDRTtFQUNBO0NyRGc0VVI7O0FxRDczVU07RUFDRTtFQUNBO0NyRGc0VVI7O0FxRC80VUk7RUFDRTtDckRrNVVOOztBcUQvNFVNO0VBQ0U7Q3JEazVVUjs7QXFEbjVVTTtFQUNFO0NyRHM1VVI7O0FxRHY1VU07RUFDRTtDckQwNVVSOztBcUQzNVVNO0VBQ0U7Q3JEODVVUjs7QXFEMzVVTTtFQUNFO0VBQ0E7Q3JEODVVUjs7QXFEMzVVTTtFQUNFO0VBQ0E7Q3JEODVVUjs7QXFENzZVSTtFQUNFO0NyRGc3VU47O0FxRDc2VU07RUFDRTtDckRnN1VSOztBcURqN1VNO0VBQ0U7Q3JEbzdVUjs7QXFEcjdVTTtFQUNFO0NyRHc3VVI7O0FxRHo3VU07RUFDRTtDckQ0N1VSOztBcUR6N1VNO0VBQ0U7RUFDQTtDckQ0N1VSOztBcUR6N1VNO0VBQ0U7RUFDQTtDckQ0N1VSOztBcUQzOFVJO0VBQ0U7Q3JEODhVTjs7QXFEMzhVTTtFQUNFO0NyRDg4VVI7O0FxRC84VU07RUFDRTtDckRrOVVSOztBcURuOVVNO0VBQ0U7Q3JEczlVUjs7QXFEdjlVTTtFQUNFO0NyRDA5VVI7O0FxRHY5VU07RUFDRTtFQUNBO0NyRDA5VVI7O0FxRHY5VU07RUFDRTtFQUNBO0NyRDA5VVI7O0FxRHorVUk7RUFDRTtDckQ0K1VOOztBcUR6K1VNO0VBQ0U7Q3JENCtVUjs7QXFENytVTTtFQUNFO0NyRGcvVVI7O0FxRGovVU07RUFDRTtDckRvL1VSOztBcURyL1VNO0VBQ0U7Q3JEdy9VUjs7QXFEci9VTTtFQUNFO0VBQ0E7Q3JEdy9VUjs7QXFEci9VTTtFQUNFO0VBQ0E7Q3JEdy9VUjs7QXFEdmdWSTtFQUNFO0NyRDBnVk47O0FxRHZnVk07RUFDRTtDckQwZ1ZSOztBcUQzZ1ZNO0VBQ0U7Q3JEOGdWUjs7QXFEL2dWTTtFQUNFO0NyRGtoVlI7O0FxRG5oVk07RUFDRTtDckRzaFZSOztBcURuaFZNO0VBQ0U7RUFDQTtDckRzaFZSOztBcURuaFZNO0VBQ0U7RUFDQTtDckRzaFZSOztBcURyaVZJO0VBQ0U7Q3JEd2lWTjs7QXFEcmlWTTtFQUNFO0NyRHdpVlI7O0FxRHppVk07RUFDRTtDckQ0aVZSOztBcUQ3aVZNO0VBQ0U7Q3JEZ2pWUjs7QXFEampWTTtFQUNFO0NyRG9qVlI7O0FxRGpqVk07RUFDRTtFQUNBO0NyRG9qVlI7O0FxRGpqVk07RUFDRTtFQUNBO0NyRG9qVlI7O0FxRG5rVkk7RUFDRTtDckRza1ZOOztBcURua1ZNO0VBQ0U7Q3JEc2tWUjs7QXFEdmtWTTtFQUNFO0NyRDBrVlI7O0FxRDNrVk07RUFDRTtDckQ4a1ZSOztBcUQva1ZNO0VBQ0U7Q3JEa2xWUjs7QXFEL2tWTTtFQUNFO0VBQ0E7Q3JEa2xWUjs7QXFEL2tWTTtFQUNFO0VBQ0E7Q3JEa2xWUjs7QXFEam1WSTtFQUNFO0NyRG9tVk47O0FxRGptVk07RUFDRTtDckRvbVZSOztBcURybVZNO0VBQ0U7Q3JEd21WUjs7QXFEem1WTTtFQUNFO0NyRDRtVlI7O0FxRDdtVk07RUFDRTtDckRnblZSOztBcUQ3bVZNO0VBQ0U7RUFDQTtDckRnblZSOztBcUQ3bVZNO0VBQ0U7RUFDQTtDckRnblZSOztBcUQvblZJO0VBQ0U7Q3JEa29WTjs7QXFEL25WTTtFQUNFO0NyRGtvVlI7O0FxRG5vVk07RUFDRTtDckRzb1ZSOztBcUR2b1ZNO0VBQ0U7Q3JEMG9WUjs7QXFEM29WTTtFQUNFO0NyRDhvVlI7O0FxRDNvVk07RUFDRTtFQUNBO0NyRDhvVlI7O0FxRDNvVk07RUFDRTtFQUNBO0NyRDhvVlI7O0FzRHZxVkk7RUFDRTtDdEQwcVZOOztBc0QzcVZJO0VBQ0U7Q3REOHFWTjs7QXNEL3FWSTtFQUNFO0N0RGtyVk47O0FzRG5yVkk7RUFDRTtDdERzclZOOztBc0R2clZJO0VBQ0U7Q3REMHJWTjs7QXNEM3JWSTtFQUNFO0N0RDhyVk47O0FzRC9yVkk7RUFDRTtDdERrc1ZOOztBS2xtVkU7RWlEakdFO0lBQ0U7R3REdXNWSjs7RXNEeHNWRTtJQUNFO0d0RDJzVko7O0VzRDVzVkU7SUFDRTtHdEQrc1ZKOztFc0RodFZFO0lBQ0U7R3REbXRWSjs7RXNEcHRWRTtJQUNFO0d0RHV0Vko7O0VzRHh0VkU7SUFDRTtHdEQydFZKOztFc0Q1dFZFO0lBQ0U7R3REK3RWSjtDQUNGOztBSzVuVkU7RWlEckdFO0lBQ0U7R3REcXVWSjs7RXNEdHVWRTtJQUNFO0d0RHl1Vko7O0VzRDF1VkU7SUFDRTtHdEQ2dVZKOztFc0Q5dVZFO0lBQ0U7R3REaXZWSjs7RXNEbHZWRTtJQUNFO0d0RHF2Vko7O0VzRHR2VkU7SUFDRTtHdER5dlZKOztFc0QxdlZFO0lBQ0U7R3RENnZWSjtDQUNGOztBS2xwVkU7RWlEN0dFO0lBQ0U7R3REbXdWSjs7RXNEcHdWRTtJQUNFO0d0RHV3Vko7O0VzRHh3VkU7SUFDRTtHdEQyd1ZKOztFc0Q1d1ZFO0lBQ0U7R3REK3dWSjs7RXNEaHhWRTtJQUNFO0d0RG14Vko7O0VzRHB4VkU7SUFDRTtHdER1eFZKOztFc0R4eFZFO0lBQ0U7R3REMnhWSjtDQUNGOztBSzVxVkU7RWlEakhFO0lBQ0U7R3REaXlWSjs7RXNEbHlWRTtJQUNFO0d0RHF5Vko7O0VzRHR5VkU7SUFDRTtHdER5eVZKOztFc0QxeVZFO0lBQ0U7R3RENnlWSjs7RXNEOXlWRTtJQUNFO0d0RGl6Vko7O0VzRGx6VkU7SUFDRTtHdERxelZKOztFc0R0elZFO0lBQ0U7R3REeXpWSjtDQUNGOztBSzNyVkk7RWlEaElBO0lBQ0U7R3REK3pWSjs7RXNEaDBWRTtJQUNFO0d0RG0wVko7O0VzRHAwVkU7SUFDRTtHdER1MFZKOztFc0R4MFZFO0lBQ0U7R3REMjBWSjs7RXNENTBWRTtJQUNFO0d0RCswVko7O0VzRGgxVkU7SUFDRTtHdERtMVZKOztFc0RwMVZFO0lBQ0U7R3REdTFWSjtDQUNGOztBc0QvelZFO0VBQ0U7Q3REazBWSjs7QXNEbjBWRTtFQUNFO0N0RHMwVko7O0FzRHYwVkU7RUFDRTtDdEQwMFZKOztBc0QzMFZFO0VBQ0U7Q3REODBWSjs7QUt4d1ZFO0VpRGxFRTtJQUNFO0d0RDgwVko7Q0FDRjs7QUsxd1ZFO0VpRG5FRTtJQUNFO0d0RGkxVko7Q0FDRjs7QUs1d1ZFO0VpRHBFRTtJQUNFO0d0RG8xVko7Q0FDRjs7QUs5d1ZFO0VpRHJFRTtJQUNFO0d0RHUxVko7Q0FDRjs7QUtoeFZFO0VpRHRFRTtJQUNFO0d0RDAxVko7Q0FDRjs7QUtqeFZJO0VpRHhFQTtJQUNFO0d0RDYxVko7Q0FDRjs7QUs3d1ZJO0VpRC9FQTtJQUNFO0d0RGcyVko7Q0FDRjs7QUtselZFO0VpRGxFRTtJQUNFO0d0RHczVko7Q0FDRjs7QUtwelZFO0VpRG5FRTtJQUNFO0d0RDIzVko7Q0FDRjs7QUt0elZFO0VpRHBFRTtJQUNFO0d0RDgzVko7Q0FDRjs7QUt4elZFO0VpRHJFRTtJQUNFO0d0RGk0Vko7Q0FDRjs7QUsxelZFO0VpRHRFRTtJQUNFO0d0RG80Vko7Q0FDRjs7QUszelZJO0VpRHhFQTtJQUNFO0d0RHU0Vko7Q0FDRjs7QUt2elZJO0VpRC9FQTtJQUNFO0d0RDA0Vko7Q0FDRjs7QUs1MVZFO0VpRGxFRTtJQUNFO0d0RGs2Vko7Q0FDRjs7QUs5MVZFO0VpRG5FRTtJQUNFO0d0RHE2Vko7Q0FDRjs7QUtoMlZFO0VpRHBFRTtJQUNFO0d0RHc2Vko7Q0FDRjs7QUtsMlZFO0VpRHJFRTtJQUNFO0d0RDI2Vko7Q0FDRjs7QUtwMlZFO0VpRHRFRTtJQUNFO0d0RDg2Vko7Q0FDRjs7QUtyMlZJO0VpRHhFQTtJQUNFO0d0RGk3Vko7Q0FDRjs7QUtqMlZJO0VpRC9FQTtJQUNFO0d0RG83Vko7Q0FDRjs7QUt0NFZFO0VpRGxFRTtJQUNFO0d0RDQ4Vko7Q0FDRjs7QUt4NFZFO0VpRG5FRTtJQUNFO0d0RCs4Vko7Q0FDRjs7QUsxNFZFO0VpRHBFRTtJQUNFO0d0RGs5Vko7Q0FDRjs7QUs1NFZFO0VpRHJFRTtJQUNFO0d0RHE5Vko7Q0FDRjs7QUs5NFZFO0VpRHRFRTtJQUNFO0d0RHc5Vko7Q0FDRjs7QUsvNFZJO0VpRHhFQTtJQUNFO0d0RDI5Vko7Q0FDRjs7QUszNFZJO0VpRC9FQTtJQUNFO0d0RDg5Vko7Q0FDRjs7QXNEdjlWQTtFQUNFO0N0RDA5VkY7O0FzRHg5VkE7RUFDRTtDdEQyOVZGOztBc0R6OVZBO0VBQ0U7Q3RENDlWRjs7QXNEMTlWQTtFQUNFO0N0RDY5VkY7O0FzRDM5VkE7RUFDRTtDdEQ4OVZGOztBc0Q1OVZBO0VBQ0U7Q3REKzlWRjs7QXNEOTlWQTtFQUNFO0N0RGkrVkY7O0FzRGgrVkE7RUFDRTtDdERtK1ZGOztBc0RsK1ZBO0VBQ0U7Q3REcStWRjs7QXNEcCtWQTtFQUNFO0N0RHUrVkY7O0FzRHIrVkE7RUFDRTtDdER3K1ZGOztBc0R0K1ZBO0VBQ0U7Q3REeStWRjs7QXNEditWQTtFQUNFO0N0RDArVkY7O0FzRHgrVkE7RUFDRTtDdEQyK1ZGOztBc0R6K1ZBO0VBQ0U7Q3RENCtWRjs7QXVEN2tXRTtFQUNFO0N2RGdsV0o7O0FLaC9WRTtFa0Q5RkU7SUFDRTtHdkRrbFdKO0NBQ0Y7O0FLbC9WRTtFa0QvRkU7SUFDRTtHdkRxbFdKO0NBQ0Y7O0FLcC9WRTtFa0RoR0U7SUFDRTtHdkR3bFdKO0NBQ0Y7O0FLdC9WRTtFa0RqR0U7SUFDRTtHdkQybFdKO0NBQ0Y7O0FLeC9WRTtFa0RsR0U7SUFDRTtHdkQ4bFdKO0NBQ0Y7O0FLei9WSTtFa0RwR0E7SUFDRTtHdkRpbVdKO0NBQ0Y7O0FLci9WSTtFa0QzR0E7SUFDRTtHdkRvbVdKO0NBQ0Y7O0F1RDNuV0U7RUFDRTtDdkQ4bldKOztBSzloV0U7RWtEOUZFO0lBQ0U7R3ZEZ29XSjtDQUNGOztBS2hpV0U7RWtEL0ZFO0lBQ0U7R3ZEbW9XSjtDQUNGOztBS2xpV0U7RWtEaEdFO0lBQ0U7R3ZEc29XSjtDQUNGOztBS3BpV0U7RWtEakdFO0lBQ0U7R3ZEeW9XSjtDQUNGOztBS3RpV0U7RWtEbEdFO0lBQ0U7R3ZENG9XSjtDQUNGOztBS3ZpV0k7RWtEcEdBO0lBQ0U7R3ZEK29XSjtDQUNGOztBS25pV0k7RWtEM0dBO0lBQ0U7R3ZEa3BXSjtDQUNGOztBdUR6cVdFO0VBQ0U7Q3ZENHFXSjs7QUs1a1dFO0VrRDlGRTtJQUNFO0d2RDhxV0o7Q0FDRjs7QUs5a1dFO0VrRC9GRTtJQUNFO0d2RGlyV0o7Q0FDRjs7QUtobFdFO0VrRGhHRTtJQUNFO0d2RG9yV0o7Q0FDRjs7QUtsbFdFO0VrRGpHRTtJQUNFO0d2RHVyV0o7Q0FDRjs7QUtwbFdFO0VrRGxHRTtJQUNFO0d2RDByV0o7Q0FDRjs7QUtybFdJO0VrRHBHQTtJQUNFO0d2RDZyV0o7Q0FDRjs7QUtqbFdJO0VrRDNHQTtJQUNFO0d2RGdzV0o7Q0FDRjs7QXVEdnRXRTtFQUNFO0N2RDB0V0o7O0FLMW5XRTtFa0Q5RkU7SUFDRTtHdkQ0dFdKO0NBQ0Y7O0FLNW5XRTtFa0QvRkU7SUFDRTtHdkQrdFdKO0NBQ0Y7O0FLOW5XRTtFa0RoR0U7SUFDRTtHdkRrdVdKO0NBQ0Y7O0FLaG9XRTtFa0RqR0U7SUFDRTtHdkRxdVdKO0NBQ0Y7O0FLbG9XRTtFa0RsR0U7SUFDRTtHdkR3dVdKO0NBQ0Y7O0FLbm9XSTtFa0RwR0E7SUFDRTtHdkQydVdKO0NBQ0Y7O0FLL25XSTtFa0QzR0E7SUFDRTtHdkQ4dVdKO0NBQ0Y7O0F1RHJ3V0U7RUFDRTtDdkR3d1dKOztBS3hxV0U7RWtEOUZFO0lBQ0U7R3ZEMHdXSjtDQUNGOztBSzFxV0U7RWtEL0ZFO0lBQ0U7R3ZENndXSjtDQUNGOztBSzVxV0U7RWtEaEdFO0lBQ0U7R3ZEZ3hXSjtDQUNGOztBSzlxV0U7RWtEakdFO0lBQ0U7R3ZEbXhXSjtDQUNGOztBS2hyV0U7RWtEbEdFO0lBQ0U7R3ZEc3hXSjtDQUNGOztBS2pyV0k7RWtEcEdBO0lBQ0U7R3ZEeXhXSjtDQUNGOztBSzdxV0k7RWtEM0dBO0lBQ0U7R3ZENHhXSjtDQUNGOztBdURyeFdBO0VBQ0U7Q3ZEd3hXRjs7QXVEdHhXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZEeXhXRjs7QUtqdVdFO0VrRHJEQTtJQUNFO0d2RDB4V0Y7Q0FDRjs7QUtudVdFO0VrRHJEQTtJQUNFO0d2RDR4V0Y7Q0FDRjs7QUtydVdFO0VrRHJEQTtJQUNFO0d2RDh4V0Y7Q0FDRjs7QUt2dVdFO0VrRHJEQTtJQUNFO0d2RGd5V0Y7Q0FDRjs7QUt6dVdFO0VrRHJEQTtJQUNFO0d2RGt5V0Y7Q0FDRjs7QUsxdVdJO0VrRHRERjtJQUNFO0d2RG95V0Y7Q0FDRjs7QUt0dVdJO0VrRDVERjtJQUNFO0d2RHN5V0Y7Q0FDRjs7QXVEN3hXQTtFQUNFO0N2RGd5V0Y7O0FLL3dXRTtFa0RkQTtJQUNFO0d2RGl5V0Y7Q0FDRjs7QUtqeFdFO0VrRGRBO0lBQ0U7R3ZEbXlXRjtDQUNGOztBS254V0U7RWtEZEE7SUFDRTtHdkRxeVdGO0NBQ0Y7O0FLcnhXRTtFa0RkQTtJQUNFO0d2RHV5V0Y7Q0FDRjs7QUt2eFdFO0VrRGRBO0lBQ0U7R3ZEeXlXRjtDQUNGOztBS3h4V0k7RWtEZkY7SUFDRTtHdkQyeVdGO0NBQ0Y7O0FLcHhXSTtFa0RyQkY7SUFDRTtHdkQ2eVdGO0NBQ0Y7O0F3RC81V0E7O0FDV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekR5NVdGOztBeUR4NVdFO0VBQ0U7Q3pEMjVXSjs7QXlEejVXSTtFQUNFO0N6RDQ1V047O0F5RHY1V0k7RUFDRTtFQUNBO0N6RDA1V047O0F5RHo1V007O0VBRUU7Q3pENDVXUjs7QXlEMzVXTTtFQUNFO0N6RDg1V1I7O0F5RDc1V007RUFDRTtDekRnNldSOztBeUQvNVdROztFQUVFO0N6RGs2V1Y7O0FLcjFXRTtFb0Q1RUk7SUFFSTtHekRvNldSO0NBQ0Y7O0F5RHA2V007O0VBRUU7Q3pEdTZXUjs7QXlEcDZXUTs7OztFQUVFO0VBQ0E7Q3pEeTZXVjs7QXlEdjZXUTtFQUNFO0VBQ0E7Q3pEMDZXVjs7QXlEejZXVTtFQUNFO0N6RDQ2V1o7O0F5RDE2V1U7RUFDRTtFQUNBO0N6RDY2V1o7O0F5RDE2V1U7O0VBQ0U7Q3pEODZXWjs7QXlENzZXWTs7RUFDRTtDekRpN1dkOztBeUQvNldZOzs7O0VBRUU7RUFDQTtFQUNBO0N6RG83V2Q7O0F5RGo3V1E7RUFHRTtDekRrN1dWOztBS3o1V0U7RW9EdkJVO0lBQ0U7R3pEbzdXWjtDQUNGOztBeUQ1K1dJO0VBQ0U7RUFDQTtDekQrK1dOOztBeUQ5K1dNOztFQUVFO0N6RGkvV1I7O0F5RGgvV007RUFDRTtDekRtL1dSOztBeURsL1dNO0VBQ0U7Q3pEcS9XUjs7QXlEcC9XUTs7RUFFRTtDekR1L1dWOztBSzE2V0U7RW9ENUVJO0lBRUk7R3pEeS9XUjtDQUNGOztBeUR6L1dNOztFQUVFO0N6RDQvV1I7O0F5RHovV1E7Ozs7RUFFRTtFQUNBO0N6RDgvV1Y7O0F5RDUvV1E7RUFDRTtFQUNBO0N6RCsvV1Y7O0F5RDkvV1U7RUFDRTtDekRpZ1haOztBeUQvL1dVO0VBQ0U7RUFDQTtDekRrZ1haOztBeUQvL1dVOztFQUNFO0N6RG1nWFo7O0F5RGxnWFk7O0VBQ0U7Q3pEc2dYZDs7QXlEcGdYWTs7OztFQUVFO0VBQ0E7RUFDQTtDekR5Z1hkOztBeUR0Z1hRO0VBR0U7Q3pEdWdYVjs7QUs5K1dFO0VvRHZCVTtJQUNFO0d6RHlnWFo7Q0FDRjs7QXlEamtYSTtFQUNFO0VBQ0E7Q3pEb2tYTjs7QXlEbmtYTTs7RUFFRTtDekRza1hSOztBeURya1hNO0VBQ0U7Q3pEd2tYUjs7QXlEdmtYTTtFQUNFO0N6RDBrWFI7O0F5RHprWFE7O0VBRUU7Q3pENGtYVjs7QUsvL1dFO0VvRDVFSTtJQUVJO0d6RDhrWFI7Q0FDRjs7QXlEOWtYTTs7RUFFRTtDekRpbFhSOztBeUQ5a1hROzs7O0VBRUU7RUFDQTtDekRtbFhWOztBeURqbFhRO0VBQ0U7RUFDQTtDekRvbFhWOztBeURubFhVO0VBQ0U7Q3pEc2xYWjs7QXlEcGxYVTtFQUNFO0VBQ0E7Q3pEdWxYWjs7QXlEcGxYVTs7RUFDRTtDekR3bFhaOztBeUR2bFhZOztFQUNFO0N6RDJsWGQ7O0F5RHpsWFk7Ozs7RUFFRTtFQUNBO0VBQ0E7Q3pEOGxYZDs7QXlEM2xYUTtFQUdFO0N6RDRsWFY7O0FLbmtYRTtFb0R2QlU7SUFDRTtHekQ4bFhaO0NBQ0Y7O0F5RHRwWEk7RUFDRTtFQUNBO0N6RHlwWE47O0F5RHhwWE07O0VBRUU7Q3pEMnBYUjs7QXlEMXBYTTtFQUNFO0N6RDZwWFI7O0F5RDVwWE07RUFDRTtDekQrcFhSOztBeUQ5cFhROztFQUVFO0N6RGlxWFY7O0FLcGxYRTtFb0Q1RUk7SUFFSTtHekRtcVhSO0NBQ0Y7O0F5RG5xWE07O0VBRUU7Q3pEc3FYUjs7QXlEbnFYUTs7OztFQUVFO0VBQ0E7Q3pEd3FYVjs7QXlEdHFYUTtFQUNFO0VBQ0E7Q3pEeXFYVjs7QXlEeHFYVTtFQUNFO0N6RDJxWFo7O0F5RHpxWFU7RUFDRTtFQUNBO0N6RDRxWFo7O0F5RHpxWFU7O0VBQ0U7Q3pENnFYWjs7QXlENXFYWTs7RUFDRTtDekRnclhkOztBeUQ5cVhZOzs7O0VBRUU7RUFDQTtFQUNBO0N6RG1yWGQ7O0F5RGhyWFE7RUFHRTtDekRpclhWOztBS3hwWEU7RW9EdkJVO0lBQ0U7R3pEbXJYWjtDQUNGOztBeUQzdVhJO0VBQ0U7RUFDQTtDekQ4dVhOOztBeUQ3dVhNOztFQUVFO0N6RGd2WFI7O0F5RC91WE07RUFDRTtDekRrdlhSOztBeURqdlhNO0VBQ0U7Q3pEb3ZYUjs7QXlEbnZYUTs7RUFFRTtDekRzdlhWOztBS3pxWEU7RW9ENUVJO0lBRUk7R3pEd3ZYUjtDQUNGOztBeUR4dlhNOztFQUVFO0N6RDJ2WFI7O0F5RHh2WFE7Ozs7RUFFRTtFQUNBO0N6RDZ2WFY7O0F5RDN2WFE7RUFDRTtFQUNBO0N6RDh2WFY7O0F5RDd2WFU7RUFDRTtDekRnd1haOztBeUQ5dlhVO0VBQ0U7RUFDQTtDekRpd1haOztBeUQ5dlhVOztFQUNFO0N6RGt3WFo7O0F5RGp3WFk7O0VBQ0U7Q3pEcXdYZDs7QXlEbndYWTs7OztFQUVFO0VBQ0E7RUFDQTtDekR3d1hkOztBeURyd1hRO0VBR0U7Q3pEc3dYVjs7QUs3dVhFO0VvRHZCVTtJQUNFO0d6RHd3WFo7Q0FDRjs7QXlEaDBYSTtFQUNFO0VBQ0E7Q3pEbTBYTjs7QXlEbDBYTTs7RUFFRTtDekRxMFhSOztBeURwMFhNO0VBQ0U7Q3pEdTBYUjs7QXlEdDBYTTtFQUNFO0N6RHkwWFI7O0F5RHgwWFE7O0VBRUU7Q3pEMjBYVjs7QUs5dlhFO0VvRDVFSTtJQUVJO0d6RDYwWFI7Q0FDRjs7QXlENzBYTTs7RUFFRTtDekRnMVhSOztBeUQ3MFhROzs7O0VBRUU7RUFDQTtDekRrMVhWOztBeURoMVhRO0VBQ0U7RUFDQTtDekRtMVhWOztBeURsMVhVO0VBQ0U7Q3pEcTFYWjs7QXlEbjFYVTtFQUNFO0VBQ0E7Q3pEczFYWjs7QXlEbjFYVTs7RUFDRTtDekR1MVhaOztBeUR0MVhZOztFQUNFO0N6RDAxWGQ7O0F5RHgxWFk7Ozs7RUFFRTtFQUNBO0VBQ0E7Q3pENjFYZDs7QXlEMTFYUTtFQUdFO0N6RDIxWFY7O0FLbDBYRTtFb0R2QlU7SUFDRTtHekQ2MVhaO0NBQ0Y7O0F5RHI1WEk7RUFDRTtFQUNBO0N6RHc1WE47O0F5RHY1WE07O0VBRUU7Q3pEMDVYUjs7QXlEejVYTTtFQUNFO0N6RDQ1WFI7O0F5RDM1WE07RUFDRTtDekQ4NVhSOztBeUQ3NVhROztFQUVFO0N6RGc2WFY7O0FLbjFYRTtFb0Q1RUk7SUFFSTtHekRrNlhSO0NBQ0Y7O0F5RGw2WE07O0VBRUU7Q3pEcTZYUjs7QXlEbDZYUTs7OztFQUVFO0VBQ0E7Q3pEdTZYVjs7QXlEcjZYUTtFQUNFO0VBQ0E7Q3pEdzZYVjs7QXlEdjZYVTtFQUNFO0N6RDA2WFo7O0F5RHg2WFU7RUFDRTtFQUNBO0N6RDI2WFo7O0F5RHg2WFU7O0VBQ0U7Q3pENDZYWjs7QXlEMzZYWTs7RUFDRTtDekQrNlhkOztBeUQ3NlhZOzs7O0VBRUU7RUFDQTtFQUNBO0N6RGs3WGQ7O0F5RC82WFE7RUFHRTtDekRnN1hWOztBS3Y1WEU7RW9EdkJVO0lBQ0U7R3pEazdYWjtDQUNGOztBeUQxK1hJO0VBQ0U7RUFDQTtDekQ2K1hOOztBeUQ1K1hNOztFQUVFO0N6RCsrWFI7O0F5RDkrWE07RUFDRTtDekRpL1hSOztBeURoL1hNO0VBQ0U7Q3pEbS9YUjs7QXlEbC9YUTs7RUFFRTtDekRxL1hWOztBS3g2WEU7RW9ENUVJO0lBRUk7R3pEdS9YUjtDQUNGOztBeUR2L1hNOztFQUVFO0N6RDAvWFI7O0F5RHYvWFE7Ozs7RUFFRTtFQUNBO0N6RDQvWFY7O0F5RDEvWFE7RUFDRTtFQUNBO0N6RDYvWFY7O0F5RDUvWFU7RUFDRTtDekQrL1haOztBeUQ3L1hVO0VBQ0U7RUFDQTtDekRnZ1laOztBeUQ3L1hVOztFQUNFO0N6RGlnWVo7O0F5RGhnWVk7O0VBQ0U7Q3pEb2dZZDs7QXlEbGdZWTs7OztFQUVFO0VBQ0E7RUFDQTtDekR1Z1lkOztBeURwZ1lRO0VBR0U7Q3pEcWdZVjs7QUs1K1hFO0VvRHZCVTtJQUNFO0d6RHVnWVo7Q0FDRjs7QXlEL2pZSTtFQUNFO0VBQ0E7Q3pEa2tZTjs7QXlEamtZTTs7RUFFRTtDekRva1lSOztBeURua1lNO0VBQ0U7Q3pEc2tZUjs7QXlEcmtZTTtFQUNFO0N6RHdrWVI7O0F5RHZrWVE7O0VBRUU7Q3pEMGtZVjs7QUs3L1hFO0VvRDVFSTtJQUVJO0d6RDRrWVI7Q0FDRjs7QXlENWtZTTs7RUFFRTtDekQra1lSOztBeUQ1a1lROzs7O0VBRUU7RUFDQTtDekRpbFlWOztBeUQva1lRO0VBQ0U7RUFDQTtDekRrbFlWOztBeURqbFlVO0VBQ0U7Q3pEb2xZWjs7QXlEbGxZVTtFQUNFO0VBQ0E7Q3pEcWxZWjs7QXlEbGxZVTs7RUFDRTtDekRzbFlaOztBeURybFlZOztFQUNFO0N6RHlsWWQ7O0F5RHZsWVk7Ozs7RUFFRTtFQUNBO0VBQ0E7Q3pENGxZZDs7QXlEemxZUTtFQUdFO0N6RDBsWVY7O0FLamtZRTtFb0R2QlU7SUFDRTtHekQ0bFlaO0NBQ0Y7O0F5RHBwWUk7RUFDRTtFQUNBO0N6RHVwWU47O0F5RHRwWU07O0VBRUU7Q3pEeXBZUjs7QXlEeHBZTTtFQUNFO0N6RDJwWVI7O0F5RDFwWU07RUFDRTtDekQ2cFlSOztBeUQ1cFlROztFQUVFO0N6RCtwWVY7O0FLbGxZRTtFb0Q1RUk7SUFFSTtHekRpcVlSO0NBQ0Y7O0F5RGpxWU07O0VBRUU7Q3pEb3FZUjs7QXlEanFZUTs7OztFQUVFO0VBQ0E7Q3pEc3FZVjs7QXlEcHFZUTtFQUNFO0VBQ0E7Q3pEdXFZVjs7QXlEdHFZVTtFQUNFO0N6RHlxWVo7O0F5RHZxWVU7RUFDRTtFQUNBO0N6RDBxWVo7O0F5RHZxWVU7O0VBQ0U7Q3pEMnFZWjs7QXlEMXFZWTs7RUFDRTtDekQ4cVlkOztBeUQ1cVlZOzs7O0VBRUU7RUFDQTtFQUNBO0N6RGlyWWQ7O0F5RDlxWVE7RUFHRTtDekQrcVlWOztBS3RwWUU7RW9EdkJVO0lBQ0U7R3pEaXJZWjtDQUNGOztBeUQvcVlJO0VBQ0U7Q3pEa3JZTjs7QUs1cFlFO0VvRG5CSTtJQUNFO0d6RG1yWU47Q0FDRjs7QUtscVlFO0VvRGZJO0lBQ0U7R3pEcXJZTjtDQUNGOztBeURscllJOzs7RUFDRTtFQUNBO0N6RHVyWU47O0F5RHRyWU07OztFQUNFO0VBQ0E7Q3pEMnJZUjs7QXlEMXJZRTtFQUNFO0N6RDZyWUo7O0F5RDVyWUU7RUFDRTtDekQrcllKOztBeUQzcllBO0VBRUU7Q3pENnJZRjs7QXlENXJZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekQrcllKOztBeUQ3cllFO0VBQ0U7Q3pEZ3NZSjs7QUtudFlFO0VvRE9GO0lBZUk7R3pEa3NZRjtDQUNGOztBeURqc1lBO0VBQ0U7Q3pEb3NZRjs7QUs3dFlFO0VvRDRCRTtJQUNFO0d6RHFzWUo7O0V5RHBzWUk7SUFDRTtHekR1c1lOO0NBQ0Y7O0FLbnVZRTtFb0RvQkY7SUFTSTtJQUNBO0d6RDJzWUY7O0V5RDFzWUU7SXBEeUNBO0dMcXFZRjtDQUNGOztBeUQxc1lBOztFQUVFO0VBQ0E7Q3pENnNZRjs7QXlEM3NZQTtFQUNFO0VBQ0E7RUFDQTtDekQ4c1lGOztBSzF2WUU7RW9EeUNGO0lBS0k7R3pEaXRZRjtDQUNGOztBMERuMllBO0VBQ0U7QzFEczJZRjs7QUt4dllFO0VxRC9HRjtJQUlJO0cxRHcyWUY7O0UwRHQyWUU7SUFDRTtHMUR5MllKOztFMER4MllFO0lBQ0U7RzFEMjJZSjtDQUNGOztBMkR0M1lBO0VBQ0U7RUFDQTtDM0R5M1lGOztBNERqNFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzVEbzRZSjs7QTZEcjRZQTtFQUNJO0lBQ0k7RzdEdzRZTjs7RTZEdDRZRTtJQUNJO0c3RHk0WU47Q0FDRjs7QTZEdjRZQTtFQUNJO0M3RDA0WUo7O0E2RHY0WUE7RUFDSTtJQUNJO0c3RDA0WU47O0U2RHg0WUU7SUFDSTtJQUNBO0c3RDI0WU47Q0FDRjs7QTZEejRZQTtFQUNJO0M3RDQ0WUo7O0E2RHo0WUE7RUFDSTtJQUNJO0c3RDQ0WU47O0U2RDE0WUU7SUFDSTtJQUNBO0c3RDY0WU47Q0FDRjs7QTZEMzRZQTtFQUNJO0M3RDg0WUo7O0E2RDE0WUE7RUFDSTtJQUNJO0c3RDY0WU47O0U2RDM0WUU7SUFDSTtHN0Q4NFlOO0NBQ0Y7O0E2RDU0WUE7RUFDSTtDN0QrNFlKOztBNkQ1NFlBO0VBQ0k7SUFDSTtJQUNBO0c3RCs0WU47O0U2RDc0WUU7SUFDSTtJQUNBO0c3RGc1WU47Q0FDRjs7QTZEOTRZQTtFQUNJO0M3RGk1WUo7O0E2RDk0WUE7RUFDSTtJQUNJO0lBQ0E7RzdEaTVZTjs7RTZELzRZRTtJQUNJO0lBQ0E7RzdEazVZTjtDQUNGOztBNkRoNVlBO0VBQ0k7QzdEbTVZSjs7QTZEaDVZQTs7RzdEbzVZRTs7QTZELzRZRjs7RUFFSTtDN0RrNVlKOztBNkRoNVlBOztFQUVJO0M3RG01WUo7O0E2RC80WUE7O0VBRUk7QzdEazVZSjs7QTZEajVZSTs7OztFQUVJO0M3RHM1WVI7O0E2RG41WUE7O0VBRUk7QzdEczVZSjs7QTZEcjVZSTs7OztFQUVJO0M3RDA1WVI7O0E2RHA1WUE7O0VBRUk7QzdEdTVZSjs7QTZEdDVZSTs7OztFQUVJO0M3RDI1WVI7O0E2RHg1WUE7O0VBRUk7QzdEMjVZSjs7QTZEMTVZSTs7OztFQUVJO0M3RCs1WVI7O0E2RDE1WUE7Ozs7RUFJSTtDN0Q2NVlKOztBNkQzNVlBOztFQUNJO0VBQ0E7RUFDQTtDN0QrNVlKOztBNkQ3NVlBOztFQUNJO0VBQ0E7RUFDQTtDN0RpNllKOztBNkQ5NVlBOzs7O0VBSUk7QzdEaTZZSjs7QTZELzVZQTs7RUFDSTtFQUNBO0VBQ0E7QzdEbTZZSjs7QTZEajZZQTs7RUFDSTtFQUNBO0VBQ0E7QzdEcTZZSjs7QTZEbDZZQTtFQUNJO0M3RHE2WUo7O0E2RG42WUE7RUFDSTtFQUNBO0M3RHM2WUo7O0E2RHA2WUE7O0VBQ0k7RUFDQTtDN0R3NllKOztBNkR0NllBOztFQUNJO0VBQ0E7QzdEMDZZSjs7QThEN2xaQTtFQUNJO0M5RGdtWko7O0E4RC9sWkk7RUFDSTtFQUNBO0M5RGttWlI7O0E4RGptWlE7RUFDSTtFQUNBO0M5RG9tWlo7O0E4RGptWkk7RUFDSTtFQUNBO0M5RG9tWlI7O0E4RGxtWkk7OztFQUNJO0VBQ0E7RUFDQTtDOUR1bVpSOztBOER0bVpROzs7RUFDSTtFQUNBO0M5RDJtWlo7O0E4RHptWlE7OztFQUNJO0VBQ0E7QzlEOG1aWjs7QThEM21aSTtFM0RjRjtFQUNBO0NIaW1aRjs7QThEN21aSTtFM0RjRjtDSG1tWkY7O0E4RDltWkk7RTNEYUY7Q0hxbVpGOztBK0R0b1pBO0VBRUk7RUFDQTtDL0R3b1pKOztBK0R2b1pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Qwb1pSOztBK0R6b1pRO0VBQ0k7Qy9ENG9aWjs7QStEMW9aUTtFQUNJO0MvRDZvWlo7O0ErRDFvWkk7O0VBQ0k7RUFDQTtFQUNBO0MvRDhvWlI7O0ErRDVvWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDL0Qrb1pSOztBS2psWkU7RTBEN0RNO0lBRVE7Ry9EaXBaZDtDQUNGOztBK0Qvb1pRO0VBQ0k7RUFDQTtDL0RrcFpaOztBK0Qvb1pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0RrcFpSOztBK0RocFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0RtcFpSOztBK0RscFpRO0VBQ0k7Qy9EcXBaWjs7QStEbnBaUTtFQUNJO0VBQ0E7RTFETlY7RTBEUVU7RUFDQTtDL0RzcFpaOztBK0RycFpZO0VBQ0k7Qy9Ed3BaaEI7O0ErRHRwWlk7RUFDSTtDL0R5cFpoQjs7QStEdHBaUTtFQUNJO0MvRHlwWlo7O0ErRHhwWlk7RUFDSTtDL0QycFpoQjs7QStEenBaWTtFQUNJO0MvRDRwWmhCOztBK0R4cFpZO0VBQ0k7Qy9EMnBaaEI7O0ErRHpwWlk7O0VBRUk7RUFDQTtDL0Q0cFpoQjs7QStEMXBaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9ENnBaaEI7O0ErRDVwWmdCO0VBQ0k7RUFDQTtDL0QrcFpwQjs7QStEN3BaZ0I7RUFDSTtFQUNBO0VBQ0E7Qy9EZ3FacEI7O0ErRDlwWmdCO0VBQ0k7RUFDQTtDL0RpcVpwQjs7QStEMXBaQTtFQUVJO0VBQ0E7RUFDQTtDL0Q0cFpKOztBK0QzcFpJO0VBQ0k7Qy9EOHBaUjs7QUt4clpFO0UwRDRCRTtJQUVRO0cvRCtwWlY7Q0FDRjs7QStEN3BaSTtFQUNJO0VBQ0E7RUFDQTtDL0RncVpSOztBK0QvcFpRO0VBQ0k7Qy9Ea3FaWjs7QStEOXBaZ0I7RUFDSTtDL0RpcVpwQjs7QStEL3BaZ0I7RUFDSTtDL0RrcVpwQjs7QStENXBaZ0I7RUFDSTtDL0QrcFpwQjs7QStEN3BaZ0I7RUFDSTtDL0RncVpwQjs7QStENXBaUTtFQUNJO0VBQ0E7Qy9EK3BaWjs7QStEMXBaQTtFQUNJO0MvRDZwWko7O0ErRDVwWkk7RUFDSTtDL0QrcFpSOztBK0Q3cFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRGdxWlI7O0ErRC9wWlE7RUFDSTtFQUNBO0MvRGtxWlo7O0ErRGhxWlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7Qy9EbXFaWjs7QStEanFaUTtFQUNJO0MvRG9xWlo7O0ErRGxxWlE7RUFDSTtDL0RxcVpaOztBZ0VuMlpJO0VBRUk7RUFDQTtFQUNBO0NoRXEyWlI7O0FnRXAyWlE7RUFDSTtDaEV1MlpaOztBZ0V0MlpZO0VBQ0k7Q2hFeTJaaEI7O0FnRXQyWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRXkyWlo7O0FnRXgyWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEUyMlpoQjs7QWdFejJaWTtFQUNJO0VBQ0E7Q2hFNDJaaEI7O0FnRXgyWm9CO0VBQ0k7RUFDQTtDaEUyMlp4Qjs7QWdFNzJab0I7RUFDSTtFQUNBO0NoRWczWnhCOztBZ0VsM1pvQjtFQUNJO0VBQ0E7Q2hFcTNaeEI7O0FnRXYzWm9CO0VBQ0k7RUFDQTtDaEUwM1p4Qjs7QWdFNTNab0I7RUFDSTtFQUNBO0NoRSszWnhCOztBZ0VqNFpvQjtFQUNJO0VBQ0E7Q2hFbzRaeEI7O0FnRXQ0Wm9CO0VBQ0k7RUFDQTtDaEV5NFp4Qjs7QWdFMzRab0I7RUFDSTtFQUNBO0NoRTg0WnhCOztBZ0VoNVpvQjtFQUNJO0VBQ0E7Q2hFbTVaeEI7O0FnRXI1Wm9CO0VBQ0k7RUFDQTtDaEV3NVp4Qjs7QWdFcDVaWTtFQUNJO0VBQ0E7Q2hFdTVaaEI7O0FnRW41Wm9CO0VBQ0k7RUFDQTtDaEVzNVp4Qjs7QWdFeDVab0I7RUFDSTtFQUNBO0NoRTI1WnhCOztBZ0U3NVpvQjtFQUNJO0VBQ0E7Q2hFZzZaeEI7O0FnRWw2Wm9CO0VBQ0k7RUFDQTtDaEVxNlp4Qjs7QWdFdjZab0I7RUFDSTtFQUNBO0NoRTA2WnhCOztBZ0U1NlpvQjtFQUNJO0VBQ0E7Q2hFKzZaeEI7O0FnRWo3Wm9CO0VBQ0k7RUFDQTtDaEVvN1p4Qjs7QWdFdDdab0I7RUFDSTtFQUNBO0NoRXk3WnhCOztBZ0UzN1pvQjtFQUNJO0VBQ0E7Q2hFODdaeEI7O0FnRWg4Wm9CO0VBQ0k7RUFDQTtDaEVtOFp4Qjs7QWdFOTdaZ0I7RUFDSTtDaEVpOFpwQjs7QWdFLzdaZ0I7RUFDSTtDaEVrOFpwQjs7QWdFLzdad0I7RUFDSTtDaEVrOFo1Qjs7QWdFbjhad0I7RUFDSTtDaEVzOFo1Qjs7QWdFdjhad0I7RUFDSTtDaEUwOFo1Qjs7QWdFMzhad0I7RUFDSTtDaEU4OFo1Qjs7QWdFLzhad0I7RUFDSTtDaEVrOVo1Qjs7QWdFbjlad0I7RUFDSTtDaEVzOVo1Qjs7QWdFdjlad0I7RUFDSTtDaEUwOVo1Qjs7QWdFMzlad0I7RUFDSTtDaEU4OVo1Qjs7QWdFLzlad0I7RUFDSTtDaEVrK1o1Qjs7QWdFbitad0I7RUFDSTtDaEVzK1o1Qjs7QWdFaCtaUTtFQUNJO0NoRW0rWlo7O0FnRWorWlE7RUFDSTtDaEVvK1paOztBZ0VsK1pRO0VBQ0k7Q2hFcStaWjs7QWdFbCtaWTtFQUNJO0NoRXErWmhCOztBZ0VsK1pvQjtFQUNJO0NoRXErWnhCOztBZ0V0K1pvQjtFQUNJO0NoRXkrWnhCOztBZ0UxK1pvQjtFQUNJO0NoRTYrWnhCOztBZ0U5K1pvQjtFQUNJO0NoRWkvWnhCOztBZ0VsL1pvQjtFQUNJO0NoRXEvWnhCOztBZ0V0L1pvQjtFQUNJO0NoRXkvWnhCOztBZ0UxL1pvQjtFQUNJO0NoRTYvWnhCOztBZ0U5L1pvQjtFQUNJO0NoRWlnYXhCOztBZ0VsZ2FvQjtFQUNJO0NoRXFnYXhCOztBZ0V0Z2FvQjtFQUNJO0NoRXlnYXhCOztBZ0VwZ2FRO0U3RHBETjtFQUNBO0NINGphRjs7QWdFdGdhUTtFN0RwRE47Q0g4amFGOztBZ0V2Z2FRO0U3RHJETjtDSGdrYUY7O0FpRXZsYVE7RUFDSTtFQUNBO0NqRTBsYVo7O0FpRXZsYVk7RUFDSTtDakUwbGFoQjs7QWlFeGxhWTtFQUNJO0VBQ0E7Q2pFMmxhaEI7O0FpRXpsYVk7RUFDSTtFQUNBO0NqRTRsYWhCOztBaUUxbWFRO0VBQ0k7RUFDQTtDakU2bWFaOztBaUUxbWFZO0VBQ0k7Q2pFNm1haEI7O0FpRTNtYVk7RUFDSTtFQUNBO0NqRThtYWhCOztBaUU1bWFZO0VBQ0k7RUFDQTtDakUrbWFoQjs7QWlFN25hUTtFQUNJO0VBQ0E7Q2pFZ29hWjs7QWlFN25hWTtFQUNJO0NqRWdvYWhCOztBaUU5bmFZO0VBQ0k7RUFDQTtDakVpb2FoQjs7QWlFL25hWTtFQUNJO0VBQ0E7Q2pFa29haEI7O0FpRWhwYVE7RUFDSTtFQUNBO0NqRW1wYVo7O0FpRWhwYVk7RUFDSTtDakVtcGFoQjs7QWlFanBhWTtFQUNJO0VBQ0E7Q2pFb3BhaEI7O0FpRWxwYVk7RUFDSTtFQUNBO0NqRXFwYWhCOztBaUVucWFRO0VBQ0k7RUFDQTtDakVzcWFaOztBaUVucWFZO0VBQ0k7Q2pFc3FhaEI7O0FpRXBxYVk7RUFDSTtFQUNBO0NqRXVxYWhCOztBaUVycWFZO0VBQ0k7RUFDQTtDakV3cWFoQjs7QWlFdHJhUTtFQUNJO0VBQ0E7Q2pFeXJhWjs7QWlFdHJhWTtFQUNJO0NqRXlyYWhCOztBaUV2cmFZO0VBQ0k7RUFDQTtDakUwcmFoQjs7QWlFeHJhWTtFQUNJO0VBQ0E7Q2pFMnJhaEI7O0FpRXpzYVE7RUFDSTtFQUNBO0NqRTRzYVo7O0FpRXpzYVk7RUFDSTtDakU0c2FoQjs7QWlFMXNhWTtFQUNJO0VBQ0E7Q2pFNnNhaEI7O0FpRTNzYVk7RUFDSTtFQUNBO0NqRThzYWhCOztBaUU1dGFRO0VBQ0k7RUFDQTtDakUrdGFaOztBaUU1dGFZO0VBQ0k7Q2pFK3RhaEI7O0FpRTd0YVk7RUFDSTtFQUNBO0NqRWd1YWhCOztBaUU5dGFZO0VBQ0k7RUFDQTtDakVpdWFoQjs7QWlFL3VhUTtFQUNJO0VBQ0E7Q2pFa3ZhWjs7QWlFL3VhWTtFQUNJO0NqRWt2YWhCOztBaUVodmFZO0VBQ0k7RUFDQTtDakVtdmFoQjs7QWlFanZhWTtFQUNJO0VBQ0E7Q2pFb3ZhaEI7O0FpRWx3YVE7RUFDSTtFQUNBO0NqRXF3YVo7O0FpRWx3YVk7RUFDSTtDakVxd2FoQjs7QWlFbndhWTtFQUNJO0VBQ0E7Q2pFc3dhaEI7O0FpRXB3YVk7RUFDSTtFQUNBO0NqRXV3YWhCOztBaUVyeGFRO0VBQ0k7RUFDQTtDakV3eGFaOztBaUVyeGFZO0VBQ0k7Q2pFd3hhaEI7O0FpRXR4YVk7RUFDSTtFQUNBO0NqRXl4YWhCOztBaUV2eGFZO0VBQ0k7RUFDQTtDakUweGFoQjs7QWlFL3dhSTtFQUNJO0NqRWt4YVI7O0FpRWh4YUk7O0VBRUk7Q2pFbXhhUjs7QWlFbHhhUTs7RUFDSTtFQUNBO0NqRXN4YVo7O0FpRXJ4YVk7Ozs7Ozs7O0VBSUk7Q2pFNHhhaEI7O0FpRXh4YUk7OztFQUNJO0VBQ0E7Q2pFNnhhUjs7QWlFM3hhSTtFQUNJO0VBQ0E7Q2pFOHhhUjs7QWlFM3hhSTtFQUNJO0NqRTh4YVI7O0FpRTN4YUk7RUFDSTtFQUNBO0NqRTh4YVI7O0FpRTN4YUk7RUFDSTtDakU4eGFSOztBaUUzeGFJO0VBQ0k7RUFDQTtDakU4eGFSOztBaUU3eGFROztFQUVJO0NqRWd5YVo7O0FpRTN4YVE7RUFDSTtDakU4eGFaOztBaUV6eGFRO0VBQ0k7RUFDQTtFQUNBO0NqRTR4YVo7O0FpRXh4YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakUyeGFSOztBaUV4eGFRO0VBQ0k7Q2pFMnhhWjs7QWlFMXhhWTtFQUNJO0VBQ0E7Q2pFNnhhaEI7O0FpRXh4YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakUyeGFaOztBaUV2eGFJO0VBQ0k7Q2pFMHhhUjs7QWlFeHhhUTtFQUNJO0VBQ0E7RUFDQTtDakUyeGFaOztBaUUxeGFZOztFQUVJO0VBQ0E7Q2pFNnhhaEI7O0FpRXp4YVE7RUFDSTtFQUNBO0VBQ0E7Q2pFNHhhWjs7QWlFenhhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqRTR4YVo7O0FpRXh4YVE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqRTB4YVo7O0FpRXh4YVk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pFMHhhaEI7O0FpRXZ4YVk7RUFDSTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakUweGFoQjs7QWlFdHhhWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtDakV5eGFoQjs7QWlFdnhhZ0I7RUFDSTtDakUweGFwQjs7QWlFdnhhZ0I7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakUweGFwQjs7QWlFdnhhZ0I7RUFDSTtFQUNBO0NqRTB4YXBCOztBaUV2eGFnQjtFQUNJO0VBQ0E7Q2pFMHhhcEI7O0FpRXR4YVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0NqRXd4YWhCOztBaUVyeGFnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakV3eGFwQjs7QWlFbnhhSTtFQUNJO0VBQ0E7Q2pFc3hhUjs7QWlFbnhhSTtFOUR0T0Y7RUFDQTtDSDYvYUY7O0FpRXJ4YUk7RTlEdE9GO0NIKy9hRjs7QWlFdHhhSTtFOUR2T0Y7Q0hpZ2JGOztBa0VoamJJO0VBQ0k7RUFDQTtDbEVtamJSOztBa0VqamJJO0VBQ0k7Q2xFb2piUjs7QW1FdGpiSTtFQUNJO0VBQ0E7Q25FeWpiUjs7QW1FdmpiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NuRTBqYlI7O0FtRXhqYlE7RUFDSTtDbkUyamJaOztBbUV6amJZO0VBQ0k7Q25FNGpiaEI7O0FtRTFqYmdCO0VBQ0k7Q25FNmpicEI7O0FtRTNqYmdCO0VBQ0k7Q25FOGpicEI7O0FtRTdqYm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25FZ2tieEI7O0FtRTlqYndCOztFQUVJO0VBQ0E7Q25FaWtiNUI7O0FtRTFqYkk7O0VBRUk7Q25FNmpiUjs7QW1FM2piSTtFQUNJO0VBQ0E7Q25FOGpiUjs7QW1FNWpiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25FK2piWjs7QW1FMWpiQTtFQUNJO0VBQ0E7RUFDQTtLQUFBO1VBQUE7Q25FNmpiSjs7QW1FM2piSTtFQUxKO0lBTVE7SUFDQTtHbkUramJOO0NBQ0Y7O0FtRTdqYkk7RUFDSTtFQUNBO0VBQ0E7Q25FZ2tiUjs7QW1FampiWTs7Ozs7O0VBR0k7Q25FdWpiaEI7O0FtRWxqYkk7O0VBRUk7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7Q25FbWpiUjs7QW1FampiUTs7RUFDSTtDbkVxamJaOztBbUVqamJROztFQUNJO0NuRXFqYlo7O0FtRWhqYlE7O0VBQ0k7Q25Fb2piWjs7QW1FL2liQTtFQUNJO0VBQ0E7RUFDQTtLQUFBO1VBQUE7Q25Fa2piSjs7QW1FaGpiSTtFQUNJO0VBVUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRTBpYlI7O0FtRXhpYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q25FeWliWjs7QW1FdmliWTtFQUNJO0NuRTBpYmhCOztBbUVyaWJZO0VBQ0k7Q25Fd2liaEI7O0FtRW5pYlk7RUFDSTtDbkVzaWJoQjs7QW1FbGliSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRXFpYlI7O0FtRW5pYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRXNpYlo7O0FtRW5pYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0NuRW9pYlo7O0FtRWxpYlk7RUFDSTtDbkVxaWJoQjs7QW1FaGliWTtFQUNJO0NuRW1pYmhCOztBbUU5aGJZO0VBQ0k7Q25FaWliaEI7O0FtRTNoYkE7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRTRoYko7O0FtRTFoYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25FMGhiUjs7QW1FeGhiUTtFQUNJO0NuRTJoYlo7O0FtRXRoYlE7RUFDSTtDbkV5aGJaOztBbUVwaGJRO0VBQ0k7Q25FdWhiWjs7QW1FbmhiWTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Fc2hiaEI7O0FvRWh5YkE7RUFDSTtDcEVteWJKOztBb0VseWJJOztFQUVJO0NwRXF5YlI7O0FvRXB5YlE7O0VBQ0k7RUFDQTtDcEV3eWJaOztBb0V2eWJZOzs7Ozs7OztFQUlJO0NwRTh5YmhCOztBb0V4eWJRO0VBQ0k7Q3BFMnliWjs7QW9FeHliSTtFQUNJO0VBQ0E7RUFDQTtDcEUyeWJSOztBb0V6eWJJOzs7RUFDSTtDcEU4eWJSOztBb0U1eWJJO0VBQ0k7RUFDQTtFQUNBO0NwRSt5YlI7O0FvRTd5Ykk7RUFDSTtFQUNBO0VBQ0E7Q3BFZ3piUjs7QW9FOXliSTtFQUNJO0VBQ0E7Q3BFaXpiUjs7QW9FaHpiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BFbXpiWjs7QW9FanpiUTtFQUNJO0NwRW96Ylo7O0FvRW56Ylk7RUFDSTtFQUNBO0NwRXN6YmhCOztBb0VuemJRO0VBQ0k7Q3BFc3piWjs7QW9FcnpiWTtFQUNJO0NwRXd6YmhCOztBb0V0emJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BFeXpiaEI7O0FvRXh6YmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEUyemJwQjs7QW9FdnpiZ0I7RUFDSTtDcEUwemJwQjs7QW9FeHpiZ0I7RUFDSTtDcEUyemJwQjs7QW9FenpiZ0I7RUFDSTtDcEU0emJwQjs7QW9FM3pib0I7O0VBRUk7RUFDQTtFQUNBO0NwRTh6YnhCOztBb0UzemJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NwRTh6YjVCOztBb0U1emJ3QjtFQUNJO0VBQ0E7RUFDQTtDcEUremI1Qjs7QW9FN3pid0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDcEVnMGI1Qjs7QW9FNXpiZ0I7RUFDSTtFQUNBO0NwRSt6YnBCOztBb0U5emJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NwRWkwYnhCOztBb0UvemJvQjtFQUNJO0VBQ0E7Q3BFazBieEI7O0FvRWgwYm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BFbTBieEI7O0FvRWgwYmdCO0VBQ0k7Q3BFbTBicEI7O0FvRWowYmdCO0VBQ0k7Q3BFbzBicEI7O0FvRWgwYmdCO0VBQ0k7Q3BFbTBicEI7O0FvRWwwYm9CO0VBQ0k7Q3BFcTBieEI7O0FvRXAwYndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BFdTBiNUI7O0FvRW4wYm9DO0VBQ0k7Q3BFczBieEM7O0FvRXYwYm9DO0VBQ0k7Q3BFMDBieEM7O0FvRTMwYm9DO0VBQ0k7Q3BFODBieEM7O0FvRS8wYm9DO0VBQ0k7Q3BFazFieEM7O0FvRW4xYm9DO0VBQ0k7Q3BFczFieEM7O0FvRXYxYm9DO0VBQ0k7Q3BFMDFieEM7O0FvRTMxYm9DO0VBQ0k7Q3BFODFieEM7O0FvRS8xYm9DO0VBQ0k7Q3BFazJieEM7O0FvRW4yYm9DO0VBQ0k7Q3BFczJieEM7O0FvRXYyYm9DO0VBQ0k7Q3BFMDJieEM7O0FvRXIyYndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BFdzJiNUI7O0FvRXQyYndCO0VBQ0k7RUFDQTtDcEV5MmI1Qjs7QW9FdDJib0I7RUFDSTtDcEV5MmJ4Qjs7QW9FcjJiNEI7RUFDSTtDcEV3MmJoQzs7QW9FaDJiSTtFakV6SkY7RUFDQTtDSDYvYkY7O0FvRWwyYkk7RWpFekpGO0NIKy9iRjs7QW9FbjJiSTtFakUxSkY7Q0hpZ2NGOztBb0VwMmJJO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHcEV1MmJWOztFb0VyMmJNO0lBQ0k7R3BFdzJiVjs7RW9FdDJiTTtJQUNJO0dwRXkyYlY7Q0FDRjs7QXFFamtjSTtFQUNJO0VBQ0E7Q3JFb2tjUjs7QXFFbmtjUTtFQUNJO0VBQ0E7Q3JFc2tjWjs7QXFFbmtjWTtFQUNJO0NyRXNrY2hCOztBcUVwa2NZO0VBQ0k7RUFDQTtDckV1a2NoQjs7QXFFcGtjUTtFQUNJO0NyRXVrY1o7O0FxRXRrY1k7RUFDSTtFQUNBO0VBQ0E7Q3JFeWtjaEI7O0FLci9iRTtFZ0V6R0U7SUF5QlE7R3JFMGtjVjtDQUNGOztBcUV2a2NROzs7RWxFYU47RUFDQTtDSGdrY0Y7O0FxRXZrY1E7OztFbEVTTjtDSG9rY0Y7O0FxRXRrY1E7OztFbEVJTjtDSHdrY0Y7O0FxRXRrY0k7RUFDSTtDckV5a2NSOztBc0V2bmNJO0VBQ0k7Q3RFMG5jUjs7QXNFeG5jSTtFakVrU0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaUVwU007RUFDQTtFQUNBO0VBQ0E7Q3RFK25jUjs7QXNFOW5jUTtFQU5KO0lBT1E7R3RFa29jVjtDQUNGOztBc0UvbmNRO0VBQ0k7Q3RFa29jWjs7QXNFN25jWTs7RUFDSTtDdEVpb2NoQjs7QXNFaG9jZ0I7O0VBQ0k7RUFDQTtDdEVvb2NwQjs7QXNFaG9jUTtFQUVJO0VBQ0E7Q3RFa29jWjs7QXNFOW5jUTtFQUNJO0N0RWlvY1o7O0FzRTVuY1k7RUFDSTtDdEUrbmNoQjs7QXNFM25jSTtFQUNJO0N0RThuY1I7O0FzRTduY1E7RUFDSTtDdEVnb2NaOztBc0U5bmNRO0VBQ0k7Q3RFaW9jWjs7QXNFOW5jWTtFQUNJO0N0RWlvY2hCOztBc0UxbmNnQjs7RUFDSTtDdEU4bmNwQjs7QXNFem5jSTtFQUNJO0N0RTRuY1I7O0FzRTFuY0k7RUFDSTtFQUNBO0N0RTZuY1I7O0FzRTVuY1E7RUFDSTtDdEUrbmNaOztBc0UzbmNRO0VBQ0k7RUFDQTtFQUNBO0N0RThuY1o7O0FzRTFuY1E7RUFDSTtFQUNBO0N0RTZuY1o7O0FzRXpuY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEU0bmNaOztBc0V4bmNRO0VBQ0k7RUFDQTtDdEUybmNaOztBc0V4bmNJO0VBM0dKO0lBNEdRO0d0RTRuY047O0VzRXpuY1U7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d0RTZuY2Q7O0VzRTNuY2tCOzs7Ozs7SUFDSTtHdEVtb2N0QjtDQUNGOztBS3BwY0U7RWlFd0JGO0lBRVE7R3RFK25jTjtDQUNGOztBdUV4d2NRO0VBQ0k7Q3ZFMndjWjs7QXVFMXdjWTtFQUNJO0N2RTZ3Y2hCOztBdUUzd2NZO0VBQ0k7RUFDQTtDdkU4d2NoQjs7QXVFdndjWTs7O0VBR0k7RUFDQTtDdkUwd2NoQjs7QXVFdHdjWTs7O0VBR0k7RUFDQTtDdkV5d2NoQjs7QXVFcndjWTs7O0VBR0k7Q3ZFd3djaEI7O0F1RS92Y29COzs7RUFHSTtFQUNBO0N2RWt3Y3hCOztBdUU1dmNvQjs7O0VBR0k7RUFDQTtDdkUrdmN4Qjs7QXVFenZjWTtFQUNJO0N2RTR2Y2hCOztBdUVydmNJOztFQUVJO0N2RXd2Y1I7O0F1RXR2Y1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2RTB2Y1o7O0F1RXh2Y1k7O0VBQ0k7Q3ZFNHZjaEI7O0F1RTF2Y1k7O0VBQ0k7Q3ZFOHZjaEI7O0F1RTV2Y1k7O0VBQ0k7Q3ZFZ3djaEI7O0F1RTd2Y1E7O0VBQ0k7RUFDQTtDdkVpd2NaOztBdUUzdmNvQjs7Ozs7O0VBR0k7RUFDQTtDdkVpd2N4Qjs7QXVFenZjUTtFQUNJO0VBQ0E7RUFDQTtDdkU0dmNaOztBdUUzdmNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2RTh2Y2hCOztBdUV2dmNZOzs7RUFDSTtDdkU0dmNoQjs7QXVFenZjUTtFQUNJO0N2RTR2Y1o7O0F1RTN2Y1k7RUFDSTtDdkU4dmNoQjs7QXVFenZjUTtFQUNJO0N2RTR2Y1o7O0F1RXh2Y29COztFQUNJO0VBQ0E7RUFDQTtDdkU0dmN4Qjs7QXVFeHZjb0I7OztFQUdJO0VBQ0E7RUFDQTtDdkUydmN4Qjs7QXVFenZjb0I7RUFDSTtDdkU0dmN4Qjs7QXVFMXZjNEI7RUFDSTtDdkU2dmNoQzs7QXVFMXZjd0I7RUFDSTtDdkU2dmM1Qjs7QXVFeHZjb0I7RUFFSTtDdkUwdmN4Qjs7QXVFdHZjb0I7O0VBRUk7Q3ZFeXZjeEI7O0F1RXZ2Y29CO0VBQ0k7Q3ZFMHZjeEI7O0F1RXZ2Y2dCO0VBQ0k7Q3ZFMHZjcEI7O0F1RWx2Y3dCOzs7Ozs7RUFHSTtFQUNBO0N2RXd2YzVCOztBdUV0dmN3Qjs7Ozs7Ozs7RUFJSTtDdkU2dmM1Qjs7QXVFbnZjb0I7O0VBRUk7Q3ZFc3ZjeEI7O0F1RTl1Y1k7O0VBQ0k7Q3ZFa3ZjaEI7O0F1RS91Y2dCOztFQUNJO0N2RW12Y3BCOztBdUUvdWNnQjs7RUFDSTtDdkVtdmNwQjs7QXVFL3VjZ0I7O0VBQ0k7Q3ZFbXZjcEI7O0F1RTl1Y1k7O0VBQ0k7Q3ZFa3ZjaEI7O0F1RS91Y2dCOztFQUNJO0N2RW12Y3BCOztBdUUvdWNnQjs7RUFDSTtDdkVtdmNwQjs7QXVFL3VjZ0I7O0VBQ0k7Q3ZFbXZjcEI7O0F1RTV1Y1k7O0VBQ0k7RUFDQTtDdkVndmNoQjs7QXVFNXVjWTs7RUFDSTtFQUNBO0N2RWd2Y2hCOztBdUV6dWNJO0VBQ0k7RUFDQTtDdkU0dWNSOztBdUV6dWNRO0VBQ0k7RUFDQTtDdkU0dWNaOztBdUV4dWNJO0VBQ0k7RUFDQTtDdkUydWNSOztBd0UxaGRBO0VuRThMRTtFQUNBO0VBQ0E7RUFFQTtFbUVoTUU7Q3hFaWlkSjs7QXdFaGlkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RW1pZFI7O0F5RTVpZEk7RUFDSTtLQUFBO0N6RStpZFI7O0F5RTdpZFE7O0VBR0k7RUFDQTtDekUraWRaOztBeUU1aWRZO0VBQ0k7Q3pFK2lkaEI7O0EwRXpqZEE7RXJFcVNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXFFdlNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFFZ2tkSjs7QTBFL2pkSTtFQUNJO0MxRWtrZFI7O0EwRWhrZEk7RUFDSTtFQUNBO0MxRW1rZFI7O0EwRWprZFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDMUVva2RoQjs7QTBFaGtkSTtFckUrUUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcUVqUk07RUFDQTtDMUV1a2RSOztBMEVya2RJO0VBQ0k7QzFFd2tkUjs7QTBFdmtkUTtFckU0UE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXFFblFVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUVtbGRaOztBMkV6bmRZO0VBQ0k7RUFDQTtFQUNBO0MzRTRuZGhCOztBNEVob2RJOztFQUNJO0VBQ0E7QzVFb29kUjs7QTRFam9kUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1RXFvZFo7O0E2RS9vZFE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0VrcGRaOztBNkUvb2RJO0VBQ0k7QzdFa3BkUjs7QTZFanBkUTtFQUNJO0M3RW9wZFo7O0FLNWpkRTtFd0UzRkU7SUFNUTtHN0VzcGRWO0NBQ0Y7O0E2RXBwZEk7RUFDSTtDN0V1cGRSOztBSzlrZEU7RXdFdkVFO0lBRVE7SUFDQTtHN0V3cGRWOztFNkV2cGRVOztJQUVJO0c3RTBwZGQ7O0U2RXhwZFU7SUFDSTtHN0UycGRkO0NBQ0Y7O0E4RTFyZFE7RUFDSTtFQUNBO0M5RTZyZFo7O0E4RTFyZFE7RUFDSTtDOUU2cmRaOztBOEV6cmRJO0VBQ0k7RUFDQTtDOUU0cmRSOztBOEV6cmRJOztFQUVJO0M5RTRyZFI7O0ErRW5zZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0Vzc2RKOztBK0Vyc2RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRXdzZFI7O0ErRXBzZFk7RUFDSTtFQUNBO0MvRXVzZGhCOztBK0V6c2RZO0VBQ0k7RUFDQTtDL0U0c2RoQjs7QStFOXNkWTtFQUNJO0VBQ0E7Qy9FaXRkaEI7O0ErRW50ZFk7RUFDSTtFQUNBO0MvRXN0ZGhCOztBK0V4dGRZO0VBQ0k7RUFDQTtDL0UydGRoQjs7QStFN3RkWTtFQUNJO0VBQ0E7Qy9FZ3VkaEI7O0ErRWx1ZFk7RUFDSTtFQUNBO0MvRXF1ZGhCOztBK0V2dWRZO0VBQ0k7RUFDQTtDL0UwdWRoQjs7QStFNXVkWTtFQUNJO0VBQ0E7Qy9FK3VkaEI7O0ErRWp2ZFk7RUFDSTtFQUNBO0MvRW92ZGhCOztBK0VodmRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VtdmRSOztBK0VsdmRRO0VBQ0k7Qy9FcXZkWjs7QStFbnZkUTtFQUNJO0VBQ0E7RUFDQTtDL0VzdmRaOztBK0VydmRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Qy9Fd3ZkaEI7O0ErRXR2ZFk7RUFDSTtDL0V5dmRoQjs7QStFdnZkWTtFQUNJO0MvRTB2ZGhCOztBK0VydmRvQjtFQUNJO0MvRXd2ZHhCOztBK0V6dmRvQjtFQUNJO0MvRTR2ZHhCOztBK0U3dmRvQjtFQUNJO0MvRWd3ZHhCOztBK0Vqd2RvQjtFQUNJO0MvRW93ZHhCOztBK0Vyd2RvQjtFQUNJO0MvRXd3ZHhCOztBK0V6d2RvQjtFQUNJO0MvRTR3ZHhCOztBK0U3d2RvQjtFQUNJO0MvRWd4ZHhCOztBK0VqeGRvQjtFQUNJO0MvRW94ZHhCOztBK0VyeGRvQjtFQUNJO0MvRXd4ZHhCOztBK0V6eGRvQjtFQUNJO0MvRTR4ZHhCOztBK0V2eGRRO0VBQ0k7Qy9FMHhkWjs7QUt2d2RFO0UwRTVERTtJQTRDUTtJQUNBO0lBQ0E7Ry9FNHhkVjtDQUNGOztBSzN3ZEU7RTBFaEVFO0lBaURRO0lBQ0E7SUFDQTtHL0UreGRWO0NBQ0Y7O0ErRTd4ZEk7RUFDSTtFQUNBO0MvRWd5ZFI7O0ErRXp4ZFE7Ozs7OztFQUNJO0MvRWl5ZFo7O0ErRS94ZFE7Ozs7OztFQUNJO0MvRXV5ZFo7O0ErRXJ5ZFE7Ozs7OztFQUNJO0MvRTZ5ZFo7O0ErRTN5ZFE7OztFQUNJO0MvRWd6ZFo7O0ErRTN5ZEk7RUFDSTtDL0U4eWRSOztBK0U1eWRJO0VBQ0k7Qy9FK3lkUjs7QStFM3lkUTtFQUNJO0MvRTh5ZFo7O0ErRTd5ZFk7RUFDSTtDL0VnemRoQjs7QStFNXlkSTtFQUNJO0MvRSt5ZFI7O0FLajFkRTtFMEUxRkY7SUFnSVE7SUFDQTtHL0VnemROO0NBQ0Y7O0FnRjc3ZEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDaEZnOGRGOztBaUZwOGRJO0VBQ0k7Q2pGdThkUjs7QWlGcjhkWTtFQUNJO0VBQ0E7Q2pGdzhkaEI7O0FpRnA4ZFk7RUFDSTtFQUNBO0NqRnU4ZGhCOztBaUZuOGRJOztFQUVJO0NqRnM4ZFI7O0FpRnA4ZEk7RUFDSTtDakZ1OGRSOztBaUZyOGRJO0VBQ0k7Q2pGdzhkUjs7QWlGcjhkUTtFQUNJO0VBQ0E7Q2pGdzhkWjs7QWtGNTlkSTs7RUFFSTtFQUNBO0NsRis5ZFI7O0FrRjk5ZFE7O0VBQ0k7RUFDQTtFQUNBO0NsRmsrZFo7O0FrRi85ZEk7RUFDSTtDbEZrK2RSOztBa0ZqK2RRO0VBQ0k7Q2xGbytkWjs7QWtGbCtkUTtFQUNJO0NsRnErZFo7O0FrRmwrZEk7RUFDSTtFQUNBO0NsRnErZFI7O0FLejVkRTtFNkV4R0s7SUFDSztHbEZxZ2VWOztFa0Z0Z2VLO0lBQ0s7R2xGeWdlVjs7RWtGMWdlSztJQUNLO0dsRjZnZVY7O0VrRjlnZUs7SUFDSztHbEZpaGVWOztFa0ZsaGVLO0lBQ0s7R2xGcWhlVjs7RWtGdGhlSztJQUNLO0dsRnloZVY7O0VrRjFoZUs7SUFDSztHbEY2aGVWOztFa0Y5aGVLO0lBQ0s7R2xGaWllVjs7RWtGbGllSztJQUNLO0dsRnFpZVY7O0VrRnRpZUs7SUFDSztHbEZ5aWVWOztFa0YxaWVLO0lBQ0s7R2xGNmllVjs7RWtGOWllSztJQUNLO0dsRmlqZVY7O0VrRmxqZUs7SUFDSztHbEZxamVWOztFa0Z0amVLO0lBQ0s7R2xGeWplVjs7RWtGMWplSztJQUNLO0dsRjZqZVY7O0VrRjlqZUs7SUFDSztHbEZpa2VWOztFa0Zsa2VLO0lBQ0s7R2xGcWtlVjs7RWtGdGtlSztJQUNLO0dsRnlrZVY7O0VrRjFrZUs7SUFDSztHbEY2a2VWOztFa0Y5a2VLO0lBQ0s7R2xGaWxlVjs7RWtGbGxlSztJQUNLO0dsRnFsZVY7O0VrRnRsZUs7SUFDSztHbEZ5bGVWOztFa0YxbGVLO0lBQ0s7R2xGNmxlVjs7RWtGOWxlSztJQUNLO0dsRmltZVY7O0VrRmxtZUs7SUFDSztHbEZxbWVWOztFa0Z0bWVLO0lBQ0s7R2xGeW1lVjs7RWtGMW1lSztJQUNLO0dsRjZtZVY7O0VrRjltZUs7SUFDSztHbEZpbmVWOztFa0ZsbmVLO0lBQ0s7R2xGcW5lVjs7RWtGdG5lSztJQUNLO0dsRnluZVY7O0VrRjFuZUs7SUFDSztHbEY2bmVWOztFa0Y5bmVLO0lBQ0s7R2xGaW9lVjs7RWtGbG9lSztJQUNLO0dsRnFvZVY7O0VrRnRvZUs7SUFDSztHbEZ5b2VWOztFa0Yxb2VLO0lBQ0s7R2xGNm9lVjs7RWtGOW9lSztJQUNLO0dsRmlwZVY7Q0FDRjs7QW1GaG9lQTtFQUNJO0VBQ0E7Q25GbW9lSjs7QW1Gam9lSTtFQUNJO0NuRm9vZVI7O0FtRmpvZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Gb29lUjs7QW1Gam9lSTs7O0VBQ0k7Q25Gc29lUjs7QW1GOXFlUTs7Ozs7O0VBQ0k7RUFDQTtDbkZzcmVaOztBbUZscmVROzs7Ozs7RUFDSTtFQUNBO0NuRjByZVo7O0FtRnRyZVE7Ozs7OztFQUNJO0VBQ0E7Q25GOHJlWjs7QW1GaHFlUTs7O0VBQ0k7RUFBQTtDbkZxcWVaOztBbUZqcWVZOzs7RUFDSTtDbkZzcWVoQjs7QW1GL3Blb0I7OztFQUNJO0NuRm9xZXhCOztBbUZycWVvQjs7O0VBQ0k7Q25GMHFleEI7O0FtRjNxZW9COzs7RUFDSTtDbkZncmV4Qjs7QW1GanJlb0I7OztFQUNJO0NuRnNyZXhCOztBbUZ2cmVvQjs7O0VBQ0k7Q25GNHJleEI7O0FtRjdyZW9COzs7RUFDSTtDbkZrc2V4Qjs7QW1GbnNlb0I7OztFQUNJO0NuRndzZXhCOztBbUZ6c2VvQjs7O0VBQ0k7Q25GOHNleEI7O0FtRi9zZW9COzs7RUFDSTtDbkZvdGV4Qjs7QW1GcnRlb0I7OztFQUNJO0NuRjB0ZXhCOztBbUZwdGVROzs7RUFDSTtDbkZ5dGVaOztBbUZydGVJO0VBRUk7RUFDQTtFQUNBO0NuRnV0ZVI7O0FtRnJ0ZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRnd0ZVo7O0FtRnR0ZVk7RUFDSTtDbkZ5dGVoQjs7QW1GbnRlZ0I7RUFDSTtDbkZzdGVwQjs7QW1GcnRlb0I7RUFDSTtDbkZ3dGV4Qjs7QW1GM3RlZ0I7RUFDSTtDbkY4dGVwQjs7QW1GN3Rlb0I7RUFDSTtDbkZndWV4Qjs7QW1GbnVlZ0I7RUFDSTtDbkZzdWVwQjs7QW1GcnVlb0I7RUFDSTtDbkZ3dWV4Qjs7QW1GM3VlZ0I7RUFDSTtDbkY4dWVwQjs7QW1GN3Vlb0I7RUFDSTtDbkZndmV4Qjs7QW1GbnZlZ0I7RUFDSTtDbkZzdmVwQjs7QW1GcnZlb0I7RUFDSTtDbkZ3dmV4Qjs7QW1GM3ZlZ0I7RUFDSTtDbkY4dmVwQjs7QW1GN3Zlb0I7RUFDSTtDbkZnd2V4Qjs7QW1GbndlZ0I7RUFDSTtDbkZzd2VwQjs7QW1Gcndlb0I7RUFDSTtDbkZ3d2V4Qjs7QW1GM3dlZ0I7RUFDSTtDbkY4d2VwQjs7QW1GN3dlb0I7RUFDSTtDbkZneGV4Qjs7QW1GbnhlZ0I7RUFDSTtDbkZzeGVwQjs7QW1Gcnhlb0I7RUFDSTtDbkZ3eGV4Qjs7QW1GM3hlZ0I7RUFDSTtDbkY4eGVwQjs7QW1GN3hlb0I7RUFDSTtDbkZneWV4Qjs7QW1GenhlSTtFQUNJO0NuRjR4ZVI7O0FvRjczZUk7RUFFSTtFQUNBO0VBQ0E7Q3BGKzNlUjs7QW9GOTNlUTtFQUNJO0NwRmk0ZVo7O0FvRmg0ZVk7RUFDSTtDcEZtNGVoQjs7QW9GLzNlUTtFQUNJO0NwRms0ZVo7O0FvRmg0ZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRm00ZVo7O0FvRmw0ZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BGcTRlaEI7O0FvRnA0ZWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BGdTRlcEI7O0FvRm40ZW9CO0VBQ0k7Q3BGczRleEI7O0FvRnY0ZW9CO0VBQ0k7Q3BGMDRleEI7O0FvRjM0ZW9CO0VBQ0k7Q3BGODRleEI7O0FvRi80ZW9CO0VBQ0k7Q3BGazVleEI7O0FvRm41ZW9CO0VBQ0k7Q3BGczVleEI7O0FvRnY1ZW9CO0VBQ0k7Q3BGMDVleEI7O0FvRjM1ZW9CO0VBQ0k7Q3BGODVleEI7O0FvRi81ZW9CO0VBQ0k7Q3BGazZleEI7O0FvRm42ZW9CO0VBQ0k7Q3BGczZleEI7O0FvRnY2ZW9CO0VBQ0k7Q3BGMDZleEI7O0FvRnQ2ZVk7RUFDSTtDcEZ5NmVoQjs7QW9GdDZlb0I7RUFDSTtDcEZ5NmV4Qjs7QW9GMTZlb0I7RUFDSTtDcEY2NmV4Qjs7QW9GOTZlb0I7RUFDSTtDcEZpN2V4Qjs7QW9GbDdlb0I7RUFDSTtDcEZxN2V4Qjs7QW9GdDdlb0I7RUFDSTtDcEZ5N2V4Qjs7QW9GMTdlb0I7RUFDSTtDcEY2N2V4Qjs7QW9GOTdlb0I7RUFDSTtDcEZpOGV4Qjs7QW9GbDhlb0I7RUFDSTtDcEZxOGV4Qjs7QW9GdDhlb0I7RUFDSTtDcEZ5OGV4Qjs7QW9GMThlb0I7RUFDSTtDcEY2OGV4Qjs7QW9GMThlZ0I7RUFDSTtDcEY2OGVwQjs7QW9GejhlZ0I7RUFDSTtDcEY0OGVwQjs7QW9GMThlZ0I7RUFDSTtDcEY2OGVwQjs7QW9GMThld0I7RUFDSTtDcEY2OGU1Qjs7QW9GOThld0I7RUFDSTtDcEZpOWU1Qjs7QW9GbDlld0I7RUFDSTtDcEZxOWU1Qjs7QW9GdDlld0I7RUFDSTtDcEZ5OWU1Qjs7QW9GMTlld0I7RUFDSTtDcEY2OWU1Qjs7QW9GOTlld0I7RUFDSTtDcEZpK2U1Qjs7QW9GbCtld0I7RUFDSTtDcEZxK2U1Qjs7QW9GdCtld0I7RUFDSTtDcEZ5K2U1Qjs7QW9GMStld0I7RUFDSTtDcEY2K2U1Qjs7QW9GOStld0I7RUFDSTtDcEZpL2U1Qjs7QW9GNStlWTtFQUNJO0NwRisrZWhCOztBb0Y1K2VRO0VBQ0k7Q3BGKytlWjs7QW9GNytlUTtFQUNJO0NwRmcvZVo7O0FvRjkrZVk7RUFDSTtDcEZpL2VoQjs7QW9GOStlUTtFQUNJO0NwRmkvZVo7O0FvRjkrZVk7RUFDSTtDcEZpL2VoQjs7QW9GOStlb0I7RUFDSTtDcEZpL2V4Qjs7QW9GbC9lb0I7RUFDSTtDcEZxL2V4Qjs7QW9GdC9lb0I7RUFDSTtDcEZ5L2V4Qjs7QW9GMS9lb0I7RUFDSTtDcEY2L2V4Qjs7QW9GOS9lb0I7RUFDSTtDcEZpZ2Z4Qjs7QW9GbGdmb0I7RUFDSTtDcEZxZ2Z4Qjs7QW9GdGdmb0I7RUFDSTtDcEZ5Z2Z4Qjs7QW9GMWdmb0I7RUFDSTtDcEY2Z2Z4Qjs7QW9GOWdmb0I7RUFDSTtDcEZpaGZ4Qjs7QW9GbGhmb0I7RUFDSTtDcEZxaGZ4Qjs7QW9GaGhmUTtFakZyRU47RUFDQTtDSHlsZkY7O0FvRmxoZlE7RWpGckVOO0NIMmxmRjs7QW9GbmhmUTtFakZ0RU47Q0g2bGZGOztBcUZ4b2ZBO0VBQ0k7RUFDQTtDckYyb2ZKOztBcUYxb2ZJO0VBQ0k7Q3JGNm9mUjs7QXFGM29mSTtFQUNJO0NyRjhvZlI7O0FxRjVvZkk7RUFDSTtDckYrb2ZSOztBcUY5b2ZRO0VBQ0k7Q3JGaXBmWjs7QXFGN29mTztFQUNLO0NyRmdwZlo7O0FxRjlvZk87RUFDSztFQUNBO0NyRmlwZlo7O0FxRjlvZkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckZpcGZSOztBcUZocGZRO0VBQ0k7Q3JGbXBmWjs7QXFGanBmUTs7RUFFSTtDckZvcGZaOztBcUZscGZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JGcXBmWjs7QXFGbHBmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyRnFwZlI7O0FxRm5wZkk7RUFDSTtFQUNBO0NyRnNwZlI7O0FxRnBwZkk7RUFDSTtFQUNBO0NyRnVwZlI7O0FxRnRwZlE7RUFDSTtDckZ5cGZaOztBcUZ2cGZRO0VBQ0k7Q3JGMHBmWjs7QXFGeHBmUTtFQUNJO0NyRjJwZlo7O0FzRjl0Zkk7RUFJSTtFQUVBO0N0RjZ0ZlI7O0FzRjV0ZlE7RUFDSTtFQUNBO0N0Rit0Zlo7O0FzRjd0ZlE7RUFDSTtFQUNBO0N0Rmd1Zlo7O0FzRjl0ZlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdEZpdWZaOztBc0Y5dGZRO0VBR0k7Q3RGK3RmWjs7QXNGNXRmSTtFQUNJO0N0Rit0ZlI7O0FzRjV0Zkk7RUFDSTtFQUNBO0N0Rit0ZlI7O0F1RnJ2ZkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdkZ3dmZKOztBdUZ2dmZJO0VBQ0k7RUFDQTtFQUNBO0N2RjB2ZlI7O0F1Rnp2ZlE7RUFDSTtDdkY0dmZaOztBdUYxdmZRO0VBQ0k7Q3ZGNnZmWjs7QXVGM3ZmUTtFQUNJO0N2Rjh2Zlo7O0F1RjF2ZlE7RUFDSTtDdkY2dmZaOztBdUYxdmZJO0VBQ0k7Q3ZGNnZmUjs7QXVGM3ZmSTtFQUNJO0N2Rjh2ZlI7O0F1RjV2Zkk7RUFDSTtDdkYrdmZSOztBdUZueWZJO0VBQ0k7Q3ZGc3lmUjs7QXVGdnlmSTtFQUNJO0N2RjB5ZlI7O0F1RjN5Zkk7RUFDSTtDdkY4eWZSOztBdUYveWZJO0VBQ0k7Q3ZGa3pmUjs7QXVGandmQTtFQUNJO0lBQ0k7R3ZGb3dmTjs7RXVGbHdmRTtJQUNJO0d2RnF3Zk47Q0FDRjs7QXdGM3pmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N4Rjh6ZlI7O0F3RjN6Zlk7RUFDSTtDeEY4emZoQjs7QXdGL3pmWTtFQUNJO0N4RmswZmhCOztBd0ZuMGZZO0VBQ0k7Q3hGczBmaEI7O0F3RnYwZlk7RUFDSTtDeEYwMGZoQjs7QXdGMzBmWTtFQUNJO0N4RjgwZmhCOztBd0YvMGZZO0VBQ0k7Q3hGazFmaEI7O0F3Rm4xZlk7RUFDSTtDeEZzMWZoQjs7QXdGdjFmWTtFQUNJO0N4RjAxZmhCOztBd0YzMWZZO0VBQ0k7Q3hGODFmaEI7O0F3Ri8xZlk7RUFDSTtDeEZrMmZoQjs7QXdGLzFmUTtFQUNJO0VBQ0E7RUFDQTtDeEZrMmZaOztBd0ZqMmZZO0VBQ0k7RUFDQTtDeEZvMmZoQjs7QXdGajJmUTtFQUNJO0VBQ0E7RUFDQTtDeEZvMmZaOztBd0ZuMmZZO0VBQ0k7RUFDQTtDeEZzMmZoQjs7QXdGbjJmUTtFQUNJO0N4RnMyZlo7O0F3RnIyZlk7RUFDSTtDeEZ3MmZoQjs7QXdGdjJmZ0I7RUFDSTtDeEYwMmZwQjs7QXdGejJmb0I7RUFDSTtDeEY0MmZ4Qjs7QXdGdjJmUTtFQUNJO0N4RjAyZlo7O0F3RngyZlE7O0VBQ0k7Q3hGNDJmWjs7QXdGMTJmUTtFQUNJO0VBQ0E7Q3hGNjJmWjs7QXdGMzJmUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4RjgyZlo7O0F3RjUyZlE7RUFDSTtJQUNJO0d4RisyZmQ7O0V3RjcyZmtCO0lBQ0k7R3hGZzNmdEI7O0V3Ri8yZnNCO0lBQ0k7R3hGazNmMUI7O0V3RjcyZlU7SUFDSTtJQUNBO0lBQ0E7R3hGZzNmZDs7RXdGOTJmVTtJQUNJO0lBQ0E7R3hGaTNmZDtDQUNGOztBd0YvMmZRO0VBQ0k7Q3hGazNmWjs7QXdGaDNmWTtFQUNJO0N4Rm0zZmhCOztBd0YvMmZJO0VuRnNNRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VtRnhNTTtFQUNBO0VBQ0E7Q3hGczNmUjs7QXlGbDdmQTtFQUNJO0VBQ0E7RUFDQTtDekZxN2ZKOztBeUZuN2ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RnM3ZlI7O0F5RnA3Zkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0N6RnM3ZlI7O0F5RnA3Zkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekZ1N2ZSOztBeUZyN2ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pGdzdmWjs7QXlGdjdmWTtFQUNJO0N6RjA3ZmhCOztBeUZ0N2ZRO0VBQ0k7Q3pGeTdmWjs7QXlGeDdmWTtFQUNJO0N6RjI3ZmhCOztBeUZ0N2ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pGeTdmaEI7O0F5RnA3Zkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RnU3ZlI7O0F5Rm43ZlE7RUFDSTtDekZzN2ZaOztBeUZsN2ZRO0VBQ0k7RUFDQTtDekZxN2ZaOztBeUZuN2ZRO0VBQ0k7Q3pGczdmWjs7QXlGcjdmWTtFQUNJO0N6Rnc3ZmhCOztBeUYvaGdCSTtFQUNJO0N6RmtpZ0JSOztBeUYvaGdCQztFQUNDO0VBQ0E7Q3pGa2lnQkY7O0F5Ri9oZ0JJO0VBQ0k7Q3pGa2lnQlI7O0F5Ri9oZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekZraWdCUjs7QXlGcGpnQkk7RUFDSTtDekZ1amdCUjs7QXlGcGpnQkM7RUFDQztFQUNBO0N6RnVqZ0JGOztBeUZwamdCSTtFQUNJO0N6RnVqZ0JSOztBeUZwamdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pGdWpnQlI7O0F5RnprZ0JJO0VBQ0k7Q3pGNGtnQlI7O0F5RnprZ0JDO0VBQ0M7RUFDQTtDekY0a2dCRjs7QXlGemtnQkk7RUFDSTtDekY0a2dCUjs7QXlGemtnQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6RjRrZ0JSOztBeUY5bGdCSTtFQUNJO0N6RmltZ0JSOztBeUY5bGdCQztFQUNDO0VBQ0E7Q3pGaW1nQkY7O0F5RjlsZ0JJO0VBQ0k7Q3pGaW1nQlI7O0F5RjlsZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekZpbWdCUjs7QXlGei9mWTtFQUNJO0N6RjQvZmhCOztBeUY3L2ZZO0VBQ0k7Q3pGZ2dnQmhCOztBeUZqZ2dCWTtFQUNJO0N6Rm9nZ0JoQjs7QXlGcmdnQlk7RUFDSTtDekZ3Z2dCaEI7O0F5RnpnZ0JZO0VBQ0k7Q3pGNGdnQmhCOztBeUY3Z2dCWTtFQUNJO0N6RmdoZ0JoQjs7QXlGamhnQlk7RUFDSTtDekZvaGdCaEI7O0F5RnJoZ0JZO0VBQ0k7Q3pGd2hnQmhCOztBeUZ6aGdCWTtFQUNJO0N6RjRoZ0JoQjs7QXlGN2hnQlk7RUFDSTtDekZnaWdCaEI7O0F5RjNoZ0JJO0VBQ0k7RUFDTjtFQUNNO0VBQ0E7RUFDQTtFQUNBO0N6RjhoZ0JSOztBeUY3aGdCUTtFQUNJO0N6RmdpZ0JaOztBMEY5cmdCQTs7Ozs7RTFGcXNnQkM7O0EwRnhrZ0JPO0VBQ0k7RUFDQTtDMUYya2dCWjs7QTBGemtnQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDMUY0a2dCaEI7O0EwRjFrZ0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGNmtnQnBCOztBMEYza2dCb0I7RUFDSTtDMUY4a2dCeEI7O0EwRjFrZ0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjZrZ0JwQjs7QTBGcGtnQndCOztFQUNJO0VBQ0E7RUFDQTtDMUZ3a2dCNUI7O0EwRnJrZ0I0QjtFQUNJO0VBQ0E7RUFDQTtDMUZ3a2dCaEM7O0EwRnJrZ0I0Qjs7RUFDSTtDMUZ5a2dCaEM7O0EwRnJrZ0I0QjtFQUNJO0VBQ0E7QzFGd2tnQmhDOztBMEZya2dCNEI7O0VBQ0k7QzFGeWtnQmhDOztBMEZobWdCd0I7O0VBQ0k7RUFDQTtFQUNBO0MxRm9tZ0I1Qjs7QTBGam1nQjRCO0VBQ0k7RUFDQTtFQUNBO0MxRm9tZ0JoQzs7QTBGam1nQjRCOztFQUNJO0MxRnFtZ0JoQzs7QTBGam1nQjRCO0VBQ0k7RUFDQTtDMUZvbWdCaEM7O0EwRmptZ0I0Qjs7RUFDSTtDMUZxbWdCaEM7O0EwRjVuZ0J3Qjs7RUFDSTtFQUNBO0VBQ0E7QzFGZ29nQjVCOztBMEY3bmdCNEI7RUFDSTtFQUNBO0VBQ0E7QzFGZ29nQmhDOztBMEY3bmdCNEI7O0VBQ0k7QzFGaW9nQmhDOztBMEY3bmdCNEI7RUFDSTtFQUNBO0MxRmdvZ0JoQzs7QTBGN25nQjRCOztFQUNJO0MxRmlvZ0JoQzs7QTBGeHBnQndCOztFQUNJO0VBQ0E7RUFDQTtDMUY0cGdCNUI7O0EwRnpwZ0I0QjtFQUNJO0VBQ0E7RUFDQTtDMUY0cGdCaEM7O0EwRnpwZ0I0Qjs7RUFDSTtDMUY2cGdCaEM7O0EwRnpwZ0I0QjtFQUNJO0VBQ0E7QzFGNHBnQmhDOztBMEZ6cGdCNEI7O0VBQ0k7QzFGNnBnQmhDOztBMEZwcmdCd0I7O0VBQ0k7RUFDQTtFQUNBO0MxRndyZ0I1Qjs7QTBGcnJnQjRCO0VBQ0k7RUFDQTtFQUNBO0MxRndyZ0JoQzs7QTBGcnJnQjRCOztFQUNJO0MxRnlyZ0JoQzs7QTBGcnJnQjRCO0VBQ0k7RUFDQTtDMUZ3cmdCaEM7O0EwRnJyZ0I0Qjs7RUFDSTtDMUZ5cmdCaEM7O0EwRmh0Z0J3Qjs7RUFDSTtFQUNBO0VBQ0E7QzFGb3RnQjVCOztBMEZqdGdCNEI7RUFDSTtFQUNBO0VBQ0E7QzFGb3RnQmhDOztBMEZqdGdCNEI7O0VBQ0k7QzFGcXRnQmhDOztBMEZqdGdCNEI7RUFDSTtFQUNBO0MxRm90Z0JoQzs7QTBGanRnQjRCOztFQUNJO0MxRnF0Z0JoQzs7QTBGNXVnQndCOztFQUNJO0VBQ0E7RUFDQTtDMUZndmdCNUI7O0EwRjd1Z0I0QjtFQUNJO0VBQ0E7RUFDQTtDMUZndmdCaEM7O0EwRjd1Z0I0Qjs7RUFDSTtDMUZpdmdCaEM7O0EwRjd1Z0I0QjtFQUNJO0VBQ0E7QzFGZ3ZnQmhDOztBMEY3dWdCNEI7O0VBQ0k7QzFGaXZnQmhDOztBMEZ4d2dCd0I7O0VBQ0k7RUFDQTtFQUNBO0MxRjR3Z0I1Qjs7QTBGendnQjRCO0VBQ0k7RUFDQTtFQUNBO0MxRjR3Z0JoQzs7QTBGendnQjRCOztFQUNJO0MxRjZ3Z0JoQzs7QTBGendnQjRCO0VBQ0k7RUFDQTtDMUY0d2dCaEM7O0EwRnp3Z0I0Qjs7RUFDSTtDMUY2d2dCaEM7O0EwRnB5Z0J3Qjs7RUFDSTtFQUNBO0VBQ0E7QzFGd3lnQjVCOztBMEZyeWdCNEI7RUFDSTtFQUNBO0VBQ0E7QzFGd3lnQmhDOztBMEZyeWdCNEI7O0VBQ0k7QzFGeXlnQmhDOztBMEZyeWdCNEI7RUFDSTtFQUNBO0MxRnd5Z0JoQzs7QTBGcnlnQjRCOztFQUNJO0MxRnl5Z0JoQzs7QTBGaDBnQndCOztFQUNJO0VBQ0E7RUFDQTtDMUZvMGdCNUI7O0EwRmowZ0I0QjtFQUNJO0VBQ0E7RUFDQTtDMUZvMGdCaEM7O0EwRmowZ0I0Qjs7RUFDSTtDMUZxMGdCaEM7O0EwRmowZ0I0QjtFQUNJO0VBQ0E7QzFGbzBnQmhDOztBMEZqMGdCNEI7O0VBQ0k7QzFGcTBnQmhDOztBMEYvemdCZ0I7RUFDSTtDMUZrMGdCcEI7O0EwRi96Z0JnQjtFQUNJO0VBQ0E7QzFGazBnQnBCOztBMEYvemdCZ0I7O0VBQ0k7QzFGbTBnQnBCOztBMEZqMGdCb0I7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRm8wZ0J4Qjs7QTBGaDBnQm9CO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZrMGdCeEI7O0EwRmgwZ0JvQjs7RUFDSTtFQUNBO0MxRm8wZ0J4Qjs7QTBGbDBnQm9CO0VBQ0k7RUFDQTtDMUZxMGdCeEI7O0EwRmowZ0JnQjs7RUFDSTtFQUNBO0VBQ0E7QzFGcTBnQnBCOztBMEZqMGdCb0I7RUFDSTtDMUZvMGdCeEI7O0EwRmowZ0JvQjtFQUNJO0VBQ0E7RUFDQTtDMUZvMGdCeEI7O0EwRmowZ0JvQjs7RUFDSTtDMUZxMGdCeEI7O0EwRmowZ0JvQjtFQUNJO0VBQ0E7QzFGbzBnQnhCOztBMEZqMGdCb0I7O0VBQ0k7QzFGcTBnQnhCOztBMEYvemdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGazBnQlo7O0EwRmowZ0JZO0VBQ0k7RUFDQTtDMUZvMGdCaEI7O0EwRmwwZ0JnQjtFQUNJO0MxRnEwZ0JwQjs7QTBGbDBnQlk7RUFDSTtDMUZxMGdCaEI7O0EwRi96Z0JnQjtFQUNJO0MxRmswZ0JwQjs7QTBGMXpnQm9COztFQUNJO0MxRjh6Z0J4Qjs7QTBGcnpnQm9COztFQUNJO0MxRnl6Z0J4Qjs7QTBGdnpnQndCOztFQUNJO0VBQ0E7QzFGMnpnQjVCOztBMEZsemdCb0I7RUFDSTtDMUZxemdCeEI7O0EwRnRtaEJJO0VBQ0k7RUFDQTtDMUZ5bWhCUjs7QTBGcm1oQmdCO0VBQ0k7RUFDQTtDMUZ3bWhCcEI7O0EwRnJtaEJnQjs7RUFDWTtDMUZ5bWhCNUI7O0EwRm5taEJvQjtFQUNJO0VBQ0E7RUFDQTtDMUZzbWhCeEI7O0EwRmptaEJvQjs7RUFDSTtFQUNBO0MxRnFtaEJ4Qjs7QTBGam1oQm9CO0VBQ0k7QzFGb21oQnhCOztBSzNqaEJFO0VxRnBDa0I7OztJQUNJO0cxRnFtaEJ0QjtDQUNGOztBMEZ6bGhCNEI7Ozs7RUFDSTtDMUYrbGhCaEM7O0EwRnJsaEI0Qjs7OztFQUNJO0VBQ0E7QzFGMmxoQmhDOztBMEY3a2hCZ0M7Ozs7RUFDSTtDMUZtbGhCcEM7O0EwRnpraEJnQzs7OztFQUNJO0VBQ0E7QzFGK2toQnBDOztBMEYzcWhCSTtFQUNJO0VBQ0E7QzFGOHFoQlI7O0EwRjFxaEJnQjtFQUNJO0VBQ0E7QzFGNnFoQnBCOztBMEYxcWhCZ0I7O0VBQ1k7QzFGOHFoQjVCOztBMEZ4cWhCb0I7RUFDSTtFQUNBO0VBQ0E7QzFGMnFoQnhCOztBMEZ0cWhCb0I7O0VBQ0k7RUFDQTtDMUYwcWhCeEI7O0EwRnRxaEJvQjtFQUNJO0MxRnlxaEJ4Qjs7QUtob2hCRTtFcUZwQ2tCOzs7SUFDSTtHMUYwcWhCdEI7Q0FDRjs7QTBGOXBoQjRCOzs7O0VBQ0k7QzFGb3FoQmhDOztBMEYxcGhCNEI7Ozs7RUFDSTtFQUNBO0MxRmdxaEJoQzs7QTBGbHBoQmdDOzs7O0VBQ0k7QzFGd3BoQnBDOztBMEY5b2hCZ0M7Ozs7RUFDSTtFQUNBO0MxRm9waEJwQzs7QTBGaHZoQkk7RUFDSTtFQUNBO0MxRm12aEJSOztBMEYvdWhCZ0I7RUFDSTtFQUNBO0MxRmt2aEJwQjs7QTBGL3VoQmdCOztFQUNZO0MxRm12aEI1Qjs7QTBGN3VoQm9CO0VBQ0k7RUFDQTtFQUNBO0MxRmd2aEJ4Qjs7QTBGM3VoQm9COztFQUNJO0VBQ0E7QzFGK3VoQnhCOztBMEYzdWhCb0I7RUFDSTtDMUY4dWhCeEI7O0FLcnNoQkU7RXFGcENrQjs7O0lBQ0k7RzFGK3VoQnRCO0NBQ0Y7O0EwRm51aEI0Qjs7OztFQUNJO0MxRnl1aEJoQzs7QTBGL3RoQjRCOzs7O0VBQ0k7RUFDQTtDMUZxdWhCaEM7O0EwRnZ0aEJnQzs7OztFQUNJO0MxRjZ0aEJwQzs7QTBGbnRoQmdDOzs7O0VBQ0k7RUFDQTtDMUZ5dGhCcEM7O0EwRnJ6aEJJO0VBQ0k7RUFDQTtDMUZ3emhCUjs7QTBGcHpoQmdCO0VBQ0k7RUFDQTtDMUZ1emhCcEI7O0EwRnB6aEJnQjs7RUFDWTtDMUZ3emhCNUI7O0EwRmx6aEJvQjtFQUNJO0VBQ0E7RUFDQTtDMUZxemhCeEI7O0EwRmh6aEJvQjs7RUFDSTtFQUNBO0MxRm96aEJ4Qjs7QTBGaHpoQm9CO0VBQ0k7QzFGbXpoQnhCOztBSzF3aEJFO0VxRnBDa0I7OztJQUNJO0cxRm96aEJ0QjtDQUNGOztBMEZ4eWhCNEI7Ozs7RUFDSTtDMUY4eWhCaEM7O0EwRnB5aEI0Qjs7OztFQUNJO0VBQ0E7QzFGMHloQmhDOztBMEY1eGhCZ0M7Ozs7RUFDSTtDMUZreWhCcEM7O0EwRnh4aEJnQzs7OztFQUNJO0VBQ0E7QzFGOHhoQnBDOztBMEZ2amhCSTtFQUNJO0VBQ0E7RUFDQTtDMUYwamhCUjs7QTBGdmpoQlk7RUFDSTtFQUNBO0VBQ0E7QzFGMGpoQmhCOztBMEZ4amhCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjJqaEJwQjs7QTBGempoQm9COztFQUNJO0VBQ0E7RUFDQTtDMUY2amhCeEI7O0EwRnJqaEI0Qjs7RUFDSTtFQUNBO0VBQ0E7QzFGeWpoQmhDOztBMEY1amhCNEI7O0VBQ0k7RUFDQTtFQUNBO0MxRmdraEJoQzs7QTBGbmtoQjRCOztFQUNJO0VBQ0E7RUFDQTtDMUZ1a2hCaEM7O0EwRjFraEI0Qjs7RUFDSTtFQUNBO0VBQ0E7QzFGOGtoQmhDOztBMEZqbGhCNEI7O0VBQ0k7RUFDQTtFQUNBO0MxRnFsaEJoQzs7QTBGeGxoQjRCOztFQUNJO0VBQ0E7RUFDQTtDMUY0bGhCaEM7O0EwRi9saEI0Qjs7RUFDSTtFQUNBO0VBQ0E7QzFGbW1oQmhDOztBMEZ0bWhCNEI7O0VBQ0k7RUFDQTtFQUNBO0MxRjBtaEJoQzs7QTBGN21oQjRCOztFQUNJO0VBQ0E7RUFDQTtDMUZpbmhCaEM7O0EwRnBuaEI0Qjs7RUFDSTtFQUNBO0VBQ0E7QzFGd25oQmhDOztBMEZsbmhCd0I7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzFGc25oQjVCOztBMEZqbmhCd0I7Ozs7RUFDSTtDMUZ1bmhCNUI7O0EwRmxuaEJ3QjtFQUNJO0MxRnFuaEI1Qjs7QTBGbm5oQndCO0VBQ0k7RUFDQTtFQUNBO0MxRnNuaEI1Qjs7QTBGcG5oQndCOztFQUNJO0MxRnduaEI1Qjs7QTBGaG5oQm9CO0VBQ0k7QzFGbW5oQnhCOztBMEY3bWhCb0I7RUFDSTtDMUZnbmhCeEI7O0EwRnhtaEI0QjtFQUNJO0MxRjJtaEJoQzs7QTBGbm1oQlE7RUFDSTtDMUZzbWhCWjs7QTBGbm1oQlE7RUFDSTtDMUZzbWhCWjs7QTBGbm1oQlE7RUFDSTtDMUZzbWhCWjs7QUt2OGhCRTtFcUYwVzBCO0lBQ0k7RzFGaW1oQjlCOztFMEYvbGhCMEI7OztJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0cxRm1taEI5Qjs7RTBGam1oQjBCOztJQUNJO0lBQ0E7RzFGcW1oQjlCOztFMEY1bGhCOEI7SUFDSTtHMUYrbGhCbEM7Q0FDRjs7QTJGM2ppQkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRjZqaUJKOztBMkY1amlCSTtFQUNJO0MzRitqaUJSOztBMkY3amlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNGZ2tpQlI7O0EyRi9qaUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRmtraUJaOztBMkYvamlCZ0I7O0VBQ0k7QzNGbWtpQnBCOztBMkZqa2lCZ0I7RUFDSTtDM0Zva2lCcEI7O0EyRnhraUJnQjs7RUFDSTtDM0Y0a2lCcEI7O0EyRjFraUJnQjtFQUNJO0MzRjZraUJwQjs7QTJGamxpQmdCOztFQUNJO0MzRnFsaUJwQjs7QTJGbmxpQmdCO0VBQ0k7QzNGc2xpQnBCOztBMkYxbGlCZ0I7O0VBQ0k7QzNGOGxpQnBCOztBMkY1bGlCZ0I7RUFDSTtDM0YrbGlCcEI7O0EyRm5taUJnQjs7RUFDSTtDM0Z1bWlCcEI7O0EyRnJtaUJnQjtFQUNJO0MzRndtaUJwQjs7QTJGNW1pQmdCOztFQUNJO0MzRmduaUJwQjs7QTJGOW1pQmdCO0VBQ0k7QzNGaW5pQnBCOztBMkZybmlCZ0I7O0VBQ0k7QzNGeW5pQnBCOztBMkZ2bmlCZ0I7RUFDSTtDM0YwbmlCcEI7O0EyRjluaUJnQjs7RUFDSTtDM0Zrb2lCcEI7O0EyRmhvaUJnQjtFQUNJO0MzRm1vaUJwQjs7QTJGdm9pQmdCOztFQUNJO0MzRjJvaUJwQjs7QTJGem9pQmdCO0VBQ0k7QzNGNG9pQnBCOztBMkZocGlCZ0I7O0VBQ0k7QzNGb3BpQnBCOztBMkZscGlCZ0I7RUFDSTtDM0ZxcGlCcEI7O0EyRmxwaUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNGcXBpQmhCOztBMkZucGlCWTtFQUNJO0VBQ0E7QzNGc3BpQmhCOztBMkZucGlCUTtFQUNJO0MzRnNwaUJaOztBMkZucGlCZ0I7RUFDSTtDM0ZzcGlCcEI7O0EyRnZwaUJnQjtFQUNJO0MzRjBwaUJwQjs7QTJGM3BpQmdCO0VBQ0k7QzNGOHBpQnBCOztBMkYvcGlCZ0I7RUFDSTtDM0ZrcWlCcEI7O0EyRm5xaUJnQjtFQUNJO0MzRnNxaUJwQjs7QTJGdnFpQmdCO0VBQ0k7QzNGMHFpQnBCOztBMkYzcWlCZ0I7RUFDSTtDM0Y4cWlCcEI7O0EyRi9xaUJnQjtFQUNJO0MzRmtyaUJwQjs7QTJGbnJpQmdCO0VBQ0k7QzNGc3JpQnBCOztBMkZ2cmlCZ0I7RUFDSTtDM0YwcmlCcEI7O0EyRnZyaUJZO0VBQ0k7QzNGMHJpQmhCOztBMkZ4cmlCWTtFQUVJO0MzRjByaUJoQjs7QTJGdnJpQlE7O0VBQ0k7QzNGMnJpQlo7O0EyRjFyaUJZOztFQUNJO0MzRjhyaUJoQjs7QTJGM3JpQm9COztFQUNJO0MzRityaUJ4Qjs7QTJGaHNpQm9COztFQUNJO0MzRm9zaUJ4Qjs7QTJGcnNpQm9COztFQUNJO0MzRnlzaUJ4Qjs7QTJGMXNpQm9COztFQUNJO0MzRjhzaUJ4Qjs7QTJGL3NpQm9COztFQUNJO0MzRm10aUJ4Qjs7QTJGcHRpQm9COztFQUNJO0MzRnd0aUJ4Qjs7QTJGenRpQm9COztFQUNJO0MzRjZ0aUJ4Qjs7QTJGOXRpQm9COztFQUNJO0MzRmt1aUJ4Qjs7QTJGbnVpQm9COztFQUNJO0MzRnV1aUJ4Qjs7QTJGeHVpQm9COztFQUNJO0MzRjR1aUJ4Qjs7QTJGeHVpQlk7O0VBQ0k7QzNGNHVpQmhCOztBMkZ6dWlCb0I7O0VBQ0k7QzNGNnVpQnhCOztBMkY5dWlCb0I7O0VBQ0k7QzNGa3ZpQnhCOztBMkZudmlCb0I7O0VBQ0k7QzNGdXZpQnhCOztBMkZ4dmlCb0I7O0VBQ0k7QzNGNHZpQnhCOztBMkY3dmlCb0I7O0VBQ0k7QzNGaXdpQnhCOztBMkZsd2lCb0I7O0VBQ0k7QzNGc3dpQnhCOztBMkZ2d2lCb0I7O0VBQ0k7QzNGMndpQnhCOztBMkY1d2lCb0I7O0VBQ0k7QzNGZ3hpQnhCOztBMkZqeGlCb0I7O0VBQ0k7QzNGcXhpQnhCOztBMkZ0eGlCb0I7O0VBQ0k7QzNGMHhpQnhCOztBMkZueGlCSTtFQUNJO0MzRnN4aUJSOztBMkZyeGlCUTtFQUNJO0MzRnd4aUJaOztBMkZueGlCUTtFQUNJO0MzRnN4aUJaOztBMkZqeGlCUTtFQUNJO0MzRm94aUJaOztBMkZqeGlCZ0I7RUFDSTtDM0ZveGlCcEI7O0EyRnJ4aUJnQjtFQUNJO0MzRnd4aUJwQjs7QTJGenhpQmdCO0VBQ0k7QzNGNHhpQnBCOztBMkY3eGlCZ0I7RUFDSTtDM0ZneWlCcEI7O0EyRmp5aUJnQjtFQUNJO0MzRm95aUJwQjs7QTJGcnlpQmdCO0VBQ0k7QzNGd3lpQnBCOztBMkZ6eWlCZ0I7RUFDSTtDM0Y0eWlCcEI7O0EyRjd5aUJnQjtFQUNJO0MzRmd6aUJwQjs7QTJGanppQmdCO0VBQ0k7QzNGb3ppQnBCOztBMkZyemlCZ0I7RUFDSTtDM0Z3emlCcEI7O0EyRnB6aUJRO0VBQ0k7QzNGdXppQlo7O0EyRnB6aUJnQjtFQUNJO0MzRnV6aUJwQjs7QTJGeHppQmdCO0VBQ0k7QzNGMnppQnBCOztBMkY1emlCZ0I7RUFDSTtDM0YremlCcEI7O0EyRmgwaUJnQjtFQUNJO0MzRm0waUJwQjs7QTJGcDBpQmdCO0VBQ0k7QzNGdTBpQnBCOztBMkZ4MGlCZ0I7RUFDSTtDM0YyMGlCcEI7O0EyRjUwaUJnQjtFQUNJO0MzRiswaUJwQjs7QTJGaDFpQmdCO0VBQ0k7QzNGbTFpQnBCOztBMkZwMWlCZ0I7RUFDSTtDM0Z1MWlCcEI7O0EyRngxaUJnQjtFQUNJO0MzRjIxaUJwQjs7QTJGcDFpQlk7RUFDSTtDM0Z1MWlCaEI7O0EyRnQxaUJnQjtFQUNJO0MzRnkxaUJwQjs7QTJGdDFpQlk7RUFDSTtFQUNBO0MzRnkxaUJoQjs7QTJGbjFpQlk7RUFDSTtFQUNBO0MzRnMxaUJoQjs7QTJGbjFpQm9CO0VBQ0k7QzNGczFpQnhCOztBMkZyMWlCd0I7RUFDSTtDM0Z3MWlCNUI7O0EyRnQxaUJ3QjtFQUNJO0MzRnkxaUI1Qjs7QTJGLzFpQm9CO0VBQ0k7QzNGazJpQnhCOztBMkZqMmlCd0I7RUFDSTtDM0ZvMmlCNUI7O0EyRmwyaUJ3QjtFQUNJO0MzRnEyaUI1Qjs7QTJGMzJpQm9CO0VBQ0k7QzNGODJpQnhCOztBMkY3MmlCd0I7RUFDSTtDM0ZnM2lCNUI7O0EyRjkyaUJ3QjtFQUNJO0MzRmkzaUI1Qjs7QTJGdjNpQm9CO0VBQ0k7QzNGMDNpQnhCOztBMkZ6M2lCd0I7RUFDSTtDM0Y0M2lCNUI7O0EyRjEzaUJ3QjtFQUNJO0MzRjYzaUI1Qjs7QTJGbjRpQm9CO0VBQ0k7QzNGczRpQnhCOztBMkZyNGlCd0I7RUFDSTtDM0Z3NGlCNUI7O0EyRnQ0aUJ3QjtFQUNJO0MzRnk0aUI1Qjs7QTJGLzRpQm9CO0VBQ0k7QzNGazVpQnhCOztBMkZqNWlCd0I7RUFDSTtDM0ZvNWlCNUI7O0EyRmw1aUJ3QjtFQUNJO0MzRnE1aUI1Qjs7QTJGMzVpQm9CO0VBQ0k7QzNGODVpQnhCOztBMkY3NWlCd0I7RUFDSTtDM0ZnNmlCNUI7O0EyRjk1aUJ3QjtFQUNJO0MzRmk2aUI1Qjs7QTJGdjZpQm9CO0VBQ0k7QzNGMDZpQnhCOztBMkZ6NmlCd0I7RUFDSTtDM0Y0NmlCNUI7O0EyRjE2aUJ3QjtFQUNJO0MzRjY2aUI1Qjs7QTJGbjdpQm9CO0VBQ0k7QzNGczdpQnhCOztBMkZyN2lCd0I7RUFDSTtDM0Z3N2lCNUI7O0EyRnQ3aUJ3QjtFQUNJO0MzRnk3aUI1Qjs7QTJGLzdpQm9CO0VBQ0k7QzNGazhpQnhCOztBMkZqOGlCd0I7RUFDSTtDM0ZvOGlCNUI7O0EyRmw4aUJ3QjtFQUNJO0MzRnE4aUI1Qjs7QTJGajhpQmdCO0VBQ0k7QzNGbzhpQnBCOztBMkZqOGlCWTtFQUNJO0MzRm84aUJoQjs7QTJGajhpQm9CO0VBQ0k7RUFDQTtDM0ZvOGlCeEI7O0EyRm44aUJ3QjtFQUNJO0MzRnM4aUI1Qjs7QTJGMThpQm9CO0VBQ0k7RUFDQTtDM0Y2OGlCeEI7O0EyRjU4aUJ3QjtFQUNJO0MzRis4aUI1Qjs7QTJGbjlpQm9CO0VBQ0k7RUFDQTtDM0ZzOWlCeEI7O0EyRnI5aUJ3QjtFQUNJO0MzRnc5aUI1Qjs7QTJGNTlpQm9CO0VBQ0k7RUFDQTtDM0YrOWlCeEI7O0EyRjk5aUJ3QjtFQUNJO0MzRmkraUI1Qjs7QTJGcitpQm9CO0VBQ0k7RUFDQTtDM0Z3K2lCeEI7O0EyRnYraUJ3QjtFQUNJO0MzRjAraUI1Qjs7QTJGOStpQm9CO0VBQ0k7RUFDQTtDM0ZpL2lCeEI7O0EyRmgvaUJ3QjtFQUNJO0MzRm0vaUI1Qjs7QTJGdi9pQm9CO0VBQ0k7RUFDQTtDM0YwL2lCeEI7O0EyRnovaUJ3QjtFQUNJO0MzRjQvaUI1Qjs7QTJGaGdqQm9CO0VBQ0k7RUFDQTtDM0ZtZ2pCeEI7O0EyRmxnakJ3QjtFQUNJO0MzRnFnakI1Qjs7QTJGemdqQm9CO0VBQ0k7RUFDQTtDM0Y0Z2pCeEI7O0EyRjNnakJ3QjtFQUNJO0MzRjhnakI1Qjs7QTJGbGhqQm9CO0VBQ0k7RUFDQTtDM0ZxaGpCeEI7O0EyRnBoakJ3QjtFQUNJO0MzRnVoakI1Qjs7QTJGbmhqQmdCO0VBQ0k7QzNGc2hqQnBCOztBMkZqaGpCWTtFQUNJO0VBQ0E7QzNGb2hqQmhCOztBMkZsaGpCWTtFQUNJO0VBQ0E7QzNGcWhqQmhCOztBMkZsaGpCb0I7RUFDSTtDM0ZxaGpCeEI7O0EyRnRoakJvQjtFQUNJO0MzRnloakJ4Qjs7QTJGMWhqQm9CO0VBQ0k7QzNGNmhqQnhCOztBMkY5aGpCb0I7RUFDSTtDM0ZpaWpCeEI7O0EyRmxpakJvQjtFQUNJO0MzRnFpakJ4Qjs7QTJGdGlqQm9CO0VBQ0k7QzNGeWlqQnhCOztBMkYxaWpCb0I7RUFDSTtDM0Y2aWpCeEI7O0EyRjlpakJvQjtFQUNJO0MzRmlqakJ4Qjs7QTJGbGpqQm9CO0VBQ0k7QzNGcWpqQnhCOztBMkZ0ampCb0I7RUFDSTtDM0Z5ampCeEI7O0EyRm5qakJJO0V4RjVKRjtFQUNBO0NIbXRqQkY7O0EyRnJqakJJO0V4RjVKRjtDSHF0akJGOztBMkZ0ampCSTtFeEY3SkY7Q0h1dGpCRjs7QTJGdmpqQkk7RUFDSTtFQUNBO0VBQ0E7QzNGMGpqQlI7O0E0RnBzakJJO0VBQ0k7QzVGdXNqQlI7O0E0RnJzakJJO0VBQ0k7QzVGd3NqQlI7O0FLbnFqQkU7RXVGMUNGO0lBUVE7RzVGMHNqQk47Q0FDRjs7QTRGdnNqQkE7RUFDSTtDNUYwc2pCSjs7QUtycmpCRTtFdUZuQkU7SUFFUTtHNUYyc2pCVjtDQUNGOztBNEZ4c2pCSTtFQUNJO0M1RjJzakJSOztBNEYxc2pCUTtFQUNJO0M1RjZzakJaOztBNEYzc2pCUTtFQUNJO0M1RjhzakJaOztBNEYxc2pCSTtFQUNJO0M1RjZzakJSOztBNEYxc2pCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0M1RjZzakJSOztBNEY1c2pCUTtFQUNJO0M1RitzakJaOztBNEY5c2pCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0M1Rml0akJoQjs7QTRGaHRqQmdCO0VBQ0k7RUFDQTtFQUNBO0M1Rm10akJwQjs7QTRGanRqQmdCO0VBQ0k7RUFDQTtFQUNBO0M1Rm90akJwQjs7QTRGbnRqQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzVGc3RqQnhCOztBNEZudGpCZ0I7RUFDSTtFQUNBO0M1RnN0akJwQjs7QTRGbnRqQlk7RUFDSTtFQUNBO0M1RnN0akJoQjs7QTRGcHRqQlk7RUFDSTtDNUZ1dGpCaEI7O0E0RnJ0akJZOztFQUVJO0M1Rnd0akJoQjs7QTRGdHRqQmdCOztFQUNJO0M1RjB0akJwQjs7QTRGdnRqQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDNUYwdGpCaEI7O0E0Rnh0akJZO0VBQ0k7RUFDQTtDNUYydGpCaEI7O0E0RjF0akJnQjtFQUNJO0M1RjZ0akJwQjs7QTRGMXRqQlk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDNUY2dGpCaEI7O0E0RnZ0akJvQjtFQUNJO0M1RjB0akJ4Qjs7QTRGeHRqQm9CO0VBQ0k7QzVGMnRqQnhCOztBNEZ2dGpCWTtFQUNJO0M1RjB0akJoQjs7QTRGdnRqQlE7RUFDSTtDNUYwdGpCWjs7QTRGenRqQlk7RUFDSTtDNUY0dGpCaEI7O0E0Rnp0akJRO0VBQ0k7QzVGNHRqQlo7O0E0RjN0akJZO0VBQ0k7QzVGOHRqQmhCOztBNEY3dGpCZ0I7RUFDSTtDNUZndWpCcEI7O0E0RjV0akJRO0VBQ0k7RUFDQTtDNUYrdGpCWjs7QTRGOXRqQlk7RUFDSTtDNUZpdWpCaEI7O0E0Rjl0akJRO0VBQ0k7RUFDQTtDNUZpdWpCWjs7QTRGNXRqQlk7O0VBRUk7RUFDQTtDNUYrdGpCaEI7O0E0RjF0akJZO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QzVGNnRqQmhCOztBNEZwdGpCNEI7RUFDSTtDNUZ1dGpCaEM7O0E0RjlzakJJO0VBQ0k7QzVGaXRqQlI7O0E0RjlzakJJO0VBQ0k7QzVGaXRqQlI7O0E0Rmh0akJRO0VBQ0k7RUFDQTtDNUZtdGpCWjs7QUtqM2pCRTtFdUYrSlU7SUFFUTtJQUNBO0c1RnF0akJsQjtDQUNGOztBNEZsdGpCZ0I7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDNUZxdGpCcEI7O0FLaDRqQkU7RXVGbkdFO0lBQ0k7RzVGdStqQk47O0U0RnArakJNO0lBQ0k7SUFDQTtHNUZ1K2pCVjs7RTRGdCtqQlU7SUFDSTtHNUZ5K2pCZDs7RTRGditqQlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1RjArakJkOztFNEZyK2pCTztJQUNHO0lBQ0E7RzVGdytqQlY7O0U0RnIrakJFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RzVGdStqQk47O0U0RnQrakJNO0lBQ0k7SUFDQTtHNUZ5K2pCVjs7RTRGeCtqQlU7SUFDSTtHNUYyK2pCZDs7RTRGeCtqQk07SUFDSTtHNUYyK2pCVjs7RTRGeCtqQk07SUFDSTtHNUYyK2pCVjs7RTRGMStqQlU7SUFDSTtHNUY2K2pCZDs7RTRGMStqQk07SUFDSTtHNUY2K2pCVjs7RTRGeitqQk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1RjQrakJWOztFNEYzK2pCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0c1RjgrakJkO0NBQ0Y7O0E0Rjlpa0JJO0VBQ0k7QzVGaWprQlI7O0E0Rjlpa0JRO0VBQ0k7RUFDQTtDNUZpamtCWjs7QTRGaGprQlk7RUFDSTtDNUZtamtCaEI7O0E0Rmpqa0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUZvamtCaEI7O0E0Ri9pa0JTO0VBQ0c7RUFDQTtDNUZramtCWjs7QTRGL2lrQkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDNUZpamtCUjs7QTRGaGprQlE7RUFDSTtFQUNBO0M1Rm1qa0JaOztBNEZsamtCWTtFQUNJO0M1RnFqa0JoQjs7QTRGbGprQlE7RUFDSTtDNUZxamtCWjs7QTRGbGprQlE7RUFDSTtDNUZxamtCWjs7QTRGcGprQlk7RUFDSTtDNUZ1amtCaEI7O0E0RnBqa0JRO0VBQ0k7QzVGdWprQlo7O0E0Rm5qa0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUZzamtCWjs7QTRGcmprQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDNUZ3amtCaEI7O0E0RjExakJBO0VBQ0k7QzVGNjFqQko7O0E0RjMxakJBOztFQUVJO0VBQ0E7QzVGODFqQko7O0E0RjMxakJJO0VBQ0k7QzVGODFqQlI7O0E0RjcxakJROztFQUNJO0M1RmkyakJaOztBS3Zpa0JFO0V1RjRNTTtJQUNJO0c1RisxakJWOztFNEY5MWpCVTtJQUNJO0lBQ0E7SUFDQTtHNUZpMmpCZDs7RTRGaDJqQmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHNUZtMmpCbEI7Q0FDRjs7QTZGbHBrQkk7RUFDSTtFQUNBO0M3RnFwa0JSOztBNkZucGtCWTtFQUNJO0VBQ0E7QzdGc3BrQmhCOztBNkZucGtCZ0I7RUFDSTtDN0ZzcGtCcEI7O0E2Rmxwa0JZO0VBQ0k7RUFDQTtFQUNBO0M3RnFwa0JoQjs7QTZGOW9rQmdCO0VBQ0k7RUFDQTtDN0ZpcGtCcEI7O0E2Rjlva0JvQjtFQUNJO0VBQ0E7QzdGaXBrQnhCOztBNkYxb2tCZ0I7RUFDSTtFQUNBO0M3RjZva0JwQjs7QTZGMW9rQm9CO0VBQ0k7RUFDQTtDN0Y2b2tCeEI7O0E2RnZva0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0Ywb2tCUjs7QTZGem9rQlE7RUFDSTtFQUNBO0M3RjRva0JaOztBNkYxb2tCWTtFQUNJO0M3RjZva0JoQjs7QTZGMW9rQlE7RUFDSTtDN0Y2b2tCWjs7QTZGMW9rQkk7RUFDSTtDN0Y2b2tCUjs7QTZGM29rQkk7RUFDSTtDN0Y4b2tCUjs7QTZGNW9rQkk7RUFDSTtFQUNBO0VBQ0E7QzdGK29rQlI7O0E2Rjdva0JZO0VBQ0k7RUFDQTtDN0ZncGtCaEI7O0E2Rjlva0JnQjtFQUNJO0M3Rmlwa0JwQjs7QTZGL29rQm9CO0VBQ0k7QzdGa3BrQnhCOztBNkYzb2tCb0I7RUFDSTtFQUNBO0VBQ0E7QzdGOG9rQnhCOztBNkYxb2tCd0I7RUFDSTtFQUNBO0M3RjZva0I1Qjs7QTZGdG9rQm9CO0VBQ0k7QzdGeW9rQnhCOztBNkZ0b2tCd0I7RUFDSTtDN0Z5b2tCNUI7O0E2RnJva0J3QjtFQUNJO0M3Rndva0I1Qjs7QTZGam9rQm9CO0VBQ0k7QzdGb29rQnhCOztBNkYvbmtCUTtFQUNJO0M3Rmtva0JaOztBNkYvbmtCUTtFQUNJO0M3Rmtva0JaOztBNkY5bmtCb0I7RUFDSTtDN0Zpb2tCeEI7O0E2Ri9ua0J3QjtFQUNJO0VBQ0E7QzdGa29rQjVCOztBNkYzbmtCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDN0Y4bmtCNUI7O0E2RjFua0I0QjtFQUNJO0VBQ0E7RUFDQTtDN0Y2bmtCaEM7O0E2Rm5ua0JZO0VBQ0k7RUFDQTtDN0ZzbmtCaEI7O0E4RnJ6a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzlGd3prQlI7O0E4Rm56a0JZOzs7RUFDSTtDOUZ3emtCaEI7O0E4RnZ6a0JnQjs7O0VBQ0k7RUFDQTtDOUY0emtCcEI7O0E4Rmgwa0JZOzs7RUFDSTtDOUZxMGtCaEI7O0E4RnAwa0JnQjs7O0VBQ0k7RUFDQTtDOUZ5MGtCcEI7O0E4Rjcwa0JZOzs7RUFDSTtDOUZrMWtCaEI7O0E4Rmoxa0JnQjs7O0VBQ0k7RUFDQTtDOUZzMWtCcEI7O0E4RjExa0JZOzs7RUFDSTtDOUYrMWtCaEI7O0E4Rjkxa0JnQjs7O0VBQ0k7RUFDQTtDOUZtMmtCcEI7O0E4RnYya0JZOzs7RUFDSTtDOUY0MmtCaEI7O0E4RjMya0JnQjs7O0VBQ0k7RUFDQTtDOUZnM2tCcEI7O0E4RnAza0JZOzs7RUFDSTtDOUZ5M2tCaEI7O0E4Rngza0JnQjs7O0VBQ0k7RUFDQTtDOUY2M2tCcEI7O0E4Rmo0a0JZOzs7RUFDSTtDOUZzNGtCaEI7O0E4RnI0a0JnQjs7O0VBQ0k7RUFDQTtDOUYwNGtCcEI7O0E4Rjk0a0JZOzs7RUFDSTtDOUZtNWtCaEI7O0E4Rmw1a0JnQjs7O0VBQ0k7RUFDQTtDOUZ1NWtCcEI7O0E4RjM1a0JZOzs7RUFDSTtDOUZnNmtCaEI7O0E4Ri81a0JnQjs7O0VBQ0k7RUFDQTtDOUZvNmtCcEI7O0E4Rng2a0JZOzs7RUFDSTtDOUY2NmtCaEI7O0E4RjU2a0JnQjs7O0VBQ0k7RUFDQTtDOUZpN2tCcEI7O0E4RjU2a0JJO0VBQ0k7QzlGKzZrQlI7O0E4Rjk2a0JRO0VBQ0k7RUFDQTtDOUZpN2tCWjs7QThGMzZrQkk7RUFDSTtDOUY4NmtCUjs7QThGNzZrQlE7RXpGbUpKO0NMOHhrQko7O0ErRjc4a0JJO0VBQ0k7Qy9GZzlrQlI7O0ErRi84a0JRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRmk5a0JaOztBK0YvOGtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MvRms5a0JaOztBK0ZqOWtCWTtFNUZxQlY7RUFDQTtDSGc4a0JGOztBK0ZuOWtCWTtFNUZxQlY7Q0hrOGtCRjs7QStGcDlrQlk7RTVGb0JWO0NIbzhrQkY7O0ErRm45a0JROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0MvRnM5a0JaOztBK0ZyOWtCWTs7RUFDSTtFQUNBO0VBQ0E7Qy9GeTlrQmhCOztBK0Z4OWtCZ0I7O0VBQ0k7Qy9GNDlrQnBCOztBK0Z2OWtCUTtFQUNJO0VBQ0E7Qy9GMDlrQlo7O0ErRno5a0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9GNDlrQmhCOztBK0YzOWtCZ0I7RUFDSTtDL0Y4OWtCcEI7O0ErRjM5a0JZO0VBQ0k7Qy9GODlrQmhCOztBK0Y1OWtCWTtFQUNJO0MvRis5a0JoQjs7QWdHbGlsQkk7RUFDSTtDaEdxaWxCUjs7QWdHbmlsQkk7O0VBRUk7Q2hHc2lsQlI7O0FnR3JpbEJROztFQUNJO0VBQ0E7Q2hHeWlsQlo7O0FnR3hpbEJZOzs7Ozs7OztFQUlJO0NoRytpbEJoQjs7QWdHemlsQlE7RUFDSTtDaEc0aWxCWjs7QWdHemlsQkk7OztFQUNJO0VBQ0E7Q2hHOGlsQlI7O0FnRzVpbEJJO0VBQ0k7Q2hHK2lsQlI7O0FnRzVpbEJRO0VBQ0k7RUFDQTtDaEcraWxCWjs7QWdHOWlsQlk7RUFDSTtDaEdpamxCaEI7O0FnRy9pbEJnQjtFQUNJO0VBQ0E7RUFDQTtDaEdramxCcEI7O0FnR2hqbEJ3QjtFQUNJO0NoR21qbEI1Qjs7QWdHL2lsQmdCO0VBQ0k7Q2hHa2psQnBCOztBZ0cvaWxCWTtFQUNJO0VBQ0E7Q2hHa2psQmhCOztBZ0doamxCZ0I7RUFDSTtDaEdtamxCcEI7O0FnRzdpbEJJO0U3RnBCRjtFQUNBO0NIcWtsQkY7O0FnRy9pbEJJO0U3RnBCRjtDSHVrbEJGOztBZ0doamxCSTtFN0ZyQkY7Q0h5a2xCRjs7QWlHM2dsQkE7RUFLSTtFQUNBO0NqRzBnbEJKOztBaUd2bWxCUTtFQUVRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHeW1sQmhCOztBaUdwbGxCUTtFQVdRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHNmtsQmhCOztBaUdyamxCZ0I7RUFqRlI7Q2pHMG9sQlI7O0FpR3pqbEJnQjtFQWpGUjtDakc4b2xCUjs7QWlHN2psQmdCO0VBakZSO0NqR2twbEJSOztBaUdqa2xCZ0I7RUFqRlI7Q2pHc3BsQlI7O0FpR3JrbEJnQjtFQWpGUjtDakcwcGxCUjs7QWlHbGtsQndCO0VBeEZoQjtDakc4cGxCUjs7QWlHN2tsQmdCO0VBakZSO0NqR2txbEJSOztBaUcxa2xCd0I7RUF4RmhCO0NqR3NxbEJSOztBaUdybGxCZ0I7RUFqRlI7Q2pHMHFsQlI7O0FpR2xsbEJ3QjtFQXhGaEI7Q2pHOHFsQlI7O0FpRzdsbEJnQjtFQWpGUjtDakdrcmxCUjs7QWlHMWxsQndCO0VBeEZoQjtDakdzcmxCUjs7QWlHcm1sQmdCO0VBakZSO0NqRzBybEJSOztBaUdsbWxCd0I7RUF4RmhCO0NqRzhybEJSOztBaUc3bWxCZ0I7RUFqRlI7Q2pHa3NsQlI7O0FpRzFtbEJ3QjtFQXhGaEI7Q2pHc3NsQlI7O0FpRzFybEJRO0VBY1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakdncmxCaEI7O0FpR3ZxbEJRO0VBNkJRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHOG9sQmhCOztBaUd4b2xCZ0I7RUE3RVI7Q2pHeXRsQlI7O0FpRzVvbEJnQjtFQTdFUjtDakc2dGxCUjs7QWlHaHBsQmdCO0VBN0VSO0NqR2l1bEJSOztBaUdwcGxCZ0I7RUE3RVI7Q2pHcXVsQlI7O0FpR3hwbEJnQjtFQTdFUjtDakd5dWxCUjs7QWlHcnBsQndCO0VBcEZoQjtDakc2dWxCUjs7QWlHaHFsQmdCO0VBN0VSO0NqR2l2bEJSOztBaUc3cGxCd0I7RUFwRmhCO0NqR3F2bEJSOztBaUd4cWxCZ0I7RUE3RVI7Q2pHeXZsQlI7O0FpR3JxbEJ3QjtFQXBGaEI7Q2pHNnZsQlI7O0FpR2hybEJnQjtFQTdFUjtDakdpd2xCUjs7QWlHN3FsQndCO0VBcEZoQjtDakdxd2xCUjs7QWlHeHJsQmdCO0VBN0VSO0NqR3l3bEJSOztBaUdycmxCd0I7RUFwRmhCO0NqRzZ3bEJSOztBaUdoc2xCZ0I7RUE3RVI7Q2pHaXhsQlI7O0FpRzdybEJ3QjtFQXBGaEI7Q2pHcXhsQlI7O0FpRzd3bEJRO0VBUVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakd5d2xCaEI7O0FpRzF2bEJRO0VBRVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakc0dmxCaEI7O0FpRzN0bEJnQjtFQS9FUjtDakc4eWxCUjs7QWlHL3RsQmdCO0VBL0VSO0NqR2t6bEJSOztBaUdudWxCZ0I7RUEvRVI7Q2pHc3psQlI7O0FpR3Z1bEJnQjtFQS9FUjtDakcwemxCUjs7QWlHM3VsQmdCO0VBL0VSO0NqRzh6bEJSOztBaUd4dWxCd0I7RUF0RmhCO0NqR2swbEJSOztBaUdudmxCZ0I7RUEvRVI7Q2pHczBsQlI7O0FpR2h2bEJ3QjtFQXRGaEI7Q2pHMDBsQlI7O0FpRzN2bEJnQjtFQS9FUjtDakc4MGxCUjs7QWlHeHZsQndCO0VBdEZoQjtDakdrMWxCUjs7QWlHbndsQmdCO0VBL0VSO0NqR3MxbEJSOztBaUdod2xCd0I7RUF0RmhCO0NqRzAxbEJSOztBaUczd2xCZ0I7RUEvRVI7Q2pHODFsQlI7O0FpR3h3bEJ3QjtFQXRGaEI7Q2pHazJsQlI7O0FpR254bEJnQjtFQS9FUjtDakdzMmxCUjs7QWlHaHhsQndCO0VBdEZoQjtDakcwMmxCUjs7QWlHaDJsQlE7RUFvQlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakdnMWxCaEI7O0FpRzcwbEJRO0VBb0JRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHNnpsQmhCOztBaUc5eWxCZ0I7RUEzRVI7Q2pHNjNsQlI7O0FpR2x6bEJnQjtFQTNFUjtDakdpNGxCUjs7QWlHdHpsQmdCO0VBM0VSO0NqR3E0bEJSOztBaUcxemxCZ0I7RUEzRVI7Q2pHeTRsQlI7O0FpRzl6bEJnQjtFQTNFUjtDakc2NGxCUjs7QWlHM3psQndCO0VBbEZoQjtDakdpNWxCUjs7QWlHdDBsQmdCO0VBM0VSO0NqR3E1bEJSOztBaUduMGxCd0I7RUFsRmhCO0NqR3k1bEJSOztBaUc5MGxCZ0I7RUEzRVI7Q2pHNjVsQlI7O0FpRzMwbEJ3QjtFQWxGaEI7Q2pHaTZsQlI7O0FpR3QxbEJnQjtFQTNFUjtDakdxNmxCUjs7QWlHbjFsQndCO0VBbEZoQjtDakd5NmxCUjs7QWlHOTFsQmdCO0VBM0VSO0NqRzY2bEJSOztBaUczMWxCd0I7RUFsRmhCO0NqR2k3bEJSOztBaUd0MmxCZ0I7RUEzRVI7Q2pHcTdsQlI7O0FpR24ybEJ3QjtFQWxGaEI7Q2pHeTdsQlI7O0FpR3IxbEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqR3cxbEJSOztBaUd0MWxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqR3kxbEJSOztBaUd2MWxCSTtFQUNJO0NqRzAxbEJSOztBaUduMWxCWTtFQUNJO0VBQ0E7Q2pHczFsQmhCOztBaUd4MWxCWTtFQUNJO0VBQ0E7Q2pHMjFsQmhCOztBaUc3MWxCWTtFQUNJO0VBQ0E7Q2pHZzJsQmhCOztBaUdsMmxCWTtFQUNJO0VBQ0E7Q2pHcTJsQmhCOztBaUd2MmxCWTtFQUNJO0VBQ0E7Q2pHMDJsQmhCOztBaUduMmxCb0I7RUFDSTtFQUNBO0NqR3MybEJ4Qjs7QWlHajNsQlk7RUFDSTtFQUNBO0NqR28zbEJoQjs7QWlHNzJsQm9CO0VBQ0k7RUFDQTtDakdnM2xCeEI7O0FpRzMzbEJZO0VBQ0k7RUFDQTtDakc4M2xCaEI7O0FpR3YzbEJvQjtFQUNJO0VBQ0E7Q2pHMDNsQnhCOztBaUdyNGxCWTtFQUNJO0VBQ0E7Q2pHdzRsQmhCOztBaUdqNGxCb0I7RUFDSTtFQUNBO0NqR280bEJ4Qjs7QWlHLzRsQlk7RUFDSTtFQUNBO0NqR2s1bEJoQjs7QWlHMzRsQm9CO0VBQ0k7RUFDQTtDakc4NGxCeEI7O0FpR3o1bEJZO0VBQ0k7RUFDQTtDakc0NWxCaEI7O0FpR3I1bEJvQjtFQUNJO0VBQ0E7Q2pHdzVsQnhCOztBaUdqNWxCUTs7RUFFSTtFQUNBO0NqR281bEJaOztBaUdoNWxCUTtFQUNJO0VBQ0E7RUFDQTtDakdtNWxCWjs7QWlHLzRsQmdCO0VBQ0k7Q2pHazVsQnBCOztBaUduNWxCZ0I7RUFDSTtDakdzNWxCcEI7O0FpR3Y1bEJnQjtFQUNJO0NqRzA1bEJwQjs7QWlHcDVsQlE7RUFDSTtFQUNBO0NqR3U1bEJaOztBaUduNWxCUTtFQUNJO0NqR3M1bEJaOztBa0dsbG1CQTtFQUNJO0VBQ0E7Q2xHcWxtQko7O0FrR3BsbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsR3VsbUJSOztBa0dybG1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NsR3dsbUJSOztBa0d2bG1CUTtFQUNJO0VBQ0E7Q2xHMGxtQlo7O0FrR3hsbUJRO0VBQ0k7RUFDQTtFQUNBO0NsRzJsbUJaOztBa0cxbG1CWTtFN0ZtUVY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTZGMVFjO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHc21tQmhCOztBa0cvbG1CZ0I7O0VBQ0k7RUFDQTtDbEdtbW1CcEI7O0FrR3JtbUJnQjs7RUFDSTtFQUNBO0NsR3ltbUJwQjs7QWtHM21tQmdCOztFQUNJO0VBQ0E7Q2xHK21tQnBCOztBa0dqbm1CZ0I7O0VBQ0k7RUFDQTtDbEdxbm1CcEI7O0FrR3ZubUJnQjs7RUFDSTtFQUNBO0NsRzJubUJwQjs7QWtHN25tQmdCOztFQUNJO0VBQ0E7Q2xHaW9tQnBCOztBa0dub21CZ0I7O0VBQ0k7RUFDQTtDbEd1b21CcEI7O0FrR3pvbUJnQjs7RUFDSTtFQUNBO0NsRzZvbUJwQjs7QWtHL29tQmdCOztFQUNJO0VBQ0E7Q2xHbXBtQnBCOztBa0dycG1CZ0I7O0VBQ0k7RUFDQTtDbEd5cG1CcEI7O0FrR3JwbUJRO0VBQ0k7Q2xHd3BtQlo7O0FrR3JwbUJJO0VBQ0k7Q2xHd3BtQlI7O0FrR3RwbUJJO0VBQ0k7Q2xHeXBtQlI7O0FrR3ZwbUJRO0VBQ0k7RUFDQTtDbEcwcG1CWjs7QWtHcnBtQkE7RUFFUTtJQUNJO0dsR3VwbUJWOztFa0dycG1CTTtJQUNJO0dsR3dwbUJWO0NBQ0Y7O0FtRzN0bUJBOzs7Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7Q25HMHVtQkY7O0FtR3Z1bUJBO0VBQ0U7Q25HMHVtQkY7O0FtR3h1bUJBO0VBQ0U7Q25HMnVtQkY7O0FtR3h1bUJBO0VBQ0U7Q25HMnVtQkY7O0FtR3h1bUJBO0VBQ0U7Q25HMnVtQkY7O0FLMXBtQkU7RThGbEZGO0lBR0k7R25HOHVtQkY7Q0FDRjs7QW9HcndtQkE7RUFDRTtDcEd3d21CRjs7QW9HdndtQkU7RUFDRTtFQUNBO0NwRzB3bUJKOztBb0d2d21CRTtFQUNFO0VBQ0E7Q3BHMHdtQko7O0FvR3Z3bUJFO0VBQ0U7RUFDQTtDcEcwd21CSjs7QW9HdndtQkU7RUFDRTtFQUNBO0NwRzB3bUJKOztBb0d2d21CRTtFQUNFO0NwRzB3bUJKOztBb0d2d21CRTtFQUNFO0VBQ0E7Q3BHMHdtQko7O0FvR3J3bUJJO0VBQ0U7RUFDQTtDcEd3d21CTjs7QW9HcndtQkU7Ozs7RUFDRTtFQUNBO0NwRzJ3bUJKOztBcUdwem1CQTs7RUFDRTtFQUNBO0NyR3d6bUJGOztBcUdwem1CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyR3V6bUJGOztBcUdwem1CQTtFQUNJO0NyR3V6bUJKOztBcUduem1CQTs7RUFDSTtDckd1em1CSjs7QXFHcnptQkE7O0VBQ0k7Q3JHeXptQko7O0FzRy8wbUJBO0VBQ0U7RUFDQTtFQUNBO0N0R2sxbUJGOztBc0doMW1CRTtFQUNFO0N0R20xbUJKOztBc0doMW1CRTtFQUNFO0N0R20xbUJKOztBc0doMW1CTTtFQUNFO0VBQ0E7RUFDQTtDdEdtMW1CUjs7QUs3dm1CRTtFaUc3RkE7SUFZSTtHdEdtMW1CSjtDQUNGOztBc0doMW1CRTtFQUNFO0VBQ0E7RUFDQTtDdEdtMW1CSjs7QXNHaDFtQkk7RUFDRTtDdEdtMW1CTjs7QXNHbDFtQk07RUFDRTtFQUNBO0N0R3ExbUJSOztBc0cvMG1CRTtFQUNFO0N0R2sxbUJKOztBc0doMW1CSTtFQUNFO0N0R20xbUJOOztBc0cvMG1CTTtFQUNFO0N0R2sxbUJSOztBc0c3MG1CRTtFQUNFO0N0R2cxbUJKOztBc0cxMG1CRTtFQUNFO0VBQ0E7RUFDQTtDdEc2MG1CSjs7QXNHNTBtQkk7RUFDRTtDdEcrMG1CTjs7QXVHbDVtQkE7RUFDRTtDdkdxNW1CRjs7QXVHcDVtQkU7RUFDRTtDdkd1NW1CSjs7QUtwem1CRTtFa0dwR0E7SUFHSTtHdkcwNW1CSjtDQUNGOztBdUd4NW1CRTtFQUNFO0N2RzI1bUJKOztBSzl6bUJFO0VrRzlGQTtJQUdJO0d2Rzg1bUJKO0NBQ0Y7O0F1RzU1bUJFO0VBQ0U7RUFDQTtFQUNBO0N2Rys1bUJKOztBdUc1NW1CRTtFQUNFO0VBQ0E7Q3ZHKzVtQko7O0F1Rzk1bUJJO0VBQ0U7Q3ZHaTZtQk47O0F3R3o3bUJBO0VBQ0U7Q3hHNDdtQkY7O0F5RzU3bUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekcrN21CSjs7QXlHNTdtQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Rys3bUJSOztBeUc3N21CTTtFQUNFO0VBQ0E7Q3pHZzhtQlI7O0F5RzM3bUJFO0VBQ0U7RUFDQTtDekc4N21CSjs7QXlHNTdtQkk7RUFDRTtFQUNBO0N6Rys3bUJOOztBeUc3N21CTTtFQUNFO0N6R2c4bUJSOztBeUcvN21CUTtFQUNFO0VBQ0E7RUFDQTtDekdrOG1CVjs7QXlHLzdtQlE7O0VBQ0U7Q3pHbThtQlY7O0F5R2o4bUJVOztFQUNFO0N6R3E4bUJaOztBeUc5N21CRTtFQUNFO0VBQ0E7RUFDQTtDekdpOG1CSjs7QUtoNW1CRTtFb0dwREE7SUFLSTtJQUNBO0d6R284bUJKO0NBQ0Y7O0F5R2w4bUJJO0VBQ0U7Q3pHcThtQk47O0F5R2w4bUJJO0VBQ0U7RUFDQTtFQUNBO0N6R3E4bUJOOztBS2o2bUJFO0VvR3ZDRTtJQU1JO0lBQ0E7SUFDQTtHekd1OG1CTjtDQUNGOztBeUdyOG1CTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pHdzhtQlI7O0F5R3Q4bUJRO0VBQ0U7Q3pHeThtQlY7O0EwRzFobkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFHNmhuQko7O0EwRzFobkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFHNmhuQlI7O0EwRzNobkJRO0VBQ0U7RUFDQTtFQUNBO0MxRzhobkJWOztBMEczaG5CUTtFQUNFO0VBQ0E7QzFHOGhuQlY7O0EwRzVobkJVO0VBQ0U7QzFHK2huQlo7O0EwRzFobkJNO0VBQ0U7RUFDQTtFQUNBO0MxRzZobkJSOztBMEd4aG5CSTtFQUNFO0VBQ0E7QzFHMmhuQk47O0EwR3pobkJNO0VBQ0U7QzFHNGhuQlI7O0EwR3pobkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFHNGhuQlI7O0EwRzFobkJRO0VBQ0U7QzFHNmhuQlY7O0EwRzNobkJVO0VBQ0U7RUFDQTtDMUc4aG5CWjs7QTBHeGhuQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRzJobkJWOztBMEd2aG5CTTtFQUNFO0MxRzBobkJSOztBMEdwaG5CRTtFQUNFO0VBQ0E7QzFHdWhuQko7O0EwR3JobkJJOztFQUNFO0VBQ0E7QzFHeWhuQk47O0EwR3RobkJJO0VBQ0U7QzFHeWhuQk47O0EwR3RobkJJO0VBQ0U7RUFDQTtFQUNBO0MxR3lobkJOOztBMkczbm5CQTtFQUNFO0MzRzhubkJGOztBMkc1bm5CRTtFQUNFO0MzRytubkJKOztBMkc1bm5CRTs7RUFDRTtFQUNBO0VBQ0E7QzNHZ29uQko7O0EyRzdubkJFO0VBQ0U7QzNHZ29uQko7O0EyRzdubkJFO0VBQ0U7QzNHZ29uQko7O0EyRzNubkJNO0VBQ0U7RUFDQTtFQUNBO0MzRzhubkJSOztBMkc1bm5CTTtFQUNFO0VBQ0E7RUFDQTtDM0crbm5CUjs7QTJHN25uQk07RUFDRTtFQUNBO0VBQ0E7QzNHZ29uQlI7O0FLOWpuQkU7RXNHaEZFO0lBaUJJO0czR2tvbkJOO0NBQ0Y7O0EyR2hvbkJJO0VBQ0U7QzNHbW9uQk47O0EyR2pvbkJJO0VBQ0U7RUFDQTtFQUNBO0MzR29vbkJOOztBMkdsb25CTTtFQUNFO0VBQ0E7QzNHcW9uQlI7O0EyRy9ubkJJO0VBQ0U7QzNHa29uQk47O0EyRzlubkJFO0VBQ0U7QzNHaW9uQko7O0EyRy9ubkJJO0VBQ0U7QzNHa29uQk47O0EyRzdubkJJO0VBQ0U7RUFDQTtDM0dnb25CTjs7QTJHNW5uQkU7RUFDRTtDM0crbm5CSjs7QTJHN25uQkk7RUFDRTtDM0dnb25CTjs7QTJHNW5uQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDM0crbm5CSjs7QTJHOW5uQkk7RUFDRTtFQUNBO0VBQ0E7QzNHaW9uQk47O0EyRzdubkJFO0VBQ0U7RUFDQTtFQUNBO0MzR2dvbkJKOztBMkc5bm5CSTtFQUNFO0MzR2lvbkJOOztBMkc5bm5CSTtFQUNFO0VBQ0E7QzNHaW9uQk47O0EyRy9ubkJNO0VBQ0U7QzNHa29uQlI7O0EyRy9ubkJNO0VBQ0U7QzNHa29uQlI7O0EyRy9ubkJNO0VBQ0U7QzNHa29uQlI7O0EyRzlubkJJO0VBQ0U7RUFDQTtDM0dpb25CTjs7QTJHL25uQk07RUFDRTtFQUNBO0MzR2tvbkJSOztBMkc1bm5CSTtFQUNFO0MzRytubkJOOztBMkc3bm5CTTtFQUNFO0VBQ0E7QzNHZ29uQlI7O0EyRzlubkJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzNHaW9uQlY7O0EyRzlubkJRO0VBQ0U7QzNHaW9uQlY7O0EyR2hvbkJVO0VBQ0U7QzNHbW9uQlo7O0EyRy9ubkJZO0VBQ0U7QzNHa29uQmQ7O0EyRzNubkJFO0VBQ0U7QzNHOG5uQko7O0EyRzdubkJJO0VBQ0U7QzNHZ29uQk47O0E0R3Z5bkJFO0VBQ0U7RUFDQTtDNUcweW5CSjs7QTRHeHluQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1RzJ5bkJOOztBNEd6eW5CTTtFQUNFO0M1RzR5bkJSOztBNEd6eW5CTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUc0eW5CUjs7QTRHM3luQlE7O0VBQ0U7QzVHK3luQlY7O0E0RzF5bkJJO0VBQ0U7RUFDQTtDNUc2eW5CTjs7QTRHM3luQk07RUFDRTtDNUc4eW5CUjs7QTZHaDFuQkE7RUFDRTtFQUNBO0VBQ0E7QzdHbTFuQkY7O0E2R2oxbkJFO0VBQ0U7RUFDQTtDN0dvMW5CSjs7QUtydm5CRTtFd0dqR0E7SUFJSTtHN0d1MW5CSjtDQUNGOztBNkdwMW5CRTtFQUNFO0M3R3UxbkJKOztBSy92bkJFO0V3R3pGQTtJQUdJO0lBQ0E7RzdHMDFuQko7Q0FDRjs7QTZHeDFuQkk7RUFDRTtFQUNBO0M3RzIxbkJOOztBNkd4MW5CSTtFQUNFO0M3RzIxbkJOOztBNkd4MW5CSTtFQUNFO0VBQ0E7RUFDQTtDN0cyMW5CTjs7QTZHdjFuQkk7RUFDRTtDN0cwMW5CTjs7QTZHeDFuQk07RUFDRTtFQUNBO0M3RzIxbkJSOztBNkcxMW5CUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdHNjFuQlY7O0FLcDBuQkk7RXdHdkJRO0M3RysxbkJaOztBS3gwbkJJO0V3R3ZCUTtDN0dtMm5CWjs7QUs1MG5CSTtFd0d2QlE7QzdHdTJuQlo7O0FLaDFuQkk7RXdHdkJRO0M3RzIybkJaOztBNkd0Mm5CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdHeTJuQk47O0E2R3AybkJFO0VBQ0U7QzdHdTJuQko7O0E2R3AybkJFO0VBQ0U7RUFDQTtFQUNBO0M3R3UybkJKOztBNkdyMm5CSTtFQUNFO0VBQ0E7QzdHdzJuQk47O0E4R2w3bkJFO0VBQ0U7QzlHcTduQko7O0FLajFuQkU7RXlHckdBO0lBR0k7RzlHdzduQko7Q0FDRjs7QStHNTduQkU7RUFDRTtDL0crN25CSjs7QUszMW5CRTtFMEdyR0E7SUFHSTtHL0drOG5CSjtDQUNGOztBK0doOG5CRTtFQUNFO0VBQ0E7RUFDQTtDL0dtOG5CSjs7QStHajhuQkU7RUFDRTtDL0dvOG5CSjs7QWdIajluQkE7RUFDSTtFQUNBO0NoSG85bkJKOztBZ0hsOW5CQTtFQUNFO0NoSHE5bkJGOztBZ0hsOW5CQTtFQUNFO0NoSHE5bkJGOztBZ0hsOW5CQTtFQUNFO0NoSHE5bkJGOztBZ0hsOW5CQTtFQUNFO0NoSHE5bkJGOztBZ0huOW5CQTtFQUNFO0NoSHM5bkJGOztBZ0hwOW5CQTtFQUNFO0NoSHU5bkJGOztBZ0hoOW5CRTtFQUNFO0VBQ0E7Q2hIbTluQko7O0FnSGg5bkJJO0VBQ0U7RUFDQTtDaEhtOW5CTiIsImZpbGUiOiIvY3NzL2FwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1OdW5pdG8nKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucycpO1xuLy8gVmFyaWFibGVzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vTWl4c2luc1xuQGltcG9ydCBcIm1peGluaXNcIjtcblxuLy8gQnVsbWFcbkBpbXBvcnQgXCJ+YnVsbWFcIjtcbkBpbXBvcnQgXCJ+YnVlZnkvc3JjL3Njc3MvYnVlZnlcIjtcblxuLy8gRm9udHNcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4vLyBBcHBcbkBpbXBvcnQgXCJydGxcIjtcblxuLy8gTGF5b3V0XG5AaW1wb3J0IFwibGF5b3V0XCI7XG5cblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xvZ2luXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy91c2VyLWRhc2hib2FyZC10YWJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy91c2VyLWxlc3Nvbi1hY2NvcmRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3F1aXpcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vZGFsXCI7XG5cblxuLy8gUGFnZXNcbkBpbXBvcnQgXCJwYWdlcy9ob21lXCI7XG5AaW1wb3J0IFwicGFnZXMvYWJvdXQtdXNcIjtcbkBpbXBvcnQgXCJwYWdlcy9jb250YWN0LXVzXCI7XG5cbi8vIEdlbmVyYWxcbkBpbXBvcnQgXCJoZWxwZXJzXCI7XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIlxuLyohIGJ1bG1hLmlvIHYwLjkuNCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvYnVsbWEgKi9cbkBpbXBvcnQgXCJzYXNzL3V0aWxpdGllcy9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2Jhc2UvX2FsbFwiXG5AaW1wb3J0IFwic2Fzcy9lbGVtZW50cy9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2Zvcm0vX2FsbFwiXG5AaW1wb3J0IFwic2Fzcy9jb21wb25lbnRzL19hbGxcIlxuQGltcG9ydCBcInNhc3MvZ3JpZC9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2hlbHBlcnMvX2FsbFwiXG5AaW1wb3J0IFwic2Fzcy9sYXlvdXQvX2FsbFwiXG4iLCIvKiBCdWxtYSBVdGlsaXRpZXMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiaW5pdGlhbC12YXJpYWJsZXNcIlxuQGltcG9ydCBcImZ1bmN0aW9uc1wiXG5AaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXNcIlxuQGltcG9ydCBcIm1peGluc1wiXG5AaW1wb3J0IFwiY29udHJvbHNcIlxuQGltcG9ydCBcImV4dGVuZHNcIlxuIiwiQGltcG9ydCBcImRlcml2ZWQtdmFyaWFibGVzXCJcblxuJGNvbnRyb2wtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kY29udHJvbC1yYWRpdXMtc21hbGw6ICRyYWRpdXMtc21hbGwgIWRlZmF1bHRcblxuJGNvbnRyb2wtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHRcblxuJGNvbnRyb2wtaGVpZ2h0OiAyLjVlbSAhZGVmYXVsdFxuJGNvbnRyb2wtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdFxuXG4kY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsOiBjYWxjKDAuNWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsOiBjYWxjKDAuNzVlbSAtICN7JGNvbnRyb2wtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcblxuPWNvbnRyb2xcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJvcmRlcjogJGNvbnRyb2wtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50XG4gIGJvcmRlci1yYWRpdXM6ICRjb250cm9sLXJhZGl1c1xuICBib3gtc2hhZG93OiBub25lXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIGhlaWdodDogJGNvbnRyb2wtaGVpZ2h0XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBsaW5lLWhlaWdodDogJGNvbnRyb2wtbGluZS1oZWlnaHRcbiAgcGFkZGluZy1ib3R0b206ICRjb250cm9sLXBhZGRpbmctdmVydGljYWxcbiAgcGFkZGluZy1sZWZ0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy1yaWdodDogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctdG9wOiAkY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC8vIFN0YXRlc1xuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWQsXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZVxuICAgIG91dGxpbmU6IG5vbmVcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4vLyBUaGUgY29udHJvbHMgc2l6ZXMgdXNlIG1peGlucyBzbyB0aGV5IGNhbiBiZSB1c2VkIGF0IGRpZmZlcmVudCBicmVha3BvaW50c1xuPWNvbnRyb2wtc21hbGxcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzLXNtYWxsXG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbj1jb250cm9sLW1lZGl1bVxuICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuPWNvbnRyb2wtbGFyZ2VcbiAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiQGltcG9ydCBcIm1peGluc1wiXG5cbiVjb250cm9sXG4gICtjb250cm9sXG5cbiV1bnNlbGVjdGFibGVcbiAgK3Vuc2VsZWN0YWJsZVxuXG4lYXJyb3dcbiAgK2Fycm93XG5cbiVibG9ja1xuICArYmxvY2tcblxuJWRlbGV0ZVxuICArZGVsZXRlXG5cbiVsb2FkZXJcbiAgK2xvYWRlclxuXG4lb3ZlcmxheVxuICArb3ZlcmxheVxuXG4lcmVzZXRcbiAgK3Jlc2V0XG4iLCJAaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXNcIlxuXG49Y2xlYXJmaXhcbiAgJjo6YWZ0ZXJcbiAgICBjbGVhcjogYm90aFxuICAgIGNvbnRlbnQ6IFwiIFwiXG4gICAgZGlzcGxheTogdGFibGVcblxuPWNlbnRlcigkd2lkdGgsICRoZWlnaHQ6IDApXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBAaWYgJGhlaWdodCAhPSAwXG4gICAgbGVmdDogY2FsYyg1MCUgLSAoI3skd2lkdGh9ICogMC41KSlcbiAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JGhlaWdodH0gKiAwLjUpKVxuICBAZWxzZVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAqIDAuNSkpXG4gICAgdG9wOiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gKiAwLjUpKVxuXG49ZmEoJHNpemUsICRkaW1lbnNpb25zKVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZVxuICBoZWlnaHQ6ICRkaW1lbnNpb25zXG4gIGxpbmUtaGVpZ2h0OiAkZGltZW5zaW9uc1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICB3aWR0aDogJGRpbWVuc2lvbnNcblxuPWhhbWJ1cmdlcigkZGltZW5zaW9ucylcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBhcHBlYXJhbmNlOiBub25lXG4gIGJhY2tncm91bmQ6IG5vbmVcbiAgYm9yZGVyOiBub25lXG4gIGN1cnNvcjogcG9pbnRlclxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRkaW1lbnNpb25zXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogJGRpbWVuc2lvbnNcbiAgc3BhblxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiAxcHhcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweClcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWRcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm1cbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZ1xuICAgIHdpZHRoOiAxNnB4XG4gICAgJjpudGgtY2hpbGQoMSlcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpXG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpXG4gICAgJjpudGgtY2hpbGQoMylcbiAgICAgIHRvcDogY2FsYyg1MCUgKyA0cHgpXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoYmxhY2ssIDAuMDUpXG4gIC8vIE1vZGlmZXJzXG4gICYuaXMtYWN0aXZlXG4gICAgc3BhblxuICAgICAgJjpudGgtY2hpbGQoMSlcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKVxuICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgJjpudGgtY2hpbGQoMylcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpXG5cbj1vdmVyZmxvdy10b3VjaFxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcblxuPXBsYWNlaG9sZGVyXG4gICRwbGFjZWhvbGRlcnM6ICc6LW1veicgJzotd2Via2l0LWlucHV0JyAnLW1veicgJy1tcy1pbnB1dCdcbiAgQGVhY2ggJHBsYWNlaG9sZGVyIGluICRwbGFjZWhvbGRlcnNcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlclxuICAgICAgQGNvbnRlbnRcblxuPXJlc2V0XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYXBwZWFyYW5jZTogbm9uZVxuICBiYWNrZ3JvdW5kOiBub25lXG4gIGJvcmRlcjogbm9uZVxuICBjb2xvcjogY3VycmVudENvbG9yXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0XG4gIGZvbnQtc2l6ZTogMWVtXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbj1mcm9tKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXZpY2UpXG4gICAgQGNvbnRlbnRcblxuPXVudGlsKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2UgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPWJldHdlZW4oJGZyb20sICR1bnRpbClcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZyb20pIGFuZCAobWF4LXdpZHRoOiAkdW50aWwgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPW1vYmlsZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj10YWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCksIHByaW50XG4gICAgQGNvbnRlbnRcblxuPXRhYmxldC1vbmx5XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweClcbiAgICBAY29udGVudFxuXG49dG91Y2hcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3Atb25seVxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtd2lkZXNjcmVlblxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbilcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQgYW5kICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj11bnRpbC1mdWxsaGRcbiAgQGlmICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49ZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbGhkKVxuICAgICAgQGNvbnRlbnRcblxuPWJyZWFrcG9pbnQoJG5hbWUpXG4gICRicmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpXG4gIEBpZiAkYnJlYWtwb2ludFxuICAgICRmcm9tOiBtYXAtZ2V0KCRicmVha3BvaW50LCBcImZyb21cIilcbiAgICAkdW50aWw6IG1hcC1nZXQoJGJyZWFrcG9pbnQsIFwidW50aWxcIilcbiAgICBAaWYgJGZyb20gYW5kICR1bnRpbFxuICAgICAgK2JldHdlZW4oJGZyb20sICR1bnRpbClcbiAgICAgICAgQGNvbnRlbnRcbiAgICBAZWxzZSBpZiAkZnJvbVxuICAgICAgK2Zyb20oJGZyb20pXG4gICAgICAgIEBjb250ZW50XG4gICAgQGVsc2UgaWYgJHVudGlsXG4gICAgICArdW50aWwoJHVudGlsKVxuICAgICAgICBAY29udGVudFxuXG49bHRyXG4gIEBpZiBub3QgJHJ0bFxuICAgIEBjb250ZW50XG5cbj1ydGxcbiAgQGlmICRydGxcbiAgICBAY29udGVudFxuXG49bHRyLXByb3BlcnR5KCRwcm9wZXJ0eSwgJHNwYWNpbmcsICRyaWdodDogdHJ1ZSlcbiAgJG5vcm1hbDogaWYoJHJpZ2h0LCBcInJpZ2h0XCIsIFwibGVmdFwiKVxuICAkb3Bwb3NpdGU6IGlmKCRyaWdodCwgXCJsZWZ0XCIsIFwicmlnaHRcIilcbiAgQGlmICRydGxcbiAgICAjeyRwcm9wZXJ0eX0tI3skb3Bwb3NpdGV9OiAkc3BhY2luZ1xuICBAZWxzZVxuICAgICN7JHByb3BlcnR5fS0jeyRub3JtYWx9OiAkc3BhY2luZ1xuXG49bHRyLXBvc2l0aW9uKCRzcGFjaW5nLCAkcmlnaHQ6IHRydWUpXG4gICRub3JtYWw6IGlmKCRyaWdodCwgXCJyaWdodFwiLCBcImxlZnRcIilcbiAgJG9wcG9zaXRlOiBpZigkcmlnaHQsIFwibGVmdFwiLCBcInJpZ2h0XCIpXG4gIEBpZiAkcnRsXG4gICAgI3skb3Bwb3NpdGV9OiAkc3BhY2luZ1xuICBAZWxzZVxuICAgICN7JG5vcm1hbH06ICRzcGFjaW5nXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG49dW5zZWxlY3RhYmxlXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZVxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmVcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lXG4gIHVzZXItc2VsZWN0OiBub25lXG5cbj1hcnJvdygkY29sb3I6IHRyYW5zcGFyZW50KVxuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JcbiAgYm9yZGVyLXJhZGl1czogMnB4XG4gIGJvcmRlci1yaWdodDogMFxuICBib3JkZXItdG9wOiAwXG4gIGNvbnRlbnQ6IFwiIFwiXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogMC42MjVlbVxuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW1cbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogNTAlXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gIHdpZHRoOiAwLjYyNWVtXG5cbj1ibG9jaygkc3BhY2luZzogJGJsb2NrLXNwYWNpbmcpXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nXG5cbj1kZWxldGVcbiAgK3Vuc2VsZWN0YWJsZVxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4yKVxuICBib3JkZXI6IG5vbmVcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGN1cnNvcjogcG9pbnRlclxuICBwb2ludGVyLWV2ZW50czogYXV0b1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGZvbnQtc2l6ZTogMFxuICBoZWlnaHQ6IDIwcHhcbiAgbWF4LWhlaWdodDogMjBweFxuICBtYXgtd2lkdGg6IDIwcHhcbiAgbWluLWhlaWdodDogMjBweFxuICBtaW4td2lkdGg6IDIwcHhcbiAgb3V0bGluZTogbm9uZVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICB3aWR0aDogMjBweFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluXG4gICAgY29udGVudDogXCJcIlxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgbGVmdDogNTAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlclxuICAmOjpiZWZvcmVcbiAgICBoZWlnaHQ6IDJweFxuICAgIHdpZHRoOiA1MCVcbiAgJjo6YWZ0ZXJcbiAgICBoZWlnaHQ6IDUwJVxuICAgIHdpZHRoOiAycHhcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4zKVxuICAmOmFjdGl2ZVxuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC40KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAxNnB4XG4gICAgbWF4LWhlaWdodDogMTZweFxuICAgIG1heC13aWR0aDogMTZweFxuICAgIG1pbi1oZWlnaHQ6IDE2cHhcbiAgICBtaW4td2lkdGg6IDE2cHhcbiAgICB3aWR0aDogMTZweFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogMjRweFxuICAgIG1heC1oZWlnaHQ6IDI0cHhcbiAgICBtYXgtd2lkdGg6IDI0cHhcbiAgICBtaW4taGVpZ2h0OiAyNHB4XG4gICAgbWluLXdpZHRoOiAyNHB4XG4gICAgd2lkdGg6IDI0cHhcbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogMzJweFxuICAgIG1heC1oZWlnaHQ6IDMycHhcbiAgICBtYXgtd2lkdGg6IDMycHhcbiAgICBtaW4taGVpZ2h0OiAzMnB4XG4gICAgbWluLXdpZHRoOiAzMnB4XG4gICAgd2lkdGg6IDMycHhcblxuPWxvYWRlclxuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWxpZ2h0ZXJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgY29udGVudDogXCJcIlxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDFlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDFlbVxuXG49b3ZlcmxheSgkb2Zmc2V0OiAwKVxuICBib3R0b206ICRvZmZzZXRcbiAgbGVmdDogJG9mZnNldFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgcmlnaHQ6ICRvZmZzZXRcbiAgdG9wOiAkb2Zmc2V0XG4iLCIvKiBCdWxtYSBCYXNlICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcIm1pbmlyZXNldFwiXG5AaW1wb3J0IFwiZ2VuZXJpY1wiXG5AaW1wb3J0IFwiYW5pbWF0aW9uc1wiXG4iLCIvKiEgbWluaXJlc2V0LmNzcyB2MC4wLjYgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL21pbmlyZXNldC5jc3MgKi9cbi8vIEJsb2Nrc1xuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuXG4vLyBIZWFkaW5nc1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2XG4gIGZvbnQtc2l6ZTogMTAwJVxuICBmb250LXdlaWdodDogbm9ybWFsXG5cbi8vIExpc3RcbnVsXG4gIGxpc3Qtc3R5bGU6IG5vbmVcblxuLy8gRm9ybVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYVxuICBtYXJnaW46IDBcblxuLy8gQm94IHNpemluZ1xuaHRtbFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbipcbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlclxuICAgIGJveC1zaXppbmc6IGluaGVyaXRcblxuLy8gTWVkaWFcbmltZyxcbnZpZGVvXG4gIGhlaWdodDogYXV0b1xuICBtYXgtd2lkdGg6IDEwMCVcblxuLy8gSWZyYW1lXG5pZnJhbWVcbiAgYm9yZGVyOiAwXG5cbi8vIFRhYmxlXG50YWJsZVxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG4gIGJvcmRlci1zcGFjaW5nOiAwXG5cbnRkLFxudGhcbiAgcGFkZGluZzogMFxuICAmOm5vdChbYWxpZ25dKVxuICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kYm9keS1zaXplOiAxNnB4ICFkZWZhdWx0XG4kYm9keS1taW4td2lkdGg6IDMwMHB4ICFkZWZhdWx0XG4kYm9keS1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdFxuJGJvZHktZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXg6IGhpZGRlbiAhZGVmYXVsdFxuJGJvZHktb3ZlcmZsb3cteTogc2Nyb2xsICFkZWZhdWx0XG5cbiRib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGJvZHktZm9udC1zaXplOiAxZW0gIWRlZmF1bHRcbiRib2R5LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWRlZmF1bHRcbiRib2R5LWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHRcblxuJGNvZGUtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWRlZmF1bHRcbiRjb2RlLXBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW0gIWRlZmF1bHRcbiRjb2RlLXdlaWdodDogbm9ybWFsICFkZWZhdWx0XG4kY29kZS1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRzbWFsbC1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcblxuJGhyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaHItaGVpZ2h0OiAycHggIWRlZmF1bHRcbiRoci1tYXJnaW46IDEuNXJlbSAwICFkZWZhdWx0XG5cbiRzdHJvbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHN0cm9uZy13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kcHJlLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuJHByZS1wYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdFxuJHByZS1jb2RlLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG5cbmh0bWxcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvclxuICBmb250LXNpemU6ICRib2R5LXNpemVcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICBtaW4td2lkdGg6ICRib2R5LW1pbi13aWR0aFxuICBvdmVyZmxvdy14OiAkYm9keS1vdmVyZmxvdy14XG4gIG92ZXJmbG93LXk6ICRib2R5LW92ZXJmbG93LXlcbiAgdGV4dC1yZW5kZXJpbmc6ICRib2R5LXJlbmRlcmluZ1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbnNlY3Rpb25cbiAgZGlzcGxheTogYmxvY2tcblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYVxuICBmb250LWZhbWlseTogJGJvZHktZmFtaWx5XG5cbmNvZGUsXG5wcmVcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0b1xuICBmb250LWZhbWlseTogJGNvZGUtZmFtaWx5XG5cbmJvZHlcbiAgY29sb3I6ICRib2R5LWNvbG9yXG4gIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkYm9keS13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0XG5cbi8vIElubGluZVxuXG5hXG4gIGNvbG9yOiAkbGlua1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkbGluay1ob3ZlclxuXG5jb2RlXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJhY2tncm91bmRcbiAgY29sb3I6ICRjb2RlXG4gIGZvbnQtc2l6ZTogJGNvZGUtc2l6ZVxuICBmb250LXdlaWdodDogJGNvZGUtd2VpZ2h0XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmdcblxuaHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyOiBub25lXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJGhyLWhlaWdodFxuICBtYXJnaW46ICRoci1tYXJnaW5cblxuaW1nXG4gIGhlaWdodDogYXV0b1xuICBtYXgtd2lkdGg6IDEwMCVcblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuXG5zbWFsbFxuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemVcblxuc3BhblxuICBmb250LXN0eWxlOiBpbmhlcml0XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG5cbnN0cm9uZ1xuICBjb2xvcjogJHN0cm9uZy1jb2xvclxuICBmb250LXdlaWdodDogJHN0cm9uZy13ZWlnaHRcblxuLy8gQmxvY2tcblxuZmllbGRzZXRcbiAgYm9yZGVyOiBub25lXG5cbnByZVxuICArb3ZlcmZsb3ctdG91Y2hcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iYWNrZ3JvdW5kXG4gIGNvbG9yOiAkcHJlXG4gIGZvbnQtc2l6ZTogJHByZS1mb250LXNpemVcbiAgb3ZlcmZsb3cteDogYXV0b1xuICBwYWRkaW5nOiAkcHJlLXBhZGRpbmdcbiAgd2hpdGUtc3BhY2U6IHByZVxuICB3b3JkLXdyYXA6IG5vcm1hbFxuICBjb2RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgZm9udC1zaXplOiAkcHJlLWNvZGUtZm9udC1zaXplXG4gICAgcGFkZGluZzogMFxuXG50YWJsZVxuICB0ZCxcbiAgdGhcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgJjpub3QoW2FsaWduXSlcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiAgdGhcbiAgICBjb2xvcjogJHRleHQtc3Ryb25nXG4iLCJAa2V5ZnJhbWVzIHNwaW5Bcm91bmRcbiAgZnJvbVxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gIHRvXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuIiwiLyogQnVsbWEgRWxlbWVudHMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiYm94XCJcbkBpbXBvcnQgXCJidXR0b25cIlxuQGltcG9ydCBcImNvbnRhaW5lclwiXG5AaW1wb3J0IFwiY29udGVudFwiXG5AaW1wb3J0IFwiaWNvblwiXG5AaW1wb3J0IFwiaW1hZ2VcIlxuQGltcG9ydCBcIm5vdGlmaWNhdGlvblwiXG5AaW1wb3J0IFwicHJvZ3Jlc3NcIlxuQGltcG9ydCBcInRhYmxlXCJcbkBpbXBvcnQgXCJ0YWdcIlxuQGltcG9ydCBcInRpdGxlXCJcblxuQGltcG9ydCBcIm90aGVyXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGJveC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRib3gtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kYm94LXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJGJveC1zaGFkb3c6ICRzaGFkb3cgIWRlZmF1bHRcbiRib3gtcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdFxuXG4kYm94LWxpbmstaG92ZXItc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDAgMCAxcHggJGxpbmsgIWRlZmF1bHRcbiRib3gtbGluay1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgkc2NoZW1lLWludmVydCwgMC4yKSwgMCAwIDAgMXB4ICRsaW5rICFkZWZhdWx0XG5cbi5ib3hcbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJveC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRib3gtcmFkaXVzXG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93XG4gIGNvbG9yOiAkYm94LWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHBhZGRpbmc6ICRib3gtcGFkZGluZ1xuXG5hLmJveFxuICAmOmhvdmVyLFxuICAmOmZvY3VzXG4gICAgYm94LXNoYWRvdzogJGJveC1saW5rLWhvdmVyLXNoYWRvd1xuICAmOmFjdGl2ZVxuICAgIGJveC1zaGFkb3c6ICRib3gtbGluay1hY3RpdmUtc2hhZG93XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCJcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGJ1dHRvbi1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJ1dHRvbi1mYW1pbHk6IGZhbHNlICFkZWZhdWx0XG5cbiRidXR0b24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kYnV0dG9uLWJvcmRlci13aWR0aDogJGNvbnRyb2wtYm9yZGVyLXdpZHRoICFkZWZhdWx0XG5cbiRidXR0b24tcGFkZGluZy12ZXJ0aWNhbDogY2FsYygwLjVlbSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDFlbSAhZGVmYXVsdFxuXG4kYnV0dG9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdFxuJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWJvcmRlciAhZGVmYXVsdFxuXG4kYnV0dG9uLWZvY3VzLWNvbG9yOiAkbGluay1mb2N1cyAhZGVmYXVsdFxuJGJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rLWZvY3VzLWJvcmRlciAhZGVmYXVsdFxuJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemU6IDAgMCAwIDAuMTI1ZW0gIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogYnVsbWFSZ2JhKCRsaW5rLCAwLjI1KSAhZGVmYXVsdFxuXG4kYnV0dG9uLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlICFkZWZhdWx0XG4kYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi10ZXh0LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kYnV0dG9uLXRleHQtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kYnV0dG9uLWdob3N0LWJhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHRcbiRidXR0b24tZ2hvc3QtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGJ1dHRvbi1naG9zdC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRidXR0b24tZ2hvc3QtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdFxuJGJ1dHRvbi1naG9zdC1ob3Zlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRidXR0b24tZ2hvc3QtaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0XG5cbiRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1zaGFkb3c6IG5vbmUgIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtb3BhY2l0eTogMC41ICFkZWZhdWx0XG5cbiRidXR0b24tc3RhdGljLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJGJ1dHRvbi1zdGF0aWMtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdFxuJGJ1dHRvbi1zdGF0aWMtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG5cbiRidXR0b24tY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG4kYnV0dG9uLXJlc3BvbnNpdmUtc2l6ZXM6IChcIm1vYmlsZVwiOiAoXCJzbWFsbFwiOiAoJHNpemUtc21hbGwgKiAwLjc1KSwgXCJub3JtYWxcIjogKCRzaXplLXNtYWxsICogMC44NzUpLCBcIm1lZGl1bVwiOiAkc2l6ZS1zbWFsbCwgXCJsYXJnZVwiOiAkc2l6ZS1ub3JtYWwpLCBcInRhYmxldC1vbmx5XCI6IChcInNtYWxsXCI6ICgkc2l6ZS1zbWFsbCAqIDAuODc1KSwgXCJub3JtYWxcIjogKCRzaXplLXNtYWxsKSwgXCJtZWRpdW1cIjogJHNpemUtbm9ybWFsLCBcImxhcmdlXCI6ICRzaXplLW1lZGl1bSkpICFkZWZhdWx0XG5cbi8vIFRoZSBidXR0b24gc2l6ZXMgdXNlIG1peGlucyBzbyB0aGV5IGNhbiBiZSB1c2VkIGF0IGRpZmZlcmVudCBicmVha3BvaW50c1xuPWJ1dHRvbi1zbWFsbFxuICAmOm5vdCguaXMtcm91bmRlZClcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtYWxsXG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbj1idXR0b24tbm9ybWFsXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG49YnV0dG9uLW1lZGl1bVxuICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuPWJ1dHRvbi1sYXJnZVxuICBmb250LXNpemU6ICRzaXplLWxhcmdlXG5cbi5idXR0b25cbiAgQGV4dGVuZCAlY29udHJvbFxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aFxuICBjb2xvcjogJGJ1dHRvbi1jb2xvclxuICBjdXJzb3I6IHBvaW50ZXJcbiAgQGlmICRidXR0b24tZmFtaWx5XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tZmFtaWx5XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHBhZGRpbmctYm90dG9tOiAkYnV0dG9uLXBhZGRpbmctdmVydGljYWxcbiAgcGFkZGluZy1sZWZ0OiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXJpZ2h0OiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXRvcDogJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBpbmhlcml0XG4gIC5pY29uXG4gICAgJixcbiAgICAmLmlzLXNtYWxsLFxuICAgICYuaXMtbWVkaXVtLFxuICAgICYuaXMtbGFyZ2VcbiAgICAgIGhlaWdodDogMS41ZW1cbiAgICAgIHdpZHRoOiAxLjVlbVxuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsICogMC4yNSlcbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwgKiAwLjI1LCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygjey0wLjUgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSkpXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygjey0wLjUgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSlcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjey0wLjUgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSlcbiAgLy8gU3RhdGVzXG4gICY6aG92ZXIsXG4gICYuaXMtaG92ZXJlZFxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvclxuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWRcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tZm9jdXMtY29sb3JcbiAgICAmOm5vdCg6YWN0aXZlKVxuICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemUgJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LWNvbG9yXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZVxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tYWN0aXZlLWNvbG9yXG4gIC8vIENvbG9yc1xuICAmLmlzLXRleHRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYnV0dG9uLXRleHQtZGVjb3JhdGlvblxuICAgICY6aG92ZXIsXG4gICAgJi5pcy1ob3ZlcmVkLFxuICAgICY6Zm9jdXMsXG4gICAgJi5pcy1mb2N1c2VkXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1jb2xvclxuICAgICY6YWN0aXZlLFxuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkYnV0dG9uLXRleHQtaG92ZXItYmFja2dyb3VuZC1jb2xvciwgNSUpXG4gICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yXG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3gtc2hhZG93OiBub25lXG4gICYuaXMtZ2hvc3RcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWdob3N0LWJhY2tncm91bmRcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZ2hvc3QtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tZ2hvc3QtY29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246ICRidXR0b24tZ2hvc3QtZGVjb3JhdGlvblxuICAgICY6aG92ZXIsXG4gICAgJi5pcy1ob3ZlcmVkXG4gICAgICBjb2xvcjogJGJ1dHRvbi1naG9zdC1ob3Zlci1jb2xvclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYnV0dG9uLWdob3N0LWhvdmVyLWRlY29yYXRpb25cbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRidXR0b24tY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAyLjUlKVxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJjpub3QoOmFjdGl2ZSlcbiAgICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmW2Rpc2FibGVkXSxcbiAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAmLmlzLWludmVydGVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItaW52ZXJ0LCA1JSlcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgJi5pcy1sb2FkaW5nXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItaW52ZXJ0ICRjb2xvci1pbnZlcnQgIWltcG9ydGFudFxuICAgICAgJi5pcy1vdXRsaW5lZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItaW52ZXJ0ICRjb2xvci1pbnZlcnQgIWltcG9ydGFudFxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICYuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJi5pcy1sb2FkaW5nXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yICRjb2xvciAhaW1wb3J0YW50XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgMi41JSlcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDUlKVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArYnV0dG9uLXNtYWxsXG4gICYuaXMtbm9ybWFsXG4gICAgK2J1dHRvbi1ub3JtYWxcbiAgJi5pcy1tZWRpdW1cbiAgICArYnV0dG9uLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2J1dHRvbi1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6ICRidXR0b24tZGlzYWJsZWQtc2hhZG93XG4gICAgb3BhY2l0eTogJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgZGlzcGxheTogZmxleFxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtbG9hZGluZ1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICArY2VudGVyKDFlbSlcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gICYuaXMtc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tc3RhdGljLWNvbG9yXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMjVlbSlcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4yNWVtKVxuXG4uYnV0dG9uc1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAuYnV0dG9uXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVyZW0pXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAvLyBTaXplc1xuICAmLmFyZS1zbWFsbFxuICAgIC5idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKVxuICAgICAgK2J1dHRvbi1zbWFsbFxuICAmLmFyZS1tZWRpdW1cbiAgICAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKVxuICAgICAgK2J1dHRvbi1tZWRpdW1cbiAgJi5hcmUtbGFyZ2VcbiAgICAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSlcbiAgICAgICtidXR0b24tbGFyZ2VcbiAgJi5oYXMtYWRkb25zXG4gICAgLmJ1dHRvblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0xcHgpXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICB6LWluZGV4OiAyXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICYuaXMtc2VsZWN0ZWRcbiAgICAgICAgei1pbmRleDogM1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgei1pbmRleDogNFxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJjpub3QoLmhhcy1hZGRvbnMpXG4gICAgICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmOm5vdCguaGFzLWFkZG9ucylcbiAgICAgIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuXG5AZWFjaCAkYnAtbmFtZSwgJGJwLXNpemVzIGluICRidXR0b24tcmVzcG9uc2l2ZS1zaXplc1xuICArYnJlYWtwb2ludCgkYnAtbmFtZSlcbiAgICBAZWFjaCAkc2l6ZSwgJHZhbHVlIGluICRicC1zaXplc1xuICAgICAgQGlmICRzaXplICE9IFwibm9ybWFsXCJcbiAgICAgICAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLSN7JHNpemV9XG4gICAgICAgICAgZm9udC1zaXplOiAkdmFsdWVcbiAgICAgIEBlbHNlXG4gICAgICAgIC5idXR0b24uaXMtcmVzcG9uc2l2ZSxcbiAgICAgICAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLW5vcm1hbFxuICAgICAgICAgIGZvbnQtc2l6ZTogJHZhbHVlXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRjb250YWluZXItb2Zmc2V0OiAoMiAqICRnYXApICFkZWZhdWx0XG4kY29udGFpbmVyLW1heC13aWR0aDogJGZ1bGxoZCAhZGVmYXVsdFxuXG4uY29udGFpbmVyXG4gIGZsZXgtZ3JvdzogMVxuICBtYXJnaW46IDAgYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IGF1dG9cbiAgJi5pcy1mbHVpZFxuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50XG4gICAgcGFkZGluZy1sZWZ0OiAkZ2FwXG4gICAgcGFkZGluZy1yaWdodDogJGdhcFxuICAgIHdpZHRoOiAxMDAlXG4gICtkZXNrdG9wXG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcCAtICRjb250YWluZXItb2Zmc2V0XG4gICt1bnRpbC13aWRlc2NyZWVuXG4gICAgJi5pcy13aWRlc2NyZWVuOm5vdCguaXMtbWF4LWRlc2t0b3ApXG4gICAgICBtYXgtd2lkdGg6IG1pbigkd2lkZXNjcmVlbiwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3VudGlsLWZ1bGxoZFxuICAgICYuaXMtZnVsbGhkOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pXG4gICAgICBtYXgtd2lkdGg6IG1pbigkZnVsbGhkLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldFxuICArd2lkZXNjcmVlblxuICAgICY6bm90KC5pcy1tYXgtZGVza3RvcClcbiAgICAgIG1heC13aWR0aDogbWluKCR3aWRlc2NyZWVuLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldFxuICArZnVsbGhkXG4gICAgJjpub3QoLmlzLW1heC1kZXNrdG9wKTpub3QoLmlzLW1heC13aWRlc2NyZWVuKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJGZ1bGxoZCwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGNvbnRlbnQtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC1oZWFkaW5nLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdFxuJGNvbnRlbnQtaGVhZGluZy1saW5lLWhlaWdodDogMS4xMjUgIWRlZmF1bHRcblxuJGNvbnRlbnQtYmxvY2stbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0XG5cbiRjb250ZW50LWJsb2NrcXVvdGUtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kY29udGVudC1ibG9ja3F1b3RlLXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuXG4kY29udGVudC1wcmUtcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0XG5cbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWJvZHktbGFzdC1yb3ctY2VsbC1ib3JkZXItYm90dG9tLXdpZHRoOiAwICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoOiAycHggMCAwICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1mb290LWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4uY29udGVudFxuICBAZXh0ZW5kICVibG9ja1xuICAvLyBJbmxpbmVcbiAgbGkgKyBsaVxuICAgIG1hcmdpbi10b3A6IDAuMjVlbVxuICAvLyBCbG9ja1xuICBwLFxuICBkbCxcbiAgb2wsXG4gIHVsLFxuICBibG9ja3F1b3RlLFxuICBwcmUsXG4gIHRhYmxlXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudC1ibG9jay1tYXJnaW4tYm90dG9tXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDZcbiAgICBjb2xvcjogJGNvbnRlbnQtaGVhZGluZy1jb2xvclxuICAgIGZvbnQtd2VpZ2h0OiAkY29udGVudC1oZWFkaW5nLXdlaWdodFxuICAgIGxpbmUtaGVpZ2h0OiAkY29udGVudC1oZWFkaW5nLWxpbmUtaGVpZ2h0XG4gIGgxXG4gICAgZm9udC1zaXplOiAyZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDFlbVxuICBoMlxuICAgIGZvbnQtc2l6ZTogMS43NWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxLjE0MjhlbVxuICBoM1xuICAgIGZvbnQtc2l6ZTogMS41ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjY2NjZlbVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDEuMzMzM2VtXG4gIGg0XG4gICAgZm9udC1zaXplOiAxLjI1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbVxuICBoNVxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuODg4OGVtXG4gIGg2XG4gICAgZm9udC1zaXplOiAxZW1cbiAgICBtYXJnaW4tYm90dG9tOiAxZW1cbiAgYmxvY2txdW90ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250ZW50LWJsb2NrcXVvdGUtYmFja2dyb3VuZC1jb2xvclxuICAgICtsdHItcHJvcGVydHkoXCJib3JkZXJcIiwgJGNvbnRlbnQtYmxvY2txdW90ZS1ib3JkZXItbGVmdCwgZmFsc2UpXG4gICAgcGFkZGluZzogJGNvbnRlbnQtYmxvY2txdW90ZS1wYWRkaW5nXG4gIG9sXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMmVtLCBmYWxzZSlcbiAgICBtYXJnaW4tdG9wOiAxZW1cbiAgICAmOm5vdChbdHlwZV0pXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWxcbiAgICAgICYuaXMtbG93ZXItYWxwaGFcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYVxuICAgICAgJi5pcy1sb3dlci1yb21hblxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuXG4gICAgICAmLmlzLXVwcGVyLWFscGhhXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGFcbiAgICAgICYuaXMtdXBwZXItcm9tYW5cbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hblxuICB1bFxuICAgIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMmVtLCBmYWxzZSlcbiAgICBtYXJnaW4tdG9wOiAxZW1cbiAgICB1bFxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGVcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtXG4gICAgICB1bFxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZVxuICBkZFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMmVtLCBmYWxzZSlcbiAgZmlndXJlXG4gICAgbWFyZ2luLWxlZnQ6IDJlbVxuICAgIG1hcmdpbi1yaWdodDogMmVtXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMmVtXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW1cbiAgICBpbWdcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGZpZ2NhcHRpb25cbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuICBwcmVcbiAgICArb3ZlcmZsb3ctdG91Y2hcbiAgICBvdmVyZmxvdy14OiBhdXRvXG4gICAgcGFkZGluZzogJGNvbnRlbnQtcHJlLXBhZGRpbmdcbiAgICB3aGl0ZS1zcGFjZTogcHJlXG4gICAgd29yZC13cmFwOiBub3JtYWxcbiAgc3VwLFxuICBzdWJcbiAgICBmb250LXNpemU6IDc1JVxuICB0YWJsZVxuICAgIHdpZHRoOiAxMDAlXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlcjogJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXJcbiAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgIHBhZGRpbmc6ICRjb250ZW50LXRhYmxlLWNlbGwtcGFkZGluZ1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgIHRoXG4gICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yXG4gICAgICAmOm5vdChbYWxpZ25dKVxuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gICAgdGhlYWRcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1oZWFkLWNlbGwtY29sb3JcbiAgICB0Zm9vdFxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1jb2xvclxuICAgIHRib2R5XG4gICAgICB0clxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICB0ZCxcbiAgICAgICAgICB0aFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGNvbnRlbnQtdGFibGUtYm9keS1sYXN0LXJvdy1jZWxsLWJvcmRlci1ib3R0b20td2lkdGhcbiAgLnRhYnNcbiAgICBsaSArIGxpXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbm9ybWFsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiJGljb24tZGltZW5zaW9uczogMS41cmVtICFkZWZhdWx0XG4kaWNvbi1kaW1lbnNpb25zLXNtYWxsOiAxcmVtICFkZWZhdWx0XG4kaWNvbi1kaW1lbnNpb25zLW1lZGl1bTogMnJlbSAhZGVmYXVsdFxuJGljb24tZGltZW5zaW9ucy1sYXJnZTogM3JlbSAhZGVmYXVsdFxuJGljb24tdGV4dC1zcGFjaW5nOiAwLjI1ZW0gIWRlZmF1bHRcblxuLmljb25cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnNcbiAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnNcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1zbWFsbFxuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zLW1lZGl1bVxuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zLWxhcmdlXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtbGFyZ2VcblxuLmljb24tdGV4dFxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICBjb2xvcjogaW5oZXJpdFxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmbGV4LXdyYXA6IHdyYXBcbiAgbGluZS1oZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnNcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAuaWNvblxuICAgIGZsZXgtZ3JvdzogMFxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tdGV4dC1zcGFjaW5nXG4gICAgICArcnRsXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi10ZXh0LXNwYWNpbmdcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICArbHRyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi10ZXh0LXNwYWNpbmdcbiAgICAgICtydGxcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi10ZXh0LXNwYWNpbmdcblxuZGl2Lmljb24tdGV4dFxuICBkaXNwbGF5OiBmbGV4XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRkaW1lbnNpb25zOiAxNiAyNCAzMiA0OCA2NCA5NiAxMjggIWRlZmF1bHRcblxuLmltYWdlXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBpbWdcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogYXV0b1xuICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy1yb3VuZGVkXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAvLyBSYXRpb1xuICAmLmlzLXNxdWFyZSxcbiAgJi5pcy0xYnkxLFxuICAmLmlzLTVieTQsXG4gICYuaXMtNGJ5MyxcbiAgJi5pcy0zYnkyLFxuICAmLmlzLTVieTMsXG4gICYuaXMtMTZieTksXG4gICYuaXMtMmJ5MSxcbiAgJi5pcy0zYnkxLFxuICAmLmlzLTRieTUsXG4gICYuaXMtM2J5NCxcbiAgJi5pcy0yYnkzLFxuICAmLmlzLTNieTUsXG4gICYuaXMtOWJ5MTYsXG4gICYuaXMtMWJ5MixcbiAgJi5pcy0xYnkzXG4gICAgaW1nLFxuICAgIC5oYXMtcmF0aW9cbiAgICAgIEBleHRlbmQgJW92ZXJsYXlcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1zcXVhcmUsXG4gICYuaXMtMWJ5MVxuICAgIHBhZGRpbmctdG9wOiAxMDAlXG4gICYuaXMtNWJ5NFxuICAgIHBhZGRpbmctdG9wOiA4MCVcbiAgJi5pcy00YnkzXG4gICAgcGFkZGluZy10b3A6IDc1JVxuICAmLmlzLTNieTJcbiAgICBwYWRkaW5nLXRvcDogNjYuNjY2NiVcbiAgJi5pcy01YnkzXG4gICAgcGFkZGluZy10b3A6IDYwJVxuICAmLmlzLTE2Ynk5XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JVxuICAmLmlzLTJieTFcbiAgICBwYWRkaW5nLXRvcDogNTAlXG4gICYuaXMtM2J5MVxuICAgIHBhZGRpbmctdG9wOiAzMy4zMzMzJVxuICAmLmlzLTRieTVcbiAgICBwYWRkaW5nLXRvcDogMTI1JVxuICAmLmlzLTNieTRcbiAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMlXG4gICYuaXMtMmJ5M1xuICAgIHBhZGRpbmctdG9wOiAxNTAlXG4gICYuaXMtM2J5NVxuICAgIHBhZGRpbmctdG9wOiAxNjYuNjY2NiVcbiAgJi5pcy05YnkxNlxuICAgIHBhZGRpbmctdG9wOiAxNzcuNzc3NyVcbiAgJi5pcy0xYnkyXG4gICAgcGFkZGluZy10b3A6IDIwMCVcbiAgJi5pcy0xYnkzXG4gICAgcGFkZGluZy10b3A6IDMwMCVcbiAgLy8gU2l6ZXNcbiAgQGVhY2ggJGRpbWVuc2lvbiBpbiAkZGltZW5zaW9uc1xuICAgICYuaXMtI3skZGltZW5zaW9ufXgjeyRkaW1lbnNpb259XG4gICAgICBoZWlnaHQ6ICRkaW1lbnNpb24gKiAxcHhcbiAgICAgIHdpZHRoOiAkZGltZW5zaW9uICogMXB4XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRub3RpZmljYXRpb24tY29kZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXBhZGRpbmc6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXBhZGRpbmctbHRyOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXJ0bDogMS4yNXJlbSAxLjVyZW0gMS4yNXJlbSAyLjVyZW0gIWRlZmF1bHRcblxuJG5vdGlmaWNhdGlvbi1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLm5vdGlmaWNhdGlvblxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90aWZpY2F0aW9uLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG5vdGlmaWNhdGlvbi1yYWRpdXNcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICtsdHJcbiAgICBwYWRkaW5nOiAkbm90aWZpY2F0aW9uLXBhZGRpbmctbHRyXG4gICtydGxcbiAgICBwYWRkaW5nOiAkbm90aWZpY2F0aW9uLXBhZGRpbmctcnRsXG4gIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSlcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgc3Ryb25nXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICBjb2RlLFxuICBwcmVcbiAgICBiYWNrZ3JvdW5kOiAkbm90aWZpY2F0aW9uLWNvZGUtYmFja2dyb3VuZC1jb2xvclxuICBwcmUgY29kZVxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICYgPiAuZGVsZXRlXG4gICAgK2x0ci1wb3NpdGlvbigwLjVyZW0pXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwLjVyZW1cbiAgLnRpdGxlLFxuICAuc3VidGl0bGUsXG4gIC5jb250ZW50XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRub3RpZmljYXRpb24tY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vIElmIGxpZ2h0IGFuZCBkYXJrIGNvbG9ycyBhcmUgcHJvdmlkZWRcbiAgICAgIEBpZiBsZW5ndGgoJHBhaXIpID49IDRcbiAgICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJHBhaXIsIDQpXG4gICAgICAgICYuaXMtbGlnaHRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQgIWRlZmF1bHRcblxuJHByb2dyZXNzLWluZGV0ZXJtaW5hdGUtZHVyYXRpb246IDEuNXMgIWRlZmF1bHRcblxuJHByb2dyZXNzLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ucHJvZ3Jlc3NcbiAgQGV4dGVuZCAlYmxvY2tcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBib3JkZXI6IG5vbmVcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXNcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkc2l6ZS1ub3JtYWxcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwYWRkaW5nOiAwXG4gIHdpZHRoOiAxMDAlXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICY6Oi1tcy1maWxsXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXI6IG5vbmVcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkcHJvZ3Jlc3MtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjo6LW1zLWZpbGxcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOmluZGV0ZXJtaW5hdGVcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgMzAlLCAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3IgMzAlKVxuXG4gICY6aW5kZXRlcm1pbmF0ZVxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHByb2dyZXNzLWluZGV0ZXJtaW5hdGUtZHVyYXRpb25cbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlSW5kZXRlcm1pbmF0ZVxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRleHQgMzAlLCAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3IgMzAlKVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlXG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJjo6LW1zLWZpbGxcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lXG5cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGhlaWdodDogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgaGVpZ2h0OiAkc2l6ZS1sYXJnZVxuXG5Aa2V5ZnJhbWVzIG1vdmVJbmRldGVybWluYXRlXG4gIGZyb21cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDBcbiAgdG9cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0YWJsZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFibGUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG5cbiR0YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiR0YWJsZS1jZWxsLWJvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0XG4kdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJsZS1jZWxsLXRleHQtYWxpZ246IGxlZnQgIWRlZmF1bHRcblxuJHRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAycHggIWRlZmF1bHRcbiR0YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6IDJweCAwIDAgIWRlZmF1bHRcbiR0YWJsZS1mb290LWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kdGFibGUtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJHRhYmxlLWJvZHktYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiR0YWJsZS1mb290LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG5cbiR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuXG4kdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdFxuJHRhYmxlLXJvdy1hY3RpdmUtY29sb3I6ICRwcmltYXJ5LWludmVydCAhZGVmYXVsdFxuXG4kdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0XG4kdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG5cbiR0YWJsZS1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnRhYmxlXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGNvbG9yOiAkdGFibGUtY29sb3JcbiAgdGQsXG4gIHRoXG4gICAgYm9yZGVyOiAkdGFibGUtY2VsbC1ib3JkZXJcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1jZWxsLWJvcmRlci13aWR0aFxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgLy8gQ29sb3JzXG4gICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICR0YWJsZS1jb2xvcnNcbiAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICAgJi5pcy0jeyRuYW1lfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLW5hcnJvd1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgd2lkdGg6IDElXG4gICAgJi5pcy1zZWxlY3RlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICBhLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAmLmlzLXZjZW50ZXJlZFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICB0aFxuICAgIGNvbG9yOiAkdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yXG4gICAgJjpub3QoW2FsaWduXSlcbiAgICAgIHRleHQtYWxpZ246ICR0YWJsZS1jZWxsLXRleHQtYWxpZ25cbiAgdHJcbiAgICAmLmlzLXNlbGVjdGVkXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3JcbiAgICAgIGEsXG4gICAgICBzdHJvbmdcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgdGhlYWRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jZWxsLWNvbG9yXG4gIHRmb290XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWZvb3QtYmFja2dyb3VuZC1jb2xvclxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBjb2xvcjogJHRhYmxlLWZvb3QtY2VsbC1jb2xvclxuICB0Ym9keVxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3JcbiAgICB0clxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHRkLFxuICAgICAgICB0aFxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYm9yZGVyZWRcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHhcbiAgICB0clxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHRkLFxuICAgICAgICB0aFxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtaG92ZXJhYmxlXG4gICAgdGJvZHlcbiAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAmLmlzLXN0cmlwZWRcbiAgICAgIHRib2R5XG4gICAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICYuaXMtbmFycm93XG4gICAgdGQsXG4gICAgdGhcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbVxuICAmLmlzLXN0cmlwZWRcbiAgICB0Ym9keVxuICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZClcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yXG5cbi50YWJsZS1jb250YWluZXJcbiAgQGV4dGVuZCAlYmxvY2tcbiAgK292ZXJmbG93LXRvdWNoXG4gIG92ZXJmbG93OiBhdXRvXG4gIG92ZXJmbG93LXk6IGhpZGRlblxuICBtYXgtd2lkdGg6IDEwMCVcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRhZy1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHRhZy1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiR0YWctcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kdGFnLWRlbGV0ZS1tYXJnaW46IDFweCAhZGVmYXVsdFxuXG4kdGFnLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4udGFnc1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAudGFnXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNXJlbSlcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gIC8vIFNpemVzXG4gICYuYXJlLW1lZGl1bVxuICAgIC50YWc6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpXG4gICAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmFyZS1sYXJnZVxuICAgIC50YWc6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgLnRhZ1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtXG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbVxuICAmLmlzLXJpZ2h0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIC50YWdcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAmLmhhcy1hZGRvbnNcbiAgICAudGFnXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDApXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMCwgZmFsc2UpXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuXG4udGFnOm5vdChib2R5KVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWctYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkdGFnLXJhZGl1c1xuICBjb2xvcjogJHRhZy1jb2xvclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gIGhlaWdodDogMmVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGxpbmUtaGVpZ2h0OiAxLjVcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgLmRlbGV0ZVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC4yNXJlbSwgZmFsc2UpXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVyZW0pXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRhZy1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLy8gSWYgYSBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+IDNcbiAgICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJHBhaXIsIDQpXG4gICAgICAgICYuaXMtbGlnaHRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgLy8gU2l6ZXNcbiAgJi5pcy1ub3JtYWxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gIC5pY29uXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtLCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC4xODc1ZW0pXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMTg3NWVtLCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0pXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtLCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0pXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRlbGV0ZVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJHRhZy1kZWxldGUtbWFyZ2luLCBmYWxzZSlcbiAgICBwYWRkaW5nOiAwXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgd2lkdGg6IDJlbVxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbGVmdDogNTAlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyXG4gICAgJjo6YmVmb3JlXG4gICAgICBoZWlnaHQ6IDFweFxuICAgICAgd2lkdGg6IDUwJVxuICAgICY6OmFmdGVyXG4gICAgICBoZWlnaHQ6IDUwJVxuICAgICAgd2lkdGg6IDFweFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0YWctYmFja2dyb3VuZC1jb2xvciwgNSUpXG4gICAgJjphY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDEwJSlcbiAgJi5pcy1yb3VuZGVkXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG5cbmEudGFnXG4gICY6aG92ZXJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGl0bGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRpdGxlLWZhbWlseTogZmFsc2UgIWRlZmF1bHRcbiR0aXRsZS1zaXplOiAkc2l6ZS0zICFkZWZhdWx0XG4kdGl0bGUtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kdGl0bGUtbGluZS1oZWlnaHQ6IDEuMTI1ICFkZWZhdWx0XG4kdGl0bGUtc3Ryb25nLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0XG4kdGl0bGUtc3Ryb25nLXdlaWdodDogaW5oZXJpdCAhZGVmYXVsdFxuJHRpdGxlLXN1Yi1zaXplOiAwLjc1ZW0gIWRlZmF1bHRcbiR0aXRsZS1zdXAtc2l6ZTogMC43NWVtICFkZWZhdWx0XG5cbiRzdWJ0aXRsZS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRzdWJ0aXRsZS1mYW1pbHk6IGZhbHNlICFkZWZhdWx0XG4kc3VidGl0bGUtc2l6ZTogJHNpemUtNSAhZGVmYXVsdFxuJHN1YnRpdGxlLXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWRlZmF1bHRcbiRzdWJ0aXRsZS1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdFxuJHN1YnRpdGxlLXN0cm9uZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kc3VidGl0bGUtc3Ryb25nLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdFxuJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpbjogLTEuMjVyZW0gIWRlZmF1bHRcblxuLnRpdGxlLFxuLnN1YnRpdGxlXG4gIEBleHRlbmQgJWJsb2NrXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcbiAgZW0sXG4gIHNwYW5cbiAgICBmb250LXdlaWdodDogaW5oZXJpdFxuICBzdWJcbiAgICBmb250LXNpemU6ICR0aXRsZS1zdWItc2l6ZVxuICBzdXBcbiAgICBmb250LXNpemU6ICR0aXRsZS1zdXAtc2l6ZVxuICAudGFnXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuXG4udGl0bGVcbiAgY29sb3I6ICR0aXRsZS1jb2xvclxuICBAaWYgJHRpdGxlLWZhbWlseVxuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZmFtaWx5XG4gIGZvbnQtc2l6ZTogJHRpdGxlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICR0aXRsZS13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICR0aXRsZS1saW5lLWhlaWdodFxuICBzdHJvbmdcbiAgICBjb2xvcjogJHRpdGxlLXN0cm9uZy1jb2xvclxuICAgIGZvbnQtd2VpZ2h0OiAkdGl0bGUtc3Ryb25nLXdlaWdodFxuICAmOm5vdCguaXMtc3BhY2VkKSArIC5zdWJ0aXRsZVxuICAgIG1hcmdpbi10b3A6ICRzdWJ0aXRsZS1uZWdhdGl2ZS1tYXJnaW5cbiAgLy8gU2l6ZXNcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgJi5pcy0jeyRpfVxuICAgICAgZm9udC1zaXplOiAkc2l6ZVxuXG4uc3VidGl0bGVcbiAgY29sb3I6ICRzdWJ0aXRsZS1jb2xvclxuICBAaWYgJHN1YnRpdGxlLWZhbWlseVxuICAgIGZvbnQtZmFtaWx5OiAkc3VidGl0bGUtZmFtaWx5XG4gIGZvbnQtc2l6ZTogJHN1YnRpdGxlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICRzdWJ0aXRsZS1saW5lLWhlaWdodFxuICBzdHJvbmdcbiAgICBjb2xvcjogJHN1YnRpdGxlLXN0cm9uZy1jb2xvclxuICAgIGZvbnQtd2VpZ2h0OiAkc3VidGl0bGUtc3Ryb25nLXdlaWdodFxuICAmOm5vdCguaXMtc3BhY2VkKSArIC50aXRsZVxuICAgIG1hcmdpbi10b3A6ICRzdWJ0aXRsZS1uZWdhdGl2ZS1tYXJnaW5cbiAgLy8gU2l6ZXNcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgJi5pcy0jeyRpfVxuICAgICAgZm9udC1zaXplOiAkc2l6ZVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4uYmxvY2tcbiAgQGV4dGVuZCAlYmxvY2tcblxuLmRlbGV0ZVxuICBAZXh0ZW5kICVkZWxldGVcblxuLmhlYWRpbmdcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAxMXB4XG4gIGxldHRlci1zcGFjaW5nOiAxcHhcbiAgbWFyZ2luLWJvdHRvbTogNXB4XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuLmxvYWRlclxuICBAZXh0ZW5kICVsb2FkZXJcblxuLm51bWJlclxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICBoZWlnaHQ6IDJlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbVxuICBtaW4td2lkdGg6IDIuNWVtXG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4iLCIvKiBCdWxtYSBGb3JtICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcInNoYXJlZFwiXG5AaW1wb3J0IFwiaW5wdXQtdGV4dGFyZWFcIlxuQGltcG9ydCBcImNoZWNrYm94LXJhZGlvXCJcbkBpbXBvcnQgXCJzZWxlY3RcIlxuQGltcG9ydCBcImZpbGVcIlxuQGltcG9ydCBcInRvb2xzXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvY29udHJvbHNcIlxuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kZm9ybS1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuJGlucHV0LWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRpbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRpbnB1dC1oZWlnaHQ6ICRjb250cm9sLWhlaWdodCAhZGVmYXVsdFxuJGlucHV0LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVlbSAwLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMDUpICFkZWZhdWx0XG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6IGJ1bG1hUmdiYSgkaW5wdXQtY29sb3IsIDAuMykgIWRlZmF1bHRcblxuJGlucHV0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3I6ICRib3JkZXItaG92ZXIgIWRlZmF1bHRcblxuJGlucHV0LWZvY3VzLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMCAwLjEyNWVtICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogYnVsbWFSZ2JhKCRsaW5rLCAwLjI1KSAhZGVmYXVsdFxuXG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaW5wdXQtZGlzYWJsZWQtcGxhY2Vob2xkZXItY29sb3I6IGJ1bG1hUmdiYSgkaW5wdXQtZGlzYWJsZWQtY29sb3IsIDAuMykgIWRlZmF1bHRcblxuJGlucHV0LWFycm93OiAkbGluayAhZGVmYXVsdFxuXG4kaW5wdXQtaWNvbi1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGlucHV0LWljb24tYWN0aXZlLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuXG4kaW5wdXQtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbj1pbnB1dFxuICBAZXh0ZW5kICVjb250cm9sXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtcmFkaXVzXG4gIGNvbG9yOiAkaW5wdXQtY29sb3JcbiAgK3BsYWNlaG9sZGVyXG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvclxuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWRcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3JcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkLFxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LWNvbG9yXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3JcbiAgICArcGxhY2Vob2xkZXJcbiAgICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtcGxhY2Vob2xkZXItY29sb3JcblxuJWlucHV0XG4gICtpbnB1dFxuIiwiJHRleHRhcmVhLXBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbCAhZGVmYXVsdFxuJHRleHRhcmVhLW1heC1oZWlnaHQ6IDQwZW0gIWRlZmF1bHRcbiR0ZXh0YXJlYS1taW4taGVpZ2h0OiA4ZW0gIWRlZmF1bHRcblxuJHRleHRhcmVhLWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0XG5cbiVpbnB1dC10ZXh0YXJlYVxuICBAZXh0ZW5kICVpbnB1dFxuICBib3gtc2hhZG93OiAkaW5wdXQtc2hhZG93XG4gIG1heC13aWR0aDogMTAwJVxuICB3aWR0aDogMTAwJVxuICAmW3JlYWRvbmx5XVxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGV4dGFyZWEtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtjb250cm9sLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK2NvbnRyb2wtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArY29udHJvbC1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtaW5saW5lXG4gICAgZGlzcGxheTogaW5saW5lXG4gICAgd2lkdGg6IGF1dG9cblxuLmlucHV0XG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjM3NWVtKVxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skY29udHJvbC1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4zNzVlbSlcbiAgJi5pcy1zdGF0aWNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgcGFkZGluZy1yaWdodDogMFxuXG4udGV4dGFyZWFcbiAgQGV4dGVuZCAlaW5wdXQtdGV4dGFyZWFcbiAgZGlzcGxheTogYmxvY2tcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIG1pbi13aWR0aDogMTAwJVxuICBwYWRkaW5nOiAkdGV4dGFyZWEtcGFkZGluZ1xuICByZXNpemU6IHZlcnRpY2FsXG4gICY6bm90KFtyb3dzXSlcbiAgICBtYXgtaGVpZ2h0OiAkdGV4dGFyZWEtbWF4LWhlaWdodFxuICAgIG1pbi1oZWlnaHQ6ICR0ZXh0YXJlYS1taW4taGVpZ2h0XG4gICZbcm93c11cbiAgICBoZWlnaHQ6IGluaXRpYWxcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWZpeGVkLXNpemVcbiAgICByZXNpemU6IG5vbmVcbiIsIiVjaGVja2JveC1yYWRpb1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGxpbmUtaGVpZ2h0OiAxLjI1XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBpbnB1dFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAmOmhvdmVyXG4gICAgY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvclxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYsXG4gIGlucHV0W2Rpc2FibGVkXVxuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3JcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbi5jaGVja2JveFxuICBAZXh0ZW5kICVjaGVja2JveC1yYWRpb1xuXG4ucmFkaW9cbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW9cbiAgJiArIC5yYWRpb1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0sIGZhbHNlKVxuIiwiJHNlbGVjdC1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4uc2VsZWN0XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgJjpub3QoLmlzLW11bHRpcGxlKVxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodFxuICAmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZylcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlYXJyb3dcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWFycm93XG4gICAgICArbHRyLXBvc2l0aW9uKDEuMTI1ZW0pXG4gICAgICB6LWluZGV4OiA0XG4gICYuaXMtcm91bmRlZFxuICAgIHNlbGVjdFxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAxZW0sIGZhbHNlKVxuICBzZWxlY3RcbiAgICBAZXh0ZW5kICVpbnB1dFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgZm9udC1zaXplOiAxZW1cbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBvdXRsaW5lOiBub25lXG4gICAgJjo6LW1zLWV4cGFuZFxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZbZGlzYWJsZWRdOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmOmhvdmVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICAmOm5vdChbbXVsdGlwbGVdKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMi41ZW0pXG4gICAgJlttdWx0aXBsZV1cbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgcGFkZGluZzogMFxuICAgICAgb3B0aW9uXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbVxuICAvLyBTdGF0ZXNcbiAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOmhvdmVyXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHNlbGVjdC1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAmOm5vdCg6aG92ZXIpOjphZnRlclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgc2VsZWN0XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArY29udHJvbC1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICtjb250cm9sLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2NvbnRyb2wtbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZGlzYWJsZWRcbiAgICAmOjphZnRlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudFxuICAgICAgb3BhY2l0eTogMC41XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgd2lkdGg6IDEwMCVcbiAgICBzZWxlY3RcbiAgICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtbG9hZGluZ1xuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgK2x0ci1wb3NpdGlvbigwLjYyNWVtKVxuICAgICAgdG9wOiAwLjYyNWVtXG4gICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICAmLmlzLXNtYWxsOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgJi5pcy1tZWRpdW06YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgJi5pcy1sYXJnZTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiJGZpbGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kZmlsZS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcbiRmaWxlLWN0YS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRmaWxlLWN0YS1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kZmlsZS1jdGEtYWN0aXZlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGZpbGUtbmFtZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRmaWxlLW5hbWUtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJGZpbGUtbmFtZS1ib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDAgIWRlZmF1bHRcbiRmaWxlLW5hbWUtbWF4LXdpZHRoOiAxNmVtICFkZWZhdWx0XG5cbiRmaWxlLWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0XG5cbi5maWxlXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkZmlsZS1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMi41JSlcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbm9ybWFsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgIC5maWxlLWljb25cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAuZmlsZS1pY29uXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1uYW1lXG4gICAgLmZpbGUtY3RhXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgJi5pcy1lbXB0eVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1c1xuICAgICAgLmZpbGUtbmFtZVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICYuaXMtYm94ZWRcbiAgICAuZmlsZS1sYWJlbFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIC5maWxlLWN0YVxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBwYWRkaW5nOiAxZW0gM2VtXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHhcbiAgICAuZmlsZS1pY29uXG4gICAgICBoZWlnaHQ6IDEuNWVtXG4gICAgICB3aWR0aDogMS41ZW1cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgICAmLmlzLXNtYWxsXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAmLmlzLW1lZGl1bVxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgJi5pcy1sYXJnZVxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAzNXB4XG4gICAgJi5oYXMtbmFtZVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXMgMCAwXG4gICAgICAuZmlsZS1uYW1lXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4XG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIC5maWxlLWxhYmVsXG4gICAgICB3aWR0aDogMTAwJVxuICAgIC5maWxlLW5hbWVcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgbWF4LXdpZHRoOiBub25lXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgLmZpbGUtY3RhXG4gICAgICBib3JkZXItcmFkaXVzOiAwICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXMgMFxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAwIDAgJGZpbGUtcmFkaXVzXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHhcbiAgICAgIG9yZGVyOiAtMVxuXG4uZmlsZS1sYWJlbFxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGN1cnNvcjogcG9pbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpob3ZlclxuICAgIC5maWxlLWN0YVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3IsIDIuNSUpXG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWhvdmVyLWNvbG9yXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgMi41JSlcbiAgJjphY3RpdmVcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAgIGNvbG9yOiAkZmlsZS1jdGEtYWN0aXZlLWNvbG9yXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgNSUpXG5cbi5maWxlLWlucHV0XG4gIGhlaWdodDogMTAwJVxuICBsZWZ0OiAwXG4gIG9wYWNpdHk6IDBcbiAgb3V0bGluZTogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIHdpZHRoOiAxMDAlXG5cbi5maWxlLWN0YSxcbi5maWxlLW5hbWVcbiAgQGV4dGVuZCAlY29udHJvbFxuICBib3JkZXItY29sb3I6ICRmaWxlLWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXNcbiAgZm9udC1zaXplOiAxZW1cbiAgcGFkZGluZy1sZWZ0OiAxZW1cbiAgcGFkZGluZy1yaWdodDogMWVtXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuLmZpbGUtY3RhXG4gIGJhY2tncm91bmQtY29sb3I6ICRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGNvbG9yOiAkZmlsZS1jdGEtY29sb3JcblxuLmZpbGUtbmFtZVxuICBib3JkZXItY29sb3I6ICRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1zdHlsZTogJGZpbGUtbmFtZS1ib3JkZXItc3R5bGVcbiAgYm9yZGVyLXdpZHRoOiAkZmlsZS1uYW1lLWJvcmRlci13aWR0aFxuICBkaXNwbGF5OiBibG9ja1xuICBtYXgtd2lkdGg6ICRmaWxlLW5hbWUtbWF4LXdpZHRoXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuXG4uZmlsZS1pY29uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBoZWlnaHQ6IDFlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICB3aWR0aDogMWVtXG4gIC5mYVxuICAgIGZvbnQtc2l6ZTogMTRweFxuIiwiJGxhYmVsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRsYWJlbC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kaGVscC1zaXplOiAkc2l6ZS1zbWFsbCAhZGVmYXVsdFxuXG4kbGFiZWwtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLmxhYmVsXG4gIGNvbG9yOiAkbGFiZWwtY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgZm9udC13ZWlnaHQ6ICRsYWJlbC13ZWlnaHRcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4uaGVscFxuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6ICRoZWxwLXNpemVcbiAgbWFyZ2luLXRvcDogMC4yNXJlbVxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGxhYmVsLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGNvbG9yOiAkY29sb3JcblxuLy8gQ29udGFpbmVyc1xuXG4uZmllbGRcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtYWRkb25zXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIC5jb250cm9sXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMXB4KVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICY6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpXG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAuYnV0dG9uLFxuICAgICAgLmlucHV0LFxuICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSlcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgICAgei1pbmRleDogMlxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDRcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgJi5oYXMtYWRkb25zLWNlbnRlcmVkXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICYuaGFzLWFkZG9ucy1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICYuaGFzLWFkZG9ucy1mdWxsd2lkdGhcbiAgICAgIC5jb250cm9sXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAmLmlzLWdyb3VwZWRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgJiA+IC5jb250cm9sXG4gICAgICBmbGV4LXNocmluazogMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1cmVtKVxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgICAmLmlzLWdyb3VwZWQtY2VudGVyZWRcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJi5pcy1ncm91cGVkLXJpZ2h0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJi5pcy1ncm91cGVkLW11bHRpbGluZVxuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICAmID4gLmNvbnRyb2xcbiAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICYuaXMtaG9yaXpvbnRhbFxuICAgICt0YWJsZXRcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuLmZpZWxkLWxhYmVsXG4gIC5sYWJlbFxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxuICArbW9iaWxlXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICt0YWJsZXRcbiAgICBmbGV4LWJhc2lzOiAwXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDEuNXJlbSlcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICYuaXMtc21hbGxcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG4gICAgJi5pcy1ub3JtYWxcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG5cbi5maWVsZC1ib2R5XG4gIC5maWVsZCAuZmllbGRcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1iYXNpczogMFxuICAgIGZsZXgtZ3JvdzogNVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgLmZpZWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgJiA+IC5maWVsZFxuICAgICAgZmxleC1zaHJpbms6IDFcbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NXJlbSlcblxuLmNvbnRyb2xcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICBjbGVhcjogYm90aFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtaWNvbnMtbGVmdCxcbiAgJi5oYXMtaWNvbnMtcmlnaHRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdFxuICAgICAgJjpmb2N1c1xuICAgICAgICAmIH4gLmljb25cbiAgICAgICAgICBjb2xvcjogJGlucHV0LWljb24tYWN0aXZlLWNvbG9yXG4gICAgICAmLmlzLXNtYWxsIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICAgJi5pcy1tZWRpdW0gfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICAgJi5pcy1sYXJnZSB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAuaWNvblxuICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWNvbG9yXG4gICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgd2lkdGg6ICRpbnB1dC1oZWlnaHRcbiAgICAgIHotaW5kZXg6IDRcbiAgJi5oYXMtaWNvbnMtbGVmdFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtaGVpZ2h0XG4gICAgLmljb24uaXMtbGVmdFxuICAgICAgbGVmdDogMFxuICAmLmhhcy1pY29ucy1yaWdodFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodFxuICAgIC5pY29uLmlzLXJpZ2h0XG4gICAgICByaWdodDogMFxuICAmLmlzLWxvYWRpbmdcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAgICAgK2x0ci1wb3NpdGlvbigwLjYyNWVtKVxuICAgICAgdG9wOiAwLjYyNWVtXG4gICAgICB6LWluZGV4OiA0XG4gICAgJi5pcy1zbWFsbDphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICYuaXMtbWVkaXVtOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIi8qIEJ1bG1hIENvbXBvbmVudHMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiXG5AaW1wb3J0IFwiY2FyZFwiXG5AaW1wb3J0IFwiZHJvcGRvd25cIlxuQGltcG9ydCBcImxldmVsXCJcbkBpbXBvcnQgXCJtZWRpYVwiXG5AaW1wb3J0IFwibWVudVwiXG5AaW1wb3J0IFwibWVzc2FnZVwiXG5AaW1wb3J0IFwibW9kYWxcIlxuQGltcG9ydCBcIm5hdmJhclwiXG5AaW1wb3J0IFwicGFnaW5hdGlvblwiXG5AaW1wb3J0IFwicGFuZWxcIlxuQGltcG9ydCBcInRhYnNcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kYnJlYWRjcnVtYi1pdGVtLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXZlcnRpY2FsOiAwICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbDogMC43NWVtICFkZWZhdWx0XG5cbiRicmVhZGNydW1iLWl0ZW0tc2VwYXJhdG9yLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG5cbi5icmVhZGNydW1iXG4gIEBleHRlbmQgJWJsb2NrXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIGFcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tY29sb3JcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLWhvcml6b250YWxcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1ob3Zlci1jb2xvclxuICBsaVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgJjpmaXJzdC1jaGlsZCBhXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAwLCBmYWxzZSlcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYVxuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3JcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgJiArIGxpOjpiZWZvcmVcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvclxuICAgICAgY29udGVudDogXCJcXDAwMDJmXCJcbiAgdWwsXG4gIG9sXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwOiB3cmFwXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC5pY29uXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0sIGZhbHNlKVxuICAvLyBBbGlnbm1lbnRcbiAgJi5pcy1jZW50ZXJlZFxuICAgIG9sLFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLXJpZ2h0XG4gICAgb2wsXG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAvLyBTdHlsZXNcbiAgJi5oYXMtYXJyb3ctc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDIxOTJcIlxuICAmLmhhcy1idWxsZXQtc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDIwMjJcIlxuICAmLmhhcy1kb3Qtc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDAwYjdcIlxuICAmLmhhcy1zdWNjZWVkcy1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjI3QlwiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRjYXJkLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGNhcmQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kY2FyZC1zaGFkb3c6ICRzaGFkb3cgIWRlZmF1bHRcbiRjYXJkLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdFxuXG4kY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRjYXJkLWhlYWRlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItcGFkZGluZzogMC43NXJlbSAxcmVtICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSkgIWRlZmF1bHRcbiRjYXJkLWhlYWRlci13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kY2FyZC1jb250ZW50LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1jb250ZW50LXBhZGRpbmc6IDEuNXJlbSAhZGVmYXVsdFxuXG4kY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRjYXJkLWZvb3Rlci1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJGNhcmQtZm9vdGVyLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHRcblxuJGNhcmQtbWVkaWEtbWFyZ2luOiAkYmxvY2stc3BhY2luZyAhZGVmYXVsdFxuXG4uY2FyZFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3dcbiAgY29sb3I6ICRjYXJkLWNvbG9yXG4gIG1heC13aWR0aDogMTAwJVxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuJWNhcmQtaXRlbVxuICAmOmZpcnN0LWNoaWxkXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAmOmxhc3QtY2hpbGRcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzXG5cbi5jYXJkLWhlYWRlclxuICBAZXh0ZW5kICVjYXJkLWl0ZW1cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3JcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgYm94LXNoYWRvdzogJGNhcmQtaGVhZGVyLXNoYWRvd1xuICBkaXNwbGF5OiBmbGV4XG5cbi5jYXJkLWhlYWRlci10aXRsZVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGNvbG9yOiAkY2FyZC1oZWFkZXItY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWdyb3c6IDFcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLWhlYWRlci13ZWlnaHRcbiAgcGFkZGluZzogJGNhcmQtaGVhZGVyLXBhZGRpbmdcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbi5jYXJkLWhlYWRlci1pY29uXG4gICtyZXNldFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGN1cnNvcjogcG9pbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHBhZGRpbmc6ICRjYXJkLWhlYWRlci1wYWRkaW5nXG5cbi5jYXJkLWltYWdlXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOmZpcnN0LWNoaWxkXG4gICAgaW1nXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgJjpsYXN0LWNoaWxkXG4gICAgaW1nXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcblxuLmNhcmQtY29udGVudFxuICBAZXh0ZW5kICVjYXJkLWl0ZW1cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yXG4gIHBhZGRpbmc6ICRjYXJkLWNvbnRlbnQtcGFkZGluZ1xuXG4uY2FyZC1mb290ZXJcbiAgQGV4dGVuZCAlY2FyZC1pdGVtXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci10b3A6ICRjYXJkLWZvb3Rlci1ib3JkZXItdG9wXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcblxuLmNhcmQtZm9vdGVyLWl0ZW1cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHBhZGRpbmc6ICRjYXJkLWZvb3Rlci1wYWRkaW5nXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICtsdHItcHJvcGVydHkoXCJib3JkZXJcIiwgJGNhcmQtZm9vdGVyLWJvcmRlci10b3ApXG5cbi8vIENvbWJpbmF0aW9uc1xuXG4uY2FyZFxuICAubWVkaWE6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLW1lZGlhLW1hcmdpblxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kZHJvcGRvd24tbWVudS1taW4td2lkdGg6IDEycmVtICFkZWZhdWx0XG5cbiRkcm9wZG93bi1jb250ZW50LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtYXJyb3c6ICRsaW5rICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1vZmZzZXQ6IDRweCAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy1ib3R0b206IDAuNXJlbSAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy10b3A6IDAuNXJlbSAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1zaGFkb3c6ICRzaGFkb3cgIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXo6IDIwICFkZWZhdWx0XG5cbiRkcm9wZG93bi1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I6ICRzY2hlbWUtaW52ZXJ0ICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kZHJvcGRvd24tZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG5cbi5kcm9wZG93blxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAmLmlzLWFjdGl2ZSxcbiAgJi5pcy1ob3ZlcmFibGU6aG92ZXJcbiAgICAuZHJvcGRvd24tbWVudVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgJi5pcy1yaWdodFxuICAgIC5kcm9wZG93bi1tZW51XG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICByaWdodDogMFxuICAmLmlzLXVwXG4gICAgLmRyb3Bkb3duLW1lbnVcbiAgICAgIGJvdHRvbTogMTAwJVxuICAgICAgcGFkZGluZy1ib3R0b206ICRkcm9wZG93bi1jb250ZW50LW9mZnNldFxuICAgICAgcGFkZGluZy10b3A6IGluaXRpYWxcbiAgICAgIHRvcDogYXV0b1xuXG4uZHJvcGRvd24tbWVudVxuICBkaXNwbGF5OiBub25lXG4gICtsdHItcG9zaXRpb24oMCwgZmFsc2UpXG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1lbnUtbWluLXdpZHRoXG4gIHBhZGRpbmctdG9wOiAkZHJvcGRvd24tY29udGVudC1vZmZzZXRcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMTAwJVxuICB6LWluZGV4OiAkZHJvcGRvd24tY29udGVudC16XG5cbi5kcm9wZG93bi1jb250ZW50XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1jb250ZW50LWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLWNvbnRlbnQtcmFkaXVzXG4gIGJveC1zaGFkb3c6ICRkcm9wZG93bi1jb250ZW50LXNoYWRvd1xuICBwYWRkaW5nLWJvdHRvbTogJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy1ib3R0b21cbiAgcGFkZGluZy10b3A6ICRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctdG9wXG5cbi5kcm9wZG93bi1pdGVtXG4gIGNvbG9yOiAkZHJvcGRvd24taXRlbS1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6IDAuODc1cmVtXG4gIGxpbmUtaGVpZ2h0OiAxLjVcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuYS5kcm9wZG93bi1pdGVtLFxuYnV0dG9uLmRyb3Bkb3duLWl0ZW1cbiAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgM3JlbSlcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIHdpZHRoOiAxMDAlXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yXG4gICYuaXMtYWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yXG5cbi5kcm9wZG93bi1kaXZpZGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kaXZpZGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyOiBub25lXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogMXB4XG4gIG1hcmdpbjogMC41cmVtIDBcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGxldmVsLWl0ZW0tc3BhY2luZzogKCRibG9jay1zcGFjaW5nICogMC41KSAhZGVmYXVsdFxuXG4ubGV2ZWxcbiAgQGV4dGVuZCAlYmxvY2tcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgY29kZVxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNcbiAgaW1nXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1tb2JpbGVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgLmxldmVsLWxlZnQsXG4gICAgLmxldmVsLXJpZ2h0XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgLmxldmVsLWxlZnQgKyAubGV2ZWwtcmlnaHRcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAubGV2ZWwtaXRlbVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbGV2ZWwtaXRlbS1zcGFjaW5nKVxuICAgICAgJjpub3QoLmlzLW5hcnJvdylcbiAgICAgICAgZmxleC1ncm93OiAxXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgJiA+IC5sZXZlbC1pdGVtXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcblxuLmxldmVsLWl0ZW1cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIC50aXRsZSxcbiAgLnN1YnRpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArbW9iaWxlXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbGV2ZWwtaXRlbS1zcGFjaW5nXG5cbi5sZXZlbC1sZWZ0LFxuLmxldmVsLXJpZ2h0XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIC5sZXZlbC1pdGVtXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1mbGV4aWJsZVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgICArdGFibGV0XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbGV2ZWwtaXRlbS1zcGFjaW5nKVxuXG4ubGV2ZWwtbGVmdFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArbW9iaWxlXG4gICAgJiArIC5sZXZlbC1yaWdodFxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG5cbi5sZXZlbC1yaWdodFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG1lZGlhLWJvcmRlci1jb2xvcjogYnVsbWFSZ2JhKCRib3JkZXIsIDAuNSkgIWRlZmF1bHRcbiRtZWRpYS1ib3JkZXItc2l6ZTogMXB4ICFkZWZhdWx0XG4kbWVkaWEtc3BhY2luZzogMXJlbSAhZGVmYXVsdFxuJG1lZGlhLXNwYWNpbmctbGFyZ2U6IDEuNXJlbSAhZGVmYXVsdFxuJG1lZGlhLWNvbnRlbnQtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdFxuJG1lZGlhLWxldmVsLTEtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdFxuJG1lZGlhLWxldmVsLTEtY29udGVudC1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHRcbiRtZWRpYS1sZXZlbC0yLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdFxuXG4ubWVkaWFcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgZGlzcGxheTogZmxleFxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkbWVkaWEtY29udGVudC1zcGFjaW5nXG4gIC5tZWRpYVxuICAgIGJvcmRlci10b3A6ICRtZWRpYS1ib3JkZXItc2l6ZSBzb2xpZCAkbWVkaWEtYm9yZGVyLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtbGV2ZWwtMS1zcGFjaW5nXG4gICAgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWVkaWEtbGV2ZWwtMS1jb250ZW50LXNwYWNpbmdcbiAgICAubWVkaWFcbiAgICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtbGV2ZWwtMi1zcGFjaW5nXG4gICAgICAmICsgLm1lZGlhXG4gICAgICAgIG1hcmdpbi10b3A6ICRtZWRpYS1sZXZlbC0yLXNwYWNpbmdcbiAgJiArIC5tZWRpYVxuICAgIGJvcmRlci10b3A6ICRtZWRpYS1ib3JkZXItc2l6ZSBzb2xpZCAkbWVkaWEtYm9yZGVyLWNvbG9yXG4gICAgbWFyZ2luLXRvcDogJG1lZGlhLXNwYWNpbmdcbiAgICBwYWRkaW5nLXRvcDogJG1lZGlhLXNwYWNpbmdcbiAgLy8gU2l6ZXNcbiAgJi5pcy1sYXJnZVxuICAgICYgKyAubWVkaWFcbiAgICAgIG1hcmdpbi10b3A6ICRtZWRpYS1zcGFjaW5nLWxhcmdlXG4gICAgICBwYWRkaW5nLXRvcDogJG1lZGlhLXNwYWNpbmctbGFyZ2VcblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcblxuLm1lZGlhLWxlZnRcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbWVkaWEtc3BhY2luZylcblxuLm1lZGlhLXJpZ2h0XG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJG1lZGlhLXNwYWNpbmcsIGZhbHNlKVxuXG4ubWVkaWEtY29udGVudFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG5cbittb2JpbGVcbiAgLm1lZGlhLWNvbnRlbnRcbiAgICBvdmVyZmxvdy14OiBhdXRvXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRtZW51LWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbWVudS1pdGVtLXJhZGl1czogJHJhZGl1cy1zbWFsbCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kbWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG4kbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kbWVudS1saXN0LWJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG1lbnUtbGlzdC1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdFxuJG1lbnUtbGlzdC1saW5rLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbmVzdGVkLWxpc3QtbWFyZ2luOiAwLjc1ZW0gIWRlZmF1bHRcbiRtZW51LW5lc3RlZC1saXN0LXBhZGRpbmctbGVmdDogMC43NWVtICFkZWZhdWx0XG5cbiRtZW51LWxhYmVsLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJG1lbnUtbGFiZWwtZm9udC1zaXplOiAwLjc1ZW0gIWRlZmF1bHRcbiRtZW51LWxhYmVsLWxldHRlci1zcGFjaW5nOiAwLjFlbSAhZGVmYXVsdFxuJG1lbnUtbGFiZWwtc3BhY2luZzogMWVtICFkZWZhdWx0XG5cbi5tZW51XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLm1lbnUtbGlzdFxuICBsaW5lLWhlaWdodDogJG1lbnUtbGlzdC1saW5lLWhlaWdodFxuICBhXG4gICAgYm9yZGVyLXJhZGl1czogJG1lbnUtaXRlbS1yYWRpdXNcbiAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgcGFkZGluZzogJG1lbnUtbGlzdC1saW5rLXBhZGRpbmdcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1jb2xvclxuICBsaVxuICAgIHVsXG4gICAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRtZW51LWxpc3QtYm9yZGVyLWxlZnQsIGZhbHNlKVxuICAgICAgbWFyZ2luOiAkbWVudS1uZXN0ZWQtbGlzdC1tYXJnaW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsICRtZW51LW5lc3RlZC1saXN0LXBhZGRpbmctbGVmdCwgZmFsc2UpXG5cbi5tZW51LWxhYmVsXG4gIGNvbG9yOiAkbWVudS1sYWJlbC1jb2xvclxuICBmb250LXNpemU6ICRtZW51LWxhYmVsLWZvbnQtc2l6ZVxuICBsZXR0ZXItc3BhY2luZzogJG1lbnUtbGFiZWwtbGV0dGVyLXNwYWNpbmdcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgbWFyZ2luLXRvcDogJG1lbnUtbGFiZWwtc3BhY2luZ1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkbWVudS1sYWJlbC1zcGFjaW5nXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRtZXNzYWdlLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbWVzc2FnZS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItY29sb3I6ICR0ZXh0LWludmVydCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItcGFkZGluZzogMC43NWVtIDFlbSAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kbWVzc2FnZS1ib2R5LWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1ib3JkZXItd2lkdGg6IDAgMCAwIDRweCAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kbWVzc2FnZS1ib2R5LXByZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktcHJlLWNvZGUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcblxuJG1lc3NhZ2UtaGVhZGVyLWJvZHktYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0XG4kbWVzc2FnZS1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLm1lc3NhZ2VcbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbWVzc2FnZS1yYWRpdXNcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgc3Ryb25nXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKVxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJGNvbXBvbmVudHMgaW4gJG1lc3NhZ2UtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJGNvbXBvbmVudHMsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRjb21wb25lbnRzLCAyKVxuICAgICRjb2xvci1saWdodDogbnVsbFxuICAgICRjb2xvci1kYXJrOiBudWxsXG5cbiAgICBAaWYgbGVuZ3RoKCRjb21wb25lbnRzKSA+PSAzXG4gICAgICAkY29sb3ItbGlnaHQ6IG50aCgkY29tcG9uZW50cywgMylcbiAgICAgIEBpZiBsZW5ndGgoJGNvbXBvbmVudHMpID49IDRcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkY29tcG9uZW50cywgNClcbiAgICAgIEBlbHNlXG4gICAgICAgICRjb2xvci1sdW1pbmFuY2U6IGNvbG9yTHVtaW5hbmNlKCRjb2xvcilcbiAgICAgICAgJGRhcmtlbi1wZXJjZW50YWdlOiAkY29sb3ItbHVtaW5hbmNlICogNzAlXG4gICAgICAgICRkZXNhdHVyYXRlLXBlcmNlbnRhZ2U6ICRjb2xvci1sdW1pbmFuY2UgKiAzMCVcbiAgICAgICAgJGNvbG9yLWRhcms6IGRlc2F0dXJhdGUoZGFya2VuKCRjb2xvciwgJGRhcmtlbi1wZXJjZW50YWdlKSwgJGRlc2F0dXJhdGUtcGVyY2VudGFnZSlcbiAgICBAZWxzZVxuICAgICAgJGNvbG9yLWxpZ2h0bmluZzogbWF4KCgxMDAlIC0gbGlnaHRuZXNzKCRjb2xvcikpIC0gMiUsIDAlKVxuICAgICAgJGNvbG9yLWxpZ2h0OiBsaWdodGVuKCRjb2xvciwgJGNvbG9yLWxpZ2h0bmluZylcblxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgLm1lc3NhZ2UtaGVhZGVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm1lc3NhZ2UtYm9keVxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcblxuLm1lc3NhZ2UtaGVhZGVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtaGVhZGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtaGVhZGVyLXJhZGl1cyAkbWVzc2FnZS1oZWFkZXItcmFkaXVzIDAgMFxuICBjb2xvcjogJG1lc3NhZ2UtaGVhZGVyLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAgZm9udC13ZWlnaHQ6ICRtZXNzYWdlLWhlYWRlci13ZWlnaHRcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGxpbmUtaGVpZ2h0OiAxLjI1XG4gIHBhZGRpbmc6ICRtZXNzYWdlLWhlYWRlci1wYWRkaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAuZGVsZXRlXG4gICAgZmxleC1ncm93OiAwXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSwgZmFsc2UpXG4gICYgKyAubWVzc2FnZS1ib2R5XG4gICAgYm9yZGVyLXdpZHRoOiAkbWVzc2FnZS1oZWFkZXItYm9keS1ib3JkZXItd2lkdGhcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcblxuLm1lc3NhZ2UtYm9keVxuICBib3JkZXItY29sb3I6ICRtZXNzYWdlLWJvZHktYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLWJvZHktcmFkaXVzXG4gIGJvcmRlci1zdHlsZTogc29saWRcbiAgYm9yZGVyLXdpZHRoOiAkbWVzc2FnZS1ib2R5LWJvcmRlci13aWR0aFxuICBjb2xvcjogJG1lc3NhZ2UtYm9keS1jb2xvclxuICBwYWRkaW5nOiAkbWVzc2FnZS1ib2R5LXBhZGRpbmdcbiAgY29kZSxcbiAgcHJlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYm9keS1wcmUtYmFja2dyb3VuZC1jb2xvclxuICBwcmUgY29kZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJvZHktcHJlLWNvZGUtYmFja2dyb3VuZC1jb2xvclxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbW9kYWwtejogNDAgIWRlZmF1bHRcblxuJG1vZGFsLWJhY2tncm91bmQtYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjg2KSAhZGVmYXVsdFxuXG4kbW9kYWwtY29udGVudC13aWR0aDogNjQwcHggIWRlZmF1bHRcbiRtb2RhbC1jb250ZW50LW1hcmdpbi1tb2JpbGU6IDIwcHggIWRlZmF1bHRcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctbW9iaWxlOiAxNjBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtc3BhY2luZy10YWJsZXQ6IDQwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnM6IDQwcHggIWRlZmF1bHRcbiRtb2RhbC1jbG9zZS1yaWdodDogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNsb3NlLXRvcDogMjBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1zcGFjaW5nOiA0MHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWhlYWQtYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWhlYWQtcGFkZGluZzogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtdGl0bGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtdGl0bGUtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLXRpdGxlLXNpemU6ICRzaXplLTQgIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWZvb3QtYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWJvZHktcGFkZGluZzogMjBweCAhZGVmYXVsdFxuXG4kbW9kYWwtYnJlYWtwb2ludDogJHRhYmxldCAhZGVmYXVsdFxuXG4ubW9kYWxcbiAgQGV4dGVuZCAlb3ZlcmxheVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IG5vbmVcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBvc2l0aW9uOiBmaXhlZFxuICB6LWluZGV4OiAkbW9kYWwtelxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hY3RpdmVcbiAgICBkaXNwbGF5OiBmbGV4XG5cbi5tb2RhbC1iYWNrZ3JvdW5kXG4gIEBleHRlbmQgJW92ZXJsYXlcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tncm91bmQtYmFja2dyb3VuZC1jb2xvclxuXG4ubW9kYWwtY29udGVudCxcbi5tb2RhbC1jYXJkXG4gIG1hcmdpbjogMCAkbW9kYWwtY29udGVudC1tYXJnaW4tbW9iaWxlXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jb250ZW50LXNwYWNpbmctbW9iaWxlfSlcbiAgb3ZlcmZsb3c6IGF1dG9cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxMDAlXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICtmcm9tKCRtb2RhbC1icmVha3BvaW50KVxuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNvbnRlbnQtc3BhY2luZy10YWJsZXR9KVxuICAgIHdpZHRoOiAkbW9kYWwtY29udGVudC13aWR0aFxuXG4ubW9kYWwtY2xvc2VcbiAgQGV4dGVuZCAlZGVsZXRlXG4gIGJhY2tncm91bmQ6IG5vbmVcbiAgaGVpZ2h0OiAkbW9kYWwtY2xvc2UtZGltZW5zaW9uc1xuICBwb3NpdGlvbjogZml4ZWRcbiAgK2x0ci1wb3NpdGlvbigkbW9kYWwtY2xvc2UtcmlnaHQpXG4gIHRvcDogJG1vZGFsLWNsb3NlLXRvcFxuICB3aWR0aDogJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnNcblxuLm1vZGFsLWNhcmRcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jYXJkLXNwYWNpbmd9KVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIC1tcy1vdmVyZmxvdy15OiB2aXNpYmxlXG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBhZGRpbmc6ICRtb2RhbC1jYXJkLWhlYWQtcGFkZGluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLm1vZGFsLWNhcmQtaGVhZFxuICBib3JkZXItYm90dG9tOiAkbW9kYWwtY2FyZC1oZWFkLWJvcmRlci1ib3R0b21cbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXNcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRtb2RhbC1jYXJkLWhlYWQtcmFkaXVzXG5cbi5tb2RhbC1jYXJkLXRpdGxlXG4gIGNvbG9yOiAkbW9kYWwtY2FyZC10aXRsZS1jb2xvclxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAgZm9udC1zaXplOiAkbW9kYWwtY2FyZC10aXRsZS1zaXplXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodFxuXG4ubW9kYWwtY2FyZC1mb290XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbW9kYWwtY2FyZC1mb290LXJhZGl1c1xuICBib3JkZXItdG9wOiAkbW9kYWwtY2FyZC1mb290LWJvcmRlci10b3BcbiAgLmJ1dHRvblxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcblxuLm1vZGFsLWNhcmQtYm9keVxuICArb3ZlcmZsb3ctdG91Y2hcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBvdmVyZmxvdzogYXV0b1xuICBwYWRkaW5nOiAkbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmdcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRuYXZiYXItYm94LXNoYWRvdy1zaXplOiAwIDJweCAwIDAgIWRlZmF1bHRcbiRuYXZiYXItYm94LXNoYWRvdy1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRuYXZiYXItaGVpZ2h0OiAzLjI1cmVtICFkZWZhdWx0XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6IDFyZW0gIWRlZmF1bHRcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAycmVtICFkZWZhdWx0XG4kbmF2YmFyLXo6IDMwICFkZWZhdWx0XG4kbmF2YmFyLWZpeGVkLXo6IDMwICFkZWZhdWx0XG5cbiRuYXZiYXItaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1ob3Zlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWltZy1tYXgtaGVpZ2h0OiAxLjc1cmVtICFkZWZhdWx0XG5cbiRuYXZiYXItYnVyZ2VyLWNvbG9yOiAkbmF2YmFyLWl0ZW0tY29sb3IgIWRlZmF1bHRcblxuJG5hdmJhci10YWItaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFkZWZhdWx0XG5cbiRuYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLW9mZnNldDogLTRweCAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1hcnJvdzogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLXo6IDIwICFkZWZhdWx0XG5cbiRuYXZiYXItZHJvcGRvd24tYm94ZWQtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvdzogMCA4cHggOHB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I6ICRzY2hlbWUtaW52ZXJ0ICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG5cbiRuYXZiYXItZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5hdmJhci1kaXZpZGVyLWhlaWdodDogMnB4ICFkZWZhdWx0XG5cbiRuYXZiYXItYm90dG9tLWJveC1zaGFkb3ctc2l6ZTogMCAtMnB4IDAgMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWJyZWFrcG9pbnQ6ICRkZXNrdG9wICFkZWZhdWx0XG5cbiRuYXZiYXItY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbj1uYXZiYXItZml4ZWRcbiAgbGVmdDogMFxuICBwb3NpdGlvbjogZml4ZWRcbiAgcmlnaHQ6IDBcbiAgei1pbmRleDogJG5hdmJhci1maXhlZC16XG5cbi5uYXZiYXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB6LWluZGV4OiAkbmF2YmFyLXpcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRuYXZiYXItY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5uYXZiYXItYnJhbmRcbiAgICAgICAgJiA+IC5uYXZiYXItaXRlbSxcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJiA+IGEubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5uYXZiYXItYnVyZ2VyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICArZnJvbSgkbmF2YmFyLWJyZWFrcG9pbnQpXG4gICAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAgIC5uYXZiYXItZW5kXG4gICAgICAgICAgJiA+IC5uYXZiYXItaXRlbSxcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgJiA+IGEubmF2YmFyLWl0ZW0sXG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgICBhLm5hdmJhci1pdGVtXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgJiA+IC5jb250YWluZXJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICAgIHdpZHRoOiAxMDAlXG4gICYuaGFzLXNoYWRvd1xuICAgIGJveC1zaGFkb3c6ICRuYXZiYXItYm94LXNoYWRvdy1zaXplICRuYXZiYXItYm94LXNoYWRvdy1jb2xvclxuICAmLmlzLWZpeGVkLWJvdHRvbSxcbiAgJi5pcy1maXhlZC10b3BcbiAgICArbmF2YmFyLWZpeGVkXG4gICYuaXMtZml4ZWQtYm90dG9tXG4gICAgYm90dG9tOiAwXG4gICAgJi5oYXMtc2hhZG93XG4gICAgICBib3gtc2hhZG93OiAkbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemUgJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yXG4gICYuaXMtZml4ZWQtdG9wXG4gICAgdG9wOiAwXG5cbmh0bWwsXG5ib2R5XG4gICYuaGFzLW5hdmJhci1maXhlZC10b3BcbiAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHRcbiAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbVxuICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodFxuXG4ubmF2YmFyLWJyYW5kLFxuLm5hdmJhci10YWJzXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1zaHJpbms6IDBcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcblxuLm5hdmJhci1icmFuZFxuICBhLm5hdmJhci1pdGVtXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4ubmF2YmFyLXRhYnNcbiAgK292ZXJmbG93LXRvdWNoXG4gIG1heC13aWR0aDogMTAwdndcbiAgb3ZlcmZsb3cteDogYXV0b1xuICBvdmVyZmxvdy15OiBoaWRkZW5cblxuLm5hdmJhci1idXJnZXJcbiAgQGV4dGVuZCAlcmVzZXRcbiAgY29sb3I6ICRuYXZiYXItYnVyZ2VyLWNvbG9yXG4gICtoYW1idXJnZXIoJG5hdmJhci1oZWlnaHQpXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bywgZmFsc2UpXG5cbi5uYXZiYXItbWVudVxuICBkaXNwbGF5OiBub25lXG5cbi5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGlua1xuICBjb2xvcjogJG5hdmJhci1pdGVtLWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGxpbmUtaGVpZ2h0OiAxLjVcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC5pY29uXG4gICAgJjpvbmx5LWNoaWxkXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW1cbiAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW1cblxuYS5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGlua1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy13aXRoaW4sXG4gICY6aG92ZXIsXG4gICYuaXMtYWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICBjb2xvcjogJG5hdmJhci1pdGVtLWhvdmVyLWNvbG9yXG5cbi5uYXZiYXItaXRlbVxuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgaW1nXG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1pdGVtLWltZy1tYXgtaGVpZ2h0XG4gICYuaGFzLWRyb3Bkb3duXG4gICAgcGFkZGluZzogMFxuICAmLmlzLWV4cGFuZGVkXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgJi5pcy10YWJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweClcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1zdHlsZVxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGhcbiAgICAgIGNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtY29sb3JcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtICN7JG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGh9KVxuXG4ubmF2YmFyLWNvbnRlbnRcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcylcbiAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMi41ZW0pXG4gICY6OmFmdGVyXG4gICAgQGV4dGVuZCAlYXJyb3dcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZHJvcGRvd24tYXJyb3dcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbVxuICAgICtsdHItcG9zaXRpb24oMS4xMjVlbSlcblxuLm5hdmJhci1kcm9wZG93blxuICBmb250LXNpemU6IDAuODc1cmVtXG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW1cbiAgcGFkZGluZy10b3A6IDAuNXJlbVxuICAubmF2YmFyLWl0ZW1cbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbVxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbVxuXG4ubmF2YmFyLWRpdmlkZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kaXZpZGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyOiBub25lXG4gIGRpc3BsYXk6IG5vbmVcbiAgaGVpZ2h0OiAkbmF2YmFyLWRpdmlkZXItaGVpZ2h0XG4gIG1hcmdpbjogMC41cmVtIDBcblxuK3VudGlsKCRuYXZiYXItYnJlYWtwb2ludClcbiAgLm5hdmJhciA+IC5jb250YWluZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLXRhYnNcbiAgICAubmF2YmFyLWl0ZW1cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhci1saW5rXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgLm5hdmJhci1tZW51XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICBwYWRkaW5nOiAwLjVyZW0gMFxuICAgICYuaXMtYWN0aXZlXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAvLyBGaXhlZCBuYXZiYXJcbiAgLm5hdmJhclxuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoLFxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoXG4gICAgICArbmF2YmFyLWZpeGVkXG4gICAgJi5pcy1maXhlZC1ib3R0b20tdG91Y2hcbiAgICAgIGJvdHRvbTogMFxuICAgICAgJi5oYXMtc2hhZG93XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgIHRvcDogMFxuICAgICYuaXMtZml4ZWQtdG9wLFxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoXG4gICAgICAubmF2YmFyLW1lbnVcbiAgICAgICAgK292ZXJmbG93LXRvdWNoXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSlcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG9cbiAgaHRtbCxcbiAgYm9keVxuICAgICYuaGFzLW5hdmJhci1maXhlZC10b3AtdG91Y2hcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAgICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tdG91Y2hcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodFxuXG4rZnJvbSgkbmF2YmFyLWJyZWFrcG9pbnQpXG4gIC5uYXZiYXIsXG4gIC5uYXZiYXItbWVudSxcbiAgLm5hdmJhci1zdGFydCxcbiAgLm5hdmJhci1lbmRcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhclxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5pcy1zcGFjZWRcbiAgICAgIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbFxuICAgICAgLm5hdmJhci1zdGFydCxcbiAgICAgIC5uYXZiYXItZW5kXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGEubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1xuICAgICYuaXMtdHJhbnNwYXJlbnRcbiAgICAgIGEubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duXG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cyxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluLFxuICAgICAgICAmLmlzLWhvdmVyYWJsZTpob3ZlclxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBhLm5hdmJhci1pdGVtXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvclxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yXG4gIC5uYXZiYXItYnVyZ2VyXG4gICAgZGlzcGxheTogbm9uZVxuICAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItbGlua1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gIC5uYXZiYXItaXRlbVxuICAgICYuaGFzLWRyb3Bkb3duXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAgICYuaGFzLWRyb3Bkb3duLXVwXG4gICAgICAubmF2YmFyLWxpbms6OmFmdGVyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDAuMjVlbSwgLTAuMjVlbSlcbiAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzICRuYXZiYXItZHJvcGRvd24tcmFkaXVzIDAgMFxuICAgICAgICBib3JkZXItdG9wOiBub25lXG4gICAgICAgIGJvdHRvbTogMTAwJVxuICAgICAgICBib3gtc2hhZG93OiAwIC04cHggOHB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgICAgICB0b3A6IGF1dG9cbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cyxcbiAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4sXG4gICAgJi5pcy1ob3ZlcmFibGU6aG92ZXJcbiAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgLm5hdmJhci5pcy1zcGFjZWQgJixcbiAgICAgICAgJi5pcy1ib3hlZFxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0b1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICAubmF2YmFyLW1lbnVcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMFxuICAubmF2YmFyLXN0YXJ0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvKVxuICAubmF2YmFyLWVuZFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8sIGZhbHNlKVxuICAubmF2YmFyLWRyb3Bkb3duXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXNcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXNcbiAgICBib3JkZXItdG9wOiAkbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3BcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgZGlzcGxheTogbm9uZVxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW1cbiAgICArbHRyLXBvc2l0aW9uKDAsIGZhbHNlKVxuICAgIG1pbi13aWR0aDogMTAwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMTAwJVxuICAgIHotaW5kZXg6ICRuYXZiYXItZHJvcGRvd24telxuICAgIC5uYXZiYXItaXRlbVxuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbVxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDNyZW0pXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcbiAgICAubmF2YmFyLmlzLXNwYWNlZCAmLFxuICAgICYuaXMtYm94ZWRcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtcmFkaXVzXG4gICAgICBib3JkZXItdG9wOiBub25lXG4gICAgICBib3gtc2hhZG93OiAkbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvd1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICB0b3A6IGNhbGMoMTAwJSArICgjeyRuYXZiYXItZHJvcGRvd24tb2Zmc2V0fSkpXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweClcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZFxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtXG4gICAgJi5pcy1yaWdodFxuICAgICAgbGVmdDogYXV0b1xuICAgICAgcmlnaHQ6IDBcbiAgLm5hdmJhci1kaXZpZGVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgLm5hdmJhciA+IC5jb250YWluZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyXG4gICAgLm5hdmJhci1icmFuZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtLjc1cmVtLCBmYWxzZSlcbiAgICAubmF2YmFyLW1lbnVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLS43NXJlbSlcbiAgLy8gRml4ZWQgbmF2YmFyXG4gIC5uYXZiYXJcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxuICAgICYuaXMtZml4ZWQtdG9wLWRlc2t0b3BcbiAgICAgICtuYXZiYXItZml4ZWRcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wXG4gICAgICBib3R0b206IDBcbiAgICAgICYuaGFzLXNoYWRvd1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgICYuaXMtZml4ZWQtdG9wLWRlc2t0b3BcbiAgICAgIHRvcDogMFxuICBodG1sLFxuICBib2R5XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3BcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodFxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQgKyAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICogMilcbiAgICAmLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLWJvdHRvbVxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0ICsgKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAqIDIpXG4gIC8vIEhvdmVyL0FjdGl2ZSBzdGF0ZXNcbiAgYS5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgJi5pcy1hY3RpdmU6bm90KDpmb2N1cyk6bm90KDpob3ZlcilcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICYuaXMtYWN0aXZlXG4gICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcblxuLy8gQ29tYmluYXRpb25cblxuLmhlcm9cbiAgJi5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9jb250cm9sc1wiXG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHBhZ2luYXRpb24tbWFyZ2luOiAtMC4yNXJlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24tbWluLXdpZHRoOiAkY29udHJvbC1oZWlnaHQgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24taXRlbS1mb250LXNpemU6IDFlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24taXRlbS1tYXJnaW46IDAuMjVyZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1sZWZ0OiAwLjVlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLXJpZ2h0OiAwLjVlbSAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1uYXYtcGFkZGluZy1sZWZ0OiAwLjc1ZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLXJpZ2h0OiAwLjc1ZW0gIWRlZmF1bHRcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogJGxpbmstZm9jdXMgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWZvY3VzLWJvcmRlci1jb2xvcjogJGxpbmstZm9jdXMtYm9yZGVyICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuJHBhZ2luYXRpb24tY3VycmVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHBhZ2luYXRpb24tY3VycmVudC1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWVsbGlwc2lzLWNvbG9yOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpICFkZWZhdWx0XG5cbi5wYWdpbmF0aW9uXG4gIEBleHRlbmQgJWJsb2NrXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIG1hcmdpbjogJHBhZ2luYXRpb24tbWFyZ2luXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgJi5pcy1yb3VuZGVkXG4gICAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gICAgLnBhZ2luYXRpb24tbmV4dFxuICAgICAgcGFkZGluZy1sZWZ0OiAxZW1cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbVxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgLnBhZ2luYXRpb24tbGlua1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG5cbi5wYWdpbmF0aW9uLFxuLnBhZ2luYXRpb24tbGlzdFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgdGV4dC1hbGlnbjogY2VudGVyXG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpc1xuICBAZXh0ZW5kICVjb250cm9sXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWl0ZW0tZm9udC1zaXplXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG1hcmdpbjogJHBhZ2luYXRpb24taXRlbS1tYXJnaW5cbiAgcGFkZGluZy1sZWZ0OiAkcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctbGVmdFxuICBwYWRkaW5nLXJpZ2h0OiAkcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctcmlnaHRcbiAgdGV4dC1hbGlnbjogY2VudGVyXG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmtcbiAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3JcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yXG4gIG1pbi13aWR0aDogJHBhZ2luYXRpb24tbWluLXdpZHRoXG4gICY6aG92ZXJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvclxuICAmOmZvY3VzXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1ib3JkZXItY29sb3JcbiAgJjphY3RpdmVcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1zaGFkb3ctaW5zZXRcbiAgJltkaXNhYmxlZF0sXG4gICYuaXMtZGlzYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yXG4gICAgb3BhY2l0eTogMC41XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dFxuICBwYWRkaW5nLWxlZnQ6ICRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLWxlZnRcbiAgcGFkZGluZy1yaWdodDogJHBhZ2luYXRpb24tbmF2LXBhZGRpbmctcmlnaHRcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4ucGFnaW5hdGlvbi1saW5rXG4gICYuaXMtY3VycmVudFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1jb2xvclxuXG4ucGFnaW5hdGlvbi1lbGxpcHNpc1xuICBjb2xvcjogJHBhZ2luYXRpb24tZWxsaXBzaXMtY29sb3JcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuLnBhZ2luYXRpb24tbGlzdFxuICBmbGV4LXdyYXA6IHdyYXBcbiAgbGlcbiAgICBsaXN0LXN0eWxlOiBub25lXG5cbittb2JpbGVcbiAgLnBhZ2luYXRpb25cbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHRcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAucGFnaW5hdGlvbi1saXN0XG4gICAgbGlcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgZmxleC1zaHJpbms6IDFcblxuK3RhYmxldFxuICAucGFnaW5hdGlvbi1saXN0XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICBvcmRlcjogMVxuICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLnBhZ2luYXRpb24tbmV4dCxcbiAgLnBhZ2luYXRpb24tbGluayxcbiAgLnBhZ2luYXRpb24tZWxsaXBzaXNcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgbWFyZ2luLXRvcDogMFxuICAucGFnaW5hdGlvbi1wcmV2aW91c1xuICAgIG9yZGVyOiAyXG4gIC5wYWdpbmF0aW9uLW5leHRcbiAgICBvcmRlcjogM1xuICAucGFnaW5hdGlvblxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICBtYXJnaW4tdG9wOiAwXG4gICAgJi5pcy1jZW50ZXJlZFxuICAgICAgLnBhZ2luYXRpb24tcHJldmlvdXNcbiAgICAgICAgb3JkZXI6IDFcbiAgICAgIC5wYWdpbmF0aW9uLWxpc3RcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgb3JkZXI6IDJcbiAgICAgIC5wYWdpbmF0aW9uLW5leHRcbiAgICAgICAgb3JkZXI6IDNcbiAgICAmLmlzLXJpZ2h0XG4gICAgICAucGFnaW5hdGlvbi1wcmV2aW91c1xuICAgICAgICBvcmRlcjogMVxuICAgICAgLnBhZ2luYXRpb24tbmV4dFxuICAgICAgICBvcmRlcjogMlxuICAgICAgLnBhZ2luYXRpb24tbGlzdFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgICAgIG9yZGVyOiAzXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRwYW5lbC1tYXJnaW46ICRibG9jay1zcGFjaW5nICFkZWZhdWx0XG4kcGFuZWwtaXRlbS1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kcGFuZWwtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kcGFuZWwtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG5cbiRwYW5lbC1oZWFkaW5nLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAwLjc1ZW0gMWVtICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXNpemU6IDEuMjVlbSAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJHBhbmVsLXRhYnMtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG4kcGFuZWwtdGFiLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kcGFuZWwtdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG4kcGFuZWwtdGFiLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlICFkZWZhdWx0XG5cbiRwYW5lbC1saXN0LWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kcGFuZWwtbGlzdC1pdGVtLWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kcGFuZWwtYmxvY2stY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kcGFuZWwtYmxvY2stYWN0aXZlLWJvcmRlci1sZWZ0LWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlICFkZWZhdWx0XG4kcGFuZWwtYmxvY2stYWN0aXZlLWljb24tY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRwYW5lbC1pY29uLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJHBhbmVsLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ucGFuZWxcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLXJhZGl1c1xuICBib3gtc2hhZG93OiAkcGFuZWwtc2hhZG93XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRwYW5lbC1tYXJnaW5cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkY29tcG9uZW50cyBpbiAkcGFuZWwtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJGNvbXBvbmVudHMsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRjb21wb25lbnRzLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIC5wYW5lbC1oZWFkaW5nXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmVcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yXG4gICAgICAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uXG4gICAgICAgIGNvbG9yOiAkY29sb3JcblxuLnBhbmVsLXRhYnMsXG4ucGFuZWwtYmxvY2tcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgYm9yZGVyLWJvdHRvbTogJHBhbmVsLWl0ZW0tYm9yZGVyXG5cbi5wYW5lbC1oZWFkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1oZWFkaW5nLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLXJhZGl1cyAkcGFuZWwtcmFkaXVzIDAgMFxuICBjb2xvcjogJHBhbmVsLWhlYWRpbmctY29sb3JcbiAgZm9udC1zaXplOiAkcGFuZWwtaGVhZGluZy1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkcGFuZWwtaGVhZGluZy13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICRwYW5lbC1oZWFkaW5nLWxpbmUtaGVpZ2h0XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmdcblxuLnBhbmVsLXRhYnNcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gIGRpc3BsYXk6IGZsZXhcbiAgZm9udC1zaXplOiAkcGFuZWwtdGFicy1mb250LXNpemVcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYVxuICAgIGJvcmRlci1ib3R0b206ICRwYW5lbC10YWItYm9yZGVyLWJvdHRvbVxuICAgIG1hcmdpbi1ib3R0b206IC0xcHhcbiAgICBwYWRkaW5nOiAwLjVlbVxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFuZWwtdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICBjb2xvcjogJHBhbmVsLXRhYi1hY3RpdmUtY29sb3JcblxuLnBhbmVsLWxpc3RcbiAgYVxuICAgIGNvbG9yOiAkcGFuZWwtbGlzdC1pdGVtLWNvbG9yXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRwYW5lbC1saXN0LWl0ZW0taG92ZXItY29sb3JcblxuLnBhbmVsLWJsb2NrXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgY29sb3I6ICRwYW5lbC1ibG9jay1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1ZW0pXG4gICYgPiAuY29udHJvbFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy13cmFwcGVkXG4gICAgZmxleC13cmFwOiB3cmFwXG4gICYuaXMtYWN0aXZlXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtYm9yZGVyLWxlZnQtY29sb3JcbiAgICBjb2xvcjogJHBhbmVsLWJsb2NrLWFjdGl2ZS1jb2xvclxuICAgIC5wYW5lbC1pY29uXG4gICAgICBjb2xvcjogJHBhbmVsLWJsb2NrLWFjdGl2ZS1pY29uLWNvbG9yXG4gICY6bGFzdC1jaGlsZFxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRwYW5lbC1yYWRpdXNcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHBhbmVsLXJhZGl1c1xuXG5hLnBhbmVsLWJsb2NrLFxubGFiZWwucGFuZWwtYmxvY2tcbiAgY3Vyc29yOiBwb2ludGVyXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmxvY2staG92ZXItYmFja2dyb3VuZC1jb2xvclxuXG4ucGFuZWwtaWNvblxuICArZmEoMTRweCwgMWVtKVxuICBjb2xvcjogJHBhbmVsLWljb24tY29sb3JcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1ZW0pXG4gIC5mYVxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0YWJzLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kdGFicy1ib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWRlZmF1bHRcbiR0YWJzLWxpbmstY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kdGFicy1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYnMtbGluay1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy1saW5rLXBhZGRpbmc6IDAuNWVtIDFlbSAhZGVmYXVsdFxuXG4kdGFicy1ib3hlZC1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG5cbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG5cbi50YWJzXG4gIEBleHRlbmQgJWJsb2NrXG4gICtvdmVyZmxvdy10b3VjaFxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBvdmVyZmxvdy14OiBhdXRvXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgYVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZVxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJzLWJvcmRlci1ib3R0b20td2lkdGhcbiAgICBjb2xvcjogJHRhYnMtbGluay1jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b206IC0jeyR0YWJzLWJvcmRlci1ib3R0b20td2lkdGh9XG4gICAgcGFkZGluZzogJHRhYnMtbGluay1wYWRkaW5nXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgICY6aG92ZXJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgY29sb3I6ICR0YWJzLWxpbmstaG92ZXItY29sb3JcbiAgbGlcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBhXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgICAgY29sb3I6ICR0YWJzLWxpbmstYWN0aXZlLWNvbG9yXG4gIHVsXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkdGFicy1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICYuaXMtbGVmdFxuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gICAgJi5pcy1jZW50ZXJcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbVxuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gICAgJi5pcy1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgLmljb25cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpXG4gIC8vIEFsaWdubWVudFxuICAmLmlzLWNlbnRlcmVkXG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtcmlnaHRcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBTdHlsZXNcbiAgJi5pcy1ib3hlZFxuICAgIGFcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICArbHRyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0YWJzLWJveGVkLWxpbmstcmFkaXVzICR0YWJzLWJveGVkLWxpbmstcmFkaXVzIDAgMFxuICAgICAgK3J0bFxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgJHRhYnMtYm94ZWQtbGluay1yYWRpdXNcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgIGxpXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvciAhaW1wb3J0YW50XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgbGlcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgJi5pcy10b2dnbGVcbiAgICBhXG4gICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1jb2xvclxuICAgICAgYm9yZGVyLXN0eWxlOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItc3R5bGVcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRoXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvclxuICAgICAgICB6LWluZGV4OiAyXG4gICAgbGlcbiAgICAgICYgKyBsaVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0jeyR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci13aWR0aH0sIGZhbHNlKVxuICAgICAgJjpmaXJzdC1jaGlsZCBhXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAmOmxhc3QtY2hpbGQgYVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yXG4gICAgICAgICAgY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1jb2xvclxuICAgICAgICAgIHotaW5kZXg6IDFcbiAgICB1bFxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAgICYuaXMtdG9nZ2xlLXJvdW5kZWRcbiAgICAgIGxpXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbVxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbVxuICAgICAgICAmOmxhc3QtY2hpbGQgYVxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbVxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIvKiBCdWxtYSBHcmlkICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcImNvbHVtbnNcIlxuQGltcG9ydCBcInRpbGVzXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGNvbHVtbi1nYXA6IDAuNzVyZW0gIWRlZmF1bHRcblxuLmNvbHVtblxuICBkaXNwbGF5OiBibG9ja1xuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBwYWRkaW5nOiAkY29sdW1uLWdhcFxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW5hcnJvd1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogdW5zZXRcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mdWxsXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAxMDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtcXVhcnRlcnNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDc1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXR3by10aGlyZHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDY2LjY2NjYlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtaGFsZlxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNTAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXRoaXJkXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAzMy4zMzMzJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1xdWFydGVyXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAyNSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtZmlmdGhcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDIwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXR3by1maWZ0aHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDQwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtZm91ci1maWZ0aHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDgwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVyc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdHdvLXRoaXJkc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1oYWxmXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtdGhpcmRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXJcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1maWZ0aFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdHdvLWZpZnRoc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1mb3VyLWZpZnRoc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtI3skaX1cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LSN7JGl9XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK21vYmlsZVxuICAgICYuaXMtbmFycm93LW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tbW9iaWxlXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1tb2JpbGVcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICt0YWJsZXRcbiAgICAmLmlzLW5hcnJvdyxcbiAgICAmLmlzLW5hcnJvdy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbCxcbiAgICAmLmlzLWZ1bGwtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMsXG4gICAgJi5pcy10d28tdGhpcmRzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLFxuICAgICYuaXMtaGFsZi10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZCxcbiAgICAmLmlzLW9uZS10aGlyZC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXIsXG4gICAgJi5pcy1vbmUtcXVhcnRlci10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aCxcbiAgICAmLmlzLW9uZS1maWZ0aC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMsXG4gICAgJi5pcy10d28tZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLFxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1mb3VyLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLFxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLFxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLFxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aCxcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfSxcbiAgICAgICYuaXMtI3skaX0tdGFibGV0XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfSxcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRhYmxldFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK3RvdWNoXG4gICAgJi5pcy1uYXJyb3ctdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tdG91Y2hcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRvdWNoXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArZGVza3RvcFxuICAgICYuaXMtbmFycm93LWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1kZXNrdG9wXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArd2lkZXNjcmVlblxuICAgICYuaXMtbmFycm93LXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArZnVsbGhkXG4gICAgJi5pcy1uYXJyb3ctZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1mdWxsaGRcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWZ1bGxoZFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcblxuLmNvbHVtbnNcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAoLSRjb2x1bW4tZ2FwKSwgZmFsc2UpXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgKC0kY29sdW1uLWdhcCkpXG4gIG1hcmdpbi10b3A6ICgtJGNvbHVtbi1nYXApXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206ICgtJGNvbHVtbi1nYXApXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC0gI3skY29sdW1uLWdhcH0pXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1nYXBsZXNzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLCBmYWxzZSlcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDApXG4gICAgbWFyZ2luLXRvcDogMFxuICAgICYgPiAuY29sdW1uXG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICYuaXMtbW9iaWxlXG4gICAgZGlzcGxheTogZmxleFxuICAmLmlzLW11bHRpbGluZVxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAmLmlzLXZjZW50ZXJlZFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgICY6bm90KC5pcy1kZXNrdG9wKVxuICAgICAgZGlzcGxheTogZmxleFxuICArZGVza3RvcFxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtZGVza3RvcFxuICAgICAgZGlzcGxheTogZmxleFxuXG5AaWYgJHZhcmlhYmxlLWNvbHVtbnNcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGVcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpLCBmYWxzZSlcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKSlcbiAgICA+IC5jb2x1bW5cbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29sdW1uR2FwKVxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sdW1uR2FwKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggOFxuICAgICAgJi5pcy0jeyRpfVxuICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArbW9iaWxlXG4gICAgICAgICYuaXMtI3skaX0tbW9iaWxlXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3RhYmxldFxuICAgICAgICAmLmlzLSN7JGl9LXRhYmxldFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0YWJsZXQtb25seVxuICAgICAgICAmLmlzLSN7JGl9LXRhYmxldC1vbmx5XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3RvdWNoXG4gICAgICAgICYuaXMtI3skaX0tdG91Y2hcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZGVza3RvcFxuICAgICAgICAmLmlzLSN7JGl9LWRlc2t0b3BcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZGVza3RvcC1vbmx5XG4gICAgICAgICYuaXMtI3skaX0tZGVza3RvcC1vbmx5XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3dpZGVzY3JlZW5cbiAgICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3dpZGVzY3JlZW4tb25seVxuICAgICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICtmdWxsaGRcbiAgICAgICAgJi5pcy0jeyRpfS1mdWxsaGRcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0aWxlLXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHRcblxuLnRpbGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogYmxvY2tcbiAgZmxleC1iYXNpczogMFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnRcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYW5jZXN0b3JcbiAgICBtYXJnaW4tbGVmdDogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgbWFyZ2luLXJpZ2h0OiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICBtYXJnaW4tdG9wOiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJHRpbGUtc3BhY2luZ1xuICAmLmlzLWNoaWxkXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcbiAgJi5pcy1wYXJlbnRcbiAgICBwYWRkaW5nOiAkdGlsZS1zcGFjaW5nXG4gICYuaXMtdmVydGljYWxcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgJiA+IC50aWxlLmlzLWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICAmOm5vdCguaXMtY2hpbGQpXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfVxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiAoZGl2aWRlKCRpLCAxMikpICogMTAwJVxuIiwiLyogQnVsbWEgSGVscGVycyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJjb2xvclwiXG5AaW1wb3J0IFwiZmxleGJveFwiXG5AaW1wb3J0IFwiZmxvYXRcIlxuQGltcG9ydCBcIm90aGVyXCJcbkBpbXBvcnQgXCJvdmVyZmxvd1wiXG5AaW1wb3J0IFwicG9zaXRpb25cIlxuQGltcG9ydCBcInNwYWNpbmdcIlxuQGltcG9ydCBcInR5cG9ncmFwaHlcIlxuQGltcG9ydCBcInZpc2liaWxpdHlcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlc1wiXG5cbkBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAuaGFzLXRleHQtI3skbmFtZX1cbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgYS5oYXMtdGV4dC0jeyRuYW1lfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50XG4gIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG4gIEBpZiBsZW5ndGgoJHBhaXIpID49IDRcbiAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgIC8vIExpZ2h0XG4gICAgLmhhcy10ZXh0LSN7JG5hbWV9LWxpZ2h0XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ICFpbXBvcnRhbnRcbiAgICBhLmhhcy10ZXh0LSN7JG5hbWV9LWxpZ2h0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1c1xuICAgICAgICBjb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCAxMCUpICFpbXBvcnRhbnRcbiAgICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX0tbGlnaHRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50XG4gICAgLy8gRGFya1xuICAgIC5oYXMtdGV4dC0jeyRuYW1lfS1kYXJrXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudFxuICAgIGEuaGFzLXRleHQtI3skbmFtZX0tZGFya1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgY29sb3I6IGJ1bG1hTGlnaHRlbigkY29sb3ItZGFyaywgMTAlKSAhaW1wb3J0YW50XG4gICAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9LWRhcmtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnRcblxuQGVhY2ggJG5hbWUsICRzaGFkZSBpbiAkc2hhZGVzXG4gIC5oYXMtdGV4dC0jeyRuYW1lfVxuICAgIGNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuIiwiJGZsZXgtZGlyZWN0aW9uLXZhbHVlczogcm93LCByb3ctcmV2ZXJzZSwgY29sdW1uLCBjb2x1bW4tcmV2ZXJzZVxuQGVhY2ggJHZhbHVlIGluICRmbGV4LWRpcmVjdGlvbi12YWx1ZXNcbiAgLmlzLWZsZXgtZGlyZWN0aW9uLSN7JHZhbHVlfVxuICAgIGZsZXgtZGlyZWN0aW9uOiAkdmFsdWUgIWltcG9ydGFudFxuXG4kZmxleC13cmFwLXZhbHVlczogbm93cmFwLCB3cmFwLCB3cmFwLXJldmVyc2VcbkBlYWNoICR2YWx1ZSBpbiAkZmxleC13cmFwLXZhbHVlc1xuICAuaXMtZmxleC13cmFwLSN7JHZhbHVlfVxuICAgIGZsZXgtd3JhcDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGp1c3RpZnktY29udGVudC12YWx1ZXM6IGZsZXgtc3RhcnQsIGZsZXgtZW5kLCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sIHNwYWNlLWFyb3VuZCwgc3BhY2UtZXZlbmx5LCBzdGFydCwgZW5kLCBsZWZ0LCByaWdodFxuQGVhY2ggJHZhbHVlIGluICRqdXN0aWZ5LWNvbnRlbnQtdmFsdWVzXG4gIC5pcy1qdXN0aWZ5LWNvbnRlbnQtI3skdmFsdWV9XG4gICAganVzdGlmeS1jb250ZW50OiAkdmFsdWUgIWltcG9ydGFudFxuXG4kYWxpZ24tY29udGVudC12YWx1ZXM6IGZsZXgtc3RhcnQsIGZsZXgtZW5kLCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sIHNwYWNlLWFyb3VuZCwgc3BhY2UtZXZlbmx5LCBzdHJldGNoLCBzdGFydCwgZW5kLCBiYXNlbGluZVxuQGVhY2ggJHZhbHVlIGluICRhbGlnbi1jb250ZW50LXZhbHVlc1xuICAuaXMtYWxpZ24tY29udGVudC0jeyR2YWx1ZX1cbiAgICBhbGlnbi1jb250ZW50OiAkdmFsdWUgIWltcG9ydGFudFxuXG4kYWxpZ24taXRlbXMtdmFsdWVzOiBzdHJldGNoLCBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBiYXNlbGluZSwgc3RhcnQsIGVuZCwgc2VsZi1zdGFydCwgc2VsZi1lbmRcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24taXRlbXMtdmFsdWVzXG4gIC5pcy1hbGlnbi1pdGVtcy0jeyR2YWx1ZX1cbiAgICBhbGlnbi1pdGVtczogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLXNlbGYtdmFsdWVzOiBhdXRvLCBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBiYXNlbGluZSwgc3RyZXRjaFxuQGVhY2ggJHZhbHVlIGluICRhbGlnbi1zZWxmLXZhbHVlc1xuICAuaXMtYWxpZ24tc2VsZi0jeyR2YWx1ZX1cbiAgICBhbGlnbi1zZWxmOiAkdmFsdWUgIWltcG9ydGFudFxuXG4kZmxleC1vcGVyYXRvcnM6IGdyb3csIHNocmlua1xuQGVhY2ggJG9wZXJhdG9yIGluICRmbGV4LW9wZXJhdG9yc1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDVcbiAgICAuaXMtZmxleC0jeyRvcGVyYXRvcn0tI3skaX1cbiAgICAgIGZsZXgtI3skb3BlcmF0b3J9OiAkaSAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbi5pcy1jbGVhcmZpeFxuICArY2xlYXJmaXhcblxuLmlzLXB1bGxlZC1sZWZ0XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcblxuLmlzLXB1bGxlZC1yaWdodFxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4uaXMtcmFkaXVzbGVzc1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnRcblxuLmlzLXNoYWRvd2xlc3NcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy1jbGlja2FibGVcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnRcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50XG5cbi5pcy11bnNlbGVjdGFibGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4iLCIuaXMtY2xpcHBlZFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuLmlzLW92ZXJsYXlcbiAgQGV4dGVuZCAlb3ZlcmxheVxuXG4uaXMtcmVsYXRpdmVcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnRcbiIsIi5pcy1tYXJnaW5sZXNzXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50XG5cbi5pcy1wYWRkaW5nbGVzc1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcblxuJHNwYWNpbmctc2hvcnRjdXRzOiAoXCJtYXJnaW5cIjogXCJtXCIsIFwicGFkZGluZ1wiOiBcInBcIikgIWRlZmF1bHRcbiRzcGFjaW5nLWRpcmVjdGlvbnM6IChcInRvcFwiOiBcInRcIiwgXCJyaWdodFwiOiBcInJcIiwgXCJib3R0b21cIjogXCJiXCIsIFwibGVmdFwiOiBcImxcIikgIWRlZmF1bHRcbiRzcGFjaW5nLWhvcml6b250YWw6IFwieFwiICFkZWZhdWx0XG4kc3BhY2luZy12ZXJ0aWNhbDogXCJ5XCIgIWRlZmF1bHRcbiRzcGFjaW5nLXZhbHVlczogKFwiMFwiOiAwLCBcIjFcIjogMC4yNXJlbSwgXCIyXCI6IDAuNXJlbSwgXCIzXCI6IDAuNzVyZW0sIFwiNFwiOiAxcmVtLCBcIjVcIjogMS41cmVtLCBcIjZcIjogM3JlbSwgXCJhdXRvXCI6IGF1dG8pICFkZWZhdWx0XG5cbkBlYWNoICRwcm9wZXJ0eSwgJHNob3J0Y3V0IGluICRzcGFjaW5nLXNob3J0Y3V0c1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRzcGFjaW5nLXZhbHVlc1xuICAgIC8vIEFsbCBkaXJlY3Rpb25zXG4gICAgLiN7JHNob3J0Y3V0fS0jeyRuYW1lfVxuICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIENhcmRpbmFsIGRpcmVjdGlvbnNcbiAgICBAZWFjaCAkZGlyZWN0aW9uLCAkc3VmZml4IGluICRzcGFjaW5nLWRpcmVjdGlvbnNcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzdWZmaXh9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS0jeyRkaXJlY3Rpb259OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIEhvcml6b250YWwgYXhpc1xuICAgIEBpZiAkc3BhY2luZy1ob3Jpem9udGFsICE9IG51bGxcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzcGFjaW5nLWhvcml6b250YWx9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS1sZWZ0OiAkdmFsdWUgIWltcG9ydGFudFxuICAgICAgICAjeyRwcm9wZXJ0eX0tcmlnaHQ6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgLy8gVmVydGljYWwgYXhpc1xuICAgIEBpZiAkc3BhY2luZy12ZXJ0aWNhbCAhPSBudWxsXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3BhY2luZy12ZXJ0aWNhbH0tI3skbmFtZX1cbiAgICAgICAgI3skcHJvcGVydHl9LXRvcDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAgICAgI3skcHJvcGVydHl9LWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuPXR5cG9ncmFwaHktc2l6ZSgkdGFyZ2V0OicnKVxuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAuaXMtc2l6ZS0jeyRpfSN7aWYoJHRhcmdldCA9PSAnJywgJycsICctJyArICR0YXJnZXQpfVxuICAgICAgZm9udC1zaXplOiAkc2l6ZSAhaW1wb3J0YW50XG5cbit0eXBvZ3JhcGh5LXNpemUoKVxuXG4rbW9iaWxlXG4gICt0eXBvZ3JhcGh5LXNpemUoJ21vYmlsZScpXG5cbit0YWJsZXRcbiAgK3R5cG9ncmFwaHktc2l6ZSgndGFibGV0JylcblxuK3RvdWNoXG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RvdWNoJylcblxuK2Rlc2t0b3BcbiAgK3R5cG9ncmFwaHktc2l6ZSgnZGVza3RvcCcpXG5cbit3aWRlc2NyZWVuXG4gICt0eXBvZ3JhcGh5LXNpemUoJ3dpZGVzY3JlZW4nKVxuXG4rZnVsbGhkXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Z1bGxoZCcpXG5cbiRhbGlnbm1lbnRzOiAoJ2NlbnRlcmVkJzogJ2NlbnRlcicsICdqdXN0aWZpZWQnOiAnanVzdGlmeScsICdsZWZ0JzogJ2xlZnQnLCAncmlnaHQnOiAncmlnaHQnKVxuXG5AZWFjaCAkYWxpZ25tZW50LCAkdGV4dC1hbGlnbiBpbiAkYWxpZ25tZW50c1xuICAuaGFzLXRleHQtI3skYWxpZ25tZW50fVxuICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgK21vYmlsZVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LW1vYmlsZVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tdGFibGV0XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt0YWJsZXQtb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldC1vbmx5XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt0b3VjaFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRvdWNoXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICtkZXNrdG9wXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZGVza3RvcFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcC1vbmx5XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZGVza3RvcC1vbmx5XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0td2lkZXNjcmVlblxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlbi1vbmx5XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0td2lkZXNjcmVlbi1vbmx5XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICtmdWxsaGRcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1mdWxsaGRcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcblxuLmlzLWNhcGl0YWxpemVkXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnRcblxuLmlzLWxvd2VyY2FzZVxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnRcblxuLmlzLXVwcGVyY2FzZVxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnRcblxuLmlzLWl0YWxpY1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudFxuICBcbi5pcy11bmRlcmxpbmVkXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnRcblxuLmhhcy10ZXh0LXdlaWdodC1saWdodFxuICBmb250LXdlaWdodDogJHdlaWdodC1saWdodCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbFxuICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1tZWRpdW1cbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1ib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXByaW1hcnlcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Vjb25kYXJ5XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNlY29uZGFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Fucy1zZXJpZlxuICBmb250LWZhbWlseTogJGZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1tb25vc3BhY2VcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1jb2RlXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kZGlzcGxheXM6ICdibG9jaycgJ2ZsZXgnICdpbmxpbmUnICdpbmxpbmUtYmxvY2snICdpbmxpbmUtZmxleCdcblxuQGVhY2ggJGRpc3BsYXkgaW4gJGRpc3BsYXlzXG4gIC5pcy0jeyRkaXNwbGF5fVxuICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK21vYmlsZVxuICAgIC5pcy0jeyRkaXNwbGF5fS1tb2JpbGVcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5pcy0jeyRkaXNwbGF5fS10YWJsZXRcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RhYmxldC1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldC1vbmx5XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0b3VjaFxuICAgIC5pcy0jeyRkaXNwbGF5fS10b3VjaFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtkZXNrdG9wLW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0tZGVza3RvcC1vbmx5XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuXG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW5cbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS13aWRlc2NyZWVuLW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Z1bGxoZFxuICAgIC5pcy0jeyRkaXNwbGF5fS1mdWxsaGRcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcblxuLmlzLWhpZGRlblxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLmlzLXNyLW9ubHlcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnRcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50XG4gIGhlaWdodDogMC4wMWVtICFpbXBvcnRhbnRcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnRcbiAgd2lkdGg6IDAuMDFlbSAhaW1wb3J0YW50XG5cbittb2JpbGVcbiAgLmlzLWhpZGRlbi1tb2JpbGVcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RhYmxldFxuICAuaXMtaGlkZGVuLXRhYmxldFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdGFibGV0LW9ubHlcbiAgLmlzLWhpZGRlbi10YWJsZXQtb25seVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdG91Y2hcbiAgLmlzLWhpZGRlbi10b3VjaFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZGVza3RvcFxuICAuaXMtaGlkZGVuLWRlc2t0b3BcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Rlc2t0b3Atb25seVxuICAuaXMtaGlkZGVuLWRlc2t0b3Atb25seVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlblxuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW5cbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW4tb25seVxuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4tb25seVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZnVsbGhkXG4gIC5pcy1oaWRkZW4tZnVsbGhkXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy1pbnZpc2libGVcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK21vYmlsZVxuICAuaXMtaW52aXNpYmxlLW1vYmlsZVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0YWJsZXRcbiAgLmlzLWludmlzaWJsZS10YWJsZXRcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdGFibGV0LW9ubHlcbiAgLmlzLWludmlzaWJsZS10YWJsZXQtb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0b3VjaFxuICAuaXMtaW52aXNpYmxlLXRvdWNoXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK2Rlc2t0b3BcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK2Rlc2t0b3Atb25seVxuICAuaXMtaW52aXNpYmxlLWRlc2t0b3Atb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuXG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlblxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuLW9ubHlcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuLW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZnVsbGhkXG4gIC5pcy1pbnZpc2libGUtZnVsbGhkXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcbiIsIi8qIEJ1bG1hIExheW91dCAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJoZXJvXCJcbkBpbXBvcnQgXCJzZWN0aW9uXCJcbkBpbXBvcnQgXCJmb290ZXJcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kaGVyby1ib2R5LXBhZGRpbmc6IDNyZW0gMS41cmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctdGFibGV0OiAzcmVtIDNyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1zbWFsbDogMS41cmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctbWVkaXVtOiA5cmVtIDQuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLWxhcmdlOiAxOHJlbSA2cmVtICFkZWZhdWx0XG5cbiRoZXJvLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4vLyBNYWluIGNvbnRhaW5lclxuLmhlcm9cbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAubmF2YmFyXG4gICAgYmFja2dyb3VuZDogbm9uZVxuICAudGFic1xuICAgIHVsXG4gICAgICBib3JkZXItYm90dG9tOiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGhlcm8tY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBpbmhlcml0XG4gICAgICAudGl0bGVcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5zdWJ0aXRsZVxuICAgICAgICBjb2xvcjogYnVsbWFSZ2JhKCRjb2xvci1pbnZlcnQsIDAuOSlcbiAgICAgICAgYTpub3QoLmJ1dHRvbiksXG4gICAgICAgIHN0cm9uZ1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubmF2YmFyLW1lbnVcbiAgICAgICAgK3RvdWNoXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjcpXG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLnRhYnNcbiAgICAgICAgYVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgb3BhY2l0eTogMC45XG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICBsaVxuICAgICAgICAgICYuaXMtYWN0aXZlIGFcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAmLmlzLWJveGVkLFxuICAgICAgICAmLmlzLXRvZ2dsZVxuICAgICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgICAgICAgIGxpLmlzLWFjdGl2ZSBhXG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAvLyBNb2RpZmllcnNcbiAgICAgIEBpZiB0eXBlLW9mKCRjb2xvcikgPT0gJ2NvbG9yJ1xuICAgICAgICAmLmlzLWJvbGRcbiAgICAgICAgICAkZ3JhZGllbnQtdG9wLWxlZnQ6IGRhcmtlbihzYXR1cmF0ZShhZGp1c3QtaHVlKCRjb2xvciwgLTEwZGVnKSwgMTAlKSwgMTAlKVxuICAgICAgICAgICRncmFkaWVudC1ib3R0b20tcmlnaHQ6IGxpZ2h0ZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkY29sb3IsIDEwZGVnKSwgNSUpLCA1JSlcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAkZ3JhZGllbnQtdG9wLWxlZnQgMCUsICRjb2xvciA3MSUsICRncmFkaWVudC1ib3R0b20tcmlnaHQgMTAwJSlcbiAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAubmF2YmFyLW1lbnVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgJGdyYWRpZW50LXRvcC1sZWZ0IDAlLCAkY29sb3IgNzElLCAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0IDEwMCUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICAuaGVyby1ib2R5XG4gICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICArdGFibGV0XG4gICAgICAuaGVyby1ib2R5XG4gICAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICt0YWJsZXRcbiAgICAgIC5oZXJvLWJvZHlcbiAgICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLWxhcmdlXG4gICYuaXMtaGFsZmhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0LFxuICAmLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXJcbiAgICAuaGVyby1ib2R5XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAmID4gLmNvbnRhaW5lclxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgJi5pcy1oYWxmaGVpZ2h0XG4gICAgbWluLWhlaWdodDogNTB2aFxuICAmLmlzLWZ1bGxoZWlnaHRcbiAgICBtaW4taGVpZ2h0OiAxMDB2aFxuXG4vLyBDb21wb25lbnRzXG5cbi5oZXJvLXZpZGVvXG4gIEBleHRlbmQgJW92ZXJsYXlcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB2aWRlb1xuICAgIGxlZnQ6IDUwJVxuICAgIG1pbi1oZWlnaHQ6IDEwMCVcbiAgICBtaW4td2lkdGg6IDEwMCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMClcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtdHJhbnNwYXJlbnRcbiAgICBvcGFjaXR5OiAwLjNcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmVcblxuLmhlcm8tYnV0dG9uc1xuICBtYXJnaW4tdG9wOiAxLjVyZW1cbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgIC5idXR0b25cbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMS41cmVtKVxuXG4vLyBDb250YWluZXJzXG5cbi5oZXJvLWhlYWQsXG4uaGVyby1mb290XG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuXG4uaGVyby1ib2R5XG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmdcbiAgK3RhYmxldFxuICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy10YWJsZXRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHNlY3Rpb24tcGFkZGluZzogM3JlbSAxLjVyZW0gIWRlZmF1bHRcbiRzZWN0aW9uLXBhZGRpbmctZGVza3RvcDogM3JlbSAzcmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLW1lZGl1bTogOXJlbSA0LjVyZW0gIWRlZmF1bHRcbiRzZWN0aW9uLXBhZGRpbmctbGFyZ2U6IDE4cmVtIDZyZW0gIWRlZmF1bHRcblxuLnNlY3Rpb25cbiAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZ1xuICAvLyBSZXNwb25zaXZlbmVzc1xuICArZGVza3RvcFxuICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctZGVza3RvcFxuICAgIC8vIFNpemVzXG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbWVkaXVtXG4gICAgJi5pcy1sYXJnZVxuICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1sYXJnZVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlc1wiXG5cbiRmb290ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJGZvb3Rlci1jb2xvcjogZmFsc2UgIWRlZmF1bHRcbiRmb290ZXItcGFkZGluZzogM3JlbSAxLjVyZW0gNnJlbSAhZGVmYXVsdFxuXG4uZm9vdGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmFja2dyb3VuZC1jb2xvclxuICBwYWRkaW5nOiAkZm9vdGVyLXBhZGRpbmdcbiAgQGlmICRmb290ZXItY29sb3JcbiAgICBjb2xvcjogJGZvb3Rlci1jb2xvclxuIiwiLmlzLW5vc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbn1cbiIsIi8vIFNvbWUgb2YgdGhlIGFuaW1hdGlvbnMgYXJlIGZyb20gYW5pbWF0ZS5jc3MgKGh0dHBzOi8vZGFuZWRlbi5naXRodWIuaW8vYW5pbWF0ZS5jc3MpXG5cbi8vIEZhZGUgb3V0XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuLmZhZGVPdXQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIH1cbn1cbi5mYWRlT3V0RG93biB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxufVxuLmZhZGVPdXRVcCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuLy8gRmFkZSBJblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuLmZhZGVJbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cbi5mYWRlSW5Eb3duIHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cbi5mYWRlSW5VcCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4vKipcbiAqIFZ1ZSBUcmFuc2l0aW9uc1xuICovXG5cbi8vIEZhZGVcbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkc3BlZWQtc2xvdyAkZWFzaW5nO1xufVxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLy8gWm9vbSBJblxuLnpvb20taW4tZW50ZXItYWN0aXZlLFxuLnpvb20taW4tbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRzcGVlZC1zbG93ICRlYXNpbmc7XG4gICAgLmFuaW1hdGlvbi1jb250ZW50LFxuICAgIC5hbmltYXRpb24tY29udGVudCB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQtc2xvdyAkZWFzaW5nO1xuICAgIH1cbn1cbi56b29tLWluLWVudGVyLFxuLnpvb20taW4tbGVhdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC5hbmltYXRpb24tY29udGVudCxcbiAgICAuYW5pbWF0aW9uLWNvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIH1cbn1cblxuXG4vLyBab29tIE91dFxuLnpvb20tb3V0LWVudGVyLWFjdGl2ZSxcbi56b29tLW91dC1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkLXNsb3cgJGVhc2luZztcbiAgICAuYW5pbWF0aW9uLWNvbnRlbnQsXG4gICAgLmFuaW1hdGlvbi1jb250ZW50IHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZC1zbG93ICRlYXNpbmc7XG4gICAgfVxufVxuLnpvb20tb3V0LWVudGVyLFxuLnpvb20tb3V0LWxlYXZlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAuYW5pbWF0aW9uLWNvbnRlbnQsXG4gICAgLmFuaW1hdGlvbi1jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG59XG5cbi8vIFNsaWRlXG4uc2xpZGUtbmV4dC1lbnRlci1hY3RpdmUsXG4uc2xpZGUtbmV4dC1sZWF2ZS1hY3RpdmUsXG4uc2xpZGUtcHJldi1lbnRlci1hY3RpdmUsXG4uc2xpZGUtcHJldi1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQtc2xvd2VyIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUwLCAwLjg2MCk7XG59XG4uc2xpZGUtcHJldi1sZWF2ZS10bywgLnNsaWRlLW5leHQtZW50ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZS1wcmV2LWVudGVyLCAuc2xpZGUtbmV4dC1sZWF2ZS10byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZS1kb3duLWVudGVyLWFjdGl2ZSxcbi5zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSxcbi5zbGlkZS11cC1lbnRlci1hY3RpdmUsXG4uc2xpZGUtdXAtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkLXNsb3dlciBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1MCwgMC44NjApO1xufVxuLnNsaWRlLXVwLWxlYXZlLXRvLCAuc2xpZGUtZG93bi1lbnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5zbGlkZS11cC1lbnRlciwgLnNsaWRlLWRvd24tbGVhdmUtdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlLWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogJHNwZWVkLXNsb3cgJGVhc2luZztcbn1cbi5zbGlkZS1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246ICRzcGVlZC1zbG93ICRlYXNpbmc7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAwLjUsIDEpO1xufVxuLnNsaWRlLWVudGVyLXRvLCAuc2xpZGUtbGVhdmUge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGUtZW50ZXIsIC5zbGlkZS1sZWF2ZS10byB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xufVxuIiwiJGRyb3Bkb3duLWNvbnRlbnQtbWF4LWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XG5cbi5hdXRvY29tcGxldGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5pcy1vcGVuZWQtdG9wIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkZHJvcGRvd24tY29udGVudC1tYXgtaGVpZ2h0O1xuICAgIH1cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zbWFsbCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtc21hbGw7XG4gICAgfVxuICAgICYuaXMtbWVkaXVte1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLW1lZGl1bTtcbiAgICB9XG4gICAgJi5pcy1sYXJnZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtbGFyZ2U7XG4gICAgfVxufVxuIiwiJGNhcm91c2VsLW1pbi1oZWlnaHQ6IDEyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtYXJyb3ctYmFja2dyb3VuZDogJHNjaGVtZS1tYWluICFkZWZhdWx0O1xuJGNhcm91c2VsLWFycm93LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1hcnJvdy1pY29uLXNwYWNlZDogMS41cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWFycm93LXRvcDogNTAlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJhY2tncm91bmQ6IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuNTApICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXI6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZWQ6IC41cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtb3ZlcmxheS1iYWNrZ3JvdW5kOiByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjg2KSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1vdmVybGF5LXo6IDQwICFkZWZhdWx0O1xuXG4uY2Fyb3VzZWwge1xuICAgIEBleHRlbmQgJXVuc2VsZWN0YWJsZTtcbiAgICBtaW4taGVpZ2h0OiAkY2Fyb3VzZWwtbWluLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5pcy1vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLW92ZXJsYXktYmFja2dyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6ICRjYXJvdXNlbC1vdmVybGF5LXo7XG4gICAgICAgIC5jYXJvdXNlbC1pdGVtIGltZyB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLWluZGljYXRvci5oYXMtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtYWxsO1xuICAgICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jYXJvdXNlbC1pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6aG92ZXIgLmNhcm91c2VsLWFycm93LmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLXBhdXNlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMC4xNXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmNhcm91c2VsLWluZGljYXRvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICYuaGFzLWJhY2tncm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcm91c2VsLWluZGljYXRvci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICAgICYuaGFzLWN1c3RvbSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAmLmlzLXNtYWxsIC5pbmRpY2F0b3ItaXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtbWVkaXVtIC5pbmRpY2F0b3ItaXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDE2LjY2NjY3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWluc2lkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAmLmlzLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy10b3Age1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5kaWNhdG9yLWl0ZW0ge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1hY3RpdmUgLmluZGljYXRvci1zdHlsZSxcbiAgICAgICAgICAgIC5pbmRpY2F0b3Itc3R5bGU6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5kaWNhdG9yLXN0eWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNwZWVkLXNsb3cgJGVhc2luZztcbiAgICAgICAgICAgICAgICAmLmlzLWJveGVzIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1kb3RzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLWxpbmVzIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcm91c2VsLWxpc3Qge1xuICAgIEBleHRlbmQgJXVuc2VsZWN0YWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmhhcy1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG4gICAgJjpob3ZlciAuY2Fyb3VzZWwtYXJyb3cuaXMtaG92ZXJlZCB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJvdXNlbC1zbGlkZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOm5vdCguaXMtZHJhZ2dpbmcpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQtc2xvd2VyIGVhc2Utb3V0IDBzO1xuICAgICAgICB9XG4gICAgICAgICYuaGFzLWdyYXlzY2FsZSB7XG4gICAgICAgICAgICAuY2Fyb3VzZWwtc2xpZGUge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSBpbWcge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGFzLW9wYWNpdHkge1xuICAgICAgICAgICAgLmNhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJvdXNlbC1hcnJvdyB7XG4gICAgdHJhbnNpdGlvbjogJHNwZWVkLXNsb3cgJGVhc2luZztcbiAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjYXJvdXNlbC1hcnJvdy1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJGNhcm91c2VsLWFycm93LWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1hcnJvdy1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNhcm91c2VsLWFycm93LWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29ucy1sZWZ0LFxuICAgICAgICAmLmhhcy1pY29ucy1yaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRjYXJvdXNlbC1hcnJvdy10b3A7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRjYXJvdXNlbC1hcnJvdy10b3ApO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29ucy1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6ICRjYXJvdXNlbC1hcnJvdy1pY29uLXNwYWNlZDtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29ucy1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogJGNhcm91c2VsLWFycm93LWljb24tc3BhY2VkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGNoZWNrYm94LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjaGVja2JveC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjaGVja2JveC1ib3JkZXItY29sb3I6ICRncmV5ICFkZWZhdWx0O1xuJGNoZWNrYm94LWJvcmRlci1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG4kY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtY2hlY2ttYXJrLWNvbG9yOiAkcHJpbWFyeS1pbnZlcnQgIWRlZmF1bHQ7XG4kY2hlY2tib3gtc2l6ZTogMS4yNWVtICFkZWZhdWx0O1xuJGNoZWNrYm94LWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0O1xuXG4uYi1jaGVja2JveCB7XG4gICAgJi5jaGVja2JveCB7XG4gICAgICAgIEBleHRlbmQgJXVuc2VsZWN0YWJsZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6bm90KC5idXR0b24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAmICsgLmNoZWNrYm94Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICsgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNoZWNrYm94LXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2hlY2tib3gtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRjaGVja2JveC1ib3JkZXItd2lkdGggc29saWQgJGNoZWNrYm94LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRzcGVlZC1zbG93ICRlYXNpbmc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94LWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yIHVybChjaGVja21hcmsoJGNoZWNrYm94LWNoZWNrbWFyay1jb2xvcikpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY2hlY2tib3gtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICAgICAgICAgICAgICAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvciB1cmwoY2hlY2ttYXJrKCRjb2xvci1pbnZlcnQpKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjppbmRldGVybWluYXRlICsgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3gtYWN0aXZlLWJhY2tncm91bmQtY29sb3IgdXJsKGluZGV0ZXJtaW5hdGUoJGNoZWNrYm94LWNoZWNrbWFyay1jb2xvcikpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY2hlY2tib3gtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICAgICAgICAgICAgICAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvciB1cmwoaW5kZXRlcm1pbmF0ZSgkY29sb3ItaW52ZXJ0KSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICsgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoJGdyZXksIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKCRjaGVja2JveC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvciwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjaGVja2JveC1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoJGNvbG9yLCAwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgICB9XG4gICAgICAgICYuYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkgKyAuY2hlY2sge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY2hlY2tib3gtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtc21hbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1zbWFsbDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLW1lZGl1bXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtbWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1sYXJnZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLmItY2xvY2twaWNrZXIge1xuICAgIC8vIENsb2NrcGlja2VyIHZhcmlhYmxlcyBkZWZpbmVkIGhlcmUgYXMgZXhhY3QgbnVtYmVyc1xuICAgIC8vIG11c3QgYmUga25vd24gZm9yIHVzZSBpbiB0aGUgVnVlIGNvbXBvbmVudCBmb3IgY2FsY3VsYXRpb25zXG4gICAgLy8gdG8gZGV0ZXJtaW5lICBudW1iZXIgYW5kIGhhbmQgcG9zaXRpb25pbmcvc2l6ZS5cbiAgICAkdHJhbnNpdGlvbi1zd2luZzogY3ViaWMtYmV6aWVyKC4yNSwuOCwuNTAsMSk7XG5cbiAgICAkdGltZS1mb250LXNpemU6IDYwcHg7XG4gICAgJHBlcmlvZC1mb250LXNpemU6IDE2cHg7XG4gICAgJG51bWJlci1mb250LXNpemU6IDE4cHg7XG5cbiAgICAkaW5kaWNhdG9yLXNpemU6IDQwcHg7XG4gICAgJGhhbmQtZW5kcG9pbnQtc2l6ZTogMTJweDtcblxuICAgICRwYWRkaW5nLW91dGVyOiAxMnB4O1xuICAgICRwYWRkaW5nLWlubmVyOiA1cHg7XG5cbiAgICAvLyBtaXhpbnMgZm9yIHN1cHBvcnRpbmcgYWxsICRmb3JtLWNvbG9ycyBkZWZpbmVkIGluIEJ1bG1hL2N1c3RvbVxuICAgIEBtaXhpbiBiLWNsb2NrcGlja2VyLWNvbG9ycygkbmFtZSwgJHBhaXIpIHtcbiAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiLWNsb2NrcGlja2VyLWNvbG9ycy1zZXQobnRoKCRwYWlyLCAxKSwgbnRoKCRwYWlyLCAyKSlcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtaXhpbiBiLWNsb2NrcGlja2VyLWNvbG9ycy1zZXQoJGNvbG9yLCAkaW52ZXJzZSkge1xuICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRpbnZlcnNlO1xuICAgICAgICB9XG4gICAgICAgIC5iLWNsb2NrcGlja2VyLWZhY2Uge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1oYW5kIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLW51bWJlci5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGludmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBiLWNsb2NrcGlja2VyLWNvbG9ycy1zZXQoJHByaW1hcnksICRwcmltYXJ5LWludmVydCk7XG5cbiAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGZvcm0tY29sb3JzIHtcbiAgICAgICAgQGluY2x1ZGUgYi1jbG9ja3BpY2tlci1jb2xvcnMoJG5hbWUsICRwYWlyKVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgICAuZHJvcGRvd24sXG4gICAgLmRyb3Bkb3duLXRyaWdnZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmlucHV0W3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtc2hhZG93O1xuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICB9XG5cbiAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctb3V0ZXI7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcGVyaW9kIHtcbiAgICAgICAgLmItY2xvY2twaWNrZXItYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBlcmlvZC1mb250LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpbWUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgLy8gdGltZSBkaXNwbGF5IGluIHRoZSB0aXRsZSBmb3IgaW5saW5lIGRpc3BsYXlcbiAgICAgICAgLmItY2xvY2twaWNrZXItdGltZSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGltZS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGltZS1mb250LXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBhbS9wbSBpbiB0aGUgdGl0bGUgZm9yIGlubGluZSBkaXNwbGF5XG4gICAgICAgIC5iLWNsb2NrcGlja2VyLXBlcmlvZCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMCA2cHggOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC45cyAkdHJhbnNpdGlvbi1zd2luZztcblxuICAgICAgICAuYi1jbG9ja3BpY2tlci1idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iLWNsb2NrcGlja2VyLXBlcmlvZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYi1jbG9ja3BpY2tlci10aW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGVyaW9kLWZvbnQtc2l6ZTtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmItY2xvY2twaWNrZXItZmFjZSB7XG4gICAgICAgICAgICAvLyBPdXRlciBib3JkZXIgY2lyY2xlIG9mIGNsb2NrXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBEb3QgaW4gY2VudGVyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhhbmQtZW5kcG9pbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoYW5kLWVuZHBvaW50LXNpemU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtb3V0ZXItcmluZyB7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRpbmRpY2F0b3Itc2l6ZSArICgkcGFkZGluZy1pbm5lciAqIDIpfSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGluZGljYXRvci1zaXplICsgKCRwYWRkaW5nLWlubmVyICogMil9KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBDbG9jayBmYWNlIG51bWJlciBpbmRpY2F0b3JzXG4gICAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG51bWJlci1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skaW5kaWNhdG9yLXNpemV9ICogMC41KTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skaW5kaWNhdG9yLXNpemV9ICogMC41KTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1oYW5kIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gI3skaGFuZC1lbmRwb2ludC1zaXplICogMC41fSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogLjNzICR0cmFuc2l0aW9uLXN3aW5nO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoYW5kLWVuZHBvaW50LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhhbmQtZW5kcG9pbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0oJGhhbmQtZW5kcG9pbnQtc2l6ZSkgKiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW91dGVyO1xuICAgIH1cbiAgICAvLyBTaXplc1xuICAgICYuaXMtc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLXNtYWxsO1xuICAgIH1cbiAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtbWVkaXVtO1xuICAgIH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1sYXJnZTtcbiAgICB9XG59XG4iLCIuY29sbGFwc2Uge1xuICAgIC5jb2xsYXBzZS10cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5jb2xsYXBzZS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG59XG4iLCIkY29sb3JwaWNrZXItcmFkaXVzOiAkZHJvcGRvd24tY29udGVudC1yYWRpdXMgIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItaHVlLXNlbGVjdGVkLXN0cm9rZTogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi5jb2xvcnBpY2tlciB7XG4gICAgLmNvbG9yLW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJGZhbWlseS1tb25vc3BhY2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5jb2xvcnBpY2tlci1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogLjg3NXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG5cbiAgICAgICAgLmNvbG9ycGlja2VyLWZpZWxkcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuODc1cmVtO1xuXG4gICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgICAgIC5maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLmlzLWV4cGFuZGVkIC5kcm9wZG93bi1tZW51LFxuICAgIC5kcm9wZG93bi5pcy1leHBhbmRlZC5pcy1tb2JpbGUtbW9kYWwgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1ob3Jpem9udGFsLWNvbG9ycGlja2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAuY29sb3JwaWNrZXItZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC44NzVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnN2Zy5iLWNvbG9ycGlja2VyLXRyaWFuZ2xlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmNvbG9ycGlja2VyLXRyaWFuZ2xlLWh1ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgICBjb25pYy1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAjZjAwLFxuICAgICAgICAgICAgICAgICNmZjAsXG4gICAgICAgICAgICAgICAgIzBmMCxcbiAgICAgICAgICAgICAgICAjMGZmLFxuICAgICAgICAgICAgICAgICMwMGYsXG4gICAgICAgICAgICAgICAgI2YwZixcbiAgICAgICAgICAgICAgICAjZjAwXG4gICAgICAgICAgICApO1xuICAgIH1cblxuICAgIC5jb2xvcnBpY2tlci10cmlhbmdsZS1zbGlkZXIge1xuICAgICAgICAmLWh1ZSxcbiAgICAgICAgJi1zbCB7XG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJiBmb3JlaWduT2JqZWN0LFxuICAgICAgICAgICAgJiBnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmh1ZS1yYW5nZS10aHVtYixcbiAgICAuc2wtcmFuZ2UtdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvbG9ycGlja2VyLXJhZGl1cztcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgIGluc2V0IDAgMCAwIDFweCAjZmZmLFxuICAgICAgICAgICAgMCAwIDAgMXB4ICNkYmRiZGI7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUvMSAtIC4yNWVtLzEpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzEgLSAuMjVlbS8xKTtcbiAgICAgICAgbWFyZ2luOiAuMTI1ZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgIGluc2V0IDAgMCAwIDFweCAjZmZmLFxuICAgICAgICAgICAgICAgIDAgMCAwIDFweCAjYjViNWI1O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICBpbnNldCAwIDAgMCAxcHggI2ZmZixcbiAgICAgICAgICAgICAgICAwIDAgMCAxcHggJGNvbG9ycGlja2VyLWh1ZS1zZWxlY3RlZC1zdHJva2UsXG4gICAgICAgICAgICAgICAgMCAwIDAgLjEyNWVtIHJnYmEoJGNvbG9ycGlja2VyLWh1ZS1zZWxlY3RlZC1zdHJva2UsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LmItY29sb3JwaWNrZXItc3F1YXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAuY29sb3JwaWNrZXItc3F1YXJlLXNsaWRlci1odWUge1xuICAgICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICAgICAgY29uaWMtZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgI2YwMCxcbiAgICAgICAgICAgICAgICAjZmYwLFxuICAgICAgICAgICAgICAgICMwZjAsXG4gICAgICAgICAgICAgICAgIzBmZixcbiAgICAgICAgICAgICAgICAjMDBmLFxuICAgICAgICAgICAgICAgICNmMGYsXG4gICAgICAgICAgICAgICAgI2YwMFxuICAgICAgICAgICAgKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvbG9ycGlja2VyLXJhZGl1cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgLmh1ZS1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKCN7JGNvbG9ycGlja2VyLXJhZGl1c30gLyAxLjc1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgaW5zZXQgMCAwIDAgMXB4ICNmZmYsXG4gICAgICAgICAgICAgICAgMCAwIDAgMXB4ICNkYmRiZGI7XG4gICAgICAgICAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMCAwIDFweCAjZmZmLFxuICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDAgMCAycHggI2I1YjViNSxcbiAgICAgICAgICAgICAgICAgICAgMCAwIDAgMXB4ICNiNWI1YjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDAgMCAxcHggI2ZmZixcbiAgICAgICAgICAgICAgICAgICAgMCAwIDAgMXB4ICRjb2xvcnBpY2tlci1odWUtc2VsZWN0ZWQtc3Ryb2tlLFxuICAgICAgICAgICAgICAgICAgICAwIDAgMCAuMTI1ZW0gcmdiYSgkY29sb3JwaWNrZXItaHVlLXNlbGVjdGVkLXN0cm9rZSwgLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2xvcnBpY2tlci1zcXVhcmUtc2xpZGVyLXNsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvbG9ycGlja2VyLXJhZGl1cyowLjU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwLCAjZmZmKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsLXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvbG9ycGlja2VyLXJhZGl1cztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICBpbnNldCAwIDAgMCAxcHggI2ZmZixcbiAgICAgICAgICAgICAgICAwIDAgMCAxcHggI2RiZGJkYjtcbiAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAwIDAgMXB4ICNmZmYsXG4gICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMCAwIDJweCAjYjViNWI1LFxuICAgICAgICAgICAgICAgICAgICAwIDAgMCAxcHggI2I1YjViNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMCAwIDFweCAjZmZmLFxuICAgICAgICAgICAgICAgICAgICAwIDAgMCAxcHggJGNvbG9ycGlja2VyLWh1ZS1zZWxlY3RlZC1zdHJva2UsXG4gICAgICAgICAgICAgICAgICAgIDAgMCAwIC4xMjVlbSByZ2JhKCRjb2xvcnBpY2tlci1odWUtc2VsZWN0ZWQtc3Ryb2tlLCAuMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iLWNvbG9ycGlja2VyLWFscGhhLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYzdjN2M3IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNjN2M3YzcgNzUlLCAjYzdjN2M3KSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYzdjN2M3IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNjN2M3YzcgNzUlLCAjYzdjN2M3KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjVlbSAuNWVtLCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGNvbG9ycGlja2VyLXJhZGl1cztcbiAgICBtYXJnaW4tdG9wOiAuMTI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWxwaGEtcmFuZ2UtdGh1bWIge1xuICAgICAgICB3aWR0aDogLjRlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb2xvcnBpY2tlci1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICBpbnNldCAwIDAgMCAxcHggI2ZmZixcbiAgICAgICAgICAgIGluc2V0IDAgMCAwIDJweCAjZGJkYmRiLFxuICAgICAgICAgICAgMCAwIDAgMXB4ICNkYmRiZGI7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgIGluc2V0IDAgMCAwIDFweCAjZmZmLFxuICAgICAgICAgICAgICAgIGluc2V0IDAgMCAwIDJweCAjYjViNWI1LFxuICAgICAgICAgICAgICAgIDAgMCAwIDFweCAjYjViNWI1O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICBpbnNldCAwIDAgMCAxcHggI2ZmZixcbiAgICAgICAgICAgICAgICAwIDAgMCAxcHggJGNvbG9ycGlja2VyLWh1ZS1zZWxlY3RlZC1zdHJva2UsXG4gICAgICAgICAgICAgICAgMCAwIDAgLjEyNWVtIHJnYmEoJGNvbG9ycGlja2VyLWh1ZS1zZWxlY3RlZC1zdHJva2UsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuYi10b29sdGlwIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmPiAudG9vbHRpcC10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGRhdGVwaWNrZXItYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXJhZGl1czogJGRyb3Bkb3duLWNvbnRlbnQtcmFkaXVzICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItc2hhZG93OiAkZHJvcGRvd24tY29udGVudC1zaGFkb3cgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1oZWFkZXItY29sb3I6ICRncmV5ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdG9kYXktYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgkcHJpbWFyeSwgMC41KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWl0ZW0tY29sb3I6ICRncmV5LWRhcmsgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1pdGVtLWRpc2FibGVkLWNvbG9yOiAkZ3JleS1saWdodCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWl0ZW0taG92ZXItY29sb3I6ICRzY2hlbWUtaW52ZXJ0ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWl0ZW0tc2VsZWN0ZWQtY29sb3I6ICRwcmltYXJ5LWludmVydCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWl0ZW0tc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi5kYXRlcGlja2VyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIC5kcm9wZG93bixcbiAgICAuZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1zaGFkb3c7XG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyB1bnNldCBvcGFjaXR5IHdoZW4gZHJvcGRvdyBpcyBkaXNhYmxlZFxuICAgIC5kcm9wZG93biB7XG4gICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkYXRlcGlja2VyLXJhZGl1cztcbiAgICAgICAgYm94LXNoYWRvdzogJGRhdGVwaWNrZXItc2hhZG93O1xuICAgIH1cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG4gICAgLmRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0ZXI7XG4gICAgfVxuICAgIC5kYXRlcGlja2VyLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodGVyO1xuICAgIH1cbiAgICAuZGF0ZXBpY2tlci10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgIC5kYXRlcGlja2VyLWNlbGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICAgICAgICAgIC5kYXRlcGlja2VyLWNlbGwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGF0ZXBpY2tlci1oZWFkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGVwaWNrZXItYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gICAgICAgICAgICAuZGF0ZXBpY2tlci1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlcGlja2VyLW1vbnRocyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cmVtO1xuICAgICAgICAgICAgICAgIC5kYXRlcGlja2VyLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGVwaWNrZXItY2VsbCB7XG4gICAgICAgICAgICAgICAgJi5pcy11bnNlbGVjdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhdGVwaWNrZXItaXRlbS1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy10b2RheSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGRhdGVwaWNrZXItdG9kYXktYm9yZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLXNlbGVjdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhdGVwaWNrZXItaXRlbS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLmlzLXNlbGVjdGVkKSxcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1czpub3QoLmlzLXNlbGVjdGVkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhdGVwaWNrZXItaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmlzLXdpdGhpbi1ob3ZlcmVkLXJhbmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZmlyc3QtaG92ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLXdpdGhpbi1ob3ZlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXRlcGlja2VyLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtbGFzdC1ob3ZlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLWl0ZW0tc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXRlcGlja2VyLWl0ZW0tc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICYuaXMtZmlyc3Qtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItaXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXRlcGlja2VyLWl0ZW0tc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaXMtd2l0aGluLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhdGVwaWNrZXItaXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmlzLWxhc3Qtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItaXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXRlcGlja2VyLWl0ZW0tc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLW5lYXJieTpub3QoLmlzLXNlbGVjdGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy13ZWVrLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhcy1ldmVudHMge1xuICAgICAgICAgICAgICAgIC5kYXRlcGlja2VyLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC43NXJlbSAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAmLmhhcy1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC40MjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjM1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGZvcm0tY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZG90cyAuZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC4zNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuMzVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmFycyAuZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50cyAuZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEN1cnJlbnRseSBkYXRlcGlja2VyIG9ubHkgdXNlcyBwcmltYXJ5IGNvbG9yaW5nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5zdXJlIGluZGljYXRvciBpcyB2aXNpYmxlIHdoZW4gc2VsZWN0ZWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLXNtYWxsO1xuICAgIH1cbiAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtbWVkaXVtO1xuICAgIH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1sYXJnZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3Ape1xuICAgICAgICAuZm9vdGVyLWhvcml6b250YWwtdGltZXBpY2tlciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24taG9yaXpvbnRhbC10aW1lcGlja2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtaG9yaXpvbnRhbC10aW1lcGlja2VyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGlhbG9nIHtcbiAgICAubW9kYWwtY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAubW9kYWwtY2FyZC1oZWFkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1jYXJkLWJvZHkge1xuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy10aXRsZWxlc3Mge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1jYXJkLWZvb3Qge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgLy8gRml4IFNhZmFyaSBjZW50ZXJpbmdcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDVlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXNtYWxsIHtcbiAgICAgICAgLm1vZGFsLWNhcmQsXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtbWVkaXVtIHtcbiAgICAgICAgLm1vZGFsLWNhcmQsXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLW1lZGl1bTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgICAgLm1vZGFsLWNhcmQsXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWxhcmdlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGFzLWN1c3RvbS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxufVxuIiwiJGRyb3Bkb3duLW1vYmlsZS1icmVha3BvaW50OiAkZGVza3RvcCAhZGVmYXVsdDtcbiRkcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjg2KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG5cbi5kcm9wZG93biB7XG4gICAgJiArIC5kcm9wZG93biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB9XG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBAaW5jbHVkZSBvdmVybGF5O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB6LWluZGV4OiA0MDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZHJvcGRvd24tbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kcm9wZG93bi1tZW51LWFuaW1hdGlvbiB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oYXMtbGluayBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRyb3Bkb3duLWl0ZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWhvdmVyYWJsZTpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtaG92ZXJhYmxlOm5vdCguaXMtdG91Y2gtZW5hYmxlZCkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmRyb3Bkb3duLXRyaWdnZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1tb2JpbGUtbW9kYWwge1xuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguaXMtZGlzYWJsZWQpIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHJvcGRvd24tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogJGRyb3Bkb3duLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIC5kcm9wZG93bi10cmlnZ2VyIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtaW5saW5lIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy10b3AtcmlnaHQge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy10b3AtbGVmdCB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkcm9wZG93bi1tb2JpbGUtYnJlYWtwb2ludCAtIDFweCkge1xuICAgICAgICAvKiBwcmV2ZW50cyBtb2RhbCBvbiBob3ZlciB1bmxlc3MgaXQgaXMgb24gdG91Y2ggZGV2aWNlcyAqL1xuICAgICAgICAmLmlzLW1vYmlsZS1tb2RhbDpub3QoLmlzLWhvdmVyYWJsZSksXG4gICAgICAgICYuaXMtbW9iaWxlLW1vZGFsLmlzLXRvdWNoLWVuYWJsZWQge1xuICAgICAgICAgICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gICAgICAgICAgICAgICAgdG9wOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTI1JSwgMCk7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgPiAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgID4gLmRyb3Bkb3duLWl0ZW0sID4gLmhhcy1saW5rIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmh0bWwuaXMtY2xpcHBlZC10b3VjaCB7XG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiJGZsb2F0aW5nLWluLWhlaWdodDogMy4yNWVtICFkZWZhdWx0O1xuXG4uZmllbGQge1xuICAgICYuaXMtZ3JvdXBlZCB7XG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIE5lc3RlZCBjb250cm9sIGFkZG9ucyAoZm9yIEF1dG9jb21wbGV0ZSBhbmQgRGF0ZXBpY2tlcilcbiAgICAmLmhhcy1hZGRvbnMgLmNvbnRyb2wge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIC5jb250cm9sIHtcbiAgICAgICAgICAgIC5idXR0b24sXG4gICAgICAgICAgICAuaW5wdXQsXG4gICAgICAgICAgICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGlucHV0LXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkaW5wdXQtcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCAuY29udHJvbCB7XG4gICAgICAgICAgICAuYnV0dG9uLFxuICAgICAgICAgICAgLmlucHV0LFxuICAgICAgICAgICAgLnNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkaW5wdXQtcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkaW5wdXQtcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250cm9sIHtcbiAgICAgICAgICAgIC5idXR0b24sXG4gICAgICAgICAgICAuaW5wdXQsXG4gICAgICAgICAgICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIEZpeCBmb3IgbnVtYmVyIGlucHV0IHdpdGggYWRkb25zXG4gICAgJi5oYXMtYWRkb25zIHtcbiAgICAgICAgLmItbnVtYmVyaW5wdXQge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgLmNvbnRyb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAuY29udHJvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LFxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYi1udW1iZXJpbnB1dCB7XG4gICAgICAgICAgICAuY29udHJvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkIHtcbiAgICAmLmlzLWZsb2F0aW5nLWxhYmVsLFxuICAgICYuaXMtZmxvYXRpbmctaW4tbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRzaXplLW5vcm1hbH0gKiAwLjc1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICYuaXMtc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRzaXplLXNtYWxsfSAqIDAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1tZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRzaXplLW1lZGl1bX0gKiAwLjc1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRzaXplLWxhcmdlfSAqIDAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWdpbnB1dCAuY291bnRlciB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtYWRkb25zIHtcbiAgICAgICAgICAgID4gLmxhYmVsIHtcbiAgICAgICAgICAgICAgICArIC5jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LFxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkaW5wdXQtcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGlucHV0LXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZmxvYXRpbmctbGFiZWwge1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgdG9wOiAtMC43NzVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4xMjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1ZW07XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMC43NzVlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC4zNzVlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC50ZXh0YXJlYSxcbiAgICAgICAgLnNlbGVjdFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFnaW5wdXQgLnRhZ2lucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC40NzVlbTtcbiAgICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWZsb2F0aW5nLWluLWxhYmVsIHtcbiAgICAgICAgPiAubGFiZWwge1xuICAgICAgICAgICAgdG9wOiAwLjI1ZW07XG5cbiAgICAgICAgICAgICsgLmNvbnRyb2wge1xuICAgICAgICAgICAgICAgICYuZGF0ZXBpY2tlciwgJi50aW1lcGlja2VyIHtcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGZsb2F0aW5nLWluLWhlaWdodH0gKiAwLjUgLSAoI3skc2l6ZS1sYXJnZX0gKiAwLjc1KSAqIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmxvYXRpbmctaW4taGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KC5kYXRlcGlja2VyKTpub3QoLnRpbWVwaWNrZXIpOm5vdCgudGFnaW5wdXQpIHtcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LFxuICAgICAgICAgICAgICAgICAgICAudGV4dGFyZWEsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRmbG9hdGluZy1pbi1oZWlnaHR9ICogMC41IC0gKCN7JHNpemUtbGFyZ2V9ICogMC43NSkgKiAwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGZsb2F0aW5nLWluLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Om5vdChtdWx0aXBsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmxvYXRpbmctaW4taGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skZmxvYXRpbmctaW4taGVpZ2h0fSAqIDAuNSAtICgjeyRzaXplLWxhcmdlfSAqIDAuNzUpICogMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudGFnaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAudGFnaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIDAuMjc1ZW0gLSAxcHggX3RhZ2lucHV0LnNjc3NcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGZsb2F0aW5nLWluLWhlaWdodH0gKiAwLjUgLSAoI3skc2l6ZS1sYXJnZX0gKiAwLjc1KSAqIDAuNSArICgwLjI3NWVtIC0gMXB4KSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoLnRhZ2lucHV0KSB7XG4gICAgICAgICAgICAgICAgICAgIC5pcy1sZWZ0Lmljb24sXG4gICAgICAgICAgICAgICAgICAgIC5pcy1yaWdodC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGZsb2F0aW5nLWluLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaXMtbGVmdC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGZsb2F0aW5nLWluLWhlaWdodH0gKiAwLjUgLSAoI3skc2l6ZS1sYXJnZX0gKiAwLjc1KSAqIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skZmxvYXRpbmctaW4taGVpZ2h0fSAqIDAuNSAtICgjeyRzaXplLWxhcmdlfSAqIDAuNzUpICogMC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFdpdGggYWRkb25zIG9yIGdyb3VwZWRcbiAgICAgICAgICAgICsgLmZpZWxkLWJvZHkge1xuICAgICAgICAgICAgICAgID4gLmlzLWdyb3VwZWQsID4gLmhhcy1hZGRvbnMge1xuICAgICAgICAgICAgICAgICAgICAuY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dGFyZWEsXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGZsb2F0aW5nLWluLWhlaWdodH0gKiAwLjUgLSAoI3skc2l6ZS1sYXJnZX0gKiAwLjc1KSAqIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0YXJlYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGZsb2F0aW5nLWluLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLW51bWJlcmlucHV0IHtcbiAgICAgICAgICAgIC5iLW51bWJlcmlucHV0IHtcbiAgICAgICAgICAgICAgICAuY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmbG9hdGluZy1pbi1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1mbG9hdGluZy1sYWJlbCwgJi5pcy1mbG9hdGluZy1pbi1sYWJlbCB7XG4gICAgICAgICYuaGFzLW51bWJlcmlucHV0IHtcbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skc2l6ZS1ub3JtYWx9ICogMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhcy1udW1iZXJpbnB1dC1pcy1zbWFsbCB7XG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skc2l6ZS1zbWFsbH0gKiAzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhcy1udW1iZXJpbnB1dC1pcy1tZWRpdW0ge1xuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHNpemUtbWVkaXVtfSAqIDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaGFzLW51bWJlcmlucHV0LWlzLWxhcmdlIHtcbiAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRzaXplLWxhcmdlfSAqIDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1udW1iZXJpbnB1dC1jb21wYWN0IHtcbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skc2l6ZS1ub3JtYWx9ICogMi4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhcy1udW1iZXJpbnB1dC1pcy1zbWFsbCB7XG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skc2l6ZS1zbWFsbH0gKiAyLjI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhcy1udW1iZXJpbnB1dC1pcy1tZWRpdW0ge1xuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHNpemUtbWVkaXVtfSAqIDIuMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaGFzLW51bWJlcmlucHV0LWlzLWxhcmdlIHtcbiAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRzaXplLWxhcmdlfSAqIDIuMjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWdyb3VwZWQtcmlnaHQsICYuaGFzLWFkZG9ucy1yaWdodCB7XG4gICAgICAgICYuaXMtZmxvYXRpbmctaW4tbGFiZWwge1xuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygzLjI1ZW0gKyAyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtZmxvYXRpbmctbGFiZWwge1xuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygzLjI1ZW0gKyAyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udHJvbCB7XG4gICAgLmhlbHAuY291bnRlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgICYuaXMtY2xpY2thYmxlIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIGZpeCBCdWxtYSAwLjguMlxuICAgICYuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gKDFlbSAqIDAuNSkpO1xuICAgICAgICByaWdodDogY2FsYygoMi41ZW0gKiAwLjUpIC0gLjVlbSk7XG4gICAgfVxufVxuIiwiJGljb24tc3ZnLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGljb24tc3ZnLWhlaWdodDogMTAwJSAhZGVmYXVsdDtcblxuLmljb24ge1xuICAgIEBpbmNsdWRlIHVuc2VsZWN0YWJsZTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgc3ZnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAkaWNvbi1zdmctd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGljb24tc3ZnLWhlaWdodDtcbiAgICB9XG59XG4iLCIkaW1hZ2UtcGxhY2Vob2xkZXItYmx1ci1lbmFibGVkOiB0cnVlICFkZWZhdWx0O1xuJGltYWdlLXBsYWNlaG9sZGVyLWJsdXI6IDEwcHggIWRlZmF1bHQ7XG5cbi5iLWltYWdlLXdyYXBwZXIge1xuICAgID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgJi5oYXMtcmF0aW8sXG4gICAgICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlb3ZlcmxheTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkaW1hZ2UtcGxhY2Vob2xkZXItYmx1ci1lbmFibGVkIHtcbiAgICAgICAgICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigkaW1hZ2UtcGxhY2Vob2xkZXItYmx1cik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkbG9hZGluZy1iYWNrZ3JvdW5kLWxlZ2FjeTogIzdmN2Y3ZiAhZGVmYXVsdDtcbiRsb2FkaW5nLWJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhZGVmYXVsdDtcbiRsb2FkaW5nLWljb24tc2l6ZTogM2VtICFkZWZhdWx0O1xuJGxvYWRpbmctZnVsbC1wYWdlLWljb24tc2l6ZTogNWVtICFkZWZhdWx0O1xuXG4ubG9hZGluZy1vdmVybGF5IHtcbiAgICBAaW5jbHVkZSBvdmVybGF5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI5O1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgIH1cbiAgICAmLmlzLWZ1bGwtcGFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAubG9hZGluZy1pY29uIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRsb2FkaW5nLWZ1bGwtcGFnZS1pY29uLXNpemUgKiAwLjV9KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JGxvYWRpbmctZnVsbC1wYWdlLWljb24tc2l6ZSAqIDAuNX0pO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbG9hZGluZy1mdWxsLXBhZ2UtaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGxvYWRpbmctZnVsbC1wYWdlLWljb24tc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9hZGluZy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgQGluY2x1ZGUgb3ZlcmxheTtcbiAgICAgICAgYmFja2dyb3VuZDokbG9hZGluZy1iYWNrZ3JvdW5kLWxlZ2FjeTtcbiAgICAgICAgYmFja2dyb3VuZDokbG9hZGluZy1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgICAubG9hZGluZy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxvYWRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRsb2FkaW5nLWljb24tc2l6ZSAqIDAuNX0pO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAjeyRsb2FkaW5nLWljb24tc2l6ZSAqIDAuNX0pO1xuICAgICAgICAgICAgd2lkdGg6ICRsb2FkaW5nLWljb24tc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGxvYWRpbmctaWNvbi1zaXplO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWVudSB7XG4gICAgLm1lbnUtbGlzdCB7XG4gICAgICAgIGxpID4gYSB7XG4gICAgICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWVzc2FnZSxcbi5ub3RpZmljYXRpb24ge1xuICAgIC5tZWRpYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIC5hdXRvLWNsb3NlLXByb2dyZXNzIHtcbiAgICAgICAgcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubW9kYWwge1xuICAgICYuaXMtZnVsbC1zY3JlZW4ge1xuICAgICAgICA+IC5hbmltYXRpb24tY29udGVudCxcbiAgICAgICAgPiAuYW5pbWF0aW9uLWNvbnRlbnQgPiAubW9kYWwtY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFuaW1hdGlvbi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIC5tb2RhbC1jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm1vZGFsLWNsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUgdW50aWwoJG1vZGFsLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIC8qIGtlZXAgbW9kYWwtY2xvc2UgdmlzaWJsZSB3aGVuIHRoZSBjb250ZW50cyBmaWxsIHRoZSBzY3JlZW4gKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBoc2wsICRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3IgMTAlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gaHNsLCAkbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yIDIwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBoc2wsICRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3IgMzAlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmF2YmFyIHtcbiAgICAmLmhhcy1uYXZiYXItY2VudGVyZWQge1xuICAgICAgICAubmF2YmFyLXN0YXJ0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWVuZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHksIHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAuaXMtYm94ZWQsXG4gICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6aG92ZXIgLmlzLWJveGVkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG4iLCIkbm90aWNlcy1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFkZWZhdWx0O1xuXG4kdG9hc3QtYm9yZGVyLXJhZGl1czogMmVtICFkZWZhdWx0O1xuJHRvYXN0LW9wYWNpdHk6IDAuOTIgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogJG5vdGljZXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHNuYWNrYmFyLWJhY2tncm91bmQtY29sb3I6ICRkYXJrICFkZWZhdWx0O1xuJHNuYWNrYmFyLWNvbG9yOiAkZGFyay1pbnZlcnQgIWRlZmF1bHQ7XG4kc25hY2tiYXItYm9yZGVyLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiRzbmFja2Jhci1idXR0b24tdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcbiRzbmFja2Jhci1ib3gtc2hhZG93OiAkbm90aWNlcy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4ubm90aWNlcyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLnRvYXN0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwZWVkLXNsb3c7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRvYXN0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6ICR0b2FzdC1vcGFjaXR5O1xuICAgICAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJG5vdGlmaWNhdGlvbi1jb2xvcnMge1xuICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAgICAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc25hY2tiYXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwZWVkLXNsb3c7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgYm94LXNoYWRvdzogJHNuYWNrYmFyLWJveC1zaGFkb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzbmFja2Jhci1ib3JkZXItcmFkaXVzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogJHNuYWNrYmFyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkc25hY2tiYXItY29sb3I7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc25hY2tiYXItYnV0dG9uLXRleHQtdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbmFja2Jhci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNuYWNrYmFyLWJhY2tncm91bmQtY29sb3IsIDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b246YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNuYWNrYmFyLWJhY2tncm91bmQtY29sb3IsIDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbm90aWZpY2F0aW9uLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbi5pcy1jYW5jZWwge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIC50b2FzdCxcbiAgICAuc25hY2tiYXIsXG4gICAgLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgIC8vIE1vZGlmaWVyc1xuICAgICAgICAmLmlzLXRvcCwgJi5pcy1ib3R0b20ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtdG9wLXJpZ2h0LCAmLmlzLWJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLXRvcC1sZWZ0LCAmLmlzLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy10b2FzdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkdG9hc3Qtb3BhY2l0eTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtdG9wIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJi5pcy1ib3R0b20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgLy8gU2luY2UgdGhlIGNvbHVtbnMgYXJlIHJldmVyc2VkLCB3ZSBuZWVkIHRvIHJldmVyc2UgdGhlIG1hcmdpbiBsb2dpYyBmcm9tXG4gICAgICAgIC8vIDpub3QoOmxhc3QtY2hpbGQpIHRvIDpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtY3VzdG9tLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIubm90aWZpY2F0aW9uIHtcblx0LmF1dG8tY2xvc2UtcHJvZ3Jlc3MucHJvZ3Jlc3Mtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuYi1udW1iZXJpbnB1dCB7XG4gICAgJi5maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICYuaXMtZ3JvdXBlZCB7XG4gICAgICAgICAgICBkaXYuY29udHJvbCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGFzLWFkZG9ucyB7XG4gICAgICAgICAgICAmLmlzLWV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgJi5pcy1yb3VuZGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIHBhZ2luYXRpb25Qb3NpdGlvbnMoJGNsYXNzZXMuLi4pIHtcbiAgICBAZm9yICRpIGZyb20gMCB0byBsZW5ndGgoJGNsYXNzZXMpIHtcbiAgICAgICAje250aCgkY2xhc3NlcywgJGkgKyAxKX0ge1xuICAgICAgICAgICAgb3JkZXI6ICRpICsgMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICAgIC5wYWdpbmF0aW9uLW5leHQsXG4gICAgLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLWxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXNpbXBsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICAgICAgICAmLmlzLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtcmlnaHQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXMtY3VycmVudCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgICAucGFnaW5hdGlvbi5oYXMtaW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBwYWdpbmF0aW9uUG9zaXRpb25zKFwiLnBhZ2luYXRpb24tbGlzdFwiLCBcIi5wYWdpbmF0aW9uLWlucHV0XCIsIFwiLnBhZ2luYXRpb24tcHJldmlvdXNcIiwgXCIucGFnaW5hdGlvbi1uZXh0XCIpO1xuICAgICAgICAmLmlzLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb25Qb3NpdGlvbnMoXCIucGFnaW5hdGlvbi1wcmV2aW91c1wiLCBcIi5wYWdpbmF0aW9uLWxpc3RcIiwgXCIucGFnaW5hdGlvbi1pbnB1dFwiLCBcIi5wYWdpbmF0aW9uLW5leHRcIik7XG4gICAgICAgICAgICAmLmlzLWlucHV0LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWdpbmF0aW9uUG9zaXRpb25zKFwiLnBhZ2luYXRpb24tcHJldmlvdXNcIiwgXCIucGFnaW5hdGlvbi1saXN0XCIsIFwiLnBhZ2luYXRpb24tbmV4dFwiLCBcIi5wYWdpbmF0aW9uLWlucHV0XCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1pbnB1dC1sZWZ0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWdpbmF0aW9uUG9zaXRpb25zKFwiLnBhZ2luYXRpb24taW5wdXRcIiwgXCIucGFnaW5hdGlvbi1wcmV2aW91c1wiLCBcIi5wYWdpbmF0aW9uLWxpc3RcIiwgXCIucGFnaW5hdGlvbi1uZXh0XCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtcmlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFnaW5hdGlvblBvc2l0aW9ucyhcIi5wYWdpbmF0aW9uLXByZXZpb3VzXCIsIFwiLnBhZ2luYXRpb24tbmV4dFwiLCBcIi5wYWdpbmF0aW9uLWlucHV0XCIsIFwiLnBhZ2luYXRpb24tbGlzdFwiKTtcbiAgICAgICAgICAgICYuaXMtaW5wdXQtcmlnaHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb25Qb3NpdGlvbnMoXCIucGFnaW5hdGlvbi1wcmV2aW91c1wiLCBcIi5wYWdpbmF0aW9uLW5leHRcIiwgXCIucGFnaW5hdGlvbi1saXN0XCIsIFwiLnBhZ2luYXRpb24taW5wdXRcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWlucHV0LWxlZnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb25Qb3NpdGlvbnMoXCIucGFnaW5hdGlvbi1pbnB1dFwiLCBcIi5wYWdpbmF0aW9uLXByZXZpb3VzXCIsIFwiLnBhZ2luYXRpb24tbmV4dFwiLCBcIi5wYWdpbmF0aW9uLWxpc3RcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1pbnB1dC1yaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWdpbmF0aW9uUG9zaXRpb25zKFwiLnBhZ2luYXRpb24tbGlzdFwiLCBcIi5wYWdpbmF0aW9uLXByZXZpb3VzXCIsIFwiLnBhZ2luYXRpb24tbmV4dFwiLCBcIi5wYWdpbmF0aW9uLWlucHV0XCIpO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtaW5wdXQtbGVmdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWdpbmF0aW9uUG9zaXRpb25zKFwiLnBhZ2luYXRpb24taW5wdXRcIiwgXCIucGFnaW5hdGlvbi1saXN0XCIsIFwiLnBhZ2luYXRpb24tcHJldmlvdXNcIiwgXCIucGFnaW5hdGlvbi1uZXh0XCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIHByb2dyZXNzLXNpemUoKSB7XG4gICAgJi5pcy1zbWFsbCB7XG4gICAgICAgICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JHNpemUtc21hbGx9IC8gMS41KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZS1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgICsgLnByb2dyZXNzLXZhbHVlLCAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JHNpemUtbWVkaXVtfSAvIDEuNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNpemUtbWVkaXVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICArIC5wcm9ncmVzcy12YWx1ZSwgLnByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRzaXplLWxhcmdlfSAvIDEuNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNpemUtbGFyZ2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9ncmVzcy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRzaXplLW5vcm1hbH0gLyAxLjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNpemUtbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICBjb2xvcjogZmluZENvbG9ySW52ZXJ0KCRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBwcm9ncmVzcy1zaXplKCk7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW1vcmUtdGhhbi1oYWxmIHtcbiAgICAgICAgICAgICsucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBmaW5kQ29sb3JJbnZlcnQoJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHByb2dyZXNzLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG4gICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICsgLnByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1zcXVhcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW5vdC1uYXRpdmUge1xuICAgICAgICBAZXh0ZW5kIC5wcm9ncmVzcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAgICAgLnByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZmluZENvbG9ySW52ZXJ0KCRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRwcm9ncmVzcy1jb2xvcnMge1xuICAgICAgICAgICAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAgICAgICAgICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuICAgICAgICAgICAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmlzLXNxdWFyZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cbiIsIiRyYWRpby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcmFkaW8tc2l6ZTogMS4yNWVtICFkZWZhdWx0O1xuJHJhZGlvLWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0O1xuXG4uYi1yYWRpbyB7XG4gICAgJi5yYWRpbyB7XG4gICAgICAgIEBleHRlbmQgJXVuc2VsZWN0YWJsZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6bm90KC5idXR0b24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAmICsgLnJhZGlvOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyByZXNldCBCdWxtYVxuICAgICAgICAmICsgLnJhZGlvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgKyAuY2hlY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHJhZGlvLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFkaW8tc2l6ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRzcGVlZC1zbG93ICRlYXNpbmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0jeyRyYWRpby1zaXplfSAqIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0jeyRyYWRpby1zaXplfSAqIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkcmFkaW8tc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFkaW8tc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZC1zbG93ICRlYXNpbmc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHJhZGlvLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHJhZGlvLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICsgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoJGdyZXksIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKCRyYWRpby1hY3RpdmUtYmFja2dyb3VuZC1jb2xvciwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRyYWRpby1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoJGNvbG9yLCAwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkaXNhYmxlZF0gKyAuY2hlY2sge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICAgIH1cbiAgICAgICAgJi5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmRpc2FibGVkKSArIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRyYWRpby1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgICAgICAgICAgICAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1zbWFsbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLXNtYWxsO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbWVkaXVte1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1tZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1sYXJnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWxhcmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHJhdGUtY29sb3I6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcmF0ZS1jb2xvci1hY3RpdmU6IGRhcmtlbigkd2FybmluZywgNSUpICFkZWZhdWx0O1xuJHJhdGUtc3BhY2VkOiAwLjI1cmVtICFkZWZhdWx0O1xuJHJhdGUtdGV4dC1zcGFjZWQ6IDAuMzVyZW0gIWRlZmF1bHQ7XG5cbi5yYXRlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRibG9jay1zcGFjaW5nICogMC41KTtcbiAgICB9XG4gICAgJi5pcy1zcGFjZWQgLnJhdGUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcmF0ZS1zcGFjZWQ7XG4gICAgfVxuICAgICYuaXMtZGlzYWJsZWQgLnJhdGUtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1ydGwge1xuICAgICAgIC5yYXRlLWl0ZW0ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgfVxuICAgICAgIC5yYXRlLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRyYXRlLXRleHQtc3BhY2VkO1xuICAgICAgIH1cbiAgICB9XG4gICAgLnJhdGUtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICAgICYuc2V0LW9uIC5pY29uLFxuICAgICAgICAmLnNldC1oYWxmIC5pcy1oYWxmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmF0ZS1jb2xvci1hY3RpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZXQtaGFsZiAuaXMtaGFsZiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkcmF0ZS1jb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gICAgLmlzLWhhbGYgPiBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAucmF0ZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JHNpemUtbm9ybWFsfSAvIDEuMjUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHJhdGUtdGV4dC1zcGFjZWQ7XG4gICAgICAgICYuaXMtc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JHNpemUtc21hbGx9IC8gMS4yNSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1tZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JHNpemUtbWVkaXVtfSAvIDEuMjUpO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JHNpemUtbGFyZ2V9IC8gMS4yNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VsZWN0IHtcbiAgICBzZWxlY3Qge1xuICAgICAgICAvLyBUT0RPIFJlbW92ZSBiZWxvdyB3aGVuIHRoZSBmb2xsb3dpbmcgcHJvYmxlbSB3aWxsIGJlIGZpeGVkIGZyb20gQnVsbWEgb3IgU2FmYXJpOlxuICAgICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vamd0aG1zL2J1bG1hL2lzc3Vlcy8yNjI2XG4gICAgICAgIC8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDIwNTVcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICAgICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbCAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICAgIH1cbiAgICAgICAgb3B0aW9uOmRpc2FibGVkIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgb3B0Z3JvdXAge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAvLyBDaHJvbWUgYWRkIGBvcGFjaXR5OiAwLjdgIG9uIGRpc2FibGVkIHNlbGVjdCwgYnV0IG5vdCBvbiBkaXNhYmxlZCBpbnB1dCBmaWVsZHMuXG4gICAgICAgICAgICAvLyBldmVyeSBkaXNhYmxlZCBmaWVsZHMgbm93IGhhdmUgdGhlIHNhbWUgbG9vay5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1lbXB0eSBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogcmdiYSgkZ3JleSwgMC43KTtcbiAgICB9XG4gICAgLy8gZml4IEJ1bG1hIDAuOC4yXG4gICAgJi5pcy1sb2FkaW5nOjphZnRlciB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAoMWVtICogMC41KSk7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCgyLjVlbSAqIDAuNSkgLSAuNWVtKTtcbiAgICB9XG59XG4iLCJcbiRza2VsZXRvbi1jb2xvcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcbiRza2VsZXRvbi1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRza2VsZXRvbi1jb2xvciAyNSUsIHJnYmEoJHNrZWxldG9uLWNvbG9yLCAwLjUpIDUwJSwgJHNrZWxldG9uLWNvbG9yIDc1JSkgIWRlZmF1bHQ7XG4kc2tlbGV0b24tYm9yZGVyLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiRza2VsZXRvbi1kdXJhdGlvbjogMS41cyAhZGVmYXVsdDtcbiRza2VsZXRvbi1tYXJnaW4tdG9wOiAuNXJlbSAhZGVmYXVsdDtcblxuQG1peGluIHN0ZXBzLXNpemUoJHNpemUpIHtcbiAgICA+IC5iLXNrZWxldG9uLWl0ZW0ge1xuICAgICAgICBsaW5lLWhlaWdodDogJHNpemU7XG4gICAgfVxufVxuXG4uYi1za2VsZXRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID4gLmItc2tlbGV0b24taXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRza2VsZXRvbi1iYWNrZ3JvdW5kO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYuaXMtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2tlbGV0b24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xuICAgICAgICB9XG4gICAgICAgICsgLmItc2tlbGV0b24taXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2tlbGV0b24tbWFyZ2luLXRvcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFuaW1hdGVkIHtcbiAgICAgICAgPiAuYi1za2VsZXRvbi1pdGVtIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2tlbGV0b24tbG9hZGluZyAkc2tlbGV0b24tZHVyYXRpb24gaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1jZW50ZXJlZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICYuaXMtcmlnaHQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICAgICsgLmItc2tlbGV0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc2tlbGV0b24tbWFyZ2luLXRvcDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3RlcHMtc2l6ZSgkc2l6ZS1ub3JtYWwpO1xuICAgICYuaXMtc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBzdGVwcy1zaXplKCRzaXplLXNtYWxsKTtcbiAgICB9XG4gICAgJi5pcy1tZWRpdW0ge1xuICAgICAgICBAaW5jbHVkZSBzdGVwcy1zaXplKCRzaXplLW1lZGl1bSk7XG4gICAgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICBAaW5jbHVkZSBzdGVwcy1zaXplKCRzaXplLWxhcmdlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2tlbGV0b24tbG9hZGluZyB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICAgIH1cbn1cbiIsIiRzaWRlYmFyLWJhY2tncm91bmQ6ICRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kc2lkZWJhci1ib3gtc2hhZG93OiA1cHggMHB4IDEzcHggM3B4IHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuJHNpZGViYXItd2lkdGg6IDI2MHB4ICFkZWZhdWx0O1xuJHNpZGViYXItbW9iaWxlLXdpZHRoOiA4MHB4ICFkZWZhdWx0O1xuJHNpZGViYXItbW9iaWxlLWJyZWFrcG9pbnQ6ICR0YWJsZXQgIWRlZmF1bHQ7XG4kc2lkZWJhci1jb2xvcnM6ICRuYXZiYXItY29sb3JzICFkZWZhdWx0O1xuJHNpZGViYXItY2xvc2UtYnV0dG9uLWJhY2tncm91bmQ6IHJnYmEoMTAsMTAsMTAsLjMpICFkZWZhdWx0O1xuJHNpZGViYXItY2xvc2UtYnV0dG9uLWRhcmstYmFja2dyb3VuZDogcmdiYSgxMCwxMCwxMCwuODYpICFkZWZhdWx0O1xuXG4uYi1zaWRlYmFyIHtcbiAgICAuc2lkZWJhci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaWRlYmFyLWJveC1zaGFkb3c7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgei1pbmRleDogMzk7XG4gICAgICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkc2lkZWJhci1jb2xvcnMge1xuICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtZml4ZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICYuaXMtcmlnaHQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hYnNvbHV0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgJi5pcy1yaWdodCB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLW1pbmkge1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1vYmlsZS13aWR0aDtcbiAgICAgICAgICAgICYuaXMtbWluaS1leHBhbmQ6aG92ZXI6bm90KC5pcy1taW5pLWRlbGF5ZWQpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkc3BlZWQtc2xvdyAkZWFzaW5nO1xuICAgICAgICAgICAgICAgICY6bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAmLmlzLW1pbmktZXhwYW5kLWZpeGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLXN0YXRpYyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWJzb2x1dGUsICYuaXMtc3RhdGljIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICRzcGVlZC1zbG93ICRlYXNpbmc7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1mdWxsd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1mdWxsaGVpZ2h0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2lkZWJhci1tb2JpbGUtYnJlYWtwb2ludCAtIDFweCkge1xuICAgICAgICAgICAgJi5pcy1taW5pLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1vYmlsZS13aWR0aDtcbiAgICAgICAgICAgICAgICAmLmlzLW1pbmktZXhwYW5kOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmlzLWZ1bGx3aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtbWluaS1leHBhbmQtZml4ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWZ1bGx3aWR0aC1tb2JpbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2lkZWJhci1jbG9zZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhci1jbG9zZS1idXR0b24tYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItY2xvc2UtYnV0dG9uLWRhcmstYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgQGluY2x1ZGUgb3ZlcmxheTtcbiAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItYmFja2dyb3VuZDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAzODtcbiAgICB9XG59XG4iLCIkc2xpZGVyLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdDtcbiRzbGlkZXItdHJhY2stYmFja2dyb3VuZDogJGdyZXktbGlnaHRlciAhZGVmYXVsdDtcbiRzbGlkZXItdHJhY2stcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuJHNsaWRlci10cmFjay1ib3JkZXI6IDBweCBzb2xpZCAkZ3JleSAhZGVmYXVsdDtcbiRzbGlkZXItdHJhY2stc2hhZG93OiAwcHggMHB4IDBweCAkZ3JleSAhZGVmYXVsdDtcbiRzbGlkZXItdGh1bWItYmFja2dyb3VuZDogJHNjaGVtZS1tYWluICFkZWZhdWx0O1xuJHNsaWRlci10aHVtYi1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG4kc2xpZGVyLXRodW1iLWJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0ICFkZWZhdWx0O1xuJHNsaWRlci10aHVtYi1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG4kc2xpZGVyLXRodW1iLXRvLXRyYWNrLXJhdGlvOiAyICFkZWZhdWx0O1xuJHNsaWRlci10aWNrLXRvLXRyYWNrLXJhdGlvOiAwLjUgIWRlZmF1bHQ7XG4kc2xpZGVyLXRpY2std2lkdGg6IDNweCAhZGVmYXVsdDtcbiRzbGlkZXItdGljay1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHQ7XG4kc2xpZGVyLXRpY2stYmFja2dyb3VuZDogJGdyZXktbGlnaHQgIWRlZmF1bHQ7XG4kc2xpZGVyLW1hcmstc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcbiRzbGlkZXItY29sb3JzOiAkY29sb3JzICFkZWZhdWx0O1xuXG5AbWl4aW4gc2xpZGVyLXNpemUoJHNpemUpIHtcblx0JHRyYWNrLWhlaWdodDogZGl2aWRlKCRzaXplLCAkc2xpZGVyLXRodW1iLXRvLXRyYWNrLXJhdGlvKTtcblx0JHRpY2staGVpZ2h0OiAkdHJhY2staGVpZ2h0ICogJHNsaWRlci10aWNrLXRvLXRyYWNrLXJhdGlvO1xuXHQkdGh1bWItc2l6ZTogJHNpemU7XG5cbiAgICAuYi1zbGlkZXItdHJhY2sge1xuICAgICAgICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XG4gICAgfVxuXG5cdC5iLXNsaWRlci10aHVtYiB7XG5cdFx0aGVpZ2h0OiAkdGh1bWItc2l6ZTtcblx0XHR3aWR0aDogJHRodW1iLXNpemU7XG4gICAgfVxuXG4gICAgLmItc2xpZGVyLXRpY2sge1xuICAgICAgICBoZWlnaHQ6ICR0aWNrLWhlaWdodDtcbiAgICB9XG5cbiAgICAuYi1zbGlkZXItdGljay1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNsaWRlci1tYXJrLXNpemU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKCN7JHRyYWNrLWhlaWdodH0gKiAwLjUgKyAycHgpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG59XG5cbi5iLXNsaWRlciB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5iLXNsaWRlci10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2xpZGVyLXRyYWNrLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzbGlkZXItcmFkaXVzO1xuICAgIH1cbiAgICAuYi1zbGlkZXItZmlsbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAkc2xpZGVyLXRyYWNrLXNoYWRvdztcbiAgICAgICAgYmFja2dyb3VuZDogJHNsaWRlci10cmFjay1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2xpZGVyLXRyYWNrLXJhZGl1cztcbiAgICAgICAgYm9yZGVyOiAkc2xpZGVyLXRyYWNrLWJvcmRlcjtcbiAgICAgICAgLy8gRml4IGFsaWdubWVudCBpbiBJRSAxMS4gQ2FuY2VsIG91dCBmb3Igb3RoZXJzXG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIC5iLXNsaWRlci10aHVtYi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIEZpeCBzaHJpbmtlZCB0aHVtYiBhdCB0aGUgZW5kIGluIElFIDExXG5cbiAgICAgICAgLmItc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzbGlkZXItdGh1bWItc2hhZG93O1xuICAgICAgICAgICAgYm9yZGVyOiAkc2xpZGVyLXRodW1iLWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzbGlkZXItdGh1bWItcmFkaXVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNsaWRlci10aHVtYi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZHJhZ2dpbmcge1xuICAgICAgICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICAgICAgICAgIC5iLXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWluZGljYXRvciB7XG4gICAgICAgICAgICAuYi1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWRlci1mb2N1c3tcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmlzLXJvdW5kZWQge1xuICAgICAgICAuYi1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAuYi1zbGlkZXItdHJhY2sge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAuYi1zbGlkZXItdGh1bWItd3JhcHBlciB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgLmItc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2xpZGVyLXNpemUoJHNpemUtbm9ybWFsKTtcbiAgICAmLmlzLXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgc2xpZGVyLXNpemUoJHNpemUtc21hbGwpO1xuICAgIH1cbiAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgIEBpbmNsdWRlIHNsaWRlci1zaXplKCRzaXplLW1lZGl1bSk7XG4gICAgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICBAaW5jbHVkZSBzbGlkZXItc2l6ZSgkc2l6ZS1sYXJnZSk7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzbGlkZXItY29sb3JzIHtcbiAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIC5iLXNsaWRlci1maWxsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iLXNsaWRlci10aWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAkc2xpZGVyLXRpY2std2lkdGg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHNsaWRlci10aWNrLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzbGlkZXItdGljay1yYWRpdXM7XG4gICAgICAgICYuaXMtdGljay1oaWRkZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKlxuVGhpcyBwcm9qZWN0IGlzIGJhc2VkIG9uXG5cImJ1bG1hLXN0ZXBzXCIgKGh0dHBzOi8vZ2l0aHViLmNvbS9XaWtpa2kvYnVsbWEtc3RlcHMpIGJ5XG5XaWtpa2kgKGh0dHBzOi8vZ2l0aHViLmNvbS9XaWtpa2kpIGxpY2Vuc2VkIHVuZGVyXG5NSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9XaWtpa2kvYnVsbWEtc3RlcHMvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiovXG5cbiRzdGVwcy1pdGVtcy1mb2N1c2VkLW91dGxpbmU6IG5vbmUgIWRlZmF1bHQ7XG4kc3RlcHMtZGV0YWlscy1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xuJHN0ZXBzLW1ha2VyLWRlZmF1bHQtY29sb3I6ICRncmV5LWxpZ2h0ICFkZWZhdWx0O1xuJHN0ZXBzLW1hcmtlci1kZWZhdWx0LWJvcmRlcjogLjJlbSBzb2xpZCAjZmZmICFkZWZhdWx0O1xuJHN0ZXBzLWRlZmF1bHQtY29sb3I6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kc3RlcHMtcHJldmlvdXMtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHN0ZXBzLWFjdGl2ZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kc3RlcHMtZGl2aWRlci1oZWlnaHQ6IC4yZW0gIWRlZmF1bHQ7XG4kc3RlcHMtdmVydGljYWwtcGFkZGluZzogMWVtIDAgIWRlZmF1bHQ7XG4kc3RlcHMtbW9iaWxlLW1heC13aWR0aDogJHRhYmxldCAhZGVmYXVsdDtcbiRzdGVwcy1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHQ7XG5cbkBtaXhpbiBzdGVwcy1zaXplKCRzaXplKSB7XG4gICAgLnN0ZXBzIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemUgKiAyO1xuXG4gICAgICAgIC5zdGVwLWl0ZW1zIHtcbiAgICAgICAgICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5zdGVwLW1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemUgKiAyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNpemUgKiAyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAqLCAqOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdGVwLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzaXplICogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpLCAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3RlcHMtZGl2aWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6ICN7JHNpemV9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogI3skc2l6ZX07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkc3RlcHMtbW9iaWxlLW1heC13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyLCAmOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAjeyRzaXplfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtdmVydGljYWwge1xuICAgICAgICA+IC5zdGVwcyB7XG4gICAgICAgICAgICAmLmhhcy1sYWJlbC1yaWdodCB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCksICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skc2l6ZX0gLSAjeyRzdGVwcy1kaXZpZGVyLWhlaWdodCAqIDAuNX0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaGFzLWxhYmVsLWxlZnQge1xuICAgICAgICAgICAgICAgIC5zdGVwLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpLCAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygjeyRzaXplfSAtICN7JHN0ZXBzLWRpdmlkZXItaGVpZ2h0ICogMC41fSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1yaWdodCB7XG4gICAgICAgICAgICA+IC5zdGVwcyB7XG4gICAgICAgICAgICAgICAgJi5oYXMtbGFiZWwtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpLCAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skc2l6ZX0gLSAjeyRzdGVwcy1kaXZpZGVyLWhlaWdodCAqIDAuNX0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGFzLWxhYmVsLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpLCAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygjeyRzaXplfSAtICN7JHN0ZXBzLWRpdmlkZXItaGVpZ2h0ICogMC41fSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iLXN0ZXBzIHtcbiAgICAuc3RlcHMge1xuICAgICAgICAuc3RlcC1pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMWVtO1xuXG4gICAgICAgICAgICAgICAgLnN0ZXAtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmlzLWNsaWNrYWJsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdGVwLW1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RlcHMtbWFrZXItZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzY2hlbWUtbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc3RlcHMtbWFya2VyLWRlZmF1bHQtYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIE92ZXJyaWRlIG1hcmtlciBjb2xvciBwZXIgc3RlcFxuICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkc3RlcHMtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRzdGVwcy1kZWZhdWx0LWNvbG9yIDUwJSwgJGNvbG9yIDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwLW1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtcHJldmlvdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwLW1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdGVwLW1hcmtlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzY2hlbWUtbWFpbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RlcC1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCksICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGlzIHdpbGwgY29udGFpbiB0aGUgZGl2aWRlclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGlzIHdpbGwgY29udGFpbiB0aGUgZGl2aWRlclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHN0ZXBzLWRpdmlkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRzdGVwcy1kZWZhdWx0LWNvbG9yIDUwJSwgJHN0ZXBzLWFjdGl2ZS1jb2xvciA1MCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3RlcC1tYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RlcHMtYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdGVwcy1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaXMtcHJldmlvdXMge1xuICAgICAgICAgICAgICAgICAgICAuc3RlcC1tYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzY2hlbWUtbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGVwcy1wcmV2aW91cy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIC5zdGVwLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6ICRzdGVwcy1pdGVtcy1mb2N1c2VkLW91dGxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy10cmFuc2l0aW9uaW5nIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1yb3VuZGVkIHtcbiAgICAgICAgICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5zdGVwLW1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFuaW1hdGVkIHtcbiAgICAgICAgICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCksICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRzcGVlZC1zbG93ICRlYXNpbmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1sYWJlbC1yaWdodCwgJi5oYXMtbGFiZWwtbGVmdCB7XG4gICAgICAgICAgICAuc3RlcC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5zdGVwLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3RlcC1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RlcHMtZGV0YWlscy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtbGFiZWwtbGVmdCB7XG4gICAgICAgICAgICAuc3RlcC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5zdGVwLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3RlcHMtc2l6ZSgkc2l6ZS1ub3JtYWwpO1xuICAgICYuaXMtc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBzdGVwcy1zaXplKCRzaXplLXNtYWxsKTtcbiAgICB9XG4gICAgJi5pcy1tZWRpdW0ge1xuICAgICAgICBAaW5jbHVkZSBzdGVwcy1zaXplKCRzaXplLW1lZGl1bSk7XG4gICAgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICBAaW5jbHVkZSBzdGVwcy1zaXplKCRzaXplLWxhcmdlKTtcbiAgICB9XG5cbiAgICAmLmlzLXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgID4gLnN0ZXBzIHtcbiAgICAgICAgICAgIC5zdGVwLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzdGVwcy12ZXJ0aWNhbC1wYWRkaW5nO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJHN0ZXBzLWRlZmF1bHQtY29sb3IgNTAlLCAkc3RlcHMtYWN0aXZlLWNvbG9yIDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gT3ZlcnJpZGUgbWFya2VyIGNvbm5lY3RvciBjb2xvciBwZXIgc3RlcFxuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHN0ZXBzLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkc3RlcHMtZGVmYXVsdC1jb2xvciA1MCUsICRjb2xvciA1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSwgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc3RlcHMtZGl2aWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skc3RlcHMtZGl2aWRlci1oZWlnaHQgKiAwLjV9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlLCAmLmlzLXByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc3RlcHMtZGl2aWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLWxhYmVsLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAuc3RlcC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oYXMtbGFiZWwtbGVmdCB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCguaGFzLWxhYmVsLXJpZ2h0KTpub3QoLmhhcy1sYWJlbC1sZWZ0KSB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN0ZXAtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGVwcy1kZXRhaWxzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3RlcC1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN0ZXAtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1yaWdodCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmlzLXZlcnRpY2FsKSB7XG4gICAgICAgIC5zdGVwcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkc3RlcHMtbW9iaWxlLW1heC13aWR0aCkge1xuICAgICAgICAgICAgICAgICYubW9iaWxlLW1pbmltYWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIsICY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRoaXMgd2lsbCBjb250YWluIHRoZSBkaXZpZGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzdGVwcy1kaXZpZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tb2JpbGUtY29tcGFjdCB7XG4gICAgICAgICAgICAgICAgICAgIC5zdGVwLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGVwLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5pcy1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXAtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHN3aXRjaC13aWR0aC1udW1iZXI6IDIuNzUgIWRlZmF1bHQ7XG4kc3dpdGNoLXdpZHRoOiAkc3dpdGNoLXdpZHRoLW51bWJlciAqIDFlbSAhZGVmYXVsdDtcbiRzd2l0Y2gtcGFkZGluZzogMC4yZW0gIWRlZmF1bHQ7XG4kc3dpdGNoLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzd2l0Y2gtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHQ7XG5cbi5zd2l0Y2gge1xuICAgIEBleHRlbmQgJXVuc2VsZWN0YWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAmICsgLnN3aXRjaDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICsgLmNoZWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogJHN3aXRjaC13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogI3skc3dpdGNoLXdpZHRoICogMC41ICsgJHN3aXRjaC1wYWRkaW5nfTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzd2l0Y2gtcGFkZGluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHNwZWVkLXNsb3cgJGVhc2luZywgYm94LXNoYWRvdyAkc3BlZWQtc2xvdyAkZWFzaW5nO1xuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzd2l0Y2gtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfS1wYXNzaXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlucHV0W3R5cGU9Y2hlY2tib3hdICsgJi5jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICdwaW5rJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAjeygkc3dpdGNoLXdpZHRoIC0gJHN3aXRjaC1wYWRkaW5nICogMikgKiAwLjV9O1xuICAgICAgICAgICAgICAgIGhlaWdodDogI3soJHN3aXRjaC13aWR0aCAtICRzd2l0Y2gtcGFkZGluZyAqIDIpICogMC41fTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZC1zbG93ICRlYXNpbmc7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1lbGFzdGljOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS41KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCArIC5jaGVjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3dpdGNoLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzd2l0Y2gtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtZWxhc3RpYzpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vIE1pZ2h0IGJlIGEgbGl0dGxlIG9mZnNldCBpZiBiYXNlIGZvbnQgaXMgbm90IDE2cHhcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCkgc2NhbGVYKDEuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICsgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkZ3JleSwgMC42KTtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHN3aXRjaC1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgICAgICAgICAgICAgICAgICYuaXMtI3skbmFtZX0tcGFzc2l2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkY29sb3IsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2sge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKCRzd2l0Y2gtYWN0aXZlLWJhY2tncm91bmQtY29sb3IsIDAuOCk7XG4gICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzd2l0Y2gtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKCRjb2xvciwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLWxlZnQtbGFiZWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5oYXMtbGVmdC1sYWJlbCkge1xuICAgICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRncmV5LWxpZ2h0LCAwLjkpO1xuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzd2l0Y2gtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfS1wYXNzaXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIDAuOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkc3dpdGNoLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLCAwLjkpO1xuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzd2l0Y2gtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAwLjkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXJvdW5kZWQge1xuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICArIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtZWxhc3RpYzpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtb3V0bGluZWQge1xuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICArIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHN3aXRjaC1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgICAgICAgICAgICAgICAgICYuaXMtI3skbmFtZX0tcGFzc2l2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkIHJnYmEoJGNvbG9yLCAwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvciwgMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3dpdGNoLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkc3dpdGNoLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzd2l0Y2gtYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JleS1saWdodCwgMC45KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkc3dpdGNoLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLCAwLjkpO1xuICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkc3dpdGNoLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLCAwLjkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLXNtYWxsO1xuICAgIH1cbiAgICAmLmlzLW1lZGl1bXtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1tZWRpdW07XG4gICAgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWxhcmdlO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgIH1cbn1cbiIsIiR0YWJsZS1zdGlja3ktaGVhZGVyLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XG5cbkBtaXhpbiB0YWJsZS1jYXJkcyB7XG4gICAgLnRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoZWNrYm94LWNlbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRmb290IHtcbiAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDsgLy8gRGlzYWJsZSBpcy1ib3JkZXJlZFxuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgIH1cbiAgICB9XG4gICAgdHIge1xuICAgICAgICAvLyBDYXJkIHN0eWxlIOKAlCBDYW5ub3QgZXh0ZW5kIGluc2lkZSBtZWRpYSBxdWVyeVxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgkYmxhY2ssIDAuMSksIDAgMCAwIDFweCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7IC8vIERpc2FibGUgaXMtYm9yZGVyZWRcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLy8gRGlzYWJsZXMgaXMtKlxuICAgICAgICAmOm5vdChbY2xhc3MqPVwiaXMtXCJdKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFibGUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRyOm5vdCguZGV0YWlsKTpub3QoLmlzLWVtcHR5KTpub3QoLnRhYmxlLWZvb3Rlcikge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFja2dyb3VuZDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgICAudGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG59XG5cbi5iLXRhYmxlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXG4gICAgLnRhYmxlLW1vYmlsZS1zb3J0IHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQtc2xvdyAkZWFzaW5nLCBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuICAgICAgICAmLmlzLWRlc2Mge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb3J0LWljb24uaWNvbi5pcy1kZXNjIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgIC50aC13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmlzLW51bWVyaWMge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgICAgICAuc29ydC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pcy1jZW50ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1jdXJyZW50LXNvcnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtc29ydGFibGU6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLXNvcnRhYmxlLFxuICAgICAgICAgICAgJi5pcy1zb3J0YWJsZSAudGgtd3JhcCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgLmlzLXJlbGF0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb3J0LWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aS1zb3J0LWljb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLm11bHRpLXNvcnQtY2FuY2VsLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLXN0aWNreSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAuY2hlY2tib3ggaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3IgdXJsKGNoZWNrbWFyaygkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yKSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgKyAuY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtZW1wdHk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaGV2cm9uLWNlbGwge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1hcnJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaGVja2JveC1jZWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIC5jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyLmRldGFpbCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggJGdyZXktbGlnaHRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzY2hlbWUtbWFpbi1iaXM7XG4gICAgICAgICAgICAuZGV0YWlsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpbms7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoJGxpbmssIDAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTW9kaWZpZXJzXG4gICAgICAgICYuaXMtYm9yZGVyZWQge1xuICAgICAgICAgICAgdGguaXMtY3VycmVudC1zb3J0LFxuICAgICAgICAgICAgdGguaXMtc29ydGFibGU6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRhYmxlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXN0cmlwZWQge1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGV2ZWw6bm90KC50b3ApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5oYXMtc3RpY2t5LWhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6ICR0YWJsZS1zdGlja3ktaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAmLmhhcy1tb2JpbGUtY2FyZHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1tb2JpbGUtY2FyZHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZS1jYXJkc1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtY2FyZC1saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxlLWNhcmRzXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3VjaC1kcmFnZ2VkLWNlbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50b3VjaC1kcmFnZ2VkLWNlbGwsXG4udG91Y2gtZHJhZ2dlZC1jZWxsIC50YWJsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yIDEwJSwgdHJhbnNwYXJlbnQpO1xufVxuLnRvdWNoLWRyYWdnZWQtY2VsbCB7XG4gICAgLnRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyLCB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50b3VjaC1kcmFnZ2VkLWNlbGwuaGFzLW1vYmlsZS1jYXJkcyAudGFibGUge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiR0YWJzLWZvY3VzZWQtb3V0bGluZTogbm9uZSAhZGVmYXVsdDtcbiR0YWJzLWl0ZW1zLWZvY3VzZWQtb3V0bGluZTogbm9uZSAhZGVmYXVsdDtcbiR0YWJzLWxpbmstZm9jdXMtYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3IgIWRlZmF1bHQ7XG4kdGFicy1saW5rLWZvY3VzLWJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvciAhZGVmYXVsdDtcbiR0YWJzLWJveGVkLWxpbmstZm9jdXMtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kdGFicy1ib3hlZC1saW5rLWZvY3VzLWJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcbiR0YWJzLWJveGVkLWxpbmstZm9jdXMtYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3IgIWRlZmF1bHQ7XG4kdGFicy1ib3hlZC1saW5rLWZvY3VzLWJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvciAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLWZvY3VzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcbiR0YWJzLXRvZ2dsZS1saW5rLWZvY3VzLWJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kdGFicy10b2dnbGUtbGluay1mb2N1cy1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHRhYnMtdG9nZ2xlLWxpbmstZm9jdXMtYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ob3Zlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbi5iLXRhYnMge1xuICAgIC50YWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6ICR0YWJzLWZvY3VzZWQtb3V0bGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWZvY3VzLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWZvY3VzLWJvcmRlci1ib3R0b20tY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0eWxlc1xuICAgICAgICAmLmlzLWJveGVkIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1mb2N1cy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1mb2N1cy1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJveGVkLWxpbmstZm9jdXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstZm9jdXMtYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLXRvZ2dsZSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWZvY3VzLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWZvY3VzLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KC5pcy1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgLnRhYi1pdGVtIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogJHRhYnMtaXRlbXMtZm9jdXNlZC1vdXRsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtdHJhbnNpdGlvbmluZyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgJi5pcy1mdWxsd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5pcy12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgPiAudGFicyB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYm94ZWQge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAwIDAgJHRhYnMtYm94ZWQtbGluay1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy10b2dnbGUge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1cyAkdGFicy10b2dnbGUtbGluay1yYWRpdXMgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtZnVsbHdpZHRoIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLnRhYi1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtcmlnaHQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgICA+IC50YWJzIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1ib3hlZCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJvcmRlci1ib3R0b20tY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLW11bHRpbGluZSB7XG4gICAgICAgID4gLnRhYnMge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50YWcge1xuICAgIC5oYXMtZWxsaXBzaXMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAuZGVsZXRlLCAmLmlzLWRlbGV0ZSwgJi5oYXMtZGVsZXRlLWljb24ge1xuICAgICAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRhZy1jb2xvcnMge1xuICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaGFzLWRlbGV0ZS1pY29uIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhZ3Mge1xuICAgICYuaW5saW5lLXRhZ3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiR0YWdpbnB1dC1oZWlnaHQ6IGNhbGMoMmVtIC0gMXB4KSAhZGVmYXVsdDtcblxuLnRhZ2lucHV0IHtcbiAgICAudGFnaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJi5pcy1mb2N1c2FibGUge1xuICAgICAgICAgICAgQGV4dGVuZCAlaW5wdXQtdGV4dGFyZWE7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuMjc1ZW0gLSAxcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmlzLWZvY3VzYWJsZSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICYuaXMtc21hbGwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtc21hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLW1lZGl1bXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtbGFyZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC50YWcsXG4gICAgICAgID4gLnRhZ3Mge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI3NWVtIC0gMXB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICBoZWlnaHQ6ICR0YWdpbnB1dC1oZWlnaHQ7XG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGFnaW5wdXQtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICYuaXMtZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICR0YWdpbnB1dC1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0YWdpbnB1dC1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI3NWVtIC0gMXB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDhlbTtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0YWdpbnB1dC1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5jb250cm9sLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDAuMzc1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGltZXBpY2tlciB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgIC5kcm9wZG93bixcbiAgICAuZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1zaGFkb3c7XG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyB1bnNldCBvcGFjaXR5IHdoZW4gZHJvcGRvdyBpcyBkaXNhYmxlZFxuICAgIC5kcm9wZG93biB7XG4gICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnRpbWVwaWNrZXItZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjVyZW07XG4gICAgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgLmNvbnRyb2wge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5zZWxlY3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjEyNWVtO1xuXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGdyZXksIDAuNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1jb2xvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFNpemVzXG4gICAgJi5pcy1zbWFsbCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtc21hbGw7XG4gICAgfVxuICAgICYuaXMtbWVkaXVtIHtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1tZWRpdW07XG4gICAgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWxhcmdlO1xuICAgIH1cbn1cbiIsIiR0b29sdGlwLWFycm93LXNpemU6IDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LW1hcmdpbjogMnB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbXVsdGlsaW5lLXNpemVzOiAoXG4gICAgc21hbGw6IDE4MHB4LFxuICAgIG1lZGl1bTogMjQwcHgsXG4gICAgbGFyZ2U6IDMwMHB4XG4pICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0O1xuXG5AbWl4aW4gdG9vbHRpcC1hcnJvdy1jb2xvcigkZGlyZWN0aW9uLCAkY29sb3IpIHtcbiAgICBAaWYgKCRkaXJlY3Rpb24gPT0gXCJpcy10b3BcIikge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBcImlzLWJvdHRvbVwiKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IFwiaXMtcmlnaHRcIikge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IFwiaXMtbGVmdFwiKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gdG9vbHRpcCgkZGlyZWN0aW9uKSB7XG4gICAgJi4jeyRkaXJlY3Rpb259IHtcbiAgICAgICAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgICAgICAgICBAaWYgKCRkaXJlY3Rpb24gPT0gXCJpcy10b3BcIikge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArICN7JHRvb2x0aXAtYXJyb3ctc2l6ZX0gKyAjeyR0b29sdGlwLWFycm93LW1hcmdpbn0pO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IFwiaXMtYm90dG9tXCIpIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArICN7JHRvb2x0aXAtYXJyb3ctc2l6ZX0gKyAjeyR0b29sdGlwLWFycm93LW1hcmdpbn0pO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBcImlzLXJpZ2h0XCIpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgI3skdG9vbHRpcC1hcnJvdy1zaXplfSArICN7JHRvb2x0aXAtYXJyb3ctbWFyZ2lufSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBcImlzLWxlZnRcIikge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAjeyR0b29sdGlwLWFycm93LXNpemV9ICsgI3skdG9vbHRpcC1hcnJvdy1tYXJnaW59KTtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpZiAoJGRpcmVjdGlvbiA9PSBcImlzLWJvdHRvbVwiKSB7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJHRvb2x0aXAtYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBcImlzLXRvcFwiKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICR0b29sdGlwLWFycm93LXNpemUgc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBcImlzLWxlZnRcIikge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0b29sdGlwLWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICR0b29sdGlwLWFycm93LXNpemUgc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IFwiaXMtcmlnaHRcIikge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJHRvb2x0aXAtYXJyb3ctc2l6ZSBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdG9vbHRpcC1jb2xvcnMge1xuICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdG9vbHRpcC1hcnJvdy1jb2xvcigkZGlyZWN0aW9uLCAkY29sb3IpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIElmIGxpZ2h0IGFuZCBkYXJrIGNvbG9ycyBhcmUgcHJvdmlkZWRcbiAgICAgICAgICAgICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0IHtcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpO1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdG9vbHRpcC1hcnJvdy1jb2xvcigkZGlyZWN0aW9uLCAkY29sb3ItbGlnaHQpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJhc2Vcbi5iLXRvb2x0aXAge1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoXCJpcy10b3BcIik7XG4gICAgQGluY2x1ZGUgdG9vbHRpcChcImlzLXJpZ2h0XCIpO1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoXCJpcy1ib3R0b21cIik7XG4gICAgQGluY2x1ZGUgdG9vbHRpcChcImlzLWxlZnRcIik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC50b29sdGlwLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMC4zNXJlbSAwLjc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxhcmdlO1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMXB4IHJnYmEoMCwgMSwgMCwgMC4yKTtcbiAgICAgICAgei1pbmRleDogMzg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogMzg7XG4gICAgfVxuICAgIC50b29sdGlwLXRyaWdnZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICR0b29sdGlwLWNvbG9ycyB7XG4gICAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAgICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAgICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICAgICAgICAudG9vbHRpcC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBJZiBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICAgICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0IHtcbiAgICAgICAgICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMyk7XG4gICAgICAgICAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNCk7XG4gICAgICAgICAgICAgICAgJi5pcy1saWdodCB7XG4gICAgICAgICAgICAgICAgICAgIC50b29sdGlwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWx3YXlzIHtcbiAgICAgICAgLnRvb2x0aXAtY29udGVudDo6YmVmb3JlLFxuICAgICAgICAudG9vbHRpcC1jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtbXVsdGlsaW5lIHtcbiAgICAgICAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4LWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAZWFjaCAkbmFtZSwgJHNpemUgaW4gJHRvb2x0aXAtbXVsdGlsaW5lLXNpemVzIHtcbiAgICAgICAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgIC50b29sdGlwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZGFzaGVkIHtcbiAgICAgICAgLnRvb2x0aXAtdHJpZ2dlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc3F1YXJlIHtcbiAgICAgICAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnVwbG9hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC51cGxvYWQtZHJhZ2dhYmxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjI1ZW07XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JleS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sYXJnZTtcbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxvYWRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxLjVlbSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRmaWxlLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICAgICAgICAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIDAuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5pcy1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuXG4gICAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyB0ZW1wb3JhcnkgSUUgMTEgaGFjayAhISFcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAudXBsb2FkIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAudXBsb2FkLWRyYWdnYWJsZSArIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QWxlZjp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Bc3Npc3RhbnQ6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwOzgwMCZkaXNwbGF5PXN3YXAnKTtcblxuYm9keSxwLGgyLGgyLGgzLGg0LGg1LGxpLGEsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYSwgcHJvZ3Jlc3Mge1xuICAvLyBmb250LWZhbWlseTogJ0FsZWYnLCBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbn1cblxuaDEge1xuICBmb250LXNpemU6ICRzaXplLTE7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogJHNpemUtMztcbn1cblxuaDMge1xuICBmb250LXNpemU6ICRzaXplLTQ7XG59XG5cbnAge1xuICBmb250LXNpemU6IDFlbTtcbiAgIEBpbmNsdWRlICBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4iLCIvLyBGaXggYnVsbWEgbmF2YmFyIHJ0bFxuaHRtbFtkaXI9cnRsXSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAubmF2YmFyLWVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5uYXZiYXItc3RhcnQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG5cbiAgLmZpZWxkLmlzLWdyb3VwZWQgLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cblxuICAuYi1yYWRpby5yYWRpbyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIH1cblxuICAuYnV0dG9uIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC4xODc1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuMzc1ZW0gLSAxcHgpO1xuICB9XG5cbiAgLy9GaXggZHJvcGRvd24gaWNvblxuICAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCB7XG4gICAgLmljb24uaXMtbGVmdCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIGEuZHJvcGRvd24taXRlbSwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5oYXMtbGluayBhLCBidXR0b24uZHJvcGRvd24taXRlbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgd2hpdGU7XG4gIH1cbn1cbiIsImh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvLyBiYWNrZ3JvdW5kOiAkYm9keS1iYWNrZ3JvdW5kO1xufVxuXG4jYXBwIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG5cbi5lcnJvciB7XG4gICAgY29sb3I6ICRyZWQ7XG59XG5cbi8vIEVmZmVjdHNcbi5mYWRlLWVudGVyLWFjdGl2ZSwgLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbn1cbi5mYWRlLWVudGVyLCAuZmFkZS1sZWF2ZS10byAvKiAuZmFkZS1sZWF2ZS1hY3RpdmUgYmVsb3cgdmVyc2lvbiAyLjEuOCAqLyB7XG4gICAgb3BhY2l0eTogMDtcbn1cbiIsIi5uYXZiYXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXk7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAubmF2YmFyLW1lbnUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG5cbiAgICAubmF2YmFyLWJ1cmdlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXN0YXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cblxuICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm5hdmJhci1pdGVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYudXNlci1pdGVtIHtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1lbmQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5cbi51c2VyLW1lbnUge1xuICAuZHJvcGRvd24uaXMtYm90dG9tLWxlZnQgLmRyb3Bkb3duLW1lbnUgIHtcbiAgICByaWdodDogLTc1cHg7XG4gICAgdG9wOiAzOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEyM3B4O1xuICAgIH1cbiAgfVxufVxuIiwiZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgLmxvZ28ge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuY29weXJpZ2h0e1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5mb290ZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4iLCIubG9naW4td2lkZ2V0IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuIiwiLnVzZXItZGFzaGJvYXJkLXBhZ2Uge1xuICAuY291cnNlLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgd2lkdGg6IDI1LjIlO1xuXG4gICAgLnNlbGVjdCB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAwIDQwcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG5hdi50YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICAgIHBhZGRpbmc6IDIxcHggMCAxcHggMDtcblxuICAgIHVsIHtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWRlby10YWIge1xuICAgIHBhZGRpbmc6IDI1cHggMjUwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgbGVmdDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICYuZ3JleSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIudXNlci1kYXNoYm9hcmQtcGFnZSB7XG4gIC5sZXNzb24tYWNjb3JkaW9uIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyYXk7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuXG4gICAgLmNoYXB0ZXItY2FyZCB7XG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgIC5jYXJkLWhlYWRlci10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5sZXNzb25fY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gICAgICAubGVzc29uLXdyYXBwZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICAgJi5sZXNzb24taW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1pbmZvIHtcbiAgICAgICAgcC5sZXNzb24tbmFtZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuY291cnNlLXByb2dyZXNzIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyYXk7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JheTtcblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIHAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5xdWl6LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG5cbiAgaDIsIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJi5sb25nLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAyNXZoO1xuICB9XG5cbiAgJi5wcmFjdGljZSB7XG4gICAgaW1nIHtcbiAgICAgICYucHJhY3RpY2VfMSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgICB9XG4gICAgICAmLnByYWN0aWNlXzIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICAgICYucHJhY3RpY2VfMyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuXG4gICAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZWFsLXF1aXoge1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmVwYXJlLWV4YW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIGJ1dHRvbi5zdGFydC1xdWl6IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLnF1aXotc3RhcnRlZCB7XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvdW50ZG93biB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnF1ZXN0aW9uLWJveCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgIGJveC1zaGFkb3c6IC00cHggMTVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuXG4gICAgLnF1ZXN0aW9uLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cblxuICAgIC5hbnN3ZXJzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjNmMjtcblxuICAgICAgcC5jaG9vc2UtYW5zd2VyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAuYW5zd2Vycy1saXN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucXVpei1yZXN1bHQge1xuICAgIC5yZXN1bHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgIC5yZXN1bHQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg1NzY0ZTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC55b3VyX2Fuc3dlciB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLndyb25nIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVhbC1xdWl6LXJlc3VsdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmFuZC1tb2RhbCB7XG4gIC5tb2RhbC1jYXJkIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIC5tb2RhbC1jYXJkLWhlYWQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIC5tb2RhbC1jYXJkLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBidXR0b24uZGVsZXRlIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaG9tZS1wYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLmhvbWUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMzBweCAxMDBweDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubG9naW4td2lkZ2V0IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIH1cblxuICAgIGgyLmxvZ2luLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBwLmxvZ2luLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cblxuICAgIC5maWVsZHMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuZmllbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC52aWRlby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIC5jaGVjay1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dC1wYWdlIHtcbiAgLmxlZnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTUwcHggMTVweDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0LXVzLXBhZ2Uge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5jb2ZmZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxuICAuY29mZmUtbWFjaGluZS1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG59XG4iLCIuaXMtcGFkZGluZ2xlc3Mtc2lkZXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmlzLXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5pcy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oYXMtZ3JheS1sZWZ0LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RjZGNkYztcbn1cblxuLnNwYWNlLTE1LWhlaWdodCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnNwYWNlLTE1LXNpZGVzIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4uc3BhY2UtMTUge1xuICBtYXJnaW46IDE1cHg7XG59XG5cblxuXG5cbmJ1dHRvbiB7XG4gICYubGFyZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDI0N3B4O1xuICB9XG4gICYuaWNvbi1sZWZ0LWFicyB7XG4gICAgc3Bhbi5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/