@charset "UTF-8";
/* 22/16 */
/*! 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, .textarea, .input, .button, .searchandlogin .login a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1.375rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .searchandlogin .login a:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .searchandlogin .login a.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-focused, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .searchandlogin .login a:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button, .searchandlogin .login a.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-active {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, .searchandlogin .login a[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a[disabled], fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button, fieldset[disabled] .searchandlogin .login a, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a, .searchandlogin .login fieldset[disabled] a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a {
  cursor: not-allowed;
}

.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button, .searchandlogin .login a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

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

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

.modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-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, .searchandlogin .login a.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.hero-video, .is-overlay, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio,
.image.is-square figure.video .video-embed-item,
figure.video .image.is-square .video-embed-item,
.image.is-square figure.video .video-shariff-preview-wrap,
figure.video .image.is-square .video-shariff-preview-wrap, .image.is-1by1 img,
.image.is-1by1 .has-ratio,
.image.is-1by1 figure.video .video-embed-item,
figure.video .image.is-1by1 .video-embed-item,
.image.is-1by1 figure.video .video-shariff-preview-wrap,
figure.video .image.is-1by1 .video-shariff-preview-wrap, .image.is-5by4 img,
.image.is-5by4 .has-ratio,
.image.is-5by4 figure.video .video-embed-item,
figure.video .image.is-5by4 .video-embed-item,
.image.is-5by4 figure.video .video-shariff-preview-wrap,
figure.video .image.is-5by4 .video-shariff-preview-wrap, .image.is-4by3 img,
.image.is-4by3 .has-ratio,
.image.is-4by3 figure.video .video-embed-item,
figure.video .image.is-4by3 .video-embed-item,
.image.is-4by3 figure.video .video-shariff-preview-wrap,
figure.video .image.is-4by3 .video-shariff-preview-wrap, .image.is-3by2 img,
.image.is-3by2 .has-ratio,
.image.is-3by2 figure.video .video-embed-item,
figure.video .image.is-3by2 .video-embed-item,
.image.is-3by2 figure.video .video-shariff-preview-wrap,
figure.video .image.is-3by2 .video-shariff-preview-wrap, .image.is-5by3 img,
.image.is-5by3 .has-ratio,
.image.is-5by3 figure.video .video-embed-item,
figure.video .image.is-5by3 .video-embed-item,
.image.is-5by3 figure.video .video-shariff-preview-wrap,
figure.video .image.is-5by3 .video-shariff-preview-wrap, .image.is-16by9 img,
.image.is-16by9 .has-ratio,
.image.is-16by9 figure.video .video-embed-item,
figure.video .image.is-16by9 .video-embed-item,
.image.is-16by9 figure.video .video-shariff-preview-wrap,
figure.video .image.is-16by9 .video-shariff-preview-wrap, .image.is-2by1 img,
.image.is-2by1 .has-ratio,
.image.is-2by1 figure.video .video-embed-item,
figure.video .image.is-2by1 .video-embed-item,
.image.is-2by1 figure.video .video-shariff-preview-wrap,
figure.video .image.is-2by1 .video-shariff-preview-wrap, .image.is-3by1 img,
.image.is-3by1 .has-ratio,
.image.is-3by1 figure.video .video-embed-item,
figure.video .image.is-3by1 .video-embed-item,
.image.is-3by1 figure.video .video-shariff-preview-wrap,
figure.video .image.is-3by1 .video-shariff-preview-wrap, .image.is-4by5 img,
.image.is-4by5 .has-ratio,
.image.is-4by5 figure.video .video-embed-item,
figure.video .image.is-4by5 .video-embed-item,
.image.is-4by5 figure.video .video-shariff-preview-wrap,
figure.video .image.is-4by5 .video-shariff-preview-wrap, .image.is-3by4 img,
.image.is-3by4 .has-ratio,
.image.is-3by4 figure.video .video-embed-item,
figure.video .image.is-3by4 .video-embed-item,
.image.is-3by4 figure.video .video-shariff-preview-wrap,
figure.video .image.is-3by4 .video-shariff-preview-wrap, .image.is-2by3 img,
.image.is-2by3 .has-ratio,
.image.is-2by3 figure.video .video-embed-item,
figure.video .image.is-2by3 .video-embed-item,
.image.is-2by3 figure.video .video-shariff-preview-wrap,
figure.video .image.is-2by3 .video-shariff-preview-wrap, .image.is-3by5 img,
.image.is-3by5 .has-ratio,
.image.is-3by5 figure.video .video-embed-item,
figure.video .image.is-3by5 .video-embed-item,
.image.is-3by5 figure.video .video-shariff-preview-wrap,
figure.video .image.is-3by5 .video-shariff-preview-wrap, .image.is-9by16 img,
.image.is-9by16 .has-ratio,
.image.is-9by16 figure.video .video-embed-item,
figure.video .image.is-9by16 .video-embed-item,
.image.is-9by16 figure.video .video-shariff-preview-wrap,
figure.video .image.is-9by16 .video-shariff-preview-wrap, .image.is-1by2 img,
.image.is-1by2 .has-ratio,
.image.is-1by2 figure.video .video-embed-item,
figure.video .image.is-1by2 .video-embed-item,
.image.is-1by2 figure.video .video-shariff-preview-wrap,
figure.video .image.is-1by2 .video-shariff-preview-wrap, .image.is-1by3 img,
.image.is-1by3 .has-ratio,
.image.is-1by3 figure.video .video-embed-item,
figure.video .image.is-1by3 .video-embed-item,
.image.is-1by3 figure.video .video-shariff-preview-wrap,
figure.video .image.is-1by3 .video-shariff-preview-wrap {
  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,
#page .content .rightcolumn .frame-type-uploads h2,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
#page .content .rightcolumn .frame-type-uploads h2,
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: #F5F5F5;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

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

body,
button,
input,
optgroup,
select,
textarea {
  font-family: "Ubuntu", -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: 16px;
  font-weight: 400;
  line-height: 1.5;
}

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

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

hr {
  background-color: whitesmoke;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

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

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

small {
  font-size: 0.875em;
}

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

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

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: whitesmoke;
  color: #4a4a4a;
  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: #363636;
}

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Bulma Elements */
.box {
  background-color: #FFFFFF;
  border-radius: 6px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.35);
  color: #4a4a4a;
  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 #000000;
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px #000000;
}

.button, .searchandlogin .login a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a {
  background-color: #FFFFFF;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  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, .searchandlogin .login a strong, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a strong {
  color: inherit;
}
.button .icon, .searchandlogin .login a .icon, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a .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), .searchandlogin .login a .icon:first-child:not(:last-child), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.button .icon:last-child:not(:first-child), .searchandlogin .login a .icon:last-child:not(:first-child), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.button .icon:first-child:last-child, .searchandlogin .login a .icon:first-child:last-child, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.button:hover, .searchandlogin .login a:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:hover, .button.is-hovered, .searchandlogin .login a.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-hovered {
  border-color: #b5b5b5;
  color: #000000;
}
.button:focus, .searchandlogin .login a:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:focus, .button.is-focused, .searchandlogin .login a.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-focused {
  border-color: #485fc7;
  color: #363636;
}
.button:focus:not(:active), .searchandlogin .login a:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:focus:not(:active), .button.is-focused:not(:active), .searchandlogin .login a.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
}
.button:active, .searchandlogin .login a:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:active, .button.is-active, .searchandlogin .login a.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-active {
  border-color: #4a4a4a;
  color: #363636;
}
.button.is-text, .searchandlogin .login a.is-text, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #4a4a4a;
  text-decoration: underline;
}
.button.is-text:hover, .searchandlogin .login a.is-text:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-text:hover, .button.is-text.is-hovered, .searchandlogin .login a.is-text.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-text.is-hovered, .button.is-text:focus, .searchandlogin .login a.is-text:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-text:focus, .button.is-text.is-focused, .searchandlogin .login a.is-text.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-text.is-focused {
  background-color: whitesmoke;
  color: #363636;
}
.button.is-text:active, .searchandlogin .login a.is-text:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-text:active, .button.is-text.is-active, .searchandlogin .login a.is-text.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-text.is-active {
  background-color: #e8e8e8;
  color: #363636;
}
.button.is-text[disabled], .searchandlogin .login a.is-text[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-text[disabled], fieldset[disabled] .button.is-text, fieldset[disabled] .searchandlogin .login a.is-text, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-text, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-text, .searchandlogin .login fieldset[disabled] a.is-text, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost, .searchandlogin .login a.is-ghost, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-ghost {
  background: none;
  border-color: transparent;
  color: #000000;
  text-decoration: none;
}
.button.is-ghost:hover, .searchandlogin .login a.is-ghost:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-ghost:hover, .button.is-ghost.is-hovered, .searchandlogin .login a.is-ghost.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-ghost.is-hovered {
  color: #000000;
  text-decoration: underline;
}
.button.is-white, .searchandlogin .login a.is-white, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white {
  background-color: #FFFFFF;
  border-color: transparent;
  color: #000000;
}
.button.is-white:hover, .searchandlogin .login a.is-white:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white:hover, .button.is-white.is-hovered, .searchandlogin .login a.is-white.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #000000;
}
.button.is-white:focus, .searchandlogin .login a.is-white:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white:focus, .button.is-white.is-focused, .searchandlogin .login a.is-white.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-focused {
  border-color: transparent;
  color: #000000;
}
.button.is-white:focus:not(:active), .searchandlogin .login a.is-white:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white:focus:not(:active), .button.is-white.is-focused:not(:active), .searchandlogin .login a.is-white.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .searchandlogin .login a.is-white:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white:active, .button.is-white.is-active, .searchandlogin .login a.is-white.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #000000;
}
.button.is-white[disabled], .searchandlogin .login a.is-white[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white[disabled], fieldset[disabled] .button.is-white, fieldset[disabled] .searchandlogin .login a.is-white, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-white, .searchandlogin .login fieldset[disabled] a.is-white, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-white {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  box-shadow: none;
}
.button.is-white.is-inverted, .searchandlogin .login a.is-white.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted {
  background-color: #000000;
  color: #FFFFFF;
}
.button.is-white.is-inverted:hover, .searchandlogin .login a.is-white.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered, .searchandlogin .login a.is-white.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-hovered {
  background-color: black;
}
.button.is-white.is-inverted[disabled], .searchandlogin .login a.is-white.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted, fieldset[disabled] .searchandlogin .login a.is-white.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-white.is-inverted, .searchandlogin .login fieldset[disabled] a.is-white.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-white.is-inverted {
  background-color: #000000;
  border-color: transparent;
  box-shadow: none;
  color: #FFFFFF;
}
.button.is-white.is-loading::after, .searchandlogin .login a.is-white.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-loading::after {
  border-color: transparent transparent #000000 #000000 !important;
}
.button.is-white.is-outlined, .searchandlogin .login a.is-white.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined {
  background-color: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.button.is-white.is-outlined:hover, .searchandlogin .login a.is-white.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .searchandlogin .login a.is-white.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .searchandlogin .login a.is-white.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused, .searchandlogin .login a.is-white.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined.is-focused {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #000000;
}
.button.is-white.is-outlined.is-loading::after, .searchandlogin .login a.is-white.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent #FFFFFF #FFFFFF !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-white.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-white.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-white.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-white.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #000000 #000000 !important;
}
.button.is-white.is-outlined[disabled], .searchandlogin .login a.is-white.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined, fieldset[disabled] .searchandlogin .login a.is-white.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-white.is-outlined, .searchandlogin .login fieldset[disabled] a.is-white.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-white.is-outlined {
  background-color: transparent;
  border-color: #FFFFFF;
  box-shadow: none;
  color: #FFFFFF;
}
.button.is-white.is-inverted.is-outlined, .searchandlogin .login a.is-white.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
}
.button.is-white.is-inverted.is-outlined:hover, .searchandlogin .login a.is-white.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-white.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .searchandlogin .login a.is-white.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-white.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined.is-focused {
  background-color: #000000;
  color: #FFFFFF;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-white.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-white.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-white.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.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], .searchandlogin .login a.is-white.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-white.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-white.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-white.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #000000;
  box-shadow: none;
  color: #000000;
}
.button.is-black, .searchandlogin .login a.is-black, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black {
  background-color: #000000;
  border-color: transparent;
  color: #FFFFFF;
}
.button.is-black:hover, .searchandlogin .login a.is-black:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black:hover, .button.is-black.is-hovered, .searchandlogin .login a.is-black.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-hovered {
  background-color: black;
  border-color: transparent;
  color: #FFFFFF;
}
.button.is-black:focus, .searchandlogin .login a.is-black:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black:focus, .button.is-black.is-focused, .searchandlogin .login a.is-black.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-focused {
  border-color: transparent;
  color: #FFFFFF;
}
.button.is-black:focus:not(:active), .searchandlogin .login a.is-black:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black:focus:not(:active), .button.is-black.is-focused:not(:active), .searchandlogin .login a.is-black.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
}
.button.is-black:active, .searchandlogin .login a.is-black:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black:active, .button.is-black.is-active, .searchandlogin .login a.is-black.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-active {
  background-color: black;
  border-color: transparent;
  color: #FFFFFF;
}
.button.is-black[disabled], .searchandlogin .login a.is-black[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black[disabled], fieldset[disabled] .button.is-black, fieldset[disabled] .searchandlogin .login a.is-black, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-black, .searchandlogin .login fieldset[disabled] a.is-black, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-black {
  background-color: #000000;
  border-color: #000000;
  box-shadow: none;
}
.button.is-black.is-inverted, .searchandlogin .login a.is-black.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted {
  background-color: #FFFFFF;
  color: #000000;
}
.button.is-black.is-inverted:hover, .searchandlogin .login a.is-black.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered, .searchandlogin .login a.is-black.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], .searchandlogin .login a.is-black.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted, fieldset[disabled] .searchandlogin .login a.is-black.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-black.is-inverted, .searchandlogin .login fieldset[disabled] a.is-black.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-black.is-inverted {
  background-color: #FFFFFF;
  border-color: transparent;
  box-shadow: none;
  color: #000000;
}
.button.is-black.is-loading::after, .searchandlogin .login a.is-black.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-loading::after {
  border-color: transparent transparent #FFFFFF #FFFFFF !important;
}
.button.is-black.is-outlined, .searchandlogin .login a.is-black.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
}
.button.is-black.is-outlined:hover, .searchandlogin .login a.is-black.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .searchandlogin .login a.is-black.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .searchandlogin .login a.is-black.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused, .searchandlogin .login a.is-black.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined.is-focused {
  background-color: #000000;
  border-color: #000000;
  color: #FFFFFF;
}
.button.is-black.is-outlined.is-loading::after, .searchandlogin .login a.is-black.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #000000 #000000 !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-black.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-black.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-black.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-black.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #FFFFFF #FFFFFF !important;
}
.button.is-black.is-outlined[disabled], .searchandlogin .login a.is-black.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined, fieldset[disabled] .searchandlogin .login a.is-black.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-black.is-outlined, .searchandlogin .login fieldset[disabled] a.is-black.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-black.is-outlined {
  background-color: transparent;
  border-color: #000000;
  box-shadow: none;
  color: #000000;
}
.button.is-black.is-inverted.is-outlined, .searchandlogin .login a.is-black.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.button.is-black.is-inverted.is-outlined:hover, .searchandlogin .login a.is-black.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-black.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .searchandlogin .login a.is-black.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-black.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined.is-focused {
  background-color: #FFFFFF;
  color: #000000;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-black.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-black.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-black.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.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], .searchandlogin .login a.is-black.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-black.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-black.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-black.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #FFFFFF;
  box-shadow: none;
  color: #FFFFFF;
}
.button.is-light, .searchandlogin .login a.is-light, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .searchandlogin .login a.is-light:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light:hover, .button.is-light.is-hovered, .searchandlogin .login a.is-light.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .searchandlogin .login a.is-light:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light:focus, .button.is-light.is-focused, .searchandlogin .login a.is-light.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .searchandlogin .login a.is-light:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light:focus:not(:active), .button.is-light.is-focused:not(:active), .searchandlogin .login a.is-light.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.button.is-light:active, .searchandlogin .login a.is-light:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light:active, .button.is-light.is-active, .searchandlogin .login a.is-light.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], .searchandlogin .login a.is-light[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light[disabled], fieldset[disabled] .button.is-light, fieldset[disabled] .searchandlogin .login a.is-light, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-light, .searchandlogin .login fieldset[disabled] a.is-light, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-light {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
}
.button.is-light.is-inverted, .searchandlogin .login a.is-light.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.button.is-light.is-inverted:hover, .searchandlogin .login a.is-light.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered, .searchandlogin .login a.is-light.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], .searchandlogin .login a.is-light.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted, fieldset[disabled] .searchandlogin .login a.is-light.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-light.is-inverted, .searchandlogin .login fieldset[disabled] a.is-light.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: whitesmoke;
}
.button.is-light.is-loading::after, .searchandlogin .login a.is-light.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.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, .searchandlogin .login a.is-light.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}
.button.is-light.is-outlined:hover, .searchandlogin .login a.is-light.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .searchandlogin .login a.is-light.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .searchandlogin .login a.is-light.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused, .searchandlogin .login a.is-light.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined.is-focused {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after, .searchandlogin .login a.is-light.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-light.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-light.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-light.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-light.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.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], .searchandlogin .login a.is-light.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined, fieldset[disabled] .searchandlogin .login a.is-light.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-light.is-outlined, .searchandlogin .login fieldset[disabled] a.is-light.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}
.button.is-light.is-inverted.is-outlined, .searchandlogin .login a.is-light.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.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, .searchandlogin .login a.is-light.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-light.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .searchandlogin .login a.is-light.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-light.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-light.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-light.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-light.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}
.button.is-light.is-inverted.is-outlined[disabled], .searchandlogin .login a.is-light.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-light.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-light.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-light.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.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, .searchandlogin .login a.is-dark, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .searchandlogin .login a.is-dark:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark:hover, .button.is-dark.is-hovered, .searchandlogin .login a.is-dark.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-hovered {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .searchandlogin .login a.is-dark:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark:focus, .button.is-dark.is-focused, .searchandlogin .login a.is-dark.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .searchandlogin .login a.is-dark:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active), .searchandlogin .login a.is-dark.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.button.is-dark:active, .searchandlogin .login a.is-dark:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark:active, .button.is-dark.is-active, .searchandlogin .login a.is-dark.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-active {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], .searchandlogin .login a.is-dark[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark[disabled], fieldset[disabled] .button.is-dark, fieldset[disabled] .searchandlogin .login a.is-dark, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-dark, .searchandlogin .login fieldset[disabled] a.is-dark, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-dark {
  background-color: #363636;
  border-color: #363636;
  box-shadow: none;
}
.button.is-dark.is-inverted, .searchandlogin .login a.is-dark.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted {
  background-color: #fff;
  color: #363636;
}
.button.is-dark.is-inverted:hover, .searchandlogin .login a.is-dark.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered, .searchandlogin .login a.is-dark.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], .searchandlogin .login a.is-dark.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted, fieldset[disabled] .searchandlogin .login a.is-dark.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-dark.is-inverted, .searchandlogin .login fieldset[disabled] a.is-dark.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #363636;
}
.button.is-dark.is-loading::after, .searchandlogin .login a.is-dark.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined, .searchandlogin .login a.is-dark.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}
.button.is-dark.is-outlined:hover, .searchandlogin .login a.is-dark.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .searchandlogin .login a.is-dark.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .searchandlogin .login a.is-dark.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused, .searchandlogin .login a.is-dark.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined.is-focused {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after, .searchandlogin .login a.is-dark.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #363636 #363636 !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-dark.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-dark.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-dark.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-dark.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], .searchandlogin .login a.is-dark.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined, fieldset[disabled] .searchandlogin .login a.is-dark.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-dark.is-outlined, .searchandlogin .login fieldset[disabled] a.is-dark.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}
.button.is-dark.is-inverted.is-outlined, .searchandlogin .login a.is-dark.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .searchandlogin .login a.is-dark.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-dark.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .searchandlogin .login a.is-dark.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-dark.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #363636;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-dark.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-dark.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #363636 #363636 !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], .searchandlogin .login a.is-dark.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-dark.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-dark.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-dark.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary, .searchandlogin .login a.is-primary, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary {
  background-color: #0b66a5;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .searchandlogin .login a.is-primary:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary:hover, .button.is-primary.is-hovered, .searchandlogin .login a.is-primary.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-hovered {
  background-color: #0a5f99;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .searchandlogin .login a.is-primary:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary:focus, .button.is-primary.is-focused, .searchandlogin .login a.is-primary.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .searchandlogin .login a.is-primary:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active), .searchandlogin .login a.is-primary.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(11, 102, 165, 0.25);
}
.button.is-primary:active, .searchandlogin .login a.is-primary:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary:active, .button.is-primary.is-active, .searchandlogin .login a.is-primary.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-active {
  background-color: #09578d;
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], .searchandlogin .login a.is-primary[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary[disabled], fieldset[disabled] .button.is-primary, fieldset[disabled] .searchandlogin .login a.is-primary, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-primary, .searchandlogin .login fieldset[disabled] a.is-primary, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-primary {
  background-color: #0b66a5;
  border-color: #0b66a5;
  box-shadow: none;
}
.button.is-primary.is-inverted, .searchandlogin .login a.is-primary.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted {
  background-color: #fff;
  color: #0b66a5;
}
.button.is-primary.is-inverted:hover, .searchandlogin .login a.is-primary.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered, .searchandlogin .login a.is-primary.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-primary.is-inverted[disabled], .searchandlogin .login a.is-primary.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted, fieldset[disabled] .searchandlogin .login a.is-primary.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-primary.is-inverted, .searchandlogin .login fieldset[disabled] a.is-primary.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #0b66a5;
}
.button.is-primary.is-loading::after, .searchandlogin .login a.is-primary.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined, .searchandlogin .login a.is-primary.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined {
  background-color: transparent;
  border-color: #0b66a5;
  color: #0b66a5;
}
.button.is-primary.is-outlined:hover, .searchandlogin .login a.is-primary.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .searchandlogin .login a.is-primary.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .searchandlogin .login a.is-primary.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused, .searchandlogin .login a.is-primary.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined.is-focused {
  background-color: #0b66a5;
  border-color: #0b66a5;
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after, .searchandlogin .login a.is-primary.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #0b66a5 #0b66a5 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-primary.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-primary.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-primary.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-primary.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], .searchandlogin .login a.is-primary.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined, fieldset[disabled] .searchandlogin .login a.is-primary.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-primary.is-outlined, .searchandlogin .login fieldset[disabled] a.is-primary.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-primary.is-outlined {
  background-color: transparent;
  border-color: #0b66a5;
  box-shadow: none;
  color: #0b66a5;
}
.button.is-primary.is-inverted.is-outlined, .searchandlogin .login a.is-primary.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .searchandlogin .login a.is-primary.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-primary.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .searchandlogin .login a.is-primary.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-primary.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #0b66a5;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-primary.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-primary.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0b66a5 #0b66a5 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], .searchandlogin .login a.is-primary.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-primary.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-primary.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-primary.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light, .searchandlogin .login a.is-primary.is-light, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-light {
  background-color: #ecf6fe;
  color: #0f8ee6;
}
.button.is-primary.is-light:hover, .searchandlogin .login a.is-primary.is-light:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered, .searchandlogin .login a.is-primary.is-light.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-light.is-hovered {
  background-color: #e0f1fd;
  border-color: transparent;
  color: #0f8ee6;
}
.button.is-primary.is-light:active, .searchandlogin .login a.is-primary.is-light:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-light:active, .button.is-primary.is-light.is-active, .searchandlogin .login a.is-primary.is-light.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-primary.is-light.is-active {
  background-color: #d4ecfc;
  border-color: transparent;
  color: #0f8ee6;
}
.button.is-link, .searchandlogin .login a.is-link, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link {
  background-color: #000000;
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .searchandlogin .login a.is-link:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link:hover, .button.is-link.is-hovered, .searchandlogin .login a.is-link.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-hovered {
  background-color: black;
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .searchandlogin .login a.is-link:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link:focus, .button.is-link.is-focused, .searchandlogin .login a.is-link.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .searchandlogin .login a.is-link:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link:focus:not(:active), .button.is-link.is-focused:not(:active), .searchandlogin .login a.is-link.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
}
.button.is-link:active, .searchandlogin .login a.is-link:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link:active, .button.is-link.is-active, .searchandlogin .login a.is-link.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-active {
  background-color: black;
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], .searchandlogin .login a.is-link[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link[disabled], fieldset[disabled] .button.is-link, fieldset[disabled] .searchandlogin .login a.is-link, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-link, .searchandlogin .login fieldset[disabled] a.is-link, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-link {
  background-color: #000000;
  border-color: #000000;
  box-shadow: none;
}
.button.is-link.is-inverted, .searchandlogin .login a.is-link.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted {
  background-color: #fff;
  color: #000000;
}
.button.is-link.is-inverted:hover, .searchandlogin .login a.is-link.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered, .searchandlogin .login a.is-link.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-link.is-inverted[disabled], .searchandlogin .login a.is-link.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted, fieldset[disabled] .searchandlogin .login a.is-link.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-link.is-inverted, .searchandlogin .login fieldset[disabled] a.is-link.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #000000;
}
.button.is-link.is-loading::after, .searchandlogin .login a.is-link.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined, .searchandlogin .login a.is-link.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined {
  background-color: transparent;
  border-color: #000000;
  color: #000000;
}
.button.is-link.is-outlined:hover, .searchandlogin .login a.is-link.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .searchandlogin .login a.is-link.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .searchandlogin .login a.is-link.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused, .searchandlogin .login a.is-link.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined.is-focused {
  background-color: #000000;
  border-color: #000000;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after, .searchandlogin .login a.is-link.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #000000 #000000 !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-link.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-link.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-link.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-link.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], .searchandlogin .login a.is-link.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined, fieldset[disabled] .searchandlogin .login a.is-link.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-link.is-outlined, .searchandlogin .login fieldset[disabled] a.is-link.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-link.is-outlined {
  background-color: transparent;
  border-color: #000000;
  box-shadow: none;
  color: #000000;
}
.button.is-link.is-inverted.is-outlined, .searchandlogin .login a.is-link.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .searchandlogin .login a.is-link.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-link.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .searchandlogin .login a.is-link.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-link.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #000000;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-link.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-link.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-link.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #000000 #000000 !important;
}
.button.is-link.is-inverted.is-outlined[disabled], .searchandlogin .login a.is-link.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-link.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-link.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-link.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light, .searchandlogin .login a.is-link.is-light, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-light {
  background-color: whitesmoke;
  color: #919191;
}
.button.is-link.is-light:hover, .searchandlogin .login a.is-link.is-light:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-light:hover, .button.is-link.is-light.is-hovered, .searchandlogin .login a.is-link.is-light.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: #919191;
}
.button.is-link.is-light:active, .searchandlogin .login a.is-link.is-light:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-light:active, .button.is-link.is-light.is-active, .searchandlogin .login a.is-link.is-light.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-link.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: #919191;
}
.button.is-info, .searchandlogin .login a.is-info, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info {
  background-color: #3e8ed0;
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .searchandlogin .login a.is-info:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info:hover, .button.is-info.is-hovered, .searchandlogin .login a.is-info.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-hovered {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .searchandlogin .login a.is-info:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info:focus, .button.is-info.is-focused, .searchandlogin .login a.is-info.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .searchandlogin .login a.is-info:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info:focus:not(:active), .button.is-info.is-focused:not(:active), .searchandlogin .login a.is-info.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.button.is-info:active, .searchandlogin .login a.is-info:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info:active, .button.is-info.is-active, .searchandlogin .login a.is-info.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-active {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], .searchandlogin .login a.is-info[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info[disabled], fieldset[disabled] .button.is-info, fieldset[disabled] .searchandlogin .login a.is-info, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-info, .searchandlogin .login fieldset[disabled] a.is-info, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-info {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  box-shadow: none;
}
.button.is-info.is-inverted, .searchandlogin .login a.is-info.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted {
  background-color: #fff;
  color: #3e8ed0;
}
.button.is-info.is-inverted:hover, .searchandlogin .login a.is-info.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered, .searchandlogin .login a.is-info.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], .searchandlogin .login a.is-info.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted, fieldset[disabled] .searchandlogin .login a.is-info.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-info.is-inverted, .searchandlogin .login fieldset[disabled] a.is-info.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3e8ed0;
}
.button.is-info.is-loading::after, .searchandlogin .login a.is-info.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined, .searchandlogin .login a.is-info.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  color: #3e8ed0;
}
.button.is-info.is-outlined:hover, .searchandlogin .login a.is-info.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .searchandlogin .login a.is-info.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .searchandlogin .login a.is-info.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused, .searchandlogin .login a.is-info.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined.is-focused {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after, .searchandlogin .login a.is-info.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-info.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-info.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-info.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-info.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], .searchandlogin .login a.is-info.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined, fieldset[disabled] .searchandlogin .login a.is-info.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-info.is-outlined, .searchandlogin .login fieldset[disabled] a.is-info.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-info.is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  box-shadow: none;
  color: #3e8ed0;
}
.button.is-info.is-inverted.is-outlined, .searchandlogin .login a.is-info.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .searchandlogin .login a.is-info.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-info.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .searchandlogin .login a.is-info.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-info.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #3e8ed0;
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-info.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-info.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-info.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important;
}
.button.is-info.is-inverted.is-outlined[disabled], .searchandlogin .login a.is-info.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-info.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-info.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-info.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light, .searchandlogin .login a.is-info.is-light, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.button.is-info.is-light:hover, .searchandlogin .login a.is-info.is-light:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-light:hover, .button.is-info.is-light.is-hovered, .searchandlogin .login a.is-info.is-light.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-light.is-hovered {
  background-color: #e4eff9;
  border-color: transparent;
  color: #296fa8;
}
.button.is-info.is-light:active, .searchandlogin .login a.is-info.is-light:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-light:active, .button.is-info.is-light.is-active, .searchandlogin .login a.is-info.is-light.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-info.is-light.is-active {
  background-color: #dae9f6;
  border-color: transparent;
  color: #296fa8;
}
.button.is-success, .searchandlogin .login a.is-success, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success {
  background-color: #48c78e;
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .searchandlogin .login a.is-success:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success:hover, .button.is-success.is-hovered, .searchandlogin .login a.is-success.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-hovered {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .searchandlogin .login a.is-success:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success:focus, .button.is-success.is-focused, .searchandlogin .login a.is-success.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .searchandlogin .login a.is-success:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success:focus:not(:active), .button.is-success.is-focused:not(:active), .searchandlogin .login a.is-success.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}
.button.is-success:active, .searchandlogin .login a.is-success:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success:active, .button.is-success.is-active, .searchandlogin .login a.is-success.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-active {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], .searchandlogin .login a.is-success[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success[disabled], fieldset[disabled] .button.is-success, fieldset[disabled] .searchandlogin .login a.is-success, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-success, .searchandlogin .login fieldset[disabled] a.is-success, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-success {
  background-color: #48c78e;
  border-color: #48c78e;
  box-shadow: none;
}
.button.is-success.is-inverted, .searchandlogin .login a.is-success.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted {
  background-color: #fff;
  color: #48c78e;
}
.button.is-success.is-inverted:hover, .searchandlogin .login a.is-success.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered, .searchandlogin .login a.is-success.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-success.is-inverted[disabled], .searchandlogin .login a.is-success.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted, fieldset[disabled] .searchandlogin .login a.is-success.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-success.is-inverted, .searchandlogin .login fieldset[disabled] a.is-success.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #48c78e;
}
.button.is-success.is-loading::after, .searchandlogin .login a.is-success.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined, .searchandlogin .login a.is-success.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  color: #48c78e;
}
.button.is-success.is-outlined:hover, .searchandlogin .login a.is-success.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .searchandlogin .login a.is-success.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .searchandlogin .login a.is-success.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused, .searchandlogin .login a.is-success.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined.is-focused {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after, .searchandlogin .login a.is-success.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #48c78e #48c78e !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-success.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-success.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-success.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-success.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], .searchandlogin .login a.is-success.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined, fieldset[disabled] .searchandlogin .login a.is-success.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-success.is-outlined, .searchandlogin .login fieldset[disabled] a.is-success.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  box-shadow: none;
  color: #48c78e;
}
.button.is-success.is-inverted.is-outlined, .searchandlogin .login a.is-success.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .searchandlogin .login a.is-success.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-success.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .searchandlogin .login a.is-success.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-success.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #48c78e;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-success.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-success.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-success.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #48c78e #48c78e !important;
}
.button.is-success.is-inverted.is-outlined[disabled], .searchandlogin .login a.is-success.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-success.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-success.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-success.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light, .searchandlogin .login a.is-success.is-light, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.button.is-success.is-light:hover, .searchandlogin .login a.is-success.is-light:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-light:hover, .button.is-success.is-light.is-hovered, .searchandlogin .login a.is-success.is-light.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-light.is-hovered {
  background-color: #e6f7ef;
  border-color: transparent;
  color: #257953;
}
.button.is-success.is-light:active, .searchandlogin .login a.is-success.is-light:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-light:active, .button.is-success.is-light.is-active, .searchandlogin .login a.is-success.is-light.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-success.is-light.is-active {
  background-color: #dcf4e9;
  border-color: transparent;
  color: #257953;
}
.button.is-warning, .searchandlogin .login a.is-warning, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning {
  background-color: #ffe08a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .searchandlogin .login a.is-warning:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning:hover, .button.is-warning.is-hovered, .searchandlogin .login a.is-warning.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-hovered {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .searchandlogin .login a.is-warning:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning:focus, .button.is-warning.is-focused, .searchandlogin .login a.is-warning.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .searchandlogin .login a.is-warning:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active), .searchandlogin .login a.is-warning.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}
.button.is-warning:active, .searchandlogin .login a.is-warning:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning:active, .button.is-warning.is-active, .searchandlogin .login a.is-warning.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-active {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], .searchandlogin .login a.is-warning[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning[disabled], fieldset[disabled] .button.is-warning, fieldset[disabled] .searchandlogin .login a.is-warning, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-warning, .searchandlogin .login fieldset[disabled] a.is-warning, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-warning {
  background-color: #ffe08a;
  border-color: #ffe08a;
  box-shadow: none;
}
.button.is-warning.is-inverted, .searchandlogin .login a.is-warning.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}
.button.is-warning.is-inverted:hover, .searchandlogin .login a.is-warning.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered, .searchandlogin .login a.is-warning.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], .searchandlogin .login a.is-warning.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted, fieldset[disabled] .searchandlogin .login a.is-warning.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-warning.is-inverted, .searchandlogin .login fieldset[disabled] a.is-warning.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffe08a;
}
.button.is-warning.is-loading::after, .searchandlogin .login a.is-warning.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.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, .searchandlogin .login a.is-warning.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  color: #ffe08a;
}
.button.is-warning.is-outlined:hover, .searchandlogin .login a.is-warning.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .searchandlogin .login a.is-warning.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .searchandlogin .login a.is-warning.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused, .searchandlogin .login a.is-warning.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined.is-focused {
  background-color: #ffe08a;
  border-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after, .searchandlogin .login a.is-warning.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #ffe08a #ffe08a !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-warning.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-warning.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-warning.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-warning.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.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], .searchandlogin .login a.is-warning.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined, fieldset[disabled] .searchandlogin .login a.is-warning.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-warning.is-outlined, .searchandlogin .login fieldset[disabled] a.is-warning.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  box-shadow: none;
  color: #ffe08a;
}
.button.is-warning.is-inverted.is-outlined, .searchandlogin .login a.is-warning.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.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, .searchandlogin .login a.is-warning.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-warning.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .searchandlogin .login a.is-warning.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-warning.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-warning.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-warning.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-warning.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffe08a #ffe08a !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], .searchandlogin .login a.is-warning.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-warning.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-warning.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-warning.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.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, .searchandlogin .login a.is-warning.is-light, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}
.button.is-warning.is-light:hover, .searchandlogin .login a.is-warning.is-light:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered, .searchandlogin .login a.is-warning.is-light.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-light.is-hovered {
  background-color: #fff6de;
  border-color: transparent;
  color: #946c00;
}
.button.is-warning.is-light:active, .searchandlogin .login a.is-warning.is-light:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-light:active, .button.is-warning.is-light.is-active, .searchandlogin .login a.is-warning.is-light.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-warning.is-light.is-active {
  background-color: #fff3d1;
  border-color: transparent;
  color: #946c00;
}
.button.is-danger, .searchandlogin .login a.is-danger, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .searchandlogin .login a.is-danger:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger:hover, .button.is-danger.is-hovered, .searchandlogin .login a.is-danger.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-hovered {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .searchandlogin .login a.is-danger:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger:focus, .button.is-danger.is-focused, .searchandlogin .login a.is-danger.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .searchandlogin .login a.is-danger:focus:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active), .searchandlogin .login a.is-danger.is-focused:not(:active), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.button.is-danger:active, .searchandlogin .login a.is-danger:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger:active, .button.is-danger.is-active, .searchandlogin .login a.is-danger.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-active {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], .searchandlogin .login a.is-danger[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger[disabled], fieldset[disabled] .button.is-danger, fieldset[disabled] .searchandlogin .login a.is-danger, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-danger, .searchandlogin .login fieldset[disabled] a.is-danger, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-danger {
  background-color: #f14668;
  border-color: #f14668;
  box-shadow: none;
}
.button.is-danger.is-inverted, .searchandlogin .login a.is-danger.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted {
  background-color: #fff;
  color: #f14668;
}
.button.is-danger.is-inverted:hover, .searchandlogin .login a.is-danger.is-inverted:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered, .searchandlogin .login a.is-danger.is-inverted.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], .searchandlogin .login a.is-danger.is-inverted[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted, fieldset[disabled] .searchandlogin .login a.is-danger.is-inverted, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-danger.is-inverted, .searchandlogin .login fieldset[disabled] a.is-danger.is-inverted, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #f14668;
}
.button.is-danger.is-loading::after, .searchandlogin .login a.is-danger.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined, .searchandlogin .login a.is-danger.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  color: #f14668;
}
.button.is-danger.is-outlined:hover, .searchandlogin .login a.is-danger.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .searchandlogin .login a.is-danger.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .searchandlogin .login a.is-danger.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused, .searchandlogin .login a.is-danger.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined.is-focused {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after, .searchandlogin .login a.is-danger.is-outlined.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-danger.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-danger.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-danger.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-danger.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], .searchandlogin .login a.is-danger.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined, fieldset[disabled] .searchandlogin .login a.is-danger.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-danger.is-outlined, .searchandlogin .login fieldset[disabled] a.is-danger.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  box-shadow: none;
  color: #f14668;
}
.button.is-danger.is-inverted.is-outlined, .searchandlogin .login a.is-danger.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .searchandlogin .login a.is-danger.is-inverted.is-outlined:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .searchandlogin .login a.is-danger.is-inverted.is-outlined.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .searchandlogin .login a.is-danger.is-inverted.is-outlined:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused, .searchandlogin .login a.is-danger.is-inverted.is-outlined.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #f14668;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin .login a.is-danger.is-inverted.is-outlined.is-loading:hover::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin .login a.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin .login a.is-danger.is-inverted.is-outlined.is-loading:focus::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin .login a.is-danger.is-inverted.is-outlined.is-loading.is-focused::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], .searchandlogin .login a.is-danger.is-inverted.is-outlined[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined, fieldset[disabled] .searchandlogin .login a.is-danger.is-inverted.is-outlined, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a.is-danger.is-inverted.is-outlined, .searchandlogin .login fieldset[disabled] a.is-danger.is-inverted.is-outlined, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light, .searchandlogin .login a.is-danger.is-light, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.button.is-danger.is-light:hover, .searchandlogin .login a.is-danger.is-light:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered, .searchandlogin .login a.is-danger.is-light.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-light.is-hovered {
  background-color: #fde0e6;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-danger.is-light:active, .searchandlogin .login a.is-danger.is-light:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-light:active, .button.is-danger.is-light.is-active, .searchandlogin .login a.is-danger.is-light.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-danger.is-light.is-active {
  background-color: #fcd4dc;
  border-color: transparent;
  color: #cc0f35;
}
.button.is-small, .searchandlogin .login a.is-small, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-small {
  font-size: 1rem;
}
.button.is-small:not(.is-rounded), .searchandlogin .login a.is-small:not(.is-rounded), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-small:not(.is-rounded) {
  border-radius: 2px;
}
.button.is-normal, .searchandlogin .login a.is-normal, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-normal {
  font-size: 1.375rem;
}
.button.is-medium, .searchandlogin .login a.is-medium, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-medium {
  font-size: 1.5rem;
}
.button.is-large, .searchandlogin .login a.is-large, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-large {
  font-size: 1.875rem;
}
.button[disabled], .searchandlogin .login a[disabled], .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a[disabled], fieldset[disabled] .button, fieldset[disabled] .searchandlogin .login a, fieldset[disabled] .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper fieldset[disabled] .searchandlogin-mobile .login a, .searchandlogin .login fieldset[disabled] a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login fieldset[disabled] a {
  background-color: #FFFFFF;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth, .searchandlogin .login a.is-fullwidth, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading, .searchandlogin .login a.is-loading, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after, .searchandlogin .login a.is-loading::after, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-loading::after {
  position: absolute;
  left: calc(50% - (1em * 0.5));
  top: calc(50% - (1em * 0.5));
  position: absolute !important;
}
.button.is-static, .searchandlogin .login a.is-static, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-static {
  background-color: whitesmoke;
  border-color: #dbdbdb;
  color: #BEBEBE;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded, .searchandlogin .login a.is-rounded, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.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, .buttons .searchandlogin .login a, .buttons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper .buttons .searchandlogin-mobile .login a, .searchandlogin .login .buttons a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons a {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth), .buttons .searchandlogin .login a:not(:last-child):not(.is-fullwidth), .buttons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(:last-child):not(.is-fullwidth), .searchandlogin-mobile-wrapper .buttons .searchandlogin-mobile .login a:not(:last-child):not(.is-fullwidth), .searchandlogin .login .buttons a:not(:last-child):not(.is-fullwidth), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons a:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large), .buttons.are-small .searchandlogin .login a:not(.is-normal):not(.is-medium):not(.is-large), .buttons.are-small .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(.is-normal):not(.is-medium):not(.is-large), .searchandlogin-mobile-wrapper .buttons.are-small .searchandlogin-mobile .login a:not(.is-normal):not(.is-medium):not(.is-large), .searchandlogin .login .buttons.are-small a:not(.is-normal):not(.is-medium):not(.is-large), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.are-small a:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .buttons.are-small .searchandlogin .login a:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .buttons.are-small .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .searchandlogin-mobile-wrapper .buttons.are-small .searchandlogin-mobile .login a:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .searchandlogin .login .buttons.are-small a:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.are-small a:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large), .buttons.are-medium .searchandlogin .login a:not(.is-small):not(.is-normal):not(.is-large), .buttons.are-medium .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(.is-small):not(.is-normal):not(.is-large), .searchandlogin-mobile-wrapper .buttons.are-medium .searchandlogin-mobile .login a:not(.is-small):not(.is-normal):not(.is-large), .searchandlogin .login .buttons.are-medium a:not(.is-small):not(.is-normal):not(.is-large), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.are-medium a:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.5rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium), .buttons.are-large .searchandlogin .login a:not(.is-small):not(.is-normal):not(.is-medium), .buttons.are-large .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(.is-small):not(.is-normal):not(.is-medium), .searchandlogin-mobile-wrapper .buttons.are-large .searchandlogin-mobile .login a:not(.is-small):not(.is-normal):not(.is-medium), .searchandlogin .login .buttons.are-large a:not(.is-small):not(.is-normal):not(.is-medium), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.are-large a:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.875rem;
}
.buttons.has-addons .button:not(:first-child), .buttons.has-addons .searchandlogin .login a:not(:first-child), .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(:first-child), .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a:not(:first-child), .searchandlogin .login .buttons.has-addons a:not(:first-child), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child), .buttons.has-addons .searchandlogin .login a:not(:last-child), .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(:last-child), .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a:not(:last-child), .searchandlogin .login .buttons.has-addons a:not(:last-child), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child, .buttons.has-addons .searchandlogin .login a:last-child, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:last-child, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a:last-child, .searchandlogin .login .buttons.has-addons a:last-child, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .searchandlogin .login a:hover, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:hover, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a:hover, .searchandlogin .login .buttons.has-addons a:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a:hover, .buttons.has-addons .button.is-hovered, .buttons.has-addons .searchandlogin .login a.is-hovered, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-hovered, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a.is-hovered, .searchandlogin .login .buttons.has-addons a.is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .searchandlogin .login a:focus, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:focus, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a:focus, .searchandlogin .login .buttons.has-addons a:focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .searchandlogin .login a.is-focused, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-focused, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a.is-focused, .searchandlogin .login .buttons.has-addons a.is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .searchandlogin .login a:active, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:active, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a:active, .searchandlogin .login .buttons.has-addons a:active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a:active, .buttons.has-addons .button.is-active, .buttons.has-addons .searchandlogin .login a.is-active, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-active, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a.is-active, .searchandlogin .login .buttons.has-addons a.is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a.is-active, .buttons.has-addons .button.is-selected, .buttons.has-addons .searchandlogin .login a.is-selected, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-selected, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a.is-selected, .searchandlogin .login .buttons.has-addons a.is-selected, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .searchandlogin .login a:focus:hover, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:focus:hover, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a:focus:hover, .searchandlogin .login .buttons.has-addons a:focus:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .searchandlogin .login a.is-focused:hover, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-focused:hover, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a.is-focused:hover, .searchandlogin .login .buttons.has-addons a.is-focused:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .searchandlogin .login a:active:hover, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:active:hover, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a:active:hover, .searchandlogin .login .buttons.has-addons a:active:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .searchandlogin .login a.is-active:hover, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-active:hover, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a.is-active:hover, .searchandlogin .login .buttons.has-addons a.is-active:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a.is-active:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .searchandlogin .login a.is-selected:hover, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-selected:hover, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a.is-selected:hover, .searchandlogin .login .buttons.has-addons a.is-selected:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded, .buttons.has-addons .searchandlogin .login a.is-expanded, .buttons.has-addons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-expanded, .searchandlogin-mobile-wrapper .buttons.has-addons .searchandlogin-mobile .login a.is-expanded, .searchandlogin .login .buttons.has-addons a.is-expanded, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.has-addons a.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth), .buttons.is-centered:not(.has-addons) .searchandlogin .login a:not(.is-fullwidth), .buttons.is-centered:not(.has-addons) .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(.is-fullwidth), .searchandlogin-mobile-wrapper .buttons.is-centered:not(.has-addons) .searchandlogin-mobile .login a:not(.is-fullwidth), .searchandlogin .login .buttons.is-centered:not(.has-addons) a:not(.is-fullwidth), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.is-centered:not(.has-addons) a:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth), .buttons.is-right:not(.has-addons) .searchandlogin .login a:not(.is-fullwidth), .buttons.is-right:not(.has-addons) .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(.is-fullwidth), .searchandlogin-mobile-wrapper .buttons.is-right:not(.has-addons) .searchandlogin-mobile .login a:not(.is-fullwidth), .searchandlogin .login .buttons.is-right:not(.has-addons) a:not(.is-fullwidth), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .buttons.is-right:not(.has-addons) a:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

@media screen and (max-width: 768px) {
  .button.is-responsive.is-small, .searchandlogin .login a.is-responsive.is-small, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-responsive.is-small {
    font-size: 0.75rem;
  }

  .button.is-responsive, .searchandlogin .login a.is-responsive, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-responsive,
.button.is-responsive.is-normal {
    font-size: 0.875rem;
  }

  .button.is-responsive.is-medium, .searchandlogin .login a.is-responsive.is-medium, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-responsive.is-medium {
    font-size: 1rem;
  }

  .button.is-responsive.is-large, .searchandlogin .login a.is-responsive.is-large, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-responsive.is-large {
    font-size: 1.375rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .button.is-responsive.is-small, .searchandlogin .login a.is-responsive.is-small, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-responsive.is-small {
    font-size: 0.875rem;
  }

  .button.is-responsive, .searchandlogin .login a.is-responsive, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-responsive,
.button.is-responsive.is-normal {
    font-size: 1rem;
  }

  .button.is-responsive.is-medium, .searchandlogin .login a.is-responsive.is-medium, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-responsive.is-medium {
    font-size: 1.375rem;
  }

  .button.is-responsive.is-large, .searchandlogin .login a.is-responsive.is-large, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a.is-responsive.is-large {
    font-size: 1.5rem;
  }
}
.container, .content > .frame-layout-400 > div, .content > .frame-layout-300 > div, .content > .frame-layout-200 > div, .content > .frame-layout-100 > div, .content > .frame-default {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid, .content > .frame-layout-400 > div.is-fluid, .content > .frame-layout-300 > div.is-fluid, .content > .frame-layout-200 > div.is-fluid, .content > .frame-layout-100 > div.is-fluid, .content > .is-fluid.frame-default {
  max-width: none !important;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container, .content > .frame-layout-400 > div, .content > .frame-layout-300 > div, .content > .frame-layout-200 > div, .content > .frame-layout-100 > div, .content > .frame-default {
    max-width: 984px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop), .content > .frame-layout-400 > div.is-widescreen:not(.is-max-desktop), .content > .frame-layout-300 > div.is-widescreen:not(.is-max-desktop), .content > .frame-layout-200 > div.is-widescreen:not(.is-max-desktop), .content > .frame-layout-100 > div.is-widescreen:not(.is-max-desktop), .content > .is-widescreen.frame-default:not(.is-max-desktop) {
    max-width: 1176px;
  }
}
@media screen and (max-width: 1378px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen), .content > .frame-layout-400 > div.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen), .content > .frame-layout-300 > div.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen), .content > .frame-layout-200 > div.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen), .content > .frame-layout-100 > div.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen), .content > .is-fullhd.frame-default:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1339px;
  }
}
@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop), .content > .frame-layout-400 > div:not(.is-max-desktop), .content > .frame-layout-300 > div:not(.is-max-desktop), .content > .frame-layout-200 > div:not(.is-max-desktop), .content > .frame-layout-100 > div:not(.is-max-desktop), .content > .frame-default:not(.is-max-desktop) {
    max-width: 1176px;
  }
}
@media screen and (min-width: 1379px) {
  .container:not(.is-max-desktop):not(.is-max-widescreen), .content > .frame-layout-400 > div:not(.is-max-desktop):not(.is-max-widescreen), .content > .frame-layout-300 > div:not(.is-max-desktop):not(.is-max-widescreen), .content > .frame-layout-200 > div:not(.is-max-desktop):not(.is-max-widescreen), .content > .frame-layout-100 > div:not(.is-max-desktop):not(.is-max-widescreen), .content > .frame-default:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1339px;
  }
}

.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,
#page .content .rightcolumn .frame-type-uploads h2,
.content h6 {
  color: #000000;
  font-weight: 500;
  line-height: 1.3833333333;
}
.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, #page .content .rightcolumn .frame-type-uploads h2 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: whitesmoke;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #363636;
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #363636;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}
.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: 1rem;
}
.content.is-normal {
  font-size: 1.375rem;
}
.content.is-medium {
  font-size: 1.5rem;
}
.content.is-large {
  font-size: 1.875rem;
}

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

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

div.icon-text {
  display: flex;
}

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

.notification {
  background-color: whitesmoke;
  border-radius: 4px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: #FFFFFF;
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  right: 0.5rem;
  position: absolute;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: #FFFFFF;
  color: #000000;
}
.notification.is-black {
  background-color: #000000;
  color: #FFFFFF;
}
.notification.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: #363636;
  color: #fff;
}
.notification.is-primary {
  background-color: #0b66a5;
  color: #fff;
}
.notification.is-primary.is-light {
  background-color: #ecf6fe;
  color: #0f8ee6;
}
.notification.is-link {
  background-color: #000000;
  color: #fff;
}
.notification.is-link.is-light {
  background-color: whitesmoke;
  color: #919191;
}
.notification.is-info {
  background-color: #3e8ed0;
  color: #fff;
}
.notification.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.notification.is-success {
  background-color: #48c78e;
  color: #fff;
}
.notification.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.notification.is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}
.notification.is-danger {
  background-color: #f14668;
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1.375rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: #ededed;
}
.progress::-webkit-progress-value {
  background-color: #4a4a4a;
}
.progress::-moz-progress-bar {
  background-color: #4a4a4a;
}
.progress::-ms-fill {
  background-color: #4a4a4a;
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: #FFFFFF;
}
.progress.is-white::-moz-progress-bar {
  background-color: #FFFFFF;
}
.progress.is-white::-ms-fill {
  background-color: #FFFFFF;
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, #FFFFFF 30%, #ededed 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: #000000;
}
.progress.is-black::-moz-progress-bar {
  background-color: #000000;
}
.progress.is-black::-ms-fill {
  background-color: #000000;
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #000000 30%, #ededed 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: whitesmoke;
}
.progress.is-light::-moz-progress-bar {
  background-color: whitesmoke;
}
.progress.is-light::-ms-fill {
  background-color: whitesmoke;
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: #363636;
}
.progress.is-dark::-moz-progress-bar {
  background-color: #363636;
}
.progress.is-dark::-ms-fill {
  background-color: #363636;
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #363636 30%, #ededed 30%);
}
.progress.is-primary::-webkit-progress-value {
  background-color: #0b66a5;
}
.progress.is-primary::-moz-progress-bar {
  background-color: #0b66a5;
}
.progress.is-primary::-ms-fill {
  background-color: #0b66a5;
}
.progress.is-primary:indeterminate {
  background-image: linear-gradient(to right, #0b66a5 30%, #ededed 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: #000000;
}
.progress.is-link::-moz-progress-bar {
  background-color: #000000;
}
.progress.is-link::-ms-fill {
  background-color: #000000;
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #000000 30%, #ededed 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: #3e8ed0;
}
.progress.is-info::-moz-progress-bar {
  background-color: #3e8ed0;
}
.progress.is-info::-ms-fill {
  background-color: #3e8ed0;
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, #3e8ed0 30%, #ededed 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: #48c78e;
}
.progress.is-success::-moz-progress-bar {
  background-color: #48c78e;
}
.progress.is-success::-ms-fill {
  background-color: #48c78e;
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #48c78e 30%, #ededed 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: #ffe08a;
}
.progress.is-warning::-moz-progress-bar {
  background-color: #ffe08a;
}
.progress.is-warning::-ms-fill {
  background-color: #ffe08a;
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #ffe08a 30%, #ededed 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: #f14668;
}
.progress.is-danger::-moz-progress-bar {
  background-color: #f14668;
}
.progress.is-danger::-ms-fill {
  background-color: #f14668;
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, #f14668 30%, #ededed 30%);
}
.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: #ededed;
  background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-ms-fill {
  animation-name: none;
}
.progress.is-small {
  height: 1rem;
}
.progress.is-medium {
  height: 1.5rem;
}
.progress.is-large {
  height: 1.875rem;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: #FFFFFF;
  color: #363636;
}
.table td,
.table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: #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: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: #0b66a5;
  border-color: #0b66a5;
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: #000000;
  border-color: #000000;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: #ffe08a;
  border-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: #f14668;
  border-color: #f14668;
  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: #0b66a5;
  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: #363636;
}
.table th:not([align]) {
  text-align: left;
}
.table tr.is-selected {
  background-color: #0b66a5;
  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: #363636;
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: whitesmoke;
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: #fafafa;
}

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

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

.tag:not(body) {
  align-items: center;
  background-color: whitesmoke;
  border-radius: 4px;
  color: #4a4a4a;
  display: inline-flex;
  font-size: 1rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.tag:not(body) .delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.tag:not(body).is-white {
  background-color: #FFFFFF;
  color: #000000;
}
.tag:not(body).is-black {
  background-color: #000000;
  color: #FFFFFF;
}
.tag:not(body).is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: #363636;
  color: #fff;
}
.tag:not(body).is-primary {
  background-color: #0b66a5;
  color: #fff;
}
.tag:not(body).is-primary.is-light {
  background-color: #ecf6fe;
  color: #0f8ee6;
}
.tag:not(body).is-link {
  background-color: #000000;
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: whitesmoke;
  color: #919191;
}
.tag:not(body).is-info {
  background-color: #3e8ed0;
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.tag:not(body).is-success {
  background-color: #48c78e;
  color: #fff;
}
.tag:not(body).is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}
.tag:not(body).is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}
.tag:not(body).is-danger {
  background-color: #f14668;
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.tag:not(body).is-normal {
  font-size: 1rem;
}
.tag:not(body).is-medium {
  font-size: 1.375rem;
}
.tag:not(body).is-large {
  font-size: 1.5rem;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: #e8e8e8;
}
.tag:not(body).is-delete:active {
  background-color: #dbdbdb;
}
.tag:not(body).is-rounded {
  border-radius: 9999px;
}

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

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

.title {
  color: #0b66a5;
  font-family: "Ubuntu", -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 2.5rem;
  font-weight: 300;
  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: 3.75rem;
}
.title.is-2 {
  font-size: 3.125rem;
}
.title.is-3 {
  font-size: 2.5rem;
}
.title.is-4 {
  font-size: 1.875rem;
}
.title.is-5 {
  font-size: 1.5rem;
}
.title.is-6 {
  font-size: 1.375rem;
}
.title.is-7 {
  font-size: 1rem;
}

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

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

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

/* Bulma Form */
.select select, .textarea, .input {
  background-color: #FFFFFF;
  border-color: #dbdbdb;
  border-radius: 4px;
  color: #363636;
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: #b5b5b5;
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: #000000;
  box-shadow: 0 0 0 0.125em #FFCC00;
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #BEBEBE;
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(190, 190, 190, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(190, 190, 190, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(190, 190, 190, 0.3);
}

.textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: #FFFFFF;
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: #000000;
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: whitesmoke;
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: #363636;
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.is-primary.textarea, .is-primary.input {
  border-color: #0b66a5;
}
.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(11, 102, 165, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: #000000;
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: #3e8ed0;
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: #48c78e;
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: #ffe08a;
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: #f14668;
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 1rem;
}
.is-medium.textarea, .is-medium.input {
  font-size: 1.5rem;
}
.is-large.textarea, .is-large.input {
  font-size: 1.875rem;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}

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

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

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

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

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #000000;
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: whitesmoke;
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #363636;
}
.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: #f2f2f2;
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: #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: whitesmoke;
}
.select.is-light select {
  border-color: whitesmoke;
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: #e8e8e8;
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: #363636;
}
.select.is-dark select {
  border-color: #363636;
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: #292929;
}
.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(54, 54, 54, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: #0b66a5;
}
.select.is-primary select {
  border-color: #0b66a5;
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: #09578d;
}
.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(11, 102, 165, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: #000000;
}
.select.is-link select {
  border-color: #000000;
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: black;
}
.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(0, 0, 0, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: #3e8ed0;
}
.select.is-info select {
  border-color: #3e8ed0;
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: #3082c5;
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: #48c78e;
}
.select.is-success select {
  border-color: #48c78e;
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: #3abb81;
}
.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(72, 199, 142, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: #ffe08a;
}
.select.is-warning select {
  border-color: #ffe08a;
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: #ffd970;
}
.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, 224, 138, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: #f14668;
}
.select.is-danger select {
  border-color: #f14668;
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: #ef2e55;
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 1rem;
}
.select.is-medium {
  font-size: 1.5rem;
}
.select.is-large {
  font-size: 1.875rem;
}
.select.is-disabled::after {
  border-color: #BEBEBE !important;
  opacity: 0.5;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 1rem;
}
.select.is-loading.is-medium:after {
  font-size: 1.5rem;
}
.select.is-loading.is-large:after {
  font-size: 1.875rem;
}

.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: #f9f9f9;
  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: #f2f2f2;
  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: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #2f2f2f;
  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(54, 54, 54, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta {
  background-color: #0b66a5;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: #0a5f99;
  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(11, 102, 165, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: #09578d;
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: #000000;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: black;
  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(0, 0, 0, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: #3e8ed0;
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #48c78e;
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: #3ec487;
  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(72, 199, 142, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: #ffe08a;
  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: #ffdc7d;
  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, 224, 138, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 1rem;
}
.file.is-normal {
  font-size: 1.375rem;
}
.file.is-medium {
  font-size: 1.5rem;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 1.875rem;
}
.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: #eeeeee;
  color: #363636;
}
.file-label:hover .file-name {
  border-color: #d5d5d5;
}
.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #363636;
}
.file-label:active .file-name {
  border-color: #cfcfcf;
}

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

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

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

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

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

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

.help {
  display: block;
  font-size: 1rem;
  margin-top: 0.25rem;
}
.help.is-white {
  color: #FFFFFF;
}
.help.is-black {
  color: #000000;
}
.help.is-light {
  color: whitesmoke;
}
.help.is-dark {
  color: #363636;
}
.help.is-primary {
  color: #0b66a5;
}
.help.is-link {
  color: #000000;
}
.help.is-info {
  color: #3e8ed0;
}
.help.is-success {
  color: #48c78e;
}
.help.is-warning {
  color: #ffe08a;
}
.help.is-danger {
  color: #f14668;
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .searchandlogin .login a, .field.has-addons .control:not(:first-child):not(:last-child) .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper .field.has-addons .control:not(:first-child):not(:last-child) .searchandlogin-mobile .login a, .searchandlogin .login .field.has-addons .control:not(:first-child):not(:last-child) a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control:not(:first-child):not(:last-child) a,
.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) .searchandlogin .login a, .field.has-addons .control:first-child:not(:only-child) .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper .field.has-addons .control:first-child:not(:only-child) .searchandlogin-mobile .login a, .searchandlogin .login .field.has-addons .control:first-child:not(:only-child) a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control:first-child:not(:only-child) a,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .searchandlogin .login a, .field.has-addons .control:last-child:not(:only-child) .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper .field.has-addons .control:last-child:not(:only-child) .searchandlogin-mobile .login a, .searchandlogin .login .field.has-addons .control:last-child:not(:only-child) a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control:last-child:not(:only-child) a,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .searchandlogin .login a:not([disabled]):hover, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]):hover, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]):hover, .searchandlogin .login .field.has-addons .control a:not([disabled]):hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .searchandlogin .login a:not([disabled]).is-hovered, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]).is-hovered, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]).is-hovered, .searchandlogin .login .field.has-addons .control a:not([disabled]).is-hovered, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a: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 .searchandlogin .login a:not([disabled]):focus, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]):focus, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]):focus, .searchandlogin .login .field.has-addons .control a:not([disabled]):focus, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .searchandlogin .login a:not([disabled]).is-focused, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]).is-focused, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]).is-focused, .searchandlogin .login .field.has-addons .control a:not([disabled]).is-focused, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .searchandlogin .login a:not([disabled]):active, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]):active, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]):active, .searchandlogin .login .field.has-addons .control a:not([disabled]):active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .searchandlogin .login a:not([disabled]).is-active, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]).is-active, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]).is-active, .searchandlogin .login .field.has-addons .control a:not([disabled]).is-active, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a: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 .searchandlogin .login a:not([disabled]):focus:hover, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]):focus:hover, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]):focus:hover, .searchandlogin .login .field.has-addons .control a:not([disabled]):focus:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .searchandlogin .login a:not([disabled]).is-focused:hover, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]).is-focused:hover, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]).is-focused:hover, .searchandlogin .login .field.has-addons .control a:not([disabled]).is-focused:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .searchandlogin .login a:not([disabled]):active:hover, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]):active:hover, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]):active:hover, .searchandlogin .login .field.has-addons .control a:not([disabled]):active:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .searchandlogin .login a:not([disabled]).is-active:hover, .field.has-addons .control .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not([disabled]).is-active:hover, .searchandlogin-mobile-wrapper .field.has-addons .control .searchandlogin-mobile .login a:not([disabled]).is-active:hover, .searchandlogin .login .field.has-addons .control a:not([disabled]).is-active:hover, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .field.has-addons .control a:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: flex;
  }
}

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

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

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1.375rem;
  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: #4a4a4a;
}
.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: 1rem;
}
.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.5rem;
}
.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.875rem;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #dbdbdb;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 1rem;
}
.control.is-loading.is-medium:after {
  font-size: 1.5rem;
}
.control.is-loading.is-large:after {
  font-size: 1.875rem;
}

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

.card {
  background-color: #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: #4a4a4a;
  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: #363636;
  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 #ededed;
  align-items: stretch;
  display: flex;
}

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

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

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

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

.dropdown-content {
  background-color: #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 {
  color: #4a4a4a;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item,
button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover {
  background-color: whitesmoke;
  color: #000000;
}
a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: #000000;
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

.menu-list {
  line-height: 1.25;
}
.menu-list a {
  border-radius: 2px;
  color: #4a4a4a;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: whitesmoke;
  color: #363636;
}
.menu-list a.is-active {
  background-color: #000000;
  color: #FFCC00;
}
.menu-list li ul {
  border-left: 1px solid #dbdbdb;
  margin: 0.75em;
  padding-left: 0.75em;
}

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

.message {
  background-color: whitesmoke;
  border-radius: 4px;
  font-size: 1.375rem;
}
.message strong {
  color: currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.message.is-small {
  font-size: 1rem;
}
.message.is-medium {
  font-size: 1.5rem;
}
.message.is-large {
  font-size: 1.875rem;
}
.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: #fafafa;
}
.message.is-black .message-header {
  background-color: #000000;
  color: #FFFFFF;
}
.message.is-black .message-body {
  border-color: #000000;
}
.message.is-light {
  background-color: #fafafa;
}
.message.is-light .message-header {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-light .message-body {
  border-color: whitesmoke;
}
.message.is-dark {
  background-color: #fafafa;
}
.message.is-dark .message-header {
  background-color: #363636;
  color: #fff;
}
.message.is-dark .message-body {
  border-color: #363636;
}
.message.is-primary {
  background-color: #ecf6fe;
}
.message.is-primary .message-header {
  background-color: #0b66a5;
  color: #fff;
}
.message.is-primary .message-body {
  border-color: #0b66a5;
  color: #0f8ee6;
}
.message.is-link {
  background-color: whitesmoke;
}
.message.is-link .message-header {
  background-color: #000000;
  color: #fff;
}
.message.is-link .message-body {
  border-color: #000000;
  color: #919191;
}
.message.is-info {
  background-color: #eff5fb;
}
.message.is-info .message-header {
  background-color: #3e8ed0;
  color: #fff;
}
.message.is-info .message-body {
  border-color: #3e8ed0;
  color: #296fa8;
}
.message.is-success {
  background-color: #effaf5;
}
.message.is-success .message-header {
  background-color: #48c78e;
  color: #fff;
}
.message.is-success .message-body {
  border-color: #48c78e;
  color: #257953;
}
.message.is-warning {
  background-color: #fffaeb;
}
.message.is-warning .message-header {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-warning .message-body {
  border-color: #ffe08a;
  color: #946c00;
}
.message.is-danger {
  background-color: #feecf0;
}
.message.is-danger .message-header {
  background-color: #f14668;
  color: #fff;
}
.message.is-danger .message-body {
  border-color: #f14668;
  color: #cc0f35;
}

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

.message-body {
  border-color: #dbdbdb;
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #4a4a4a;
  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;
  right: 20px;
  top: 20px;
  width: 40px;
}

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

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

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

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

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #dbdbdb;
}
.modal-card-foot .button:not(:last-child), .modal-card-foot .searchandlogin .login a:not(:last-child), .modal-card-foot .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(:last-child), .searchandlogin-mobile-wrapper .modal-card-foot .searchandlogin-mobile .login a:not(:last-child), .searchandlogin .login .modal-card-foot a:not(:last-child), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .modal-card-foot a:not(:last-child) {
  margin-right: 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: #f2f2f2;
  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: #f2f2f2;
    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: #f2f2f2;
    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: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
.navbar.is-light .navbar-start .navbar-link,
.navbar.is-light .navbar-end > .navbar-item,
.navbar.is-light .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
.navbar.is-light .navbar-start .navbar-link:focus,
.navbar.is-light .navbar-start .navbar-link:hover,
.navbar.is-light .navbar-start .navbar-link.is-active,
.navbar.is-light .navbar-end > a.navbar-item:focus,
.navbar.is-light .navbar-end > a.navbar-item:hover,
.navbar.is-light .navbar-end > a.navbar-item.is-active,
.navbar.is-light .navbar-end .navbar-link:focus,
.navbar.is-light .navbar-end .navbar-link:hover,
.navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start .navbar-link::after,
.navbar.is-light .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: #363636;
  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: #292929;
  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: #292929;
    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: #292929;
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #363636;
    color: #fff;
  }
}
.navbar.is-primary {
  background-color: #0b66a5;
  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: #09578d;
  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: #09578d;
    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: #09578d;
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #0b66a5;
    color: #fff;
  }
}
.navbar.is-link {
  background-color: #000000;
  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: black;
  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: black;
    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: black;
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #000000;
    color: #fff;
  }
}
.navbar.is-info {
  background-color: #3e8ed0;
  color: #fff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-info .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
.navbar.is-info .navbar-start .navbar-link,
.navbar.is-info .navbar-end > .navbar-item,
.navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
.navbar.is-info .navbar-start .navbar-link:focus,
.navbar.is-info .navbar-start .navbar-link:hover,
.navbar.is-info .navbar-start .navbar-link.is-active,
.navbar.is-info .navbar-end > a.navbar-item:focus,
.navbar.is-info .navbar-end > a.navbar-item:hover,
.navbar.is-info .navbar-end > a.navbar-item.is-active,
.navbar.is-info .navbar-end .navbar-link:focus,
.navbar.is-info .navbar-end .navbar-link:hover,
.navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
.navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #3e8ed0;
    color: #fff;
  }
}
.navbar.is-success {
  background-color: #48c78e;
  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: #3abb81;
  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: #3abb81;
    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: #3abb81;
    color: #fff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #48c78e;
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: #ffe08a;
  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: #ffd970;
  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: #ffd970;
    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: #ffd970;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffe08a;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-danger {
  background-color: #f14668;
  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: #ef2e55;
  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: #ef2e55;
    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: #ef2e55;
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #f14668;
    color: #fff;
  }
}
.navbar > .container, .content > .frame-layout-400.navbar > div, .content > .frame-layout-300.navbar > div, .content > .frame-layout-200.navbar > div, .content > .frame-layout-100.navbar > div, .content.navbar > .frame-default {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 whitesmoke;
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 whitesmoke;
}
.navbar.is-fixed-top {
  top: 0;
}

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

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

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

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

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

.navbar-menu {
  display: none;
}

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

a.navbar-item,
.navbar-link {
  cursor: pointer;
}
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: #fafafa;
  color: #000000;
}

.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: #000000;
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #000000;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #000000;
  padding-bottom: calc(0.5rem - 3px);
}

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

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

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

.navbar-divider {
  background-color: whitesmoke;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .navbar > .container, .content > .frame-layout-400.navbar > div, .content > .frame-layout-300.navbar > div, .content > .frame-layout-200.navbar > div, .content > .frame-layout-100.navbar > div, .content.navbar > .frame-default {
    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: whitesmoke;
    color: #000000;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #FFCC00;
  }

  .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 #dbdbdb;
    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-right: auto;
  }

  .navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }

  .navbar-dropdown {
    background-color: #FFFFFF;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: whitesmoke;
    color: #000000;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #FFCC00;
  }
  .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, .content > .frame-layout-400.navbar > div .navbar-brand, .content > .frame-layout-300.navbar > div .navbar-brand, .content > .frame-layout-200.navbar > div .navbar-brand, .content > .frame-layout-100.navbar > div .navbar-brand, .content.navbar > .frame-default .navbar-brand,
.container > .navbar .navbar-brand,
.content > .frame-layout-400 > div > .navbar .navbar-brand,
.content > .frame-layout-300 > div > .navbar .navbar-brand,
.content > .frame-layout-200 > div > .navbar .navbar-brand,
.content > .frame-layout-100 > div > .navbar .navbar-brand,
.content > .frame-default > .navbar .navbar-brand {
    margin-left: -0.75rem;
  }
  .navbar > .container .navbar-menu, .content > .frame-layout-400.navbar > div .navbar-menu, .content > .frame-layout-300.navbar > div .navbar-menu, .content > .frame-layout-200.navbar > div .navbar-menu, .content > .frame-layout-100.navbar > div .navbar-menu, .content.navbar > .frame-default .navbar-menu,
.container > .navbar .navbar-menu,
.content > .frame-layout-400 > div > .navbar .navbar-menu,
.content > .frame-layout-300 > div > .navbar .navbar-menu,
.content > .frame-layout-200 > div > .navbar .navbar-menu,
.content > .frame-layout-100 > div > .navbar .navbar-menu,
.content > .frame-default > .navbar .navbar-menu {
    margin-right: -0.75rem;
  }

  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }

  html.has-navbar-fixed-top-desktop,
body.has-navbar-fixed-top-desktop {
    padding-top: 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: #000000;
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
.navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }

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

.pagination {
  font-size: 1.375rem;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 1rem;
}
.pagination.is-medium {
  font-size: 1.5rem;
}
.pagination.is-large {
  font-size: 1.875rem;
}
.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: #dbdbdb;
  color: #363636;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #b5b5b5;
  color: #000000;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #485fc7;
}
.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: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #BEBEBE;
  opacity: 0.5;
}

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

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

.pagination-ellipsis {
  color: #b5b5b5;
  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: 1.375rem;
}
.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: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: whitesmoke;
}
.panel.is-light .panel-block.is-active .panel-icon {
  color: whitesmoke;
}
.panel.is-dark .panel-heading {
  background-color: #363636;
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: #363636;
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: #363636;
}
.panel.is-primary .panel-heading {
  background-color: #0b66a5;
  color: #fff;
}
.panel.is-primary .panel-tabs a.is-active {
  border-bottom-color: #0b66a5;
}
.panel.is-primary .panel-block.is-active .panel-icon {
  color: #0b66a5;
}
.panel.is-link .panel-heading {
  background-color: #000000;
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: #000000;
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: #000000;
}
.panel.is-info .panel-heading {
  background-color: #3e8ed0;
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: #3e8ed0;
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: #3e8ed0;
}
.panel.is-success .panel-heading {
  background-color: #48c78e;
  color: #fff;
}
.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #48c78e;
}
.panel.is-success .panel-block.is-active .panel-icon {
  color: #48c78e;
}
.panel.is-warning .panel-heading {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #ffe08a;
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: #ffe08a;
}
.panel.is-danger .panel-heading {
  background-color: #f14668;
  color: #fff;
}
.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: #f14668;
}
.panel.is-danger .panel-block.is-active .panel-icon {
  color: #f14668;
}

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

.panel-heading {
  background-color: #ededed;
  border-radius: 6px 6px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em;
}

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

.panel-list a {
  color: #4a4a4a;
}
.panel-list a:hover {
  color: #000000;
}

.panel-block {
  align-items: center;
  color: #363636;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}
.panel-block input[type=checkbox] {
  margin-right: 0.75em;
}
.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}
.panel-block.is-wrapped {
  flex-wrap: wrap;
}
.panel-block.is-active {
  border-left-color: #000000;
  color: #363636;
}
.panel-block.is-active .panel-icon {
  color: #000000;
}
.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: whitesmoke;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-text-info {
  color: #3e8ed0 !important;
}

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

.has-background-info {
  background-color: #3e8ed0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.is-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: 3.75rem !important;
}

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

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

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

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

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

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

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3.75rem !important;
  }

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

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

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

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

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

  .is-size-7-mobile {
    font-size: 1rem !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3.75rem !important;
  }

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

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

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

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

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

  .is-size-7-tablet {
    font-size: 1rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3.75rem !important;
  }

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

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

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

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

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

  .is-size-7-touch {
    font-size: 1rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3.75rem !important;
  }

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

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

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

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

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

  .is-size-7-desktop {
    font-size: 1rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 3.75rem !important;
  }

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

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

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

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

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

  .is-size-7-widescreen {
    font-size: 1rem !important;
  }
}
@media screen and (min-width: 1379px) {
  .is-size-1-fullhd {
    font-size: 3.75rem !important;
  }

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

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

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

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

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

  .is-size-7-fullhd {
    font-size: 1rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.is-family-secondary {
  font-family: "Montserat" !important;
}

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1378px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1379px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}
/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hero .navbar {
  background: none;
}
.hero .tabs ul {
  border-bottom: none;
}
.hero.is-white {
  background-color: #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: #f2f2f2;
  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, #e8e3e4 0%, #FFFFFF 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e8e3e4 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%, #0d0c0c 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0c0c 100%);
  }
}
.hero.is-light {
  background-color: whitesmoke;
  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: whitesmoke;
  }
}
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-light .tabs a:hover {
  opacity: 1;
}
.hero.is-light .tabs li.is-active a {
  color: whitesmoke !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: whitesmoke;
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
  }
}
.hero.is-dark {
  background-color: #363636;
  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: #363636;
  }
}
.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: #292929;
  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: #363636 !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: #363636;
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
  }
}
.hero.is-primary {
  background-color: #0b66a5;
  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: #0b66a5;
  }
}
.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: #09578d;
  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: #0b66a5 !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: #0b66a5;
}
.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, #025e7b 0%, #0b66a5 71%, #0857c2 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #025e7b 0%, #0b66a5 71%, #0857c2 100%);
  }
}
.hero.is-link {
  background-color: #000000;
  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: #000000;
  }
}
.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: black;
  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: #000000 !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: #000000;
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0c0c 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #000000 71%, #0d0c0c 100%);
  }
}
.hero.is-info {
  background-color: #3e8ed0;
  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: #3e8ed0;
  }
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-info .tabs a:hover {
  opacity: 1;
}
.hero.is-info .tabs li.is-active a {
  color: #3e8ed0 !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: #3e8ed0;
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%);
  }
}
.hero.is-success {
  background-color: #48c78e;
  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: #48c78e;
  }
}
.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: #3abb81;
  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: #48c78e !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: #48c78e;
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
  }
}
.hero.is-warning {
  background-color: #ffe08a;
  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: #ffe08a;
  }
}
.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: #ffd970;
  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: #ffe08a !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: #ffe08a;
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%);
  }
}
.hero.is-danger {
  background-color: #f14668;
  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: #f14668;
  }
}
.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: #ef2e55;
  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: #f14668 !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: #f14668;
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 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-halfheight .content > .frame-layout-400.hero-body > div, .hero.is-halfheight .content > .frame-layout-300.hero-body > div, .hero.is-halfheight .content > .frame-layout-200.hero-body > div, .hero.is-halfheight .content > .frame-layout-100.hero-body > div, .hero.is-halfheight .content.hero-body > .frame-default, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight .content > .frame-layout-400.hero-body > div, .hero.is-fullheight .content > .frame-layout-300.hero-body > div, .hero.is-fullheight .content > .frame-layout-200.hero-body > div, .hero.is-fullheight .content > .frame-layout-100.hero-body > div, .hero.is-fullheight .content.hero-body > .frame-default, .hero.is-fullheight-with-navbar .hero-body > .container, .hero.is-fullheight-with-navbar .content > .frame-layout-400.hero-body > div, .hero.is-fullheight-with-navbar .content > .frame-layout-300.hero-body > div, .hero.is-fullheight-with-navbar .content > .frame-layout-200.hero-body > div, .hero.is-fullheight-with-navbar .content > .frame-layout-100.hero-body > div, .hero.is-fullheight-with-navbar .content.hero-body > .frame-default {
  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, .hero-buttons .searchandlogin .login a, .hero-buttons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper .hero-buttons .searchandlogin-mobile .login a, .searchandlogin .login .hero-buttons a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .hero-buttons a {
    display: flex;
  }
  .hero-buttons .button:not(:last-child), .hero-buttons .searchandlogin .login a:not(:last-child), .hero-buttons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(:last-child), .searchandlogin-mobile-wrapper .hero-buttons .searchandlogin-mobile .login a:not(:last-child), .searchandlogin .login .hero-buttons a:not(:last-child), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .hero-buttons a:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child), .hero-buttons .searchandlogin .login a:not(:last-child), .hero-buttons .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(:last-child), .searchandlogin-mobile-wrapper .hero-buttons .searchandlogin-mobile .login a:not(:last-child), .searchandlogin .login .hero-buttons a:not(:last-child), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .hero-buttons a:not(:last-child) {
    margin-right: 1.5rem;
  }
}

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

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

.section {
  padding: 2rem 20px;
}
@media screen and (min-width: 1024px) {
  .section {
    padding: 2rem 45px;
  }
  .section.is-medium {
    padding: 2rem 45px;
  }
  .section.is-large {
    padding: 2rem 45px;
  }
}

.footer {
  background-color: transparent;
  padding: 3rem 1.5rem 6rem;
}

/* ubuntu-300 - latin */
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-300.d372883b.eot);
  /* IE9 Compat Modes */
  src: local(""), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-300.d372883b.eot) format("embedded-opentype"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-300.3a51f6c2.woff2) format("woff2"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-300.22bdf3cf.woff) format("woff"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-300.f938da9e.ttf) format("truetype"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/ubuntu-v19-latin-300.64a7c2f3.svg) format("svg");
  /* Legacy iOS */
}
/* ubuntu-regular - latin */
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-regular.5fa0d860.eot);
  /* IE9 Compat Modes */
  src: local(""), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-regular.5fa0d860.eot) format("embedded-opentype"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-regular.2f02effe.woff2) format("woff2"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-regular.6a317272.woff) format("woff"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-regular.254e551b.ttf) format("truetype"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/ubuntu-v19-latin-regular.f00252d5.svg) format("svg");
  /* Legacy iOS */
}
/* ubuntu-500 - latin */
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-500.0060a668.eot);
  /* IE9 Compat Modes */
  src: local(""), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-500.0060a668.eot) format("embedded-opentype"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-500.d0e9b48e.woff2) format("woff2"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-500.8b081ed5.woff) format("woff"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-500.bc08beeb.ttf) format("truetype"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/ubuntu-v19-latin-500.35201f62.svg) format("svg");
  /* Legacy iOS */
}
/* ubuntu-700 - latin */
@font-face {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-700.e7cf86fb.eot);
  /* IE9 Compat Modes */
  src: local(""), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-700.e7cf86fb.eot) format("embedded-opentype"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-700.7ceec6fd.woff2) format("woff2"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-700.6788e6ed.woff) format("woff"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/fonts/ubuntu-v19-latin-700.fc38f31d.ttf) format("truetype"), url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/ubuntu-v19-latin-700.b0c73dda.svg) format("svg");
  /* Legacy iOS */
}
#cookieman-modal #cookieman-settings-button {
  padding-right: 40px;
  margin: 20px 0;
  display: flex;
}
#cookieman-modal #cookieman-settings-button:after {
  content: "+";
  position: absolute;
  right: 15px;
  transform: rotate(0);
  font-size: 18px;
  font-weight: 700;
  color: #0b66a5;
}
#cookieman-modal #cookieman-settings-button.is-active:after {
  transform: rotate(45deg);
}
#cookieman-modal #cookieman-settings {
  max-height: 0px;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
#cookieman-modal #cookieman-settings.is-active {
  max-height: 1000px;
}
#cookieman-modal #cookieman-settings .accordion {
  margin: 20px 0 !important;
}
#cookieman-modal #cookieman-settings .accordion .accordion-element {
  border: none;
}
#cookieman-modal #cookieman-settings .accordion .accordion-action {
  margin-top: 2px;
}
#cookieman-modal #cookieman-settings .accordion .card-header {
  border: 1px solid #BEBEBE;
  border-radius: 6px;
}
#cookieman-modal #cookieman-settings .accordion .accordion-header {
  flex: 1 0 auto;
  text-align: right;
}
#cookieman-modal #cookieman-settings .accordion .accordion-header span {
  transition: transform 0.5s ease-in-out;
}
#cookieman-modal #cookieman-settings .accordion .is-active .accordion-header span {
  display: inline-block;
  transform: rotate(45deg);
}

.sharebox {
  display: flex;
  align-items: center;
  margin-bottom: 60px;
}
@media screen and (max-width: 1023px) {
  .sharebox {
    margin-bottom: 20px;
  }
}
.sharebox > span {
  color: #BEBEBE;
  padding-right: 10px;
}
.sharebox .shariff {
  flex-grow: 1;
}
.sharebox .shariff .orientation-horizontal {
  margin: 0;
}
.sharebox .shariff .orientation-horizontal li {
  min-width: 30px !important;
  max-width: 30px !important;
  margin: 0 10px 0 0;
}
.sharebox .shariff .orientation-horizontal li .share_text,
.sharebox .shariff .orientation-horizontal li .share_count {
  display: none !important;
}
.sharebox .shariff .orientation-horizontal li .fa-twitter:before {
  content: "";
  display: block;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/x.70c629aa.svg);
  background-size: contain;
  width: 18px;
  height: 18px;
}
.sharebox .shariff li a {
  color: #BEBEBE;
  background-color: transparent !important;
}

html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
#page {
  overflow: hidden;
}

.container, .content > .frame-layout-400 > div, .content > .frame-layout-300 > div, .content > .frame-layout-200 > div, .content > .frame-layout-100 > div, .content > .frame-default {
  max-width: 1379px !important;
}

.container.wide, .content > .frame-layout-400 > div.wide, .content > .frame-layout-300 > div.wide, .content > .frame-layout-200 > div.wide, .content > .frame-layout-100 > div.wide, .content > .wide.frame-default {
  max-width: 1440px !important;
}

@media screen and (min-width: 1024px) {
  .totop {
    /*display: none !important;*/
  }
}
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background: #000;
  color: #fff;
  padding: 5px 10px;
  text-decoration: none;
  z-index: 10000;
}

.skip-link:focus {
  top: 0;
}

.totop {
  position: fixed;
  top: 50%;
  width: 50px;
  height: 50px;
  z-index: 100;
  transition: all 1s;
  opacity: 0;
  left: -100%;
}
.totop.show {
  left: 20px;
  opacity: 1;
}

.section.content {
  padding: 0;
  background-color: #F5F5F5;
}
.section.content > .passage {
  padding-left: 45px;
  padding-right: 45px;
}
@media screen and (max-width: 768px) {
  .section.content > .passage {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.default .section.content {
  padding: 2rem !important;
}
@media screen and (max-width: 1023px) {
  .default .section.content {
    padding: 0 !important;
  }
}

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

.button, .searchandlogin .login a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a {
  all: revert;
  display: inline-block;
  text-align: center;
  background-color: #FFCC00;
  color: #000000;
  text-decoration: none;
  padding: 8px 30px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.12px;
  text-transform: uppercase;
}

.link, #page .accordion .accordion-element > .columns:last-child > .column .accordion-body a, form a, .f3-widget-paginator .column a, .header-menu .menu.menu-main .megamenu .thirdlevel .lvl-3.is-active > a span, .header-menu .menu.menu-main .firstlevel li.lvl-1.is-active > a, #page .content h1 a, #page .content h2 a, #page .content h3 a, #page .content h4 a, #page .content h5 a, #page .content .rightcolumn .frame-type-uploads h2 a, #page .content h6 a, #page .content p a, #page .content p li, #header .header .ce-bodytext ul li a,
#header .header .news-text-wrap ul li a,
#page .header-content .ce-bodytext ul li a,
#page .header-content .news-text-wrap ul li a,
#page .content .ce-bodytext ul li a,
#page .content .news-text-wrap ul li a,
#page .footer .ce-bodytext ul li a,
#page .footer .news-text-wrap ul li a,
#page .text-footer .ce-bodytext ul li a,
#page .text-footer .news-text-wrap ul li a {
  padding-bottom: 5px;
  border-bottom: 3px solid #FFCC00;
}

#header .header h1,
#header .header h2,
#header .header h3,
#header .header h4,
#header .header h5,
#header .header h6,
#page .header-content h1,
#page .header-content h2,
#page .header-content h3,
#page .header-content h4,
#page .header-content h5,
#page .header-content h6,
#page .content h1,
#page .content h2,
#page .content h3,
#page .content h4,
#page .content h5,
#page .content .rightcolumn .frame-type-uploads h2,
#page .content h6,
#page .footer h1,
#page .footer h2,
#page .footer h3,
#page .footer h4,
#page .footer h5,
#page .footer h6,
#page .text-footer h1,
#page .text-footer h2,
#page .text-footer h3,
#page .text-footer h4,
#page .text-footer h5,
#page .text-footer h6 {
  color: #000000;
  font-family: "Ubuntu", -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 300;
}
#header .header h1, #header .header p.slogan,
#page .header-content h1,
#page .header-content p.slogan,
#page .content h1,
#page .content p.slogan,
#page .footer h1,
#page .footer p.slogan,
#page .text-footer h1,
#page .text-footer p.slogan {
  font-size: 3.75rem;
  line-height: 4.6875rem;
  font-weight: 300;
}
@media screen and (max-width: 1023px) {
  #header .header h1, #header .header p.slogan,
#page .header-content h1,
#page .header-content p.slogan,
#page .content h1,
#page .content p.slogan,
#page .footer h1,
#page .footer p.slogan,
#page .text-footer h1,
#page .text-footer p.slogan {
    hyphens: auto;
    font-size: 32px !important;
    line-height: 42px !important;
  }
}
#header .header p.slogan,
#page .header-content p.slogan,
#page .content p.slogan,
#page .footer p.slogan,
#page .text-footer p.slogan {
  hyphens: auto;
}
#header .header h2,
#page .header-content h2,
#page .content h2,
#page .footer h2,
#page .text-footer h2 {
  font-size: 3.125rem;
  line-height: 4.0625rem;
}
@media screen and (max-width: 1023px) {
  #header .header h2,
#page .header-content h2,
#page .content h2,
#page .footer h2,
#page .text-footer h2 {
    font-size: 26px;
    line-height: 40px;
  }
}
#header .header h3,
#page .header-content h3,
#page .content h3,
#page .footer h3,
#page .text-footer h3 {
  font-size: 2.5rem;
  line-height: 40px;
}
@media screen and (min-width: 1024px) {
  #header .header h3,
#page .header-content h3,
#page .content h3,
#page .footer h3,
#page .text-footer h3 {
    font-size: 24px;
  }
}
#header .header h4,
#page .header-content h4,
#page .content h4,
#page .footer h4,
#page .text-footer h4 {
  font-size: 1.875rem;
  line-height: 2.5rem;
}
@media screen and (min-width: 1024px) {
  #header .header h4,
#page .header-content h4,
#page .content h4,
#page .footer h4,
#page .text-footer h4 {
    line-height: 2.5rem;
  }
}
@media screen and (max-width: 1023px) {
  #header .header h4,
#page .header-content h4,
#page .content h4,
#page .footer h4,
#page .text-footer h4 {
    hyphens: auto;
  }
}
#header .header h5,
#page .header-content h5,
#page .content h5,
#page .content .rightcolumn .frame-type-uploads h2,
#page .footer h5,
#page .text-footer h5 {
  font-size: 1.5rem;
  line-height: 2.5rem;
}
@media screen and (min-width: 1024px) {
  #header .header h5,
#page .header-content h5,
#page .content h5,
#page .content .rightcolumn .frame-type-uploads h2,
#page .footer h5,
#page .text-footer h5 {
    line-height: 2.5rem;
  }
}
#header .header h6,
#page .header-content h6,
#page .content h6,
#page .footer h6,
#page .text-footer h6 {
  font-size: 1.375rem;
  line-height: 2.5rem;
  font-weight: 500;
}
@media screen and (min-width: 1024px) {
  #header .header h6,
#page .header-content h6,
#page .content h6,
#page .footer h6,
#page .text-footer h6 {
    line-height: 2.5rem;
  }
}
#header .header .small,
#page .header-content .small,
#page .content .small,
#page .footer .small,
#page .text-footer .small {
  font-size: 14px;
  line-height: 1.5;
}
#header .header p,
#header .header li,
#page .header-content p,
#page .header-content li,
#page .content p,
#page .content li,
#page .footer p,
#page .footer li,
#page .text-footer p,
#page .text-footer li {
  font-size: 1rem;
  line-height: 1.75rem;
}
@media screen and (min-width: 1024px) {
  #header .header p,
#header .header li,
#page .header-content p,
#page .header-content li,
#page .content p,
#page .content li,
#page .footer p,
#page .footer li,
#page .text-footer p,
#page .text-footer li {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}
#header .header strong,
#page .header-content strong,
#page .content strong,
#page .footer strong,
#page .text-footer strong {
  font-weight: 700;
}
#header .header .important, #header .header #page .content .twocolsheader h2, #page .content .twocolsheader #header .header h2,
#page .header-content .important,
#page .header-content .content .twocolsheader h2,
#page .content .twocolsheader .header-content h2,
#page .content .important,
#page .content .twocolsheader h2,
#page .content .content-accordion .content-accordion-container .content-accordion-header h2,
#page .footer .important,
#page .footer .content .twocolsheader h2,
#page .content .twocolsheader .footer h2,
#page .text-footer .important,
#page .text-footer .content .twocolsheader h2,
#page .content .twocolsheader .text-footer h2 {
  color: #0b66a5;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.14px;
}
#header .header .ce-bodytext ul,
#header .header .news-text-wrap ul,
#page .header-content .ce-bodytext ul,
#page .header-content .news-text-wrap ul,
#page .content .ce-bodytext ul,
#page .content .news-text-wrap ul,
#page .footer .ce-bodytext ul,
#page .footer .news-text-wrap ul,
#page .text-footer .ce-bodytext ul,
#page .text-footer .news-text-wrap ul {
  list-style-type: none;
  margin: 0 0 20px 0;
}
#header .header .ce-bodytext ul li,
#header .header .news-text-wrap ul li,
#page .header-content .ce-bodytext ul li,
#page .header-content .news-text-wrap ul li,
#page .content .ce-bodytext ul li,
#page .content .news-text-wrap ul li,
#page .footer .ce-bodytext ul li,
#page .footer .news-text-wrap ul li,
#page .text-footer .ce-bodytext ul li,
#page .text-footer .news-text-wrap ul li {
  position: relative;
  padding-left: 57px;
}
#header .header .ce-bodytext ul li:before,
#header .header .news-text-wrap ul li:before,
#page .header-content .ce-bodytext ul li:before,
#page .header-content .news-text-wrap ul li:before,
#page .content .ce-bodytext ul li:before,
#page .content .news-text-wrap ul li:before,
#page .footer .ce-bodytext ul li:before,
#page .footer .news-text-wrap ul li:before,
#page .text-footer .ce-bodytext ul li:before,
#page .text-footer .news-text-wrap ul li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
  width: 40px;
  height: 24px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/arrow-right.7a41280f.svg);
}
#header .header .ce-bodytext ul li:not(:last-child),
#header .header .news-text-wrap ul li:not(:last-child),
#page .header-content .ce-bodytext ul li:not(:last-child),
#page .header-content .news-text-wrap ul li:not(:last-child),
#page .content .ce-bodytext ul li:not(:last-child),
#page .content .news-text-wrap ul li:not(:last-child),
#page .footer .ce-bodytext ul li:not(:last-child),
#page .footer .news-text-wrap ul li:not(:last-child),
#page .text-footer .ce-bodytext ul li:not(:last-child),
#page .text-footer .news-text-wrap ul li:not(:last-child) {
  padding-bottom: 25px;
}
#header .header .ce-bodytext ul li a,
#header .header .news-text-wrap ul li a,
#page .header-content .ce-bodytext ul li a,
#page .header-content .news-text-wrap ul li a,
#page .content .ce-bodytext ul li a,
#page .content .news-text-wrap ul li a,
#page .footer .ce-bodytext ul li a,
#page .footer .news-text-wrap ul li a,
#page .text-footer .ce-bodytext ul li a,
#page .text-footer .news-text-wrap ul li a {
  font-weight: 700;
}
#header .header figure,
#page .header-content figure,
#page .content figure,
#page .footer figure,
#page .text-footer figure {
  margin: 0;
}
#header .header figure figcaption,
#page .header-content figure figcaption,
#page .content figure figcaption,
#page .footer figure figcaption,
#page .text-footer figure figcaption {
  font-size: 12px;
  letter-spacing: 0.1px;
  font-style: initial;
  color: #6a6a6a;
  padding: 8px 0;
  display: flex;
  justify-content: space-between;
}
#header .header figure figcaption span.description,
#page .header-content figure figcaption span.description,
#page .content figure figcaption span.description,
#page .footer figure figcaption span.description,
#page .text-footer figure figcaption span.description {
  text-align: left;
  flex: 0 1 auto;
  padding-right: 10px;
}
@media screen and (max-width: 1023px) {
  #header .header figure figcaption span.description,
#page .header-content figure figcaption span.description,
#page .content figure figcaption span.description,
#page .footer figure figcaption span.description,
#page .text-footer figure figcaption span.description {
    padding-left: 20px;
  }
}
#header .header figure figcaption span.copyright,
#page .header-content figure figcaption span.copyright,
#page .content figure figcaption span.copyright,
#page .footer figure figcaption span.copyright,
#page .text-footer figure figcaption span.copyright {
  display: block;
  text-align: right;
  flex: 1 0 auto;
}
@media screen and (max-width: 1023px) {
  #header .header figure figcaption span.copyright,
#page .header-content figure figcaption span.copyright,
#page .content figure figcaption span.copyright,
#page .footer figure figcaption span.copyright,
#page .text-footer figure figcaption span.copyright {
    padding-right: 20px !important;
  }
}

.kicker, footer .footer-outer-wrapper .text-footer p.more a {
  color: white !important;
  text-decoration: underline;
  text-decoration-color: #FFCC00;
  text-decoration-thickness: 2px;
  text-underline-offset: 5px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.14px;
}
@media screen and (max-width: 1023px) {
  .kicker, footer .footer-outer-wrapper .text-footer p.more a {
    margin-bottom: 5px !important;
  }
}

.uppercaseandspacing, .f3-widget-paginator .column a {
  padding-bottom: 5px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: 500;
  font-size: 14px !important;
}

@media screen and (max-width: 1023px) {
  .is-order-1-mobile {
    order: 1 !important;
  }

  .is-order-2-mobile {
    order: 2 !important;
  }
}
#page .content p a, #page .content p li {
  font-weight: 700;
  padding-bottom: 2px;
}
@media screen and (max-width: 1023px) {
  #page .content p {
    hyphens: auto;
  }
}
#page .content .leftcolumn .ce-gallery > .columns > .column {
  display: flex;
  justify-content: center;
}
#page .content .leftcolumn .ce-gallery > .columns > .column figure.image img {
  /*max-height: 450px;*/
}
#page .content .leftcolumn .ce-below figure.image {
  margin-top: 30px;
}
#page .content .ce-intext .ce-gallery .image {
  max-width: fit-content;
}
#page .content .ce-intext .ce-gallery img {
  width: auto !important;
}
#page .content .ce-intext .ce-gallery .video .image {
  max-width: initial;
}
#page .content .ce-left.ce-intext .ce-gallery {
  float: right;
  margin-left: 30px;
}
#page .content .ce-right.ce-intext .ce-gallery {
  float: left;
  margin-right: 30px;
}

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

.content > .frame-default {
  padding-left: 20px;
  padding-right: 20px;
}
.content > .frame-layout-100 {
  background-color: #0b66a5;
}
.content > .frame-layout-200 {
  background-color: #FFCC00;
}
@media screen and (max-width: 1023px) {
  .content > .frame-layout-400 {
    background-color: #FFFFFF;
  }
}
.frame-layout-300 {
  background-color: #FFFFFF;
}

@media screen and (max-width: 1023px) {
  .frame-layout-500 {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .frame-layout-500 {
    display: none;
  }
}

@media screen and (max-width: 1023px) {
  .frame-layout-550 {
    display: none;
  }
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  /* Verhindert Textumbruch */
  border: 0;
}

.rightcolumn h3 {
  color: #0b66a5 !important;
  font-weight: 700 !important;
  font-size: 24px !important;
}
.rightcolumn .frame-layout-300 {
  padding: 20px !important;
  margin-bottom: 40px;
}

.frame-type-textmedia,
.frame-type-news_categorylist,
.frame-type-news_newsliststicky {
  padding: 0 20px 20px 20px;
}

.frame-space-before-extra-small {
  padding-top: 40px;
}
@media screen and (max-width: 1023px) {
  .frame-space-before-extra-small {
    padding-top: 20px;
  }
}
.frame-space-before-small {
  padding-top: 60px;
}
@media screen and (max-width: 1023px) {
  .frame-space-before-small {
    padding-top: 30px;
  }
}
.frame-space-before-medium {
  padding-top: 80px;
}
@media screen and (max-width: 1023px) {
  .frame-space-before-medium {
    padding-top: 40px;
  }
}
.frame-space-before-large {
  padding-top: 100px;
}
@media screen and (max-width: 1023px) {
  .frame-space-before-large {
    padding-top: 50px;
  }
}
.frame-space-before-extra-large {
  padding-top: 120px;
}
@media screen and (max-width: 1023px) {
  .frame-space-before-extra-large {
    padding-top: 60px;
  }
}

.frame-space-after-extra-small {
  padding-bottom: 40px;
}
@media screen and (max-width: 1023px) {
  .frame-space-after-extra-small {
    padding-bottom: 20px;
  }
}
.frame-space-after-small {
  padding-bottom: 60px;
}
@media screen and (max-width: 1023px) {
  .frame-space-after-small {
    padding-bottom: 30px;
  }
}
.frame-space-after-medium {
  padding-bottom: 80px;
}
@media screen and (max-width: 1023px) {
  .frame-space-after-medium {
    padding-bottom: 40px;
  }
}
.frame-space-after-large {
  padding-bottom: 100px;
}
@media screen and (max-width: 1023px) {
  .frame-space-after-large {
    padding-bottom: 50px;
  }
}
.frame-space-after-extra-large {
  padding-bottom: 120px;
}
@media screen and (max-width: 1023px) {
  .frame-space-after-extra-large {
    padding-bottomtop: 60px;
  }
}

.tns-nav {
  display: flex;
  height: 50px;
  justify-content: center;
  align-items: center;
}
.tns-nav button {
  padding: 0;
  width: 15px;
  height: 15px;
  border: none;
  border-radius: 15px;
  background-color: rgba(255, 204, 0, 0.5);
  margin-right: 10px;
}
.tns-nav button.tns-nav-active {
  background-color: #FFCC00;
}

.is-3cols-equal-container {
  padding: 0 20px 20px 20px;
}
.is-3cols-equal-container .frame-type-textmedia {
  margin: 0 !important;
  padding: 0 !important;
}
.is-3cols-equal-container .frame-type-textmedia .image {
  width: 100%;
}

.is-4cols-equal-container {
  padding: 0 20px 20px 20px;
}
.is-4cols-equal-container .frame-type-textmedia {
  margin: 0 !important;
  padding: 0 !important;
}
.is-4cols-equal-container .frame-type-textmedia .image {
  margin: 0 !important;
  width: 100%;
}

.is-5cols-equal-container {
  padding: 0 20px 20px 20px;
}
.is-5cols-equal-container .frame-type-textmedia {
  margin: 0 !important;
  padding: 0 !important;
}
.is-5cols-equal-container .frame-type-textmedia .image {
  margin: 0 !important;
  width: 100%;
}

.home #page .content .frame-type-textmedia h1 {
  font-size: 50px;
  line-height: 65px;
  font-weight: 300;
}

.iframeregiobusse {
  overflow: hidden;
}

@media screen and (max-width: 1023px) {
  .iframeregiobusse {
    margin-top: 0;
    height: 1650px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1264px) {
  .iframeregiobusse {
    height: 1134px !important;
  }
}
.burger-wrapper {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
}
.burger-wrapper .burger-button {
  box-sizing: border-box;
  height: 40px;
  cursor: pointer;
  z-index: 2;
}
.burger-wrapper .burger-button svg {
  stroke: #000000;
  transition: 0.2s;
}
.burger-wrapper .burger-button svg g:first-child {
  opacity: 1;
  transition: opacity 0s 0.2s;
}
.burger-wrapper .burger-button svg g:first-child line {
  transition: transform 0.2s 0.2s;
  transform: translateY(0px);
}
.burger-wrapper .burger-button svg g:last-child {
  opacity: 0;
  transition: opacity 0s 0.2s;
}
.burger-wrapper .burger-button svg g:last-child line {
  transition: transform 0.2s;
  transform: rotate(0deg);
  transform-origin: center;
}
.mm-wrapper--opened .burger-wrapper .burger-button svg {
  stroke: #000000;
}
.mm-wrapper--opened .burger-wrapper .burger-button svg g:first-child {
  opacity: 0;
}
.mm-wrapper--opened .burger-wrapper .burger-button svg g:first-child line {
  transition: transform 0.2s;
}
.mm-wrapper--opened .burger-wrapper .burger-button svg g:first-child line:first-child {
  transform: translateY(7px);
}
.mm-wrapper--opened .burger-wrapper .burger-button svg g:first-child line:last-child {
  transform: translateY(-7px);
}
.mm-wrapper--opened .burger-wrapper .burger-button svg g:last-child {
  opacity: 1;
}
.mm-wrapper--opened .burger-wrapper .burger-button svg g:last-child line {
  transition: transform 0.2s 0.2s;
}
.mm-wrapper--opened .burger-wrapper .burger-button svg g:last-child line:first-child {
  transform: rotate(45deg);
}
.mm-wrapper--opened .burger-wrapper .burger-button svg g:last-child line:last-child {
  transform: rotate(-45deg);
}

header .header {
  padding: 60px 20px;
  background-color: #F5F5F5;
  transition: all 0.3s ease-in-out;
}
header .header .header-logoandmenu {
  height: 100%;
}
header .header .header-logo {
  flex: 1 1 30%;
}
header .header .header-logo img {
  display: block;
  width: 100%;
  max-width: 310px;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 1023px) {
  header .header {
    display: block !important;
    height: auto;
    padding: 20px;
  }
  header .header img {
    max-width: 180px !important;
  }
}

.columns > .column {
  position: relative;
}

.searchandlogin, .searchandlogin-mobile-wrapper .searchandlogin-mobile {
  display: flex;
  position: absolute;
  right: 10px;
  top: 37px;
  transition: all 0.3s ease-in-out;
}
.searchandlogin > *, .searchandlogin-mobile-wrapper .searchandlogin-mobile > * {
  display: inline-block;
}
.searchandlogin .initiative, .searchandlogin-mobile-wrapper .searchandlogin-mobile .initiative {
  height: 100%;
  display: flex;
  align-items: center;
  margin-right: 60px;
}
.searchandlogin .initiative img, .searchandlogin-mobile-wrapper .searchandlogin-mobile .initiative img {
  width: 220px;
}
.searchandlogin .search, .searchandlogin-mobile-wrapper .searchandlogin-mobile .search {
  margin-right: 0;
  /*margin-right: 65px;*/
}
.searchandlogin .search form, .searchandlogin-mobile-wrapper .searchandlogin-mobile .search form {
  display: flex;
  height: 100%;
}
.searchandlogin .search form input, .searchandlogin-mobile-wrapper .searchandlogin-mobile .search form input {
  width: 165px;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #000000;
}
.searchandlogin .search form input::placeholder, .searchandlogin-mobile-wrapper .searchandlogin-mobile .search form input::placeholder {
  font-size: 14px;
  color: #BEBEBE;
}
.searchandlogin .search form button, .searchandlogin-mobile-wrapper .searchandlogin-mobile .search form button {
  padding-left: 15px;
  appearance: none;
  border-radius: 0;
  border: none;
  background: transparent;
}
.searchandlogin .search form button span, .searchandlogin-mobile-wrapper .searchandlogin-mobile .search form button span {
  display: none;
}
.searchandlogin .login, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login {
  display: none;
}
.section.header {
  padding: 0;
  background-color: #F5F5F5;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  transition: all 0.3s ease-in-out;
}
.section.header > .container, .content.section.header > .frame-default, .content > .frame-layout-100.section.header > div, .content > .frame-layout-200.section.header > div, .content > .frame-layout-300.section.header > div, .content > .frame-layout-400.section.header > div {
  margin: 0 auto;
  position: relative;
}
.section.header .logo a {
  display: block;
  padding: 0;
}
.section.header .logo img {
  width: 180px;
  transition: all 0.3s ease-in-out;
  display: block;
}
.is-scrolled .section.header {
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
}
.is-scrolled .section.header .header {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  transition: all 0.3s ease-in-out;
}
.is-scrolled .section.header .header-logo img {
  width: 175px;
  transition: all 0.3s ease-in-out;
}
.is-scrolled .section.header .searchandlogin, .is-scrolled .section.header .searchandlogin-mobile-wrapper .searchandlogin-mobile, .searchandlogin-mobile-wrapper .is-scrolled .section.header .searchandlogin-mobile {
  top: 15px;
  transition: all 0.3s ease-in-out;
}
.is-scrolled .section.header .megamenu {
  box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.18);
}

.header-menu {
  width: 100%;
  margin-bottom: -25px;
  margin-left: 30px;
}
.header-menu .menu.menu-main {
  display: flex;
  justify-content: flex-end;
}
.header-menu .menu.menu-main p {
  font-weight: 500;
  letter-spacing: 0.14px;
  color: #0b66a5;
}
.header-menu .menu.menu-main .firstlevel {
  text-align: right;
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 0;
}
.header-menu .menu.menu-main .firstlevel li.lvl-1 {
  display: inline-block;
  text-transform: uppercase;
  padding: 50px 0 30px 0;
}
.header-menu .menu.menu-main .firstlevel li.lvl-1 a {
  font-weight: 500;
  color: #000000;
  padding: 5px 0;
}
.header-menu .menu.menu-main .firstlevel li.lvl-1:last-child a {
  padding-right: 0;
}
.header-menu .menu.menu-main .firstlevel li.lvl-1:hover a + .megamenu, .header-menu .menu.menu-main .firstlevel li.lvl-1:focus-within a + .megamenu {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0s, opacity 250ms ease-in-out;
}
.header-menu .menu.menu-main .firstlevel li.lvl-1:hover a, .header-menu .menu.menu-main .firstlevel li.lvl-1:focus a {
  outline: none;
}
.header-menu .menu.menu-main .firstlevel:last-child {
  padding-right: 0;
  max-width: 940px;
}
.header-menu .menu.menu-main .firstlevel > a {
  font-size: 22px;
  font-weight: 600;
  width: 125px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.header-menu .menu.menu-main .firstlevel > a:after {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
}
.header-menu .menu.menu-main .firstlevel > a:hover {
  color: #0b66a5;
}
.header-menu .menu.menu-main .firstlevel > a.is-active {
  color: #FFCC00;
  font-weight: 700;
}
.header-menu .menu.menu-main .megamenu {
  z-index: 10;
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  background-color: #F5F5F5;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 250ms, opacity 250ms ease-in-out;
  text-align: left;
  margin: 13px -50px 0 -50px;
  padding: 40px 50px 50px 50px;
}
.header-menu .menu.menu-main .megamenu .menutitle {
  height: 60px;
  background-color: #0b66a5;
  color: #FFFFFF;
  font-size: 30px;
  font-weight: 800;
  display: flex;
  align-items: center;
  padding-left: 30px;
}
.header-menu .menu.menu-main .megamenu a {
  text-transform: initial;
  font-size: 1rem;
  line-height: 18px;
  letter-spacing: 0.14px;
}
.header-menu .menu.menu-main .megamenu .secondlevel {
  border-bottom: 1px solid #000000;
}
.header-menu .menu.menu-main .megamenu .secondlevel .lvl-2 a {
  font-weight: 500;
  position: relative;
  display: block;
  color: #434345;
  padding: 20px 30px 20px 0;
}
.header-menu .menu.menu-main .megamenu .secondlevel .lvl-2 a:hover {
  color: #0b66a5;
}
.header-menu .menu.menu-main .megamenu .secondlevel .lvl-2 a.is-active {
  color: #0b66a5;
  font-weight: 600;
}
.header-menu .menu.menu-main .megamenu .secondlevel .lvl-2:last-child {
  border-bottom: none;
}
.header-menu .menu.menu-main .megamenu .secondlevel .lvl-2.has-sub a:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 25px;
  width: 16px;
  height: 9px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/chevron-down.1a4a064a.svg);
  background-repeat: no-repeat;
  transition: all 0.2s ease-in-out;
}
.header-menu .menu.menu-main .megamenu .secondlevel .lvl-2.has-sub.active .thirdlevel {
  max-height: 1000px;
}
.header-menu .menu.menu-main .megamenu .secondlevel .lvl-2.has-sub.active a:after {
  transform: rotate(180deg);
}
.header-menu .menu.menu-main .megamenu .thirdlevel {
  overflow: hidden;
  max-height: 0;
  transition: all 0.5s ease-in-out;
}
.header-menu .menu.menu-main .megamenu .thirdlevel .lvl-3 a {
  font-weight: 400;
  display: block;
  padding: 16px 0;
  border-bottom: none;
  color: #000000;
}
.header-menu .menu.menu-main .megamenu .thirdlevel .lvl-3 a:after {
  display: none;
}
.header-menu .menu.menu-main .megamenu .schnellzugriff ul {
  display: flex;
  flex-wrap: wrap;
}
.header-menu .menu.menu-main .megamenu .schnellzugriff ul li {
  width: 50%;
  padding: 10px 5px;
}
.header-menu .menu.menu-main .megamenu .schnellzugriff ul li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
}
.header-menu .menu.menu-main .megamenu .schnellzugriff ul li a span {
  text-align: center;
}
.header-menu .menu.menu-main .megamenu .schnellzugriff ul li img {
  max-width: 70px;
}

.quicklinks-wrapper .quicklinks-container {
  display: flex;
  right: -2000px;
  z-index: 10;
  position: fixed;
  height: 200px;
  top: 60%;
  background-color: #FFCC00;
  transition: right 0.5s ease-in-out;
}
.quicklinks-wrapper .quicklinks-container .logo-initiative {
  display: flex;
  height: 55px;
  align-items: center;
  justify-content: center;
  background-color: white;
}
.quicklinks-wrapper .quicklinks-container .quicklinks {
  padding: 40px 20px;
}
.quicklinks-wrapper .quicklinks-container .quicklinks .quicknavi {
  height: 100%;
}
.quicklinks-wrapper .quicklinks-container .quicklinks nav ul {
  display: flex;
  height: 100%;
}
.quicklinks-wrapper .quicklinks-container .quicklinks nav ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 45px;
}
.quicklinks-wrapper .quicklinks-container .quicklinks nav ul li.quicklinks-close {
  width: 14px;
  padding: 0;
  margin-right: 20px;
  display: flex;
  align-items: center;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/close.49479a2f.svg);
  background-repeat: no-repeat;
  background-position-y: 50%;
  background-size: contain;
  cursor: pointer;
}
.quicklinks-wrapper .quicklinks-container .quicklinks nav ul li a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.quicklinks-wrapper .quicklinks-container .quicklinks nav ul li a img {
  max-width: 150px;
}
.quicklinks-wrapper .quicklinks-container.is-active {
  right: 40px !important;
}
.quicklinks-wrapper .quicklinks-tab {
  z-index: 15;
  position: fixed;
  width: 40px;
  height: 200px;
  top: 60%;
  right: 0;
  background-color: #FFCC00;
  cursor: pointer;
}
.quicklinks-wrapper .quicklinks-tab span {
  color: #000000;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1.5px;
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  transform-origin: 0 0;
  transform: rotate(-90deg) translateY(-50%) translateX(-50%);
}
@media screen and (max-width: 1023px) {
  .quicklinks-wrapper .quicklinks-container {
    flex-direction: column;
    position: relative;
    right: 0 !important;
    height: auto;
    width: 100%;
  }
  .quicklinks-wrapper .quicklinks-container .quicklinks {
    padding: 10px;
    width: 100%;
  }
  .quicklinks-wrapper .quicklinks-tab,
.quicklinks-wrapper .quicklinks-close {
    display: none !important;
  }
  .quicklinks-wrapper ul {
    display: flex;
    justify-content: space-evenly;
    align-items: baseline;
    height: 100%;
    margin: 0 -10px;
  }
  .quicklinks-wrapper ul li {
    display: block !important;
    position: relative;
    text-align: center;
    padding: 0 10px !important;
    flex: 0 0 auto;
    width: 25%;
  }
  .quicklinks-wrapper ul li a {
    padding-top: 60%;
    display: block !important;
  }
  .quicklinks-wrapper ul li a img {
    position: absolute;
    bottom: 30%;
    left: 50%;
    transform: translateX(-50%);
    width: 70%;
    max-height: 75%;
  }
  .quicklinks-wrapper ul li span {
    font-weight: 500;
    font-size: 2.66vw;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
  }
}

@media screen and (max-width: 1023px) {
  .quicklinks-wrapper {
    transition: all 0.5s ease-in-out;
    position: fixed;
    bottom: 0;
    z-index: 10;
    left: 0;
    right: 0;
  }

  .mm-wrapper--opened .mm-slideout {
    box-shadow: 0 -2px 10px 0 rgba(179, 179, 179, 0.5) inset;
    background: transparent !important;
  }
}
.searchandlogin-mobile-wrapper {
  top: 0;
  height: 60px;
  z-index: 1 !important;
}
.searchandlogin-mobile-wrapper .searchandlogin-mobile {
  display: flex;
  flex-direction: column;
  top: 20px;
}
.searchandlogin-mobile-wrapper .searchandlogin-mobile .search {
  margin: 0;
  padding: 0 20px;
}
.searchandlogin-mobile-wrapper .searchandlogin-mobile .search form input {
  width: auto;
  flex-grow: 1;
}
.searchandlogin-mobile-wrapper .searchandlogin-mobile .search form button {
  padding-right: 0;
}
.searchandlogin-mobile-wrapper .searchandlogin-mobile .login {
  display: none;
}

.mm-blocker {
  z-index: 11 !important;
}

#mobile-menu .mm-navbars--top {
  border: none !important;
}
#mobile-menu .mm-panels {
  background-color: #F5F5F5;
}
#mobile-menu .mm-panels .mm-navbar {
  margin-top: 65px;
  border: none;
}
#mobile-menu .mm-panels .mm-navbar .mm-navbar__title {
  text-transform: uppercase;
  color: #0b66a5;
}
#mobile-menu .mm-panels .mm-btn:before {
  border-color: #0b66a5;
}
#mobile-menu .mm-panels .mm-btn:after {
  border-color: #0b66a5;
}
#mobile-menu .mm-panels .mm-listitem:after {
  right: 20px;
  border-color: #000000 !important;
}
#mobile-menu .mm-panels .mm-listitem:last-child:after {
  display: none;
}
#mobile-menu .mm-panels .mm-listitem.mm-listitem--selected > .mm-listitem__text {
  background-color: #F5F5F5;
}
#mobile-menu .mm-panels .mm-listitem__text {
  white-space: initial;
  line-height: 22px;
}
#mobile-menu .mm-panels .mm-listitem__btn {
  border-left: none;
}
#mobile-menu .mm-panels a {
  color: #000000;
  font-weight: 500;
  text-transform: uppercase;
}
#mobile-menu .mm-panels .subMenu a {
  text-transform: initial;
}

.frame-type-list h5, .frame-type-list #page .content .rightcolumn .frame-type-uploads h2, #page .content .rightcolumn .frame-type-uploads .frame-type-list h2 {
  font-weight: 700 !important;
  color: #0b66a5 !important;
  line-height: 2;
}

.news-list-date, .rightcolumn-events-list-view .news-list-category, .rightcolumn-teaserbox .news-list-category, .rightcolumn-news-list-view .news-list-category, .veranstaltungen-list-view p.list-date {
  font-weight: 500;
  color: #0b66a5;
  letter-spacing: 0.14px;
}

.f3-widget-paginator {
  font-size: 14px;
}
.f3-widget-paginator .column {
  text-align: center;
}
.f3-widget-paginator .column a {
  font-weight: 500;
}
.f3-widget-paginator .column:first-child {
  text-align: left;
}
.f3-widget-paginator .column:last-child {
  text-align: right;
}

.home-events-list-view .article-box {
  background-color: #FFFFFF;
  padding: 40px;
}
@media screen and (max-width: 1023px) {
  .home-events-list-view .article-box {
    height: 100%;
    padding: 0;
  }
}
.home-events-list-view .article-box .article-header {
  font-weight: 500;
  color: #0b66a5;
  letter-spacing: 0.14px;
}
.home-events-list-view .article-box .article-header .news-list-category {
  text-transform: uppercase;
}
.home-events-list-view .article-box h2 {
  margin: 0;
}
.home-events-list-view .article-box .article-link-and-image {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 30px;
}
.home-events-list-view .article-box .article-link-and-image p {
  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin: 0;
}
.home-events-list-view .article-box .article-link-and-image .news-img-wrap {
  width: 370px;
  margin-bottom: -100px;
}
@media screen and (max-width: 1023px) {
  .home-events-list-view .article-box .article-link-and-image .news-img-wrap {
    display: none;
  }
}
.home-events-list-view .column:last-of-type .article-box {
  padding: 30px 30px 20px 30px;
}
@media screen and (max-width: 1023px) {
  .home-events-list-view .column:last-of-type .article-box {
    padding: 0;
  }
}
.home-events-list-view .column:last-of-type .article-box a {
  display: flex;
}
.home-events-list-view .column:last-of-type .article-box a .wrap {
  display: flex;
  width: 80%;
}
@media screen and (max-width: 1023px) {
  .home-events-list-view .column:last-of-type .article-box a .wrap {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .home-events-list-view .column:last-of-type .article-box a .wrap > * {
    width: 100%;
  }
}
.home-events-list-view .column:last-of-type .article-box a .article-body {
  margin-bottom: 0;
}
.home-events-list-view .column:last-of-type .article-box :not(:last-child) a {
  border-bottom: 1px solid #FFCC00;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
@media screen and (max-width: 1023px) {
  .home-events-list-view .column:last-of-type .article-box :first-child a {
    border-top: 1px solid #FFCC00;
    margin-top: 20px;
    padding-top: 20px;
  }
  .home-events-list-view .column:last-of-type .article-box a {
    border-bottom: 1px solid #FFCC00;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
}
.home-events-list-view .column:last-of-type .article-header {
  width: 40%;
}
.home-events-list-view .column:last-of-type .article-body {
  display: inline-block;
  width: 40%;
  color: #000000;
}
.home-events-list-view .column:last-of-type .article-arrow {
  display: inline-block;
  width: 20%;
  text-align: right;
  padding-top: 5px;
}
.home-events-list-view .alllink {
  text-align: right;
}

.home-news-list-view .article-box-top .article-text {
  padding: 45px;
  background-color: #FFFFFF;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 1023px) {
  .home-news-list-view .article-box-top .article-text {
    padding: 20px 20px 30px 20px;
  }
}
.home-news-list-view .article-box-top .article-text .article-header h2 {
  margin: 0;
}
.home-news-list-view .article-box-bottom article {
  height: 100%;
  background-color: #FFFFFF;
}
.home-news-list-view .article-box-bottom article img {
  display: block;
}
.home-news-list-view .article-box-bottom article a {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.home-news-list-view .article-box-bottom article a .article-text {
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}
.home-news-list-view .article-box-bottom article a .article-text h4 {
  font-weight: 300;
}
.home-news-list-view .article-box-bottom article a .article-text p {
  font-size: 1rem;
}
.home-news-list-view .article-box-bottom article a .article-text .article-footer {
  padding-top: 20px;
}
.home-news-list-view .article-box-bottom .alllink {
  text-align: right;
}

.news-list-view .preselected {
  font-size: 20px !important;
  margin: 10px 0;
}
.news-list-view .preselected strong {
  color: #0b66a5;
}
.news-list-view .article {
  height: 100%;
}
.news-list-view .article .card {
  display: flex;
  flex-direction: column;
  height: 100%;
  box-shadow: initial;
  border-radius: initial;
}
.news-list-view .article .card .card-image img {
  display: block;
  border-radius: initial;
}
.news-list-view .article .card .card-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.news-list-view .article .card .card-content .news-list-date, .news-list-view .article .card .card-content .rightcolumn-events-list-view .news-list-category, .news-list-view .article .card .card-content .rightcolumn-teaserbox .news-list-category, .news-list-view .article .card .card-content .rightcolumn-news-list-view .news-list-category, .rightcolumn-events-list-view .news-list-view .article .card .card-content .news-list-category, .rightcolumn-teaserbox .news-list-view .article .card .card-content .news-list-category, .rightcolumn-news-list-view .news-list-view .article .card .card-content .news-list-category, .news-list-view .article .card .card-content .veranstaltungen-list-view p.list-date, .veranstaltungen-list-view .news-list-view .article .card .card-content p.list-date {
  display: block;
  color: #0b66a5;
  letter-spacing: 0.14px;
}
.news-list-view .article .card .card-content h2 {
  line-height: 65px;
  margin-bottom: 10px;
}
.news-list-view .article .card .card-content h4 {
  margin: 10px 0;
}
.news-list-view .article .card .card-content .teaser-text {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: space-between;
}
.news-list-view .article .card .card-content .teaser-text div {
  margin-bottom: 30px;
}

.veranstaltungen-list-view .infobox-wrapper {
  display: flex;
  height: 445px;
  overflow: hidden;
}
.veranstaltungen-list-view .infobox-wrapper header h1 {
  font-size: calc(60px * var(--scale-factor, 1)) !important;
  line-height: calc(75px * var(--scale-factor, 1)) !important;
  hyphens: auto;
}
.veranstaltungen-list-view .infobox-wrapper.text-overflow {
  --scale-factor: 0.8;
}
.veranstaltungen-list-view .infobox-wrapper.text-overflow.text-overflow-large {
  --scale-factor: 0.6;
}

.news-single .infobox-wrapper, .veranstaltungen.veranstaltungen-single .infobox-wrapper,
.veranstaltungen-list-view .infobox-wrapper {
  position: relative;
}
.news-single .infobox-wrapper .news-list-category, .veranstaltungen.veranstaltungen-single .infobox-wrapper .news-list-category,
.veranstaltungen-list-view .infobox-wrapper .news-list-category {
  position: absolute;
  bottom: 30px;
}
.news-single .infobox-wrapper .infobox, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox,
.veranstaltungen-list-view .infobox-wrapper .infobox {
  height: 100%;
  padding: 45px 50px;
  background-color: #FFFFFF;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #000000;
  overflow: hidden;
}
.news-single .infobox-wrapper .infobox p.news-list-date, .news-single .infobox-wrapper .infobox .rightcolumn-events-list-view p.news-list-category, .news-single .infobox-wrapper .infobox .rightcolumn-teaserbox p.news-list-category, .news-single .infobox-wrapper .infobox .rightcolumn-news-list-view p.news-list-category, .rightcolumn-events-list-view .news-single .infobox-wrapper .infobox p.news-list-category, .rightcolumn-teaserbox .news-single .infobox-wrapper .infobox p.news-list-category, .rightcolumn-news-list-view .news-single .infobox-wrapper .infobox p.news-list-category, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox p.news-list-date, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox .rightcolumn-events-list-view p.news-list-category, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox .rightcolumn-teaserbox p.news-list-category, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox .rightcolumn-news-list-view p.news-list-category, .rightcolumn-events-list-view .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox p.news-list-category, .rightcolumn-teaserbox .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox p.news-list-category, .rightcolumn-news-list-view .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox p.news-list-category, .news-single .infobox-wrapper .infobox .veranstaltungen-list-view p.list-date, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox .veranstaltungen-list-view p.list-date,
.veranstaltungen-list-view .infobox-wrapper .infobox p.news-list-date,
.veranstaltungen-list-view .infobox-wrapper .infobox .rightcolumn-events-list-view p.news-list-category,
.veranstaltungen-list-view .infobox-wrapper .infobox .rightcolumn-teaserbox p.news-list-category,
.veranstaltungen-list-view .infobox-wrapper .infobox .rightcolumn-news-list-view p.news-list-category,
.rightcolumn-events-list-view .veranstaltungen-list-view .infobox-wrapper .infobox p.news-list-category,
.rightcolumn-teaserbox .veranstaltungen-list-view .infobox-wrapper .infobox p.news-list-category,
.rightcolumn-news-list-view .veranstaltungen-list-view .infobox-wrapper .infobox p.news-list-category,
.veranstaltungen-list-view .infobox-wrapper .infobox p.list-date {
  font-weight: 500;
  color: #0b66a5;
  text-transform: uppercase;
}
.news-single .infobox-wrapper .infobox h1, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox h1, .news-single .infobox-wrapper .infobox h2, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox h2,
.veranstaltungen-list-view .infobox-wrapper .infobox h1,
.veranstaltungen-list-view .infobox-wrapper .infobox h2 {
  margin: 0;
  hyphens: auto;
}
.news-single .infobox-wrapper figure.image, .veranstaltungen.veranstaltungen-single .infobox-wrapper figure.image,
.veranstaltungen-list-view .infobox-wrapper figure.image {
  margin: 0;
}
.news-single .infobox-wrapper figure.image figcaption.image-caption span.copyright, .veranstaltungen.veranstaltungen-single .infobox-wrapper figure.image figcaption.image-caption span.copyright,
.veranstaltungen-list-view .infobox-wrapper figure.image figcaption.image-caption span.copyright {
  display: block;
  text-align: right;
}
.news-single .hashtags, .veranstaltungen.veranstaltungen-single .hashtags,
.veranstaltungen-list-view .hashtags {
  padding-top: 10px;
}
.news-single .hashtags span, .veranstaltungen.veranstaltungen-single .hashtags span,
.veranstaltungen-list-view .hashtags span {
  font-size: 14px;
  letter-spacing: 0.1px;
  font-style: initial;
  color: #434345;
}
.news-single .hashtags span a, .veranstaltungen.veranstaltungen-single .hashtags span a,
.veranstaltungen-list-view .hashtags span a {
  color: #434345;
  border-bottom: 1px solid #FFCC00;
  margin: 0 10px;
}
.news-single .hashtags span a:hover, .veranstaltungen.veranstaltungen-single .hashtags span a:hover,
.veranstaltungen-list-view .hashtags span a:hover {
  border-bottom: 2px solid #FFCC00;
}
.news-single .imagebox .image-caption, .veranstaltungen.veranstaltungen-single .imagebox .image-caption,
.veranstaltungen-list-view .imagebox .image-caption {
  padding-left: 10px !important;
}
@media screen and (max-width: 1023px) {
  .news-single .imagebox .image-caption, .veranstaltungen.veranstaltungen-single .imagebox .image-caption,
.veranstaltungen-list-view .imagebox .image-caption {
    padding-left: 0 !important;
  }
}
.news-single .accordion, .veranstaltungen.veranstaltungen-single .accordion,
.news-single .frame-type-textmedia,
.veranstaltungen.veranstaltungen-single .frame-type-textmedia,
.veranstaltungen-list-view .accordion,
.veranstaltungen-list-view .frame-type-textmedia {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media screen and (max-width: 1023px) {
  .news-single .article > .columns, .veranstaltungen.veranstaltungen-single .article > .columns {
    display: flex;
    flex-direction: column;
  }
  .news-single .article .imagebox figcaption, .veranstaltungen.veranstaltungen-single .article .imagebox figcaption {
    background-color: #0b66a5 !important;
    color: #FFFFFF !important;
  }
  .news-single .article .infobox, .veranstaltungen.veranstaltungen-single .article .infobox {
    padding: 10px 20px 40px 20px;
    height: auto !important;
  }
  .news-single .article .imagebox, .veranstaltungen.veranstaltungen-single .article .imagebox,
.news-single .article .infobox-wrapper,
.veranstaltungen.veranstaltungen-single .article .infobox-wrapper {
    margin: 0px -20px;
    background-color: #FFFFFF;
  }
  .news-single .article .mt-6, .veranstaltungen.veranstaltungen-single .article .mt-6, .news-single .article .mb-6, .veranstaltungen.veranstaltungen-single .article .mb-6 {
    margin: 0 !important;
  }
  .news-single .accordion-header, .veranstaltungen.veranstaltungen-single .accordion-header {
    background-color: transparent !important;
    padding: 20px 0 !important;
  }
  .news-single .accordion-header h3, .veranstaltungen.veranstaltungen-single .accordion-header h3 {
    width: 100% !important;
    padding: 0 !important;
    text-transform: uppercase !important;
  }
  .news-single .accordion-body, .veranstaltungen.veranstaltungen-single .accordion-body {
    background-color: transparent !important;
    padding: 0 !important;
    color: #000000 !important;
  }
}
.veranstaltungen-list-view .infobox-wrapper .infobox {
  background-color: #0b66a5;
  color: #FFFFFF;
}
.veranstaltungen-list-view .infobox-wrapper .infobox h1 {
  color: #FFFFFF !important;
}
.veranstaltungen-list-view .infobox-wrapper .infobox .list-date {
  color: white !important;
  text-decoration: underline;
  text-decoration-color: #FFCC00;
  text-decoration-thickness: 2px;
  text-underline-offset: 5px;
}
.veranstaltungen-list-view p.list-date {
  text-transform: uppercase;
  color: #0b66a5;
}
.veranstaltungen-list-view .veranstaltungen-list-box {
  border-bottom: 2px solid #FFCC00;
}
@media screen and (max-width: 1023px) {
  .veranstaltungen-list-view > h1 {
    margin-bottom: 40px;
  }
  .veranstaltungen-list-view > .columns {
    background-color: #FFFFFF;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    margin-bottom: 0;
  }
  .veranstaltungen-list-view > .columns > .column {
    padding-left: 20px;
    padding-right: 20px;
  }
  .veranstaltungen-list-view > .columns > .column .mt-6 {
    margin-top: 0 !important;
  }
  .veranstaltungen-list-view > .columns > .column .mb-6 {
    margin-bottom: 0 !important;
  }
  .veranstaltungen-list-view > .columns > .column .pb-6 {
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
  }
  .veranstaltungen-list-view > .columns > .column .infobox-wrapper {
    border-bottom: 2px solid #FFCC00;
  }
  .veranstaltungen-list-view > .columns > .column .infobox-wrapper .infobox {
    padding: 20px 0;
    background-color: transparent;
    color: #000000;
  }
  .veranstaltungen-list-view > .columns > .column .infobox-wrapper .infobox .list-date {
    color: #0b66a5 !important;
  }
  .veranstaltungen-list-view > .columns > .column .infobox-wrapper .infobox h1 {
    color: #000000 !important;
  }
  .veranstaltungen-list-view .boxmobileimageandtext,
.veranstaltungen-list-view .boxmobileimagetext {
    display: flex;
    flex: 0 0 auto;
  }
  .veranstaltungen-list-view .boxmobileimageandtext .teaser-text,
.veranstaltungen-list-view .boxmobileimagetext .teaser-text {
    min-width: 60%;
  }
  .veranstaltungen-list-view .boxmobileimageandtext .boxmobileimage,
.veranstaltungen-list-view .boxmobileimageandtext .news-img-wrap,
.veranstaltungen-list-view .boxmobileimagetext .boxmobileimage,
.veranstaltungen-list-view .boxmobileimagetext .news-img-wrap {
    padding-left: 40px;
    min-width: 40%;
  }
}

.veranstaltungen.veranstaltungen-single .imagebox img {
  display: block;
}
.veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox {
  background-color: #0b66a5;
  color: #FFFFFF;
}
.veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox p.news-list-date, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox .rightcolumn-events-list-view p.news-list-category, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox .rightcolumn-teaserbox p.news-list-category, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox .rightcolumn-news-list-view p.news-list-category, .rightcolumn-events-list-view .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox p.news-list-category, .rightcolumn-teaserbox .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox p.news-list-category, .rightcolumn-news-list-view .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox p.news-list-category, .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox .veranstaltungen-list-view p.list-date, .veranstaltungen-list-view .veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox p.list-date {
  color: #FFCC00;
}
.veranstaltungen.veranstaltungen-single .infobox-wrapper .infobox h1 {
  color: #FFFFFF !important;
}
.veranstaltungen.veranstaltungen-single .summary {
  margin: 2.5rem 0 3.125rem 0;
}
.veranstaltungen.veranstaltungen-single .summary .summary-single {
  display: flex;
  align-items: flex-end;
}
@media screen and (max-width: 1023px) {
  .veranstaltungen.veranstaltungen-single .summary .summary-single {
    display: block;
  }
}
.veranstaltungen.veranstaltungen-single .summary .summary-single .summary-title {
  line-height: 1;
  font-size: 1.375rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #0b66a5;
  width: 120px;
  flex: 0 0 auto;
}
@media screen and (max-width: 1023px) {
  .veranstaltungen.veranstaltungen-single .summary .summary-single .summary-title {
    margin-bottom: 20px;
  }
}
.veranstaltungen.veranstaltungen-single .summary .summary-single .summary-text {
  line-height: 1;
  font-size: 1.375rem;
}
.veranstaltungen.veranstaltungen-single .summary .buttons-related-links {
  margin-top: 10px;
}
.veranstaltungen.veranstaltungen-single .summary .buttons-related-links .button, .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .searchandlogin .login a, .searchandlogin .login .veranstaltungen.veranstaltungen-single .summary .buttons-related-links a, .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .veranstaltungen.veranstaltungen-single .summary .buttons-related-links a {
  min-width: 140px;
  margin-bottom: 10px;
}
.veranstaltungen.veranstaltungen-single .summary .buttons-related-links .button:not(:last-child), .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .searchandlogin .login a:not(:last-child), .searchandlogin .login .veranstaltungen.veranstaltungen-single .summary .buttons-related-links a:not(:last-child), .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a:not(:last-child), .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .veranstaltungen.veranstaltungen-single .summary .buttons-related-links a:not(:last-child) {
  margin-right: 50px;
}
@media screen and (max-width: 1023px) {
  .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .button, .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .searchandlogin .login a, .searchandlogin .login .veranstaltungen.veranstaltungen-single .summary .buttons-related-links a, .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .veranstaltungen.veranstaltungen-single .summary .buttons-related-links a {
    display: block;
    width: 140px;
  }
}
@media screen and (max-width: 1023px) {
  .veranstaltungen.veranstaltungen-single .summary .buttons-related-links {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .button, .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .searchandlogin .login a, .searchandlogin .login .veranstaltungen.veranstaltungen-single .summary .buttons-related-links a, .veranstaltungen.veranstaltungen-single .summary .buttons-related-links .searchandlogin-mobile-wrapper .searchandlogin-mobile .login a, .searchandlogin-mobile-wrapper .searchandlogin-mobile .login .veranstaltungen.veranstaltungen-single .summary .buttons-related-links a {
    margin: 20px 0 0 0 !important;
  }
}

.rightcolumn-events-list-view, .rightcolumn-teaserbox, .rightcolumn-news-list-view {
  background-color: #FFFFFF;
  padding: 20px;
  margin-bottom: 40px;
}
.rightcolumn-events-list-view .news-list-category, .rightcolumn-teaserbox .news-list-category, .rightcolumn-news-list-view .news-list-category {
  text-transform: uppercase;
}
.rightcolumn-events-list-view article, .rightcolumn-teaserbox article, .rightcolumn-news-list-view article {
  border-bottom: 2px solid #FFCC00;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.rightcolumn-events-list-view article a, .rightcolumn-teaserbox article a, .rightcolumn-news-list-view article a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rightcolumn-events-list-view article a .wrap, .rightcolumn-teaserbox article a .wrap, .rightcolumn-news-list-view article a .wrap {
  padding-right: 10px;
}
.rightcolumn-events-list-view article:last-child, .rightcolumn-teaserbox article:last-child, .rightcolumn-news-list-view article:last-child {
  border-bottom: none;
}

.mediaelement-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.mediaelement-video iframe,
.mediaelement-video object,
.mediaelement-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#page .content .news-single .ce-textpic.ce-intext::after, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext::after {
  content: "";
  display: table;
  clear: both;
}
#page .content .news-single .ce-textpic.ce-intext .ce-gallery, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext .ce-gallery {
  float: right;
  width: 33.333%;
  max-width: 33.333%;
  margin: 0 0 1.5rem 2rem;
}
#page .content .news-single .ce-textpic.ce-intext .ce-gallery .columns, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext .ce-gallery .columns {
  display: flex;
  flex-wrap: wrap;
}
#page .content .news-single .ce-textpic.ce-intext .ce-gallery .column, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext .ce-gallery .column {
  width: 100%;
}
#page .content .news-single .ce-textpic.ce-intext .ce-gallery figure.image, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext .ce-gallery figure.image {
  margin: 0;
}
#page .content .news-single .ce-textpic.ce-intext .ce-gallery figure.image img, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext .ce-gallery figure.image img {
  display: block;
  width: 100%;
  height: auto;
}
#page .content .news-single .ce-textpic.ce-intext.ce-right .ce-gallery, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext.ce-right .ce-gallery {
  float: right;
  margin: 0 0 1.5rem 2rem;
}
#page .content .news-single .ce-textpic.ce-intext.ce-left .ce-gallery, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext.ce-left .ce-gallery {
  float: left;
  margin: 0 2rem 1.5rem 0;
}
@media (max-width: 767px) {
  #page .content .news-single .ce-textpic.ce-intext .ce-gallery, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext .ce-gallery {
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 0 0 1.5rem 0;
  }
  #page .content .news-single .ce-textpic.ce-intext .ce-bodytext, #page .content .veranstaltungen.veranstaltungen-single .ce-textpic.ce-intext .ce-bodytext {
    overflow: visible;
  }
}

@media screen and (max-width: 1023px) {
  .category-toggler {
    padding: 16px;
  }
}
.category-toggler .select-box .selectbox-filter {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 5px;
}
.category-toggler .select-box .selectbox-filter label {
  color: #0b66a5;
  text-transform: uppercase;
  font-weight: 600;
  text-align: right;
  padding-right: 20px;
}
.category-toggler .select-box .selectbox-filter .choices {
  width: 100%;
}
.category-toggler .select-box .selectbox-filter .choices[data-type*=select-one]::after {
  border: none;
  display: block;
  content: "";
  width: 23px;
  height: 12px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/chevron-fachwissen.2fa3dbce.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.category-toggler .select-box .selectbox-filter .choices .choices__inner {
  background-color: white;
  border: none;
}
.category-toggler .select-box .selectbox-filter .choices .choices__list .is-highlighted:not(.choices__placeholder) {
  color: #0b66a5;
}
.category-toggler .select-box .selectbox-filter .choices .choices__list .choices__item {
  padding-left: 14px;
}
.category-toggler .select-box .selectbox-filter .choices .choices__list--dropdown {
  border: none;
  word-break: initial;
}
.category-toggler .select-box .selectbox-filter .choices .choices__list--dropdown .choices__item {
  padding-left: 25px;
}
.category-toggler .select-box .selectbox-filter .choices .choices__list--single .choices__item:not(.choices__placeholder) {
  color: black;
}
.category-toggler .select-box .selectbox-filter .choices .choices__item {
  font-size: 20px;
}
.category-toggler .post-selects .reset {
  visibility: hidden;
  height: 0;
  margin: 0;
  padding: 0;
}
.category-toggler .post-selects .hits {
  font-size: 20px;
  margin-top: 20px;
}

#page .fachwissen {
  background-color: white;
  padding: 20px;
  margin-top: 20px;
}
#page .fachwissen .fachwissen-link {
  background-repeat: no-repeat;
  background-position: right 20px bottom 20px;
}
#page .fachwissen .fachwissen-link.document {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/dowload-arrow.a625eecf.svg);
}
#page .fachwissen .fachwissen-link.internal {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/arrow-right-small.62f3990a.svg);
}
#page .fachwissen .fachwissen-link.external {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/arrow-top-right-small.f5cbc17d.svg);
}
#page .fachwissen .thumb {
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
}
#page .fachwissen img {
  width: auto;
}
#page .fachwissen .header .kicker, #page .fachwissen .header footer .footer-outer-wrapper .text-footer p.more a, footer .footer-outer-wrapper .text-footer p.more #page .fachwissen .header a {
  margin-bottom: 0;
  color: black !important;
  text-decoration: none !important;
  text-transform: none;
  font-weight: 400;
}
@media screen and (max-width: 1023px) {
  #page .fachwissen .header .kicker span, #page .fachwissen .header footer .footer-outer-wrapper .text-footer p.more a span, footer .footer-outer-wrapper .text-footer p.more #page .fachwissen .header a span {
    display: block;
  }
}
#page .fachwissen .header .kicker span:not(:last-child):after, #page .fachwissen .header footer .footer-outer-wrapper .text-footer p.more a span:not(:last-child):after, footer .footer-outer-wrapper .text-footer p.more #page .fachwissen .header a span:not(:last-child):after {
  content: ", ";
}
#page .fachwissen .header h3 {
  margin: 0;
  font-size: 20px;
  color: #0b66a5;
  font-weight: 600;
}
#page .fachwissen .header hr {
  width: 200px;
  border-bottom: 1px solid #FFCC00;
  margin: 0 0 5px 0;
  padding: 0;
}
#page .fachwissen .teaser-text {
  margin-bottom: 15px;
}
#page .fachwissen .footer {
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  color: #0b66a5;
}

.news .mixitup-page-list, .veranstaltungen .mixitup-page-list,
.news .f3-widget-paginator,
.veranstaltungen .f3-widget-paginator {
  display: block;
  height: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}
.news .mixitup-page-list li, .veranstaltungen .mixitup-page-list li,
.news .f3-widget-paginator li,
.veranstaltungen .f3-widget-paginator li {
  display: inline-flex !important;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}
.news .mixitup-page-list li a, .veranstaltungen .mixitup-page-list li a,
.news .f3-widget-paginator li a,
.veranstaltungen .f3-widget-paginator li a {
  height: auto;
}
.news .mixitup-page-list button, .veranstaltungen .mixitup-page-list button,
.news .mixitup-page-list li,
.veranstaltungen .mixitup-page-list li,
.news .f3-widget-paginator button,
.veranstaltungen .f3-widget-paginator button,
.news .f3-widget-paginator li,
.veranstaltungen .f3-widget-paginator li {
  display: inline-block;
  list-style-type: none;
  height: 40px;
  width: 40px;
  padding: 0;
  position: relative;
  cursor: pointer;
  font-size: 1.375rem !important;
  text-align: center;
  background-color: white;
  border-radius: 100%;
  border: 1px solid #0b66a5;
}
.news .mixitup-page-list button.mixitup-control-truncation-marker, .veranstaltungen .mixitup-page-list button.mixitup-control-truncation-marker,
.news .mixitup-page-list li.mixitup-control-truncation-marker,
.veranstaltungen .mixitup-page-list li.mixitup-control-truncation-marker,
.news .f3-widget-paginator button.mixitup-control-truncation-marker,
.veranstaltungen .f3-widget-paginator button.mixitup-control-truncation-marker,
.news .f3-widget-paginator li.mixitup-control-truncation-marker,
.veranstaltungen .f3-widget-paginator li.mixitup-control-truncation-marker {
  border: none;
  background-color: transparent;
}
.news .mixitup-page-list button.mixitup-control-active, .veranstaltungen .mixitup-page-list button.mixitup-control-active, .news .mixitup-page-list button.current, .veranstaltungen .mixitup-page-list button.current,
.news .mixitup-page-list li.mixitup-control-active,
.veranstaltungen .mixitup-page-list li.mixitup-control-active,
.news .mixitup-page-list li.current,
.veranstaltungen .mixitup-page-list li.current,
.news .f3-widget-paginator button.mixitup-control-active,
.veranstaltungen .f3-widget-paginator button.mixitup-control-active,
.news .f3-widget-paginator button.current,
.veranstaltungen .f3-widget-paginator button.current,
.news .f3-widget-paginator li.mixitup-control-active,
.veranstaltungen .f3-widget-paginator li.mixitup-control-active,
.news .f3-widget-paginator li.current,
.veranstaltungen .f3-widget-paginator li.current {
  font-weight: 700;
  color: white;
  background-color: #0b66a5;
}
.news .mixitup-page-list button:after, .veranstaltungen .mixitup-page-list button:after,
.news .mixitup-page-list li:after,
.veranstaltungen .mixitup-page-list li:after,
.news .f3-widget-paginator button:after,
.veranstaltungen .f3-widget-paginator button:after,
.news .f3-widget-paginator li:after,
.veranstaltungen .f3-widget-paginator li:after {
  position: absolute;
  right: -4px;
  font-weight: 400;
}
.news .mixitup-page-list button.mixitup-control-prev:after, .veranstaltungen .mixitup-page-list button.mixitup-control-prev:after, .news .mixitup-page-list button.mixitup-control-last:after, .veranstaltungen .mixitup-page-list button.mixitup-control-last:after, .news .mixitup-page-list button.mixitup-control-next:after, .veranstaltungen .mixitup-page-list button.mixitup-control-next:after, .news .mixitup-page-list button.next:after, .veranstaltungen .mixitup-page-list button.next:after, .news .mixitup-page-list button.previous:after, .veranstaltungen .mixitup-page-list button.previous:after, .news .mixitup-page-list button.last:after, .veranstaltungen .mixitup-page-list button.last:after,
.news .mixitup-page-list li.mixitup-control-prev:after,
.veranstaltungen .mixitup-page-list li.mixitup-control-prev:after,
.news .mixitup-page-list li.mixitup-control-last:after,
.veranstaltungen .mixitup-page-list li.mixitup-control-last:after,
.news .mixitup-page-list li.mixitup-control-next:after,
.veranstaltungen .mixitup-page-list li.mixitup-control-next:after,
.news .mixitup-page-list li.next:after,
.veranstaltungen .mixitup-page-list li.next:after,
.news .mixitup-page-list li.previous:after,
.veranstaltungen .mixitup-page-list li.previous:after,
.news .mixitup-page-list li.last:after,
.veranstaltungen .mixitup-page-list li.last:after,
.news .f3-widget-paginator button.mixitup-control-prev:after,
.veranstaltungen .f3-widget-paginator button.mixitup-control-prev:after,
.news .f3-widget-paginator button.mixitup-control-last:after,
.veranstaltungen .f3-widget-paginator button.mixitup-control-last:after,
.news .f3-widget-paginator button.mixitup-control-next:after,
.veranstaltungen .f3-widget-paginator button.mixitup-control-next:after,
.news .f3-widget-paginator button.next:after,
.veranstaltungen .f3-widget-paginator button.next:after,
.news .f3-widget-paginator button.previous:after,
.veranstaltungen .f3-widget-paginator button.previous:after,
.news .f3-widget-paginator button.last:after,
.veranstaltungen .f3-widget-paginator button.last:after,
.news .f3-widget-paginator li.mixitup-control-prev:after,
.veranstaltungen .f3-widget-paginator li.mixitup-control-prev:after,
.news .f3-widget-paginator li.mixitup-control-last:after,
.veranstaltungen .f3-widget-paginator li.mixitup-control-last:after,
.news .f3-widget-paginator li.mixitup-control-next:after,
.veranstaltungen .f3-widget-paginator li.mixitup-control-next:after,
.news .f3-widget-paginator li.next:after,
.veranstaltungen .f3-widget-paginator li.next:after,
.news .f3-widget-paginator li.previous:after,
.veranstaltungen .f3-widget-paginator li.previous:after,
.news .f3-widget-paginator li.last:after,
.veranstaltungen .f3-widget-paginator li.last:after {
  display: none;
}
.news .mixitup-page-list button.mixitup-control-prev, .veranstaltungen .mixitup-page-list button.mixitup-control-prev, .news .mixitup-page-list button.mixitup-control-next, .veranstaltungen .mixitup-page-list button.mixitup-control-next, .news .mixitup-page-list button.next, .veranstaltungen .mixitup-page-list button.next, .news .mixitup-page-list button.previous, .veranstaltungen .mixitup-page-list button.previous,
.news .mixitup-page-list li.mixitup-control-prev,
.veranstaltungen .mixitup-page-list li.mixitup-control-prev,
.news .mixitup-page-list li.mixitup-control-next,
.veranstaltungen .mixitup-page-list li.mixitup-control-next,
.news .mixitup-page-list li.next,
.veranstaltungen .mixitup-page-list li.next,
.news .mixitup-page-list li.previous,
.veranstaltungen .mixitup-page-list li.previous,
.news .f3-widget-paginator button.mixitup-control-prev,
.veranstaltungen .f3-widget-paginator button.mixitup-control-prev,
.news .f3-widget-paginator button.mixitup-control-next,
.veranstaltungen .f3-widget-paginator button.mixitup-control-next,
.news .f3-widget-paginator button.next,
.veranstaltungen .f3-widget-paginator button.next,
.news .f3-widget-paginator button.previous,
.veranstaltungen .f3-widget-paginator button.previous,
.news .f3-widget-paginator li.mixitup-control-prev,
.veranstaltungen .f3-widget-paginator li.mixitup-control-prev,
.news .f3-widget-paginator li.mixitup-control-next,
.veranstaltungen .f3-widget-paginator li.mixitup-control-next,
.news .f3-widget-paginator li.next,
.veranstaltungen .f3-widget-paginator li.next,
.news .f3-widget-paginator li.previous,
.veranstaltungen .f3-widget-paginator li.previous {
  background-color: transparent;
  border: none;
  position: relative;
  color: transparent;
}
.news .mixitup-page-list button.mixitup-control-prev:before, .veranstaltungen .mixitup-page-list button.mixitup-control-prev:before, .news .mixitup-page-list button.mixitup-control-next:before, .veranstaltungen .mixitup-page-list button.mixitup-control-next:before, .news .mixitup-page-list button.next:before, .veranstaltungen .mixitup-page-list button.next:before, .news .mixitup-page-list button.previous:before, .veranstaltungen .mixitup-page-list button.previous:before,
.news .mixitup-page-list li.mixitup-control-prev:before,
.veranstaltungen .mixitup-page-list li.mixitup-control-prev:before,
.news .mixitup-page-list li.mixitup-control-next:before,
.veranstaltungen .mixitup-page-list li.mixitup-control-next:before,
.news .mixitup-page-list li.next:before,
.veranstaltungen .mixitup-page-list li.next:before,
.news .mixitup-page-list li.previous:before,
.veranstaltungen .mixitup-page-list li.previous:before,
.news .f3-widget-paginator button.mixitup-control-prev:before,
.veranstaltungen .f3-widget-paginator button.mixitup-control-prev:before,
.news .f3-widget-paginator button.mixitup-control-next:before,
.veranstaltungen .f3-widget-paginator button.mixitup-control-next:before,
.news .f3-widget-paginator button.next:before,
.veranstaltungen .f3-widget-paginator button.next:before,
.news .f3-widget-paginator button.previous:before,
.veranstaltungen .f3-widget-paginator button.previous:before,
.news .f3-widget-paginator li.mixitup-control-prev:before,
.veranstaltungen .f3-widget-paginator li.mixitup-control-prev:before,
.news .f3-widget-paginator li.mixitup-control-next:before,
.veranstaltungen .f3-widget-paginator li.mixitup-control-next:before,
.news .f3-widget-paginator li.next:before,
.veranstaltungen .f3-widget-paginator li.next:before,
.news .f3-widget-paginator li.previous:before,
.veranstaltungen .f3-widget-paginator li.previous:before {
  position: absolute;
  display: block;
  content: " ";
  width: 40px;
  height: 40px;
  top: 0;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/slider-button-next.68375792.svg);
  background-size: cover;
}
.news .mixitup-page-list button.mixitup-control-prev:hover:before, .veranstaltungen .mixitup-page-list button.mixitup-control-prev:hover:before, .news .mixitup-page-list button.mixitup-control-next:hover:before, .veranstaltungen .mixitup-page-list button.mixitup-control-next:hover:before, .news .mixitup-page-list button.next:hover:before, .veranstaltungen .mixitup-page-list button.next:hover:before, .news .mixitup-page-list button.previous:hover:before, .veranstaltungen .mixitup-page-list button.previous:hover:before,
.news .mixitup-page-list li.mixitup-control-prev:hover:before,
.veranstaltungen .mixitup-page-list li.mixitup-control-prev:hover:before,
.news .mixitup-page-list li.mixitup-control-next:hover:before,
.veranstaltungen .mixitup-page-list li.mixitup-control-next:hover:before,
.news .mixitup-page-list li.next:hover:before,
.veranstaltungen .mixitup-page-list li.next:hover:before,
.news .mixitup-page-list li.previous:hover:before,
.veranstaltungen .mixitup-page-list li.previous:hover:before,
.news .f3-widget-paginator button.mixitup-control-prev:hover:before,
.veranstaltungen .f3-widget-paginator button.mixitup-control-prev:hover:before,
.news .f3-widget-paginator button.mixitup-control-next:hover:before,
.veranstaltungen .f3-widget-paginator button.mixitup-control-next:hover:before,
.news .f3-widget-paginator button.next:hover:before,
.veranstaltungen .f3-widget-paginator button.next:hover:before,
.news .f3-widget-paginator button.previous:hover:before,
.veranstaltungen .f3-widget-paginator button.previous:hover:before,
.news .f3-widget-paginator li.mixitup-control-prev:hover:before,
.veranstaltungen .f3-widget-paginator li.mixitup-control-prev:hover:before,
.news .f3-widget-paginator li.mixitup-control-next:hover:before,
.veranstaltungen .f3-widget-paginator li.mixitup-control-next:hover:before,
.news .f3-widget-paginator li.next:hover:before,
.veranstaltungen .f3-widget-paginator li.next:hover:before,
.news .f3-widget-paginator li.previous:hover:before,
.veranstaltungen .f3-widget-paginator li.previous:hover:before {
  /*background-image: url("../Gfx/slider-button-next.svg");*/
}
.news .mixitup-page-list button.mixitup-control-prev a, .veranstaltungen .mixitup-page-list button.mixitup-control-prev a, .news .mixitup-page-list button.mixitup-control-next a, .veranstaltungen .mixitup-page-list button.mixitup-control-next a, .news .mixitup-page-list button.next a, .veranstaltungen .mixitup-page-list button.next a, .news .mixitup-page-list button.previous a, .veranstaltungen .mixitup-page-list button.previous a,
.news .mixitup-page-list li.mixitup-control-prev a,
.veranstaltungen .mixitup-page-list li.mixitup-control-prev a,
.news .mixitup-page-list li.mixitup-control-next a,
.veranstaltungen .mixitup-page-list li.mixitup-control-next a,
.news .mixitup-page-list li.next a,
.veranstaltungen .mixitup-page-list li.next a,
.news .mixitup-page-list li.previous a,
.veranstaltungen .mixitup-page-list li.previous a,
.news .f3-widget-paginator button.mixitup-control-prev a,
.veranstaltungen .f3-widget-paginator button.mixitup-control-prev a,
.news .f3-widget-paginator button.mixitup-control-next a,
.veranstaltungen .f3-widget-paginator button.mixitup-control-next a,
.news .f3-widget-paginator button.next a,
.veranstaltungen .f3-widget-paginator button.next a,
.news .f3-widget-paginator button.previous a,
.veranstaltungen .f3-widget-paginator button.previous a,
.news .f3-widget-paginator li.mixitup-control-prev a,
.veranstaltungen .f3-widget-paginator li.mixitup-control-prev a,
.news .f3-widget-paginator li.mixitup-control-next a,
.veranstaltungen .f3-widget-paginator li.mixitup-control-next a,
.news .f3-widget-paginator li.next a,
.veranstaltungen .f3-widget-paginator li.next a,
.news .f3-widget-paginator li.previous a,
.veranstaltungen .f3-widget-paginator li.previous a {
  width: 100%;
  height: 30px;
  z-index: 10;
  text-indent: -9999px;
}
.news .mixitup-page-list button.mixitup-control-prev:before, .veranstaltungen .mixitup-page-list button.mixitup-control-prev:before, .news .mixitup-page-list button.previous:before, .veranstaltungen .mixitup-page-list button.previous:before,
.news .mixitup-page-list li.mixitup-control-prev:before,
.veranstaltungen .mixitup-page-list li.mixitup-control-prev:before,
.news .mixitup-page-list li.previous:before,
.veranstaltungen .mixitup-page-list li.previous:before,
.news .f3-widget-paginator button.mixitup-control-prev:before,
.veranstaltungen .f3-widget-paginator button.mixitup-control-prev:before,
.news .f3-widget-paginator button.previous:before,
.veranstaltungen .f3-widget-paginator button.previous:before,
.news .f3-widget-paginator li.mixitup-control-prev:before,
.veranstaltungen .f3-widget-paginator li.mixitup-control-prev:before,
.news .f3-widget-paginator li.previous:before,
.veranstaltungen .f3-widget-paginator li.previous:before {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/slider-button-prev.f91cca2b.svg);
}
.news .mixitup-page-list button.mixitup-control-prev:hover:before, .veranstaltungen .mixitup-page-list button.mixitup-control-prev:hover:before, .news .mixitup-page-list button.previous:hover:before, .veranstaltungen .mixitup-page-list button.previous:hover:before,
.news .mixitup-page-list li.mixitup-control-prev:hover:before,
.veranstaltungen .mixitup-page-list li.mixitup-control-prev:hover:before,
.news .mixitup-page-list li.previous:hover:before,
.veranstaltungen .mixitup-page-list li.previous:hover:before,
.news .f3-widget-paginator button.mixitup-control-prev:hover:before,
.veranstaltungen .f3-widget-paginator button.mixitup-control-prev:hover:before,
.news .f3-widget-paginator button.previous:hover:before,
.veranstaltungen .f3-widget-paginator button.previous:hover:before,
.news .f3-widget-paginator li.mixitup-control-prev:hover:before,
.veranstaltungen .f3-widget-paginator li.mixitup-control-prev:hover:before,
.news .f3-widget-paginator li.previous:hover:before,
.veranstaltungen .f3-widget-paginator li.previous:hover:before {
  /*background-image: url("../Gfx/Nav_Pfeil_links_over.svg");*/
}
.news .mixitup-page-list button.mixitup-control-disabled, .veranstaltungen .mixitup-page-list button.mixitup-control-disabled,
.news .mixitup-page-list li.mixitup-control-disabled,
.veranstaltungen .mixitup-page-list li.mixitup-control-disabled,
.news .f3-widget-paginator button.mixitup-control-disabled,
.veranstaltungen .f3-widget-paginator button.mixitup-control-disabled,
.news .f3-widget-paginator li.mixitup-control-disabled,
.veranstaltungen .f3-widget-paginator li.mixitup-control-disabled {
  visibility: hidden;
}

footer .footer-outer-wrapper {
  display: flex;
  flex-direction: column;
}
footer .footer-outer-wrapper .footer-inner-wrapper {
  padding: 0 20px;
}
footer .footer-outer-wrapper .logo-footer {
  background-color: #FFFFFF;
}
footer .footer-outer-wrapper .logo-footer .ce-gallery .column {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
footer .footer-outer-wrapper .logo-footer .image {
  display: flex;
  justify-content: center;
}
footer .footer-outer-wrapper .logo-footer .image img {
  max-width: 250px;
}
@media screen and (max-width: 1023px) {
  footer .footer-outer-wrapper .logo-footer {
    padding: 55px 0 150px 0;
  }
}
footer .footer-outer-wrapper .text-footer {
  position: relative;
  font-weight: 500;
  background-color: #0b66a5;
  color: #FFFFFF;
}
footer .footer-outer-wrapper .text-footer h1 {
  color: #FFFFFF !important;
  margin-bottom: 20px;
}
footer .footer-outer-wrapper .text-footer a {
  color: #FFFFFF;
}
footer .footer-outer-wrapper .text-footer .is-offset-1 .kicker, footer .footer-outer-wrapper .text-footer .is-offset-1 p.more a, footer .footer-outer-wrapper .text-footer p.more .is-offset-1 a {
  display: none;
}
footer .footer-outer-wrapper .text-footer p.more {
  text-align: right;
}
footer .footer-outer-wrapper .text-footer p.more a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 75px;
}
footer .footer-outer-wrapper .text-footer p.more a:after {
  content: " ";
  position: absolute;
  right: 0;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/newsletter-arrow.70fa2702.svg);
  background-repeat: no-repeat;
  width: 51px;
  height: 51px;
}
@media screen and (max-width: 1023px) {
  footer .footer-outer-wrapper .text-footer {
    padding: 50px 0 90px 0;
  }
  footer .footer-outer-wrapper .text-footer .kicker, footer .footer-outer-wrapper .text-footer p.more a {
    display: flex !important;
    margin-bottom: 15px !important;
  }
  footer .footer-outer-wrapper .text-footer .columns {
    display: flex;
    flex-direction: column;
  }
  footer .footer-outer-wrapper .text-footer .is-mobile-1 {
    order: 1;
  }
  footer .footer-outer-wrapper .text-footer .is-mobile-2 {
    order: 2;
  }
}

.zumseitenanfang {
  z-index: 100;
  position: fixed;
  width: 150px;
  left: 130px;
  transform: translateX(-75px);
  bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
.zumseitenanfang:hover span {
  opacity: 1;
}
.zumseitenanfang span {
  display: block;
  font-size: 12px;
  margin-top: 10px;
  opacity: 0;
  transition: opacity ease-in-out 500ms;
}
.zumseitenanfang:before {
  content: " ";
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/newsletter-arrow.70fa2702.svg);
  background-repeat: no-repeat;
  width: 51px;
  height: 51px;
  transform: rotate(-90deg);
}

.frame-type-uploads .ce-uploads {
  height: 100%;
  padding-bottom: 10px;
}
.frame-type-uploads .ce-uploads .image-text-box {
  margin-top: -10px;
  background-color: #FFFFFF;
  display: flex;
  padding: 30px;
  height: 100%;
}
.frame-type-uploads .ce-uploads .image-text-box .image {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.frame-type-uploads .ce-uploads .image-text-box .image img {
  max-height: 160px;
  width: auto;
  border: 1px solid black;
}
.frame-type-uploads .ce-uploads .image-text-box .text {
  position: relative;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0 0 0 20px;
}
.frame-type-uploads .ce-uploads .image-text-box .text:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 23px;
  height: 31px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/dowload-arrow.a625eecf.svg);
}
.frame-type-uploads .ce-uploads .text-only {
  padding: 20px 30px 0 30px;
  background-color: #FFFFFF;
}
.frame-type-uploads .ce-uploads .text-only .text-only-inner {
  position: relative;
  padding-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 80px;
}
.frame-type-uploads .ce-uploads .text-only .text-only-inner:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 23px;
  height: 31px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/dowload-arrow.a625eecf.svg);
}
.frame-type-uploads .ce-uploads a:not(:last-child) .text-only-inner {
  border-bottom: 2px solid #FFCC00;
}
.frame-type-uploads .ce-uploads .ce-uploads-description {
  font-size: 20px;
  font-weight: 300;
  hyphens: auto;
  -webkit-hyphens: auto;
}
@media screen and (max-width: 1023px) {
  .frame-type-uploads .ce-uploads .ce-uploads-description {
    hyphens: auto;
  }
}
.frame-type-uploads .ce-uploads .ce-uploads-filesize {
  color: #0b66a5;
  font-size: 12px;
  font-weight: 500;
}

.is-2cols-5050-container .frame-type-uploads {
  height: 100%;
}

#page .content .rightcolumn .frame-type-uploads {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #FFFFFF;
}
#page .content .rightcolumn .frame-type-uploads h2 {
  font-weight: 700;
  color: #0b66a5;
}
#page .content .rightcolumn .frame-type-uploads h3 {
  margin-top: 0;
  font-size: 16px;
  line-height: 28px;
}
#page .content .rightcolumn .frame-type-uploads .text-only {
  padding-left: 0;
  padding-right: 0;
}
#page .content .rightcolumn .frame-type-uploads .text-only .ce-uploads-description {
  font-size: 16px;
  line-height: 28px;
}

figure.video {
  width: 100%;
  margin-top: 20px !important;
}
figure.video .video-shariff-preview-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
figure.video .video-shariff-preview-wrap > * {
  flex: 0 0 auto;
}
figure.video .video-shariff-preview-wrap .video-shariff-preview-overlay {
  background: rgba(255, 255, 255, 0.9);
}
figure.video .video-shariff-preview-wrap .video-shariff-preview-text {
  position: relative;
  top: initial;
  font-weight: normal !important;
}
@media screen and (min-width: 769px), print {
  figure.video .video-shariff-preview-wrap .video-shariff-preview-text {
    padding-top: 30px;
  }
}
figure.video .video-shariff-preview-wrap .video-shariff-preview-text p {
  font-size: 1rem;
  font-weight: normal;
}
figure.video .video-shariff-preview-wrap:hover .video-shariff-preview-overlay {
  background: rgba(0, 0, 0, 0.75);
}
figure.video .video-shariff-preview-wrap:hover .video-shariff-preview-icon {
  border-left-color: white;
}
figure.video .video-shariff-preview-wrap:hover .video-shariff-preview-text {
  color: white;
  font-weight: normal !important;
}
figure.video .video-shariff-preview-wrap:hover .video-shariff-preview-text p {
  font-weight: normal !important;
}
figure.video .video-shariff-preview-wrap:hover .video-shariff-preview-text a {
  color: white;
  text-decoration: underline;
}
figure.video .video-shariff-preview-wrap .video-shariff-play {
  width: 24px;
  height: 24px;
}
@media screen and (min-width: 769px), print {
  figure.video .video-shariff-preview-wrap .video-shariff-play {
    width: 80px;
    height: 80px;
  }
}
figure.video .video-shariff-preview-wrap .video-shariff-play svg, figure.video .video-shariff-preview-wrap .video-shariff-play path {
  transition: all 0.3s ease-in-out;
  width: 100%;
  height: auto;
}
figure.video .video-shariff-preview-wrap .video-shariff-play:hover svg path {
  fill: white;
}
form .label,
form .checkbox,
form .radio,
form input,
form select {
  font-size: 16px !important;
}
form .check {
  display: flex;
  align-items: baseline;
}
form .check input {
  margin-right: 10px;
}
form .control .select:after {
  display: none !important;
}
form .powermail_fieldwrap_type_text,
form .powermail_fieldwrap_type_html,
form .powermail_legend,
form .powermail_fieldset {
  margin: 10px 0 !important;
}
form .powermail_fieldwrap_type_text legend,
form .powermail_fieldwrap_type_html legend,
form .powermail_legend legend,
form .powermail_fieldset legend {
  padding: 30px 0 0 0 !important;
  margin-bottom: 10px;
  display: block;
  width: 100%;
  font-size: 18px;
  border-bottom: 1px dotted #4d4d4d;
  font-weight: 700;
}
form .standardForumlar input {
  width: 65px;
}
.newslettermodal {
  z-index: 15;
  padding: 37px;
  position: fixed;
  display: none;
  flex-direction: column;
  max-width: 370px;
  bottom: 0;
  right: 0;
  background-color: #0b66a5;
  box-shadow: rgba(255, 255, 255, 0.2) 0px 10px 45px 0px;
}
.newslettermodal .close {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 40px;
  width: 45px;
  height: 45px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/close-white.70f049c6.svg);
  background-repeat: no-repeat;
}
.newslettermodal p {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: #FFCC00;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.newslettermodal h2 {
  font-weight: 300;
  color: #FFFFFF;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 50px;
}
.newslettermodal a {
  text-align: right;
  position: relative;
  color: #FFCC00;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  margin: 0;
  padding-right: 70px;
}
.newslettermodal a:after {
  position: absolute;
  bottom: -18px;
  right: 0;
  display: block;
  content: " ";
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/newsletter-arrow.70fa2702.svg);
  width: 51px;
  height: 51px;
}
.newslettermodal.is-shown {
  display: flex;
}

#page .content .tns-outer,
#page .header-content .tns-outer {
  position: relative;
}
#page .content .start-slider li,
#page .content .topeventslider li,
#page .header-content .start-slider li,
#page .header-content .topeventslider li {
  margin-top: 0;
}
#page .content .start-slider .infobox,
#page .content .topeventslider .infobox,
#page .header-content .start-slider .infobox,
#page .header-content .topeventslider .infobox {
  height: 100%;
  background-color: #0b66a5;
  padding: 45px 80px 45px 70px;
  overflow: hidden;
}
@media screen and (max-width: 1378px) {
  #page .content .start-slider .infobox,
#page .content .topeventslider .infobox,
#page .header-content .start-slider .infobox,
#page .header-content .topeventslider .infobox {
    padding: 3.1vw 80px 3.1vw 4.8vw;
  }
  #page .content .start-slider .infobox p.kicker,
#page .content .topeventslider .infobox p.kicker,
#page .header-content .start-slider .infobox p.kicker,
#page .header-content .topeventslider .infobox p.kicker {
    margin-bottom: 1.1vw !important;
  }
  #page .content .start-slider .infobox h1,
#page .content .topeventslider .infobox h1,
#page .header-content .start-slider .infobox h1,
#page .header-content .topeventslider .infobox h1 {
    margin-bottom: 1.4vw !important;
  }
}
#page .content .start-slider .infobox a,
#page .content .topeventslider .infobox a,
#page .header-content .start-slider .infobox a,
#page .header-content .topeventslider .infobox a {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #FFFFFF;
}
#page .content .start-slider .infobox p.slogan,
#page .content .topeventslider .infobox p.slogan,
#page .header-content .start-slider .infobox p.slogan,
#page .header-content .topeventslider .infobox p.slogan {
  font-size: 60px;
  line-height: 75px;
  font-weight: 300;
  margin: 0 0 20px 0;
  hyphens: auto;
}
@media screen and (max-width: 1023px) {
  #page .content .start-slider .infobox p.slogan,
#page .content .topeventslider .infobox p.slogan,
#page .header-content .start-slider .infobox p.slogan,
#page .header-content .topeventslider .infobox p.slogan {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 1378px) {
  #page .content .start-slider .infobox p.slogan,
#page .content .topeventslider .infobox p.slogan,
#page .header-content .start-slider .infobox p.slogan,
#page .header-content .topeventslider .infobox p.slogan {
    font-size: 4.3vw;
    line-height: 5.5vw;
  }
}
@media screen and (max-width: 1023px) {
  #page .content .start-slider .infobox,
#page .content .topeventslider .infobox,
#page .header-content .start-slider .infobox,
#page .header-content .topeventslider .infobox {
    padding: 40px 20px 60px 20px;
    height: auto !important;
  }
}
#page .content .start-slider .imagebox img,
#page .content .topeventslider .imagebox img,
#page .header-content .start-slider .imagebox img,
#page .header-content .topeventslider .imagebox img {
  display: block;
}
#page .content .start-slider .imagebox figcaption,
#page .content .topeventslider .imagebox figcaption,
#page .header-content .start-slider .imagebox figcaption,
#page .header-content .topeventslider .imagebox figcaption {
  position: absolute;
  right: 0;
}
@media screen and (max-width: 1023px) {
  #page .content .start-slider .imagebox figcaption,
#page .content .topeventslider .imagebox figcaption,
#page .header-content .start-slider .imagebox figcaption,
#page .header-content .topeventslider .imagebox figcaption {
    color: #FFFFFF !important;
  }
}
@media screen and (max-width: 1023px) {
  #page .content .start-slider,
#page .content .topeventslider,
#page .header-content .start-slider,
#page .header-content .topeventslider {
    background-color: #0b66a5;
  }
  #page .content .start-slider .columns,
#page .content .topeventslider .columns,
#page .header-content .start-slider .columns,
#page .header-content .topeventslider .columns {
    display: flex;
    flex-direction: column;
  }
  #page .content .start-slider .columns .is-order-1-mobile.mb-6,
#page .content .topeventslider .columns .is-order-1-mobile.mb-6,
#page .header-content .start-slider .columns .is-order-1-mobile.mb-6,
#page .header-content .topeventslider .columns .is-order-1-mobile.mb-6 {
    margin-top: 0;
    margin-bottom: 0 !important;
  }
  #page .content .start-slider .columns .is-order-2-mobile.mt-6,
#page .content .topeventslider .columns .is-order-2-mobile.mt-6,
#page .header-content .start-slider .columns .is-order-2-mobile.mt-6,
#page .header-content .topeventslider .columns .is-order-2-mobile.mt-6 {
    margin-top: 0 !important;
    margin-bottom: 0;
  }
}
#page .content .tns-nav,
#page .header-content .tns-nav {
  width: 100%;
  position: absolute;
  bottom: 0px;
}
@media screen and (max-width: 1023px) {
  #page .content .tns-nav,
#page .header-content .tns-nav {
    display: flex;
  }
}
#page .content .tns-nav button,
#page .header-content .tns-nav button {
  cursor: pointer;
  width: 17px;
  height: 17px;
  border: 2px solid #FFCC00;
  background-color: transparent;
}
#page .content .tns-nav button.tns-nav-active,
#page .header-content .tns-nav button.tns-nav-active {
  background-color: #FFCC00;
}
#page .content .slider-controls,
#page .header-content .slider-controls {
  position: relative;
}
#page .content .controls-container,
#page .header-content .controls-container {
  position: absolute;
  width: 50%;
}
#page .content .controls-container .controls,
#page .header-content .controls-container .controls {
  position: absolute;
  right: 30px;
  bottom: 55px;
}
#page .content .controls-container .controls button,
#page .header-content .controls-container .controls button {
  margin-top: 10px;
  cursor: pointer;
  display: block;
  background-color: transparent;
  border: none;
  width: 50px;
  height: 50px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/slider-button-next.68375792.svg);
}
#page .content .controls-container .controls button:disabled,
#page .header-content .controls-container .controls button:disabled {
  opacity: 50%;
}
#page .content .controls-container .controls button.prev,
#page .header-content .controls-container .controls button.prev {
  transform: rotate(180deg);
}
#page .content .controls-container .counterbox,
#page .header-content .controls-container .counterbox {
  position: absolute;
  right: 90px;
  bottom: 50px;
}
#page .content .controls-container .counterbox p.counter,
#page .header-content .controls-container .counterbox p.counter {
  color: #FFCC00;
  font-size: 14px !important;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  #page .content .controls-container .counterbox,
#page .header-content .controls-container .counterbox {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  #page .content .controls-container,
#page .header-content .controls-container {
    display: none;
  }
}

#page .fototextteaser-container {
  padding-bottom: 80px;
}
#page .fototextteaser-container .mb-6, #page .fototextteaser-container .mt-6 {
  margin: 0 !important;
}
#page .fototextteaser-container .backgroundcolor-1 {
  background-color: #0b66a5;
  color: #FFFFFF;
}
#page .fototextteaser-container .backgroundcolor-2 {
  background-color: #FFCC00;
}
#page .fototextteaser-container .fototextteaser-fotobox figure {
  position: relative;
  margin-bottom: 0;
}
#page .fototextteaser-container .fototextteaser-fotobox img {
  display: block;
}
#page .fototextteaser-container .fototextteaser-fotobox figcaption {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}
@media screen and (max-width: 1023px) {
  #page .fototextteaser-container .fototextteaser-fotobox figcaption {
    background-color: #0b66a5;
    color: #FFFFFF;
  }
}
#page .fototextteaser-container .fototextteaser-textbox {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 60px 70px;
  overflow: hidden;
  margin-top: 40px;
  min-height: 100%;
}
@media screen and (max-width: 1378px) {
  #page .fototextteaser-container .fototextteaser-textbox {
    padding: 3.1vw 4.8vw;
  }
}
@media screen and (max-width: 1378px) {
  #page .fototextteaser-container .fototextteaser-textbox header h1 {
    font-size: 4.3vw;
    line-height: 5.5vw;
  }
}
@media screen and (max-width: 1023px) {
  #page .fototextteaser-container {
    margin-top: -30px;
  }
  #page .fototextteaser-container .fototextteaser-textbox {
    padding: 25px 20px 40px 20px;
    margin-top: 0;
  }
}
#page .fototextteaser-container .copyright {
  padding-right: 0;
  padding-left: 20px/w;
}
#page .fototextteaser-container .mb-6 .copyright {
  padding-right: 10px;
  padding-left: 0;
}
@media screen and (max-width: 1023px) {
  #page .header-content .fototextteaser-container {
    margin-top: 0;
  }
  #page .header-content .fototextteaser-container .fototextteaser-textbox {
    height: auto !important;
    margin-bottom: 40px;
  }
}

#page .accordion {
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
#page .accordion .accordion-element > .columns {
  margin-top: 0;
  margin-bottom: 0;
}
#page .accordion .accordion-element > .columns:first-child > .column {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  position: relative;
}
#page .accordion .accordion-element > .columns:first-child > .column .accordion-header {
  display: block;
  background-color: rgba(11, 102, 165, 0.15);
  padding: 30px 0 0 30px;
  cursor: pointer;
}
#page .accordion .accordion-element > .columns:first-child > .column .accordion-header h3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0 25px 0;
  color: #0b66a5;
  font-size: 20px !important;
  line-height: 30px;
  font-weight: 400;
  margin: 0;
  transition: all 0.3s ease-in-out;
  width: calc(100% - 40px);
  cursor: pointer;
  border-bottom: 1px solid transparent;
}
#page .accordion .accordion-element > .columns:first-child > .column .chevron {
  border: none;
  padding: 0;
  width: 20px;
  height: 20px;
  transition: all 0.3s ease-in-out;
  background: none;
  outline: none;
}
#page .accordion .accordion-element > .columns:first-child > .column .chevron svg {
  display: block;
}
#page .accordion .accordion-element > .columns:last-child {
  transition: all 0.3s ease-in-out;
  max-height: 0;
  overflow: hidden;
}
#page .accordion .accordion-element > .columns:last-child > .column {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#page .accordion .accordion-element > .columns:last-child > .column .accordion-body {
  background-color: rgba(11, 102, 165, 0.07);
  padding: 30px;
  color: #0b66a5;
}
#page .accordion .accordion-element > .columns:last-child > .column .accordion-body a {
  color: #0b66a5;
  font-weight: 700;
}
#page .accordion .accordion-element.is-active h5, #page .accordion .accordion-element.is-active .content .rightcolumn .frame-type-uploads h2, #page .content .rightcolumn .frame-type-uploads .accordion .accordion-element.is-active h2 {
  font-size: 25px;
}
#page .accordion .accordion-element.is-active .chevron {
  transform: rotate(45deg) !important;
}
#page .accordion .accordion-element:not(:last-child):not(.is-active) h3 {
  border-bottom: 1px solid #0b66a5 !important;
}

/* Kacheln */
.frame-type-mask_kacheln {
  padding: 0 20px;
}

.leftcolumn .kachelset {
  display: flex;
}

.leftcolumn .kachelset a {
  color: #222;
}

.kachel {
  border: 1px solid #fff;
  color: #222;
  flex: 1 1 0px;
  margin: 0 20px 20px 0;
  padding: 10px;
  background-color: white;
  display: flex;
  flex-direction: column;
  border: 2px solid #FFFFFF;
}

.kachel a {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

.kachel img {
  max-width: 80px;
  align-self: center;
  margin-bottom: 10px;
}

.kachel h2 {
  text-align: center;
  font-size: 24px !important;
  font-weight: 400 !important;
  hyphens: auto;
  line-height: 24px !important;
  padding-top: 10px;
}

.content .kachel:last-child,
.rightcolumn .kachel {
  margin-right: 0;
}

.kachel:hover {
  border: 2px solid #FFCC00;
  color: #222;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .leftcolumn .kachelset {
    display: block;
  }

  .leftcolumn .kachel {
    margin-right: 0;
  }
}
.cta {
  margin-bottom: 20px;
}

.external-links {
  margin-bottom: 20px;
}
.external-links .external-links-container {
  height: 100%;
  padding-bottom: 10px;
}
.external-links .external-links-container .external-links-element {
  padding: 20px 30px 0 30px;
  background-color: #FFFFFF;
}
.external-links .external-links-container .external-links-element a {
  position: relative;
  padding-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 80px;
  font-size: 20px;
  font-weight: 300;
}
.external-links .external-links-container .external-links-element a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  height: 24px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/arrow-right.7a41280f.svg);
}
@media screen and (max-width: 1023px) {
  .external-links .external-links-container .external-links-element a {
    hyphens: auto;
  }
}
.external-links .external-links-container .external-links-element:not(:last-child) a {
  border-bottom: 2px solid #FFCC00;
}

.kontakt-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0 0 20px 0;
}
.kontakt-container .text {
  margin-top: 20px;
}

.rightcolumn-teaserbox h5, .rightcolumn-teaserbox #page .content .rightcolumn .frame-type-uploads h2, #page .content .rightcolumn .frame-type-uploads .rightcolumn-teaserbox h2 {
  line-height: 1.5 !important;
}
.rightcolumn-teaserbox p.header {
  font-weight: 500 !important;
  color: #0b66a5 !important;
  text-transform: uppercase;
}

#page .linksrechts-teaser {
  background-color: white;
  margin: 0 20px 40px 20px;
}
#page .linksrechts-teaser .textfoto-container {
  display: flex;
}
@media only screen and (max-width: 1024px) {
  #page .linksrechts-teaser .textfoto-container {
    flex-wrap: wrap;
  }
}
#page .linksrechts-teaser .textfoto-container .text {
  flex-basis: 60%;
  padding: 20px;
}
#page .linksrechts-teaser .textfoto-container .text h3 {
  color: #0b66a5;
  font-weight: 700;
}
@media only screen and (max-width: 1024px) {
  #page .linksrechts-teaser .textfoto-container .text {
    flex-basis: 100%;
  }
  #page .linksrechts-teaser .textfoto-container .text h3 {
    font-size: 24px;
    line-height: 1.25;
  }
}
#page .linksrechts-teaser .textfoto-container .foto {
  flex-basis: 40%;
}
#page .linksrechts-teaser .textfoto-container .foto figure {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
}
#page .linksrechts-teaser .textfoto-container .foto figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: white;
  opacity: 0.8;
  padding: 0;
}
#page .linksrechts-teaser .textfoto-container .foto figcaption span.copyright {
  padding: 0 5px !important;
}
@media only screen and (max-width: 1024px) {
  #page .linksrechts-teaser .textfoto-container .foto {
    flex-basis: 100%;
    order: 2;
  }
}
#page .linksrechts-teaser .textfoto-container .foto img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.steckbrief-container {
  padding: 0 20px;
  margin-bottom: 60px;
}
.steckbrief-container .steckbrief-element {
  padding: 20px;
  margin-bottom: 2px;
  background-color: rgba(0, 126, 198, 0.07);
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: 10px 15px;
  padding-left: 60px;
}
.steckbrief-container .steckbrief-element .sb-header {
  text-transform: uppercase;
  font-weight: 500;
  color: #007EC6;
  letter-spacing: 0.14px;
  margin-bottom: 0;
  line-height: 1.25 !important;
}
.steckbrief-container .steckbrief-element.sb-01 {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/betreiber.fe614e94.svg);
}
.steckbrief-container .steckbrief-element.sb-02 {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/foerderung.73a1b40d.svg);
}
.steckbrief-container .steckbrief-element.sb-03 {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/bedienform.2bf1fee7.svg);
}
.steckbrief-container .steckbrief-element.sb-04 {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/betriebszeiten.6ebfe9be.svg);
}
.steckbrief-container .steckbrief-element.sb-05 {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/fahrzeug-und-haltestellen.5b91eb96.svg);
}
.steckbrief-container .steckbrief-element.sb-06 {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/raumkategorie.ef81638f.svg);
}
.steckbrief-container .steckbrief-element.sb-07 {
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/anbindung.0e98531b.svg);
}

.leftcolumn .frame-type-mask_bilder_vergleich_slider {
  margin: 32px auto;
}
.leftcolumn .frame-type-mask_bilder_vergleich_slider .text {
  margin-top: 16px;
}
.leftcolumn > .frame-type-mask_bilder_vergleich_slider:first-child {
  margin: 0 auto 32px auto;
}

:root {
  --handle-size: 44px;
  --line-width: 2px;
  --accent: #2563eb;
}

.compare {
  position: relative;
  width: 100%;
  aspect-ratio: 4/3;
  overflow: hidden;
  /*border-radius: 8px;*/
  /* prevents the browser's native touch scroll from fighting the drag */
  touch-action: none;
  user-select: none;
  background: #ddd;
}
.compare img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.compare .before-wrap {
  position: absolute;
  inset: 0;
  overflow: hidden;
  width: var(--pos, 50%);
}
.compare .before-wrap img {
  width: var(--container-width, 100%);
  max-width: none;
}
.compare .divider {
  position: absolute;
  top: 0;
  bottom: 0;
  left: var(--pos, 50%);
  width: var(--line-width);
  background: #fff;
  transform: translateX(-50%);
  pointer-events: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.compare .handle {
  position: absolute;
  top: 50%;
  left: var(--pos, 50%);
  width: var(--handle-size);
  height: var(--handle-size);
  background: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: ew-resize;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);
}
.compare .handle:focus-visible {
  outline: 3px solid var(--accent);
  outline-offset: 3px;
}
.compare .handle svg {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: #333;
  stroke-width: 2;
}
.compare .label {
  display: none;
  position: absolute;
  bottom: 10px;
  padding: 3px 10px;
  font-size: 13px;
  font-weight: 600;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  border-radius: 4px;
  pointer-events: none;
  letter-spacing: 0.02em;
}
.compare .label.before-label {
  left: 10px;
}
.compare .label.after-label {
  right: 10px;
}
.compare .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
@media (prefers-reduced-motion: no-preference) {
  .compare .before-wrap, .compare .divider, .compare .handle {
    transition: none;
  }
}

#page .content .content-accordion {
  margin-bottom: 20px;
}
#page .content .content-accordion .content-accordion-container {
  overflow: hidden;
}
#page .content .content-accordion .content-accordion-container .content-accordion-header {
  cursor: pointer;
}
#page .content .content-accordion .content-accordion-container .content-accordion-header h2 {
  font-size: 1rem;
  line-height: 1.75rem;
  margin-bottom: 0;
  position: relative;
}
#page .content .content-accordion .content-accordion-container .content-accordion-header h2:after {
  content: "";
  display: block;
  position: absolute;
  width: 18px;
  height: 18px;
  right: 0;
  top: 50%;
  transform: translateY(-9px);
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/plus.a653dade.svg);
  background-repeat: no-repeat;
  background-size: contain;
  transition: all ease-in-out 300ms;
  transform-origin: 50% 0;
}
#page .content .content-accordion .content-accordion-container .content-accordion-header > .frame-type-textmedia {
  padding: 20px;
  background-color: #FFFFFF;
}
#page .content .content-accordion .content-accordion-container .content-accordion-content {
  transition: all 0.5s ease-in-out;
  max-height: 0;
  overflow: hidden;
}
#page .content .content-accordion.is-active h2:after {
  transform: rotate(45deg) translate(0, -9px) !important;
}

#page .content .twocolsheader .frame-type-textmedia {
  padding-bottom: 0;
}
#page .content .twocolsheader h2 {
  font-size: 1rem;
  line-height: 1.75rem;
  margin-bottom: 0;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-prev, .slick-next {
  border: none;
  cursor: pointer;
  z-index: 20;
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  background-color: transparent;
  background-size: 44px;
  background-repeat: no-repeat;
  background-position: 0 0 !important;
  margin-top: -20px;
  text-indent: -9999px;
}

.slick-prev {
  left: 20px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/slider-button-prev.f91cca2b.svg);
}

.slick-next {
  right: 20px;
  background-image: url(/_assets/8576aa0e50ee88ff372dc91cdb81b068/images/slider-button-next.68375792.svg);
}

.slick-dots {
  list-style-type: none;
  position: absolute;
  bottom: 40px;
  right: 30px;
  width: auto;
  display: flex;
}
.slick-dots li {
  display: inline-block;
  margin-right: 5px;
}
.slick-dots li button {
  cursor: pointer;
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #0b66a5;
}
.slick-dots li button:hover {
  background-color: #0b66a5;
}
.slick-dots li.slick-active button {
  background-color: #0b66a5;
}

.breite1,
.breite3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.breite1 .sliderwrapper,
.breite3 .sliderwrapper {
  width: 75%;
}
.breite1 .slider-gallery-nav .slick-list,
.breite3 .slider-gallery-nav .slick-list {
  padding: 0 !important;
  margin: 0 -5px;
}

.breite3 .sliderwrapper {
  width: 50%;
}

.sliderwrapper.kleiner5 .slick-track {
  transform: translate3d(0, 0, 0) !important;
}

.slider-gallery {
  text-align: center;
  margin-bottom: 10px;
}
.slider-gallery .slick-slide > div {
  display: flex;
  justify-content: center;
}
.slider-gallery .slick-slide > div figure {
  width: auto !important;
}
.slider-gallery .slick-slide > div figure figcaption {
  display: flex;
  justify-content: space-between;
}
.slider-gallery .slick-slide > div figure .popup-gallery {
  display: flex;
  justify-content: center;
}

.slider-gallery-nav .slick-slide > div {
  margin: 0 5px;
}
.slider-gallery-nav figure {
  cursor: pointer;
  display: flex !important;
  justify-content: center;
}
.slider-gallery-nav .slick-next, .slider-gallery-nav .slick-prev {
  background-size: 30px;
  width: 30px;
  height: 30px;
}
.slider-gallery-nav .slick-next {
  right: -15px;
}
.slider-gallery-nav .slick-prev {
  left: -15px;
}

.singleimage {
  display: flex;
  justify-content: center;
}

.no-javascript .sliderwrapper {
  display: none !important;
}

#main-content .frame-type-tilemaps_map .tile-maps-container .map-wrapper {
  min-height: 500px;
}

html,
body {
  position: relative;
}

figure.table {
  text-align: left;
  background-color: transparent;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ3JpdGljYWwuY3NzIiwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQzRDSTtBQzNDcEI7QUNEQTtBQ0VBOzs7OztFQ1lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JDb0RPO0VEbkRQO0VBQ0E7RUFDQSxtQkp1Qk87RUl0QlAsYUFmZTtFQWdCZjtFQUNBLGdCQWhCb0I7RUFpQnBCLGlDQWZ5QjtFQWdCekIsZ0NBZjJCO0VBZ0IzQixpQ0FoQjJCO0VBaUIzQiw4QkFsQnlCO0VBbUJ6QjtFQUNBO0FMSkY7QUtNRTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRTtBTFNKO0FLUkU7Ozs7Ozs7OztFQUVFO0FMaUJKOztBSW5EQTs7OztFRzRMRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbElGOztBSTNEQTtFR2dNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaklGOztBT29JRTs7RUFDRSxxQkR6S1k7QU55Q2hCOztBSTNFQTtFR21MRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBd0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJEekplO0VDMEpmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDNIRjtBTzRIRTtFQUVFLHlCTjVOSTtFTTZOSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDNISjtBTzRIRTtFQUNFO0VBQ0E7QVAxSEo7QU8ySEU7RUFDRTtFQUNBO0FQekhKO0FPMEhFO0VBRUU7QVB6SEo7QU8wSEU7RUFDRTtBUHhISjtBTzBIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHhISjtBT3lIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHZISjtBT3dIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHRISjs7QUlwSkE7RUc2UUU7RUFDQTtFQUNBLHFCRHhOZTtFQ3lOZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHJIRjs7QUk5SkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFR3NSRSxTQURnQjtFQUVoQixPQUZnQjtFQUdoQjtFQUNBLFFBSmdCO0VBS2hCLE1BTGdCO0FQL0JsQjs7QUluUEE7RUdxREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrTUY7O0FRdlJBO0FDQUE7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJFO0VBQ0E7QVQyUkY7O0FTeFJBOzs7Ozs7O0VBTUU7RUFDQTtBVDRSRjs7QVN6UkE7RUFDRTtBVDRSRjs7QVN6UkE7Ozs7RUFJRTtBVDRSRjs7QVN6UkE7RUFDRTtBVDRSRjs7QVN6UkU7RUFHRTtBVDBSSjs7QVN2UkE7O0VBRUU7RUFDQTtBVDBSRjs7QVN2UkE7RUFDRTtBVDBSRjs7QVN2UkE7RUFDRTtFQUNBO0FUMFJGOztBU3hSQTs7RUFFRTtBVDJSRjtBUzFSRTs7RUFDRTtBVDZSSjs7QVUxVUE7RUFDRSx5QlRSVztFU1NYLGVBaENVO0VBaUNWO0VBQ0E7RUFDQSxnQkFsQ2U7RUFtQ2Ysa0JBaENnQjtFQWlDaEIsa0JBaENnQjtFQWlDaEIsa0NBcENlO0VBcUNmO0FWNlVGOztBVTNVQTs7Ozs7OztFQU9FO0FWOFVGOztBVTVVQTs7Ozs7O0VBTUUsMEtUMUJrQjtBRHlXcEI7O0FVN1VBOztFQUVFO0VBQ0E7RUFDQSxzQkpwQ2lCO0FOb1huQjs7QVU5VUE7RUFDRSxjVDVDTTtFUzZDTixlVGhDZTtFU2lDZixnQko3QmM7RUk4QmQsZ0JBMURpQjtBVjJZbkI7O0FVN1VBO0VBQ0UsY1RwRE07RVNxRE47RUFDQTtBVmdWRjtBVS9VRTtFQUNFO0FWaVZKO0FVaFZFO0VBQ0UsY1QxREk7QUQ0WVI7O0FVaFZBO0VBQ0UsNEJKeEVhO0VJeUViLGNDbkJLO0VEb0JMLGtCQXJFVTtFQXNFVixtQkF2RVk7RUF3RVosNEJBekVhO0FWNFpmOztBVWpWQTtFQUNFLDRCSi9FYTtFSWdGYjtFQUNBO0VBQ0EsV0F4RVU7RUF5RVYsZ0JBeEVVO0FWNFpaOztBVWxWQTtFQUNFO0VBQ0E7QVZxVkY7O0FVblZBOztFQUVFO0FWc1ZGOztBVXBWQTtFQUNFLGtCQXZGZ0I7QVY4YWxCOztBVXJWQTtFQUNFO0VBQ0E7QVZ3VkY7O0FVdFZBO0VBQ0UsY1QxRk07RVMyRk4sZ0JKdkVZO0FOZ2FkOztBVXJWQTtFQUNFO0FWd1ZGOztBVXRWQTtFSHZERTtFR3lEQSw0QkovR2E7RUlnSGIsY0p0SGE7RUl1SGIsa0JBakdjO0VBa0dkO0VBQ0EsdUJBbEdZO0VBbUdaO0VBQ0E7QVZ5VkY7QVV4VkU7RUFDRTtFQUNBO0VBQ0EsY0F2R2lCO0VBd0dqQjtBVjBWSjs7QVV2VkU7O0VBRUU7QVYwVko7QVV6Vkk7O0VBQ0U7QVY0Vk47QVUzVkU7RUFDRSxjSjFJVztBTnVlZjs7QVk3ZUE7RUFDRTtJQUNFO0VaZ2ZGO0VZL2VBO0lBQ0U7RVppZkY7QUFDRjtBYXRmQTtBQ1dBO0VBRUUseUJiVU07RWFUTixrQlJ5RGE7RVF4RGIsNENidURXO0VhdERYLGNSVGE7RVFVYjtFQUNBLGdCQVpZO0FkeWZkOztBYzFlRTtFQUVFLHNFQWZvQjtBZDJmeEI7QWMzZUU7RUFDRSxpRUFoQnFCO0FkNmZ6Qjs7QWUxY0E7RUFHRSx5QmR4Q007RWN5Q04scUJUdERhO0VTdURiLGlCVjVEcUI7RVU2RHJCLGNUNURhO0VTNkRiO0VBR0E7RUFDQSxpQ0E3RHdCO0VBOER4QixpQkE3RDBCO0VBOEQxQixrQkE5RDBCO0VBK0QxQiw4QkFoRXdCO0VBaUV4QjtFQUNBO0FmeWNGO0FleGNFO0VBQ0U7QWYwY0o7QWV4Y0k7RUFJRTtFQUNBO0FmdWNOO0FldGNJO0VSOEZBLCtCUTdGMEI7RVI2RjFCLG9CUTVGMEI7QWZ3YzlCO0FldmNJO0VSMkZBLG1CUTFGMEI7RVIwRjFCLGdDUXpGMEI7QWZ5YzlCO0FleGNJO0VBQ0U7RUFDQTtBZjBjTjtBZXhjRTtFQUVFLHFCVHpGVztFUzBGWCxjZDNFSTtBRG9oQlI7QWV4Y0U7RUFFRSxxQlRoRlc7RVNpRlgsY1RqR1c7QU4waUJmO0FleGNJO0VBQ0U7QWYwY047QWV6Y0U7RUFFRSxxQlRyR1c7RVNzR1gsY1R2R1c7QU5pakJmO0FleGNFO0VBQ0U7RUFDQTtFQUNBLGNUM0dXO0VTNEdYLDBCQTFGcUI7QWZvaUJ6QjtBZXpjSTtFQUlFLDRCVDNHUztFUzRHVCxjVG5IUztBTjJqQmY7QWV2Y0k7RUFFRTtFQUNBLGNUdkhTO0FOK2pCZjtBZXZjSTtFQUVFO0VBQ0E7RUFDQTtBZndjTjtBZXZjRTtFQUNFLGdCQXZHc0I7RUF3R3RCLHlCQXZHd0I7RUF3R3hCLGNkOUdJO0VjK0dKLHFCQXZHc0I7QWZnakIxQjtBZXhjSTtFQUVFLGNkbEhFO0VjbUhGLDBCQXpHMEI7QWZrakJoQztBZXJjSTtFQUNFLHlCQUhNO0VBSU47RUFDQSxjQUphO0FmMmNuQjtBZXRjTTtFQUVFO0VBQ0E7RUFDQSxjQVRXO0FmZ2RuQjtBZXRjTTtFQUVFO0VBQ0EsY0FiVztBZm9kbkI7QWV0Y1E7RUFDRTtBZndjVjtBZXZjTTtFQUVFO0VBQ0E7RUFDQSxjQXBCVztBZjRkbkI7QWV2Y007RUFFRSx5QkF4Qkk7RUF5QkoscUJBekJJO0VBMEJKO0Fmd2NSO0FldmNNO0VBQ0UseUJBM0JXO0VBNEJYLGNBN0JJO0Fmc2VaO0FleGNRO0VBRUU7QWZ5Y1Y7QWV4Y1E7RUFFRSx5QkFsQ1M7RUFtQ1Q7RUFDQTtFQUNBLGNBdENFO0FmK2VaO0FldmNRO0VBQ0U7QWZ5Y1Y7QWV4Y007RUFDRTtFQUNBLHFCQTVDSTtFQTZDSixjQTdDSTtBZnVmWjtBZXpjUTtFQUlFLHlCQWxERTtFQW1ERixxQkFuREU7RUFvREYsY0FuRFM7QWYyZm5CO0FldGNVO0VBQ0U7QWZ3Y1o7QWVuY1k7RUFDRTtBZnFjZDtBZXBjUTtFQUVFO0VBQ0EscUJBakVFO0VBa0VGO0VBQ0EsY0FuRUU7QWZ3Z0JaO0FlcGNNO0VBQ0U7RUFDQSxxQkFyRVc7RUFzRVgsY0F0RVc7QWY0Z0JuQjtBZXJjUTtFQUlFLHlCQTNFUztFQTRFVCxjQTdFRTtBZmloQlo7QWU5Ylk7RUFDRTtBZmdjZDtBZS9iUTtFQUVFO0VBQ0EscUJBdkZTO0VBd0ZUO0VBQ0EsY0F6RlM7QWZ5aEJuQjtBZXhoQkk7RUFDRSx5QkFITTtFQUlOO0VBQ0EsY0FKYTtBZjhoQm5CO0FlemhCTTtFQUVFO0VBQ0E7RUFDQSxjQVRXO0FmbWlCbkI7QWV6aEJNO0VBRUU7RUFDQSxjQWJXO0FmdWlCbkI7QWV6aEJRO0VBQ0U7QWYyaEJWO0FlMWhCTTtFQUVFO0VBQ0E7RUFDQSxjQXBCVztBZitpQm5CO0FlMWhCTTtFQUVFLHlCQXhCSTtFQXlCSixxQkF6Qkk7RUEwQko7QWYyaEJSO0FlMWhCTTtFQUNFLHlCQTNCVztFQTRCWCxjQTdCSTtBZnlqQlo7QWUzaEJRO0VBRUU7QWY0aEJWO0FlM2hCUTtFQUVFLHlCQWxDUztFQW1DVDtFQUNBO0VBQ0EsY0F0Q0U7QWZra0JaO0FlMWhCUTtFQUNFO0FmNGhCVjtBZTNoQk07RUFDRTtFQUNBLHFCQTVDSTtFQTZDSixjQTdDSTtBZjBrQlo7QWU1aEJRO0VBSUUseUJBbERFO0VBbURGLHFCQW5ERTtFQW9ERixjQW5EUztBZjhrQm5CO0FlemhCVTtFQUNFO0FmMmhCWjtBZXRoQlk7RUFDRTtBZndoQmQ7QWV2aEJRO0VBRUU7RUFDQSxxQkFqRUU7RUFrRUY7RUFDQSxjQW5FRTtBZjJsQlo7QWV2aEJNO0VBQ0U7RUFDQSxxQkFyRVc7RUFzRVgsY0F0RVc7QWYrbEJuQjtBZXhoQlE7RUFJRSx5QkEzRVM7RUE0RVQsY0E3RUU7QWZvbUJaO0FlamhCWTtFQUNFO0FmbWhCZDtBZWxoQlE7RUFFRTtFQUNBLHFCQXZGUztFQXdGVDtFQUNBLGNBekZTO0FmNG1CbkI7QWUzbUJJO0VBQ0UsNEJBSE07RUFJTjtFQUNBLHlCQUphO0FmaW5CbkI7QWU1bUJNO0VBRUU7RUFDQTtFQUNBLHlCQVRXO0Fmc25CbkI7QWU1bUJNO0VBRUU7RUFDQSx5QkFiVztBZjBuQm5CO0FlNW1CUTtFQUNFO0FmOG1CVjtBZTdtQk07RUFFRTtFQUNBO0VBQ0EseUJBcEJXO0Fma29CbkI7QWU3bUJNO0VBRUUsNEJBeEJJO0VBeUJKLHdCQXpCSTtFQTBCSjtBZjhtQlI7QWU3bUJNO0VBQ0Usb0NBM0JXO0VBNEJYLGlCQTdCSTtBZjRvQlo7QWU5bUJRO0VBRUU7QWYrbUJWO0FlOW1CUTtFQUVFLG9DQWxDUztFQW1DVDtFQUNBO0VBQ0EsaUJBdENFO0FmcXBCWjtBZTdtQlE7RUFDRTtBZittQlY7QWU5bUJNO0VBQ0U7RUFDQSx3QkE1Q0k7RUE2Q0osaUJBN0NJO0FmNnBCWjtBZS9tQlE7RUFJRSw0QkFsREU7RUFtREYsd0JBbkRFO0VBb0RGLHlCQW5EUztBZmlxQm5CO0FlNW1CVTtFQUNFO0FmOG1CWjtBZXptQlk7RUFDRTtBZjJtQmQ7QWUxbUJRO0VBRUU7RUFDQSx3QkFqRUU7RUFrRUY7RUFDQSxpQkFuRUU7QWY4cUJaO0FlMW1CTTtFQUNFO0VBQ0EsZ0NBckVXO0VBc0VYLHlCQXRFVztBZmtyQm5CO0FlM21CUTtFQUlFLG9DQTNFUztFQTRFVCxpQkE3RUU7QWZ1ckJaO0FlcG1CWTtFQUNFO0Fmc21CZDtBZXJtQlE7RUFFRTtFQUNBLGdDQXZGUztFQXdGVDtFQUNBLHlCQXpGUztBZityQm5CO0FlOXJCSTtFQUNFLHlCQUhNO0VBSU47RUFDQSxXQUphO0Fmb3NCbkI7QWUvckJNO0VBRUU7RUFDQTtFQUNBLFdBVFc7QWZ5c0JuQjtBZS9yQk07RUFFRTtFQUNBLFdBYlc7QWY2c0JuQjtBZS9yQlE7RUFDRTtBZmlzQlY7QWVoc0JNO0VBRUU7RUFDQTtFQUNBLFdBcEJXO0FmcXRCbkI7QWVoc0JNO0VBRUUseUJBeEJJO0VBeUJKLHFCQXpCSTtFQTBCSjtBZmlzQlI7QWVoc0JNO0VBQ0Usc0JBM0JXO0VBNEJYLGNBN0JJO0FmK3RCWjtBZWpzQlE7RUFFRTtBZmtzQlY7QWVqc0JRO0VBRUUsc0JBbENTO0VBbUNUO0VBQ0E7RUFDQSxjQXRDRTtBZnd1Qlo7QWVoc0JRO0VBQ0U7QWZrc0JWO0FlanNCTTtFQUNFO0VBQ0EscUJBNUNJO0VBNkNKLGNBN0NJO0FmZ3ZCWjtBZWxzQlE7RUFJRSx5QkFsREU7RUFtREYscUJBbkRFO0VBb0RGLFdBbkRTO0Fmb3ZCbkI7QWUvckJVO0VBQ0U7QWZpc0JaO0FlNXJCWTtFQUNFO0FmOHJCZDtBZTdyQlE7RUFFRTtFQUNBLHFCQWpFRTtFQWtFRjtFQUNBLGNBbkVFO0FmaXdCWjtBZTdyQk07RUFDRTtFQUNBLGtCQXJFVztFQXNFWCxXQXRFVztBZnF3Qm5CO0FlOXJCUTtFQUlFLHNCQTNFUztFQTRFVCxjQTdFRTtBZjB3Qlo7QWV2ckJZO0VBQ0U7QWZ5ckJkO0FleHJCUTtFQUVFO0VBQ0Esa0JBdkZTO0VBd0ZUO0VBQ0EsV0F6RlM7QWZreEJuQjtBZWp4Qkk7RUFDRSx5QkFITTtFQUlOO0VBQ0EsV0FKYTtBZnV4Qm5CO0FlbHhCTTtFQUVFO0VBQ0E7RUFDQSxXQVRXO0FmNHhCbkI7QWVseEJNO0VBRUU7RUFDQSxXQWJXO0FmZ3lCbkI7QWVseEJRO0VBQ0U7QWZveEJWO0FlbnhCTTtFQUVFO0VBQ0E7RUFDQSxXQXBCVztBZnd5Qm5CO0FlbnhCTTtFQUVFLHlCQXhCSTtFQXlCSixxQkF6Qkk7RUEwQko7QWZveEJSO0FlbnhCTTtFQUNFLHNCQTNCVztFQTRCWCxjQTdCSTtBZmt6Qlo7QWVweEJRO0VBRUU7QWZxeEJWO0FlcHhCUTtFQUVFLHNCQWxDUztFQW1DVDtFQUNBO0VBQ0EsY0F0Q0U7QWYyekJaO0FlbnhCUTtFQUNFO0FmcXhCVjtBZXB4Qk07RUFDRTtFQUNBLHFCQTVDSTtFQTZDSixjQTdDSTtBZm0wQlo7QWVyeEJRO0VBSUUseUJBbERFO0VBbURGLHFCQW5ERTtFQW9ERixXQW5EUztBZnUwQm5CO0FlbHhCVTtFQUNFO0Fmb3hCWjtBZS93Qlk7RUFDRTtBZml4QmQ7QWVoeEJRO0VBRUU7RUFDQSxxQkFqRUU7RUFrRUY7RUFDQSxjQW5FRTtBZm8xQlo7QWVoeEJNO0VBQ0U7RUFDQSxrQkFyRVc7RUFzRVgsV0F0RVc7QWZ3MUJuQjtBZWp4QlE7RUFJRSxzQkEzRVM7RUE0RVQsY0E3RUU7QWY2MUJaO0FlMXdCWTtFQUNFO0FmNHdCZDtBZTN3QlE7RUFFRTtFQUNBLGtCQXZGUztFQXdGVDtFQUNBLFdBekZTO0FmcTJCbkI7QWV2d0JRO0VBQ0UseUJBSFk7RUFJWixjQUhXO0FmNHdCckI7QWV4d0JVO0VBRUU7RUFDQTtFQUNBLGNBUlM7QWZpeEJyQjtBZXh3QlU7RUFFRTtFQUNBO0VBQ0EsY0FiUztBZnN4QnJCO0FlbDNCSTtFQUNFLHlCQUhNO0VBSU47RUFDQSxXQUphO0FmdzNCbkI7QWVuM0JNO0VBRUU7RUFDQTtFQUNBLFdBVFc7QWY2M0JuQjtBZW4zQk07RUFFRTtFQUNBLFdBYlc7QWZpNEJuQjtBZW4zQlE7RUFDRTtBZnEzQlY7QWVwM0JNO0VBRUU7RUFDQTtFQUNBLFdBcEJXO0FmeTRCbkI7QWVwM0JNO0VBRUUseUJBeEJJO0VBeUJKLHFCQXpCSTtFQTBCSjtBZnEzQlI7QWVwM0JNO0VBQ0Usc0JBM0JXO0VBNEJYLGNBN0JJO0FmbTVCWjtBZXIzQlE7RUFFRTtBZnMzQlY7QWVyM0JRO0VBRUUsc0JBbENTO0VBbUNUO0VBQ0E7RUFDQSxjQXRDRTtBZjQ1Qlo7QWVwM0JRO0VBQ0U7QWZzM0JWO0FlcjNCTTtFQUNFO0VBQ0EscUJBNUNJO0VBNkNKLGNBN0NJO0FmbzZCWjtBZXQzQlE7RUFJRSx5QkFsREU7RUFtREYscUJBbkRFO0VBb0RGLFdBbkRTO0FmdzZCbkI7QWVuM0JVO0VBQ0U7QWZxM0JaO0FlaDNCWTtFQUNFO0FmazNCZDtBZWozQlE7RUFFRTtFQUNBLHFCQWpFRTtFQWtFRjtFQUNBLGNBbkVFO0FmcTdCWjtBZWozQk07RUFDRTtFQUNBLGtCQXJFVztFQXNFWCxXQXRFVztBZnk3Qm5CO0FlbDNCUTtFQUlFLHNCQTNFUztFQTRFVCxjQTdFRTtBZjg3Qlo7QWUzMkJZO0VBQ0U7QWY2MkJkO0FlNTJCUTtFQUVFO0VBQ0Esa0JBdkZTO0VBd0ZUO0VBQ0EsV0F6RlM7QWZzOEJuQjtBZXgyQlE7RUFDRSw0QkFIWTtFQUlaLGNBSFc7QWY2MkJyQjtBZXoyQlU7RUFFRTtFQUNBO0VBQ0EsY0FSUztBZmszQnJCO0FlejJCVTtFQUVFO0VBQ0E7RUFDQSxjQWJTO0FmdTNCckI7QWVuOUJJO0VBQ0UseUJBSE07RUFJTjtFQUNBLFdBSmE7QWZ5OUJuQjtBZXA5Qk07RUFFRTtFQUNBO0VBQ0EsV0FUVztBZjg5Qm5CO0FlcDlCTTtFQUVFO0VBQ0EsV0FiVztBZmsrQm5CO0FlcDlCUTtFQUNFO0FmczlCVjtBZXI5Qk07RUFFRTtFQUNBO0VBQ0EsV0FwQlc7QWYwK0JuQjtBZXI5Qk07RUFFRSx5QkF4Qkk7RUF5QkoscUJBekJJO0VBMEJKO0FmczlCUjtBZXI5Qk07RUFDRSxzQkEzQlc7RUE0QlgsY0E3Qkk7QWZvL0JaO0FldDlCUTtFQUVFO0FmdTlCVjtBZXQ5QlE7RUFFRSxzQkFsQ1M7RUFtQ1Q7RUFDQTtFQUNBLGNBdENFO0FmNi9CWjtBZXI5QlE7RUFDRTtBZnU5QlY7QWV0OUJNO0VBQ0U7RUFDQSxxQkE1Q0k7RUE2Q0osY0E3Q0k7QWZxZ0NaO0FldjlCUTtFQUlFLHlCQWxERTtFQW1ERixxQkFuREU7RUFvREYsV0FuRFM7QWZ5Z0NuQjtBZXA5QlU7RUFDRTtBZnM5Qlo7QWVqOUJZO0VBQ0U7QWZtOUJkO0FlbDlCUTtFQUVFO0VBQ0EscUJBakVFO0VBa0VGO0VBQ0EsY0FuRUU7QWZzaENaO0FlbDlCTTtFQUNFO0VBQ0Esa0JBckVXO0VBc0VYLFdBdEVXO0FmMGhDbkI7QWVuOUJRO0VBSUUsc0JBM0VTO0VBNEVULGNBN0VFO0FmK2hDWjtBZTU4Qlk7RUFDRTtBZjg4QmQ7QWU3OEJRO0VBRUU7RUFDQSxrQkF2RlM7RUF3RlQ7RUFDQSxXQXpGUztBZnVpQ25CO0FlejhCUTtFQUNFLHlCQUhZO0VBSVosY0FIVztBZjg4QnJCO0FlMThCVTtFQUVFO0VBQ0E7RUFDQSxjQVJTO0FmbTlCckI7QWUxOEJVO0VBRUU7RUFDQTtFQUNBLGNBYlM7QWZ3OUJyQjtBZXBqQ0k7RUFDRSx5QkFITTtFQUlOO0VBQ0EsV0FKYTtBZjBqQ25CO0FlcmpDTTtFQUVFO0VBQ0E7RUFDQSxXQVRXO0FmK2pDbkI7QWVyakNNO0VBRUU7RUFDQSxXQWJXO0FmbWtDbkI7QWVyakNRO0VBQ0U7QWZ1akNWO0FldGpDTTtFQUVFO0VBQ0E7RUFDQSxXQXBCVztBZjJrQ25CO0FldGpDTTtFQUVFLHlCQXhCSTtFQXlCSixxQkF6Qkk7RUEwQko7QWZ1akNSO0FldGpDTTtFQUNFLHNCQTNCVztFQTRCWCxjQTdCSTtBZnFsQ1o7QWV2akNRO0VBRUU7QWZ3akNWO0FldmpDUTtFQUVFLHNCQWxDUztFQW1DVDtFQUNBO0VBQ0EsY0F0Q0U7QWY4bENaO0FldGpDUTtFQUNFO0Fmd2pDVjtBZXZqQ007RUFDRTtFQUNBLHFCQTVDSTtFQTZDSixjQTdDSTtBZnNtQ1o7QWV4akNRO0VBSUUseUJBbERFO0VBbURGLHFCQW5ERTtFQW9ERixXQW5EUztBZjBtQ25CO0FlcmpDVTtFQUNFO0FmdWpDWjtBZWxqQ1k7RUFDRTtBZm9qQ2Q7QWVuakNRO0VBRUU7RUFDQSxxQkFqRUU7RUFrRUY7RUFDQSxjQW5FRTtBZnVuQ1o7QWVuakNNO0VBQ0U7RUFDQSxrQkFyRVc7RUFzRVgsV0F0RVc7QWYybkNuQjtBZXBqQ1E7RUFJRSxzQkEzRVM7RUE0RVQsY0E3RUU7QWZnb0NaO0FlN2lDWTtFQUNFO0FmK2lDZDtBZTlpQ1E7RUFFRTtFQUNBLGtCQXZGUztFQXdGVDtFQUNBLFdBekZTO0Fmd29DbkI7QWUxaUNRO0VBQ0UseUJBSFk7RUFJWixjQUhXO0FmK2lDckI7QWUzaUNVO0VBRUU7RUFDQTtFQUNBLGNBUlM7QWZvakNyQjtBZTNpQ1U7RUFFRTtFQUNBO0VBQ0EsY0FiUztBZnlqQ3JCO0FlcnBDSTtFQUNFLHlCQUhNO0VBSU47RUFDQSx5QkFKYTtBZjJwQ25CO0FldHBDTTtFQUVFO0VBQ0E7RUFDQSx5QkFUVztBZmdxQ25CO0FldHBDTTtFQUVFO0VBQ0EseUJBYlc7QWZvcUNuQjtBZXRwQ1E7RUFDRTtBZndwQ1Y7QWV2cENNO0VBRUU7RUFDQTtFQUNBLHlCQXBCVztBZjRxQ25CO0FldnBDTTtFQUVFLHlCQXhCSTtFQXlCSixxQkF6Qkk7RUEwQko7QWZ3cENSO0FldnBDTTtFQUNFLG9DQTNCVztFQTRCWCxjQTdCSTtBZnNyQ1o7QWV4cENRO0VBRUU7QWZ5cENWO0FleHBDUTtFQUVFLG9DQWxDUztFQW1DVDtFQUNBO0VBQ0EsY0F0Q0U7QWYrckNaO0FldnBDUTtFQUNFO0FmeXBDVjtBZXhwQ007RUFDRTtFQUNBLHFCQTVDSTtFQTZDSixjQTdDSTtBZnVzQ1o7QWV6cENRO0VBSUUseUJBbERFO0VBbURGLHFCQW5ERTtFQW9ERix5QkFuRFM7QWYyc0NuQjtBZXRwQ1U7RUFDRTtBZndwQ1o7QWVucENZO0VBQ0U7QWZxcENkO0FlcHBDUTtFQUVFO0VBQ0EscUJBakVFO0VBa0VGO0VBQ0EsY0FuRUU7QWZ3dENaO0FlcHBDTTtFQUNFO0VBQ0EsZ0NBckVXO0VBc0VYLHlCQXRFVztBZjR0Q25CO0FlcnBDUTtFQUlFLG9DQTNFUztFQTRFVCxjQTdFRTtBZml1Q1o7QWU5b0NZO0VBQ0U7QWZncENkO0FlL29DUTtFQUVFO0VBQ0EsZ0NBdkZTO0VBd0ZUO0VBQ0EseUJBekZTO0FmeXVDbkI7QWUzb0NRO0VBQ0UseUJBSFk7RUFJWixjQUhXO0FmZ3BDckI7QWU1b0NVO0VBRUU7RUFDQTtFQUNBLGNBUlM7QWZxcENyQjtBZTVvQ1U7RUFFRTtFQUNBO0VBQ0EsY0FiUztBZjBwQ3JCO0FldHZDSTtFQUNFLHlCQUhNO0VBSU47RUFDQSxXQUphO0FmNHZDbkI7QWV2dkNNO0VBRUU7RUFDQTtFQUNBLFdBVFc7QWZpd0NuQjtBZXZ2Q007RUFFRTtFQUNBLFdBYlc7QWZxd0NuQjtBZXZ2Q1E7RUFDRTtBZnl2Q1Y7QWV4dkNNO0VBRUU7RUFDQTtFQUNBLFdBcEJXO0FmNndDbkI7QWV4dkNNO0VBRUUseUJBeEJJO0VBeUJKLHFCQXpCSTtFQTBCSjtBZnl2Q1I7QWV4dkNNO0VBQ0Usc0JBM0JXO0VBNEJYLGNBN0JJO0FmdXhDWjtBZXp2Q1E7RUFFRTtBZjB2Q1Y7QWV6dkNRO0VBRUUsc0JBbENTO0VBbUNUO0VBQ0E7RUFDQSxjQXRDRTtBZmd5Q1o7QWV4dkNRO0VBQ0U7QWYwdkNWO0FlenZDTTtFQUNFO0VBQ0EscUJBNUNJO0VBNkNKLGNBN0NJO0Fmd3lDWjtBZTF2Q1E7RUFJRSx5QkFsREU7RUFtREYscUJBbkRFO0VBb0RGLFdBbkRTO0FmNHlDbkI7QWV2dkNVO0VBQ0U7QWZ5dkNaO0FlcHZDWTtFQUNFO0Fmc3ZDZDtBZXJ2Q1E7RUFFRTtFQUNBLHFCQWpFRTtFQWtFRjtFQUNBLGNBbkVFO0FmeXpDWjtBZXJ2Q007RUFDRTtFQUNBLGtCQXJFVztFQXNFWCxXQXRFVztBZjZ6Q25CO0FldHZDUTtFQUlFLHNCQTNFUztFQTRFVCxjQTdFRTtBZmswQ1o7QWUvdUNZO0VBQ0U7QWZpdkNkO0FlaHZDUTtFQUVFO0VBQ0Esa0JBdkZTO0VBd0ZUO0VBQ0EsV0F6RlM7QWYwMENuQjtBZTV1Q1E7RUFDRSx5QkFIWTtFQUlaLGNBSFc7QWZpdkNyQjtBZTd1Q1U7RUFFRTtFQUNBO0VBQ0EsY0FSUztBZnN2Q3JCO0FlN3VDVTtFQUVFO0VBQ0E7RUFDQSxjQWJTO0FmMnZDckI7QWU1dUNFO0VBdE1BLGVkUE87QUQ0N0NUO0FldjdDRTtFQUNFLGtCVGtCVztBTnU2Q2Y7QWVodkNFO0VBdE1BLG1CZFZPO0FEbThDVDtBZWp2Q0U7RUF0TUEsaUJkYk87QUR1OENUO0FlbHZDRTtFQXRNQSxtQmRoQk87QUQyOENUO0FlbHZDRTtFQUVFLHlCZDlPSTtFYytPSixxQlQ1UFc7RVM2UFgsZ0JBak9xQjtFQWtPckIsWUFqT3NCO0FmbzlDMUI7QWVsdkNFO0VBQ0U7RUFDQTtBZm92Q0o7QWVudkNFO0VBQ0U7RUFDQTtBZnF2Q0o7QWVwdkNJO0VSdFFGO0VBS0U7RUFDQTtFUW1RRTtBZnV2Q047QWV0dkNFO0VBQ0UsNEJUdlFXO0VTd1FYLHFCVDNRVztFUzRRWCxjZDNQRztFYzRQSDtFQUNBO0Fmd3ZDSjtBZXZ2Q0U7RUFDRSxxQlRsTmE7RVNtTmI7RUFDQTtBZnl2Q0o7O0FldnZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmMHZDRjtBZXp2Q0U7RUFDRTtBZjJ2Q0o7QWUxdkNJO0VSakhBLG9CUWtIMEI7QWY0dkM5QjtBZTN2Q0U7RUFDRTtBZjZ2Q0o7QWU1dkNFO0VBQ0U7QWY4dkNKO0FlM3ZDSTtFQXpQRixlZFBPO0FEOC9DVDtBZXovQ0U7RUFDRSxrQlRrQlc7QU55K0NmO0FlOXZDSTtFQXhQRixpQmRiTztBRHNnRFQ7QWU5dkNJO0VBelBGLG1CZGhCTztBRDBnRFQ7QWU3dkNNO0VBQ0U7RUFDQTtBZit2Q1I7QWU5dkNNO0VBQ0U7RUFDQTtFUnhJSixrQlF5STRCO0FmZ3dDaEM7QWUvdkNNO0VSMUlGLGVRMkk0QjtBZml3Q2hDO0FlaHdDTTtFQUVFO0FmaXdDUjtBZWh3Q007RUFLRTtBZjh2Q1I7QWU3dkNRO0VBQ0U7QWYrdkNWO0FlOXZDTTtFQUNFO0VBQ0E7QWZnd0NSO0FlL3ZDRTtFQUNFO0FmaXdDSjtBZS92Q007RUFDRTtFQUNBO0FmaXdDUjtBZWh3Q0U7RUFDRTtBZmt3Q0o7QWVod0NNO0VBQ0U7RUFDQTtBZmt3Q1I7O0FPNy9DRTtFUWlRTTtJQUNFLGtCQWxUZ0I7RWZrakR4Qjs7RWU5dkNNOztJQUVFLG1CQXRUZ0I7RWZ1akR4Qjs7RWV0d0NNO0lBQ0UsZUFsVGdCO0VmMmpEeEI7O0VlMXdDTTtJQUNFLG1CQWxUZ0I7RWYrakR4QjtBQUNGO0FPNWdERTtFUTZQTTtJQUNFLG1CQWxUZ0I7RWZva0R4Qjs7RWVoeENNOztJQUVFLGVBdFRnQjtFZnlrRHhCOztFZXh4Q007SUFDRSxtQkFsVGdCO0VmNmtEeEI7O0VlNXhDTTtJQUNFLGlCQWxUZ0I7RWZpbER4QjtBQUNGO0FnQjNuREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEI2bkRGO0FnQjVuREU7RUFDRTtFQUNBLGtCZlBFO0VlUUYsbUJmUkU7RWVTRjtBaEI4bkRKO0FPdGhERTtFU2pIRjtJQVdJO0VoQmdvREY7QUFDRjtBT2poREk7RVM5R0E7SUFDRTtFaEJrb0RKO0FBQ0Y7QU92Z0RJO0VTMUhBO0lBQ0U7RWhCb29ESjtBQUNGO0FPdGhESTtFUzdHQTtJQUNFO0VoQnNvREo7QUFDRjtBTzVnREk7RVN6SEE7SUFDRTtFaEJ3b0RKO0FBQ0Y7O0FpQjFvREU7RUFDRTtBakI2b0RKO0FpQnBvREk7Ozs7Ozs7RUFDRSxrQkFoQ3dCO0FqQjRxRDlCO0FpQjNvREU7Ozs7Ozs7RUFNRSxjaEJyQkk7RWdCc0JKLGdCaEJNcUI7RWdCTHJCLHlCaEJNMEI7QUR3b0Q5QjtBaUI3b0RFO0VBQ0U7RUFDQTtBakIrb0RKO0FpQjlvREk7RUFDRTtBakJncEROO0FpQi9vREU7RUFDRTtFQUNBO0FqQmlwREo7QWlCaHBESTtFQUNFO0FqQmtwRE47QWlCanBERTtFQUNFO0VBQ0E7QWpCbXBESjtBaUJscERJO0VBQ0U7QWpCb3BETjtBaUJucERFO0VBQ0U7RUFDQTtBakJxcERKO0FpQnBwREU7RUFDRTtFQUNBO0FqQnNwREo7QWlCcnBERTtFQUNFO0VBQ0E7QWpCdXBESjtBaUJ0cERFO0VBQ0UsNEJYNURXO0VDdUtYLDhCVTNLNkI7RUFrRTdCLHFCQWpFeUI7QWpCeXREN0I7QWlCdnBERTtFQUNFO0VWdUdBLGdCVXRHd0I7RUFDeEI7QWpCeXBESjtBaUJ4cERJO0VBQ0U7QWpCMHBETjtBaUJ6cERNO0VBQ0U7QWpCMnBEUjtBaUIxcERNO0VBQ0U7QWpCNHBEUjtBaUIzcERNO0VBQ0U7QWpCNnBEUjtBaUI1cERNO0VBQ0U7QWpCOHBEUjtBaUI3cERFO0VBQ0U7RVZ5RkEsZ0JVeEZ3QjtFQUN4QjtBakIrcERKO0FpQjlwREk7RUFDRTtFQUNBO0FqQmdxRE47QWlCL3BETTtFQUNFO0FqQmlxRFI7QWlCaHFERTtFVmlGRSxnQlVoRndCO0FqQmtxRDVCO0FpQmpxREU7RUFDRTtFQUNBO0VBQ0E7QWpCbXFESjtBaUJscURJO0VBQ0U7QWpCb3FETjtBaUJucURJO0VBQ0U7QWpCcXFETjtBaUJwcURJO0VBQ0U7QWpCc3FETjtBaUJycURJO0VBQ0U7QWpCdXFETjtBaUJ0cURFO0VWOUNBO0VVZ0RFO0VBQ0EscUJBeEdrQjtFQXlHbEI7RUFDQTtBakJ3cURKO0FpQnZxREU7O0VBRUU7QWpCeXFESjtBaUJ4cURFO0VBQ0U7QWpCMHFESjtBaUJ6cURJOztFQUVFLHlCQWhIc0I7RUFpSHRCLHFCQWhINEI7RUFpSDVCLHFCQWhIdUI7RUFpSHZCO0FqQjJxRE47QWlCMXFESTtFQUNFLGNYN0hTO0FOeXlEZjtBaUIzcURNO0VBQ0U7QWpCNnFEUjtBaUIzcURNOztFQUVFLHFCQXZIK0I7RUF3SC9CLGNYcElPO0FOaXpEZjtBaUIzcURNOztFQUVFLHFCQXpIK0I7RUEwSC9CLGNYeklPO0FOc3pEZjtBaUJ6cURVOztFQUVFLHNCQWpJMkM7QWpCNHlEdkQ7QWlCenFESTtFQUNFO0FqQjJxRE47QWlCenFERTtFQUNFLGVoQjlHSztBRHl4RFQ7QWlCMXFERTtFQUNFLG1CaEJqSEs7QUQ2eERUO0FpQjNxREU7RUFDRSxpQmhCcEhLO0FEaXlEVDtBaUI1cURFO0VBQ0UsbUJoQnZISztBRHF5RFQ7O0FrQnowREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQVZnQjtFQVdoQixhQVhnQjtBbEJ1MURsQjtBa0IxMERFO0VBQ0UsWUFib0I7RUFjcEIsV0Fkb0I7QWxCMDFEeEI7QWtCMzBERTtFQUNFLFlBZnFCO0VBZ0JyQixXQWhCcUI7QWxCNjFEekI7QWtCNTBERTtFQUNFLFlBakJvQjtFQWtCcEIsV0FsQm9CO0FsQmcyRHhCOztBa0I1MERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkE1QmdCO0VBNkJoQjtBbEIrMERGO0FrQjkwREU7RUFDRTtFQUNBO0FsQmcxREo7QWtCLzBESTtFQUVJLG9CQS9CWTtBbEIrMkRwQjtBa0I3MERJO0VBRUksbUJBcENZO0FsQmszRHBCOztBa0IxMERBO0VBQ0U7QWxCNjBERjs7QW1CdDNEQTtFQUNFO0VBQ0E7QW5CeTNERjtBbUJ4M0RFO0VBQ0U7RUFDQTtFQUNBO0FuQjAzREo7QW1CejNESTtFQUNFLHFCYjREVztBTit6RGpCO0FtQjEzREU7RUFDRTtBbkI0M0RKO0FtQjEyREk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7QW5CMDdETjtBbUJ6N0RFO0VBRUU7QW5CMDdESjtBbUJ6N0RFO0VBQ0U7QW5CMjdESjtBbUIxN0RFO0VBQ0U7QW5CNDdESjtBbUIzN0RFO0VBQ0U7QW5CNjdESjtBbUI1N0RFO0VBQ0U7QW5CODdESjtBbUI3N0RFO0VBQ0U7QW5CKzdESjtBbUI5N0RFO0VBQ0U7QW5CZzhESjtBbUIvN0RFO0VBQ0U7QW5CaThESjtBbUJoOERFO0VBQ0U7QW5CazhESjtBbUJqOERFO0VBQ0U7QW5CbThESjtBbUJsOERFO0VBQ0U7QW5CbzhESjtBbUJuOERFO0VBQ0U7QW5CcThESjtBbUJwOERFO0VBQ0U7QW5CczhESjtBbUJyOERFO0VBQ0U7QW5CdThESjtBbUJ0OERFO0VBQ0U7QW5CdzhESjtBbUJyOERJO0VBQ0U7RUFDQTtBbkJ1OEROO0FtQno4REk7RUFDRTtFQUNBO0FuQjI4RE47QW1CNzhESTtFQUNFO0VBQ0E7QW5CKzhETjtBbUJqOURJO0VBQ0U7RUFDQTtBbkJtOUROO0FtQnI5REk7RUFDRTtFQUNBO0FuQnU5RE47QW1CejlESTtFQUNFO0VBQ0E7QW5CMjlETjtBbUI3OURJO0VBQ0U7RUFDQTtBbkIrOUROOztBb0I1aEVBO0VBRUU7RUFDQSxrQmR3RE87RWN2RFA7RUFFRSxzQ0FYdUI7QXBCd2lFM0I7QW9CMWhFRTtFQUNFO0VBQ0E7QXBCNGhFSjtBb0IzaEVFO0VBQ0U7QXBCNmhFSjtBb0I1aEVFOztFQUVFLG1CbkJKSTtBRGtpRVI7QW9CN2hFRTtFQUNFO0FwQitoRUo7QW9COWhFRTtFYjhKRSxhYTdKYztFQUNkO0VBQ0E7QXBCZ2lFSjtBb0IvaEVFOzs7RUFHRTtBcEJpaUVKO0FvQjVoRUk7RUFDRSx5QkFITTtFQUlOLGNBSGE7QXBCaWlFbkI7QW9CaGlFSTtFQUNFLHlCQUhNO0VBSU4sY0FIYTtBcEJxaUVuQjtBb0JwaUVJO0VBQ0UsNEJBSE07RUFJTix5QkFIYTtBcEJ5aUVuQjtBb0J4aUVJO0VBQ0UseUJBSE07RUFJTixXQUhhO0FwQjZpRW5CO0FvQjVpRUk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QXBCaWpFbkI7QW9CemlFUTtFQUNFLHlCQUhZO0VBSVosY0FIVztBcEI4aUVyQjtBb0JwakVJO0VBQ0UseUJBSE07RUFJTixXQUhhO0FwQnlqRW5CO0FvQmpqRVE7RUFDRSw0QkFIWTtFQUlaLGNBSFc7QXBCc2pFckI7QW9CNWpFSTtFQUNFLHlCQUhNO0VBSU4sV0FIYTtBcEJpa0VuQjtBb0J6akVRO0VBQ0UseUJBSFk7RUFJWixjQUhXO0FwQjhqRXJCO0FvQnBrRUk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QXBCeWtFbkI7QW9CamtFUTtFQUNFLHlCQUhZO0VBSVosY0FIVztBcEJza0VyQjtBb0I1a0VJO0VBQ0UseUJBSE07RUFJTix5QkFIYTtBcEJpbEVuQjtBb0J6a0VRO0VBQ0UseUJBSFk7RUFJWixjQUhXO0FwQjhrRXJCO0FvQnBsRUk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QXBCeWxFbkI7QW9CamxFUTtFQUNFLHlCQUhZO0VBSVosY0FIVztBcEJzbEVyQjs7QXFCNW5FQTtFQUVFO0VBQ0E7RUFDQTtFQUNBLHFCZnlEZTtFZXhEZjtFQUNBLGdCcEIyQk87RW9CMUJQO0VBQ0E7RUFDQTtBckI4bkVGO0FxQjduRUU7RUFDRSx5QmZYWTtBTjBvRWhCO0FxQjluRUU7RUFDRSx5QmZqQlc7QU5pcEVmO0FxQi9uRUU7RUFDRSx5QmZuQlc7QU5vcEVmO0FxQmhvRUU7RUFDRSx5QmZyQlc7RWVzQlg7QXJCa29FSjtBcUI3bkVNO0VBQ0UseUJBSEk7QXJCa29FWjtBcUI5bkVNO0VBQ0UseUJBTEk7QXJCcW9FWjtBcUIvbkVNO0VBQ0UseUJBUEk7QXJCd29FWjtBcUJob0VNO0VBQ0U7QXJCa29FUjtBcUJ6b0VNO0VBQ0UseUJBSEk7QXJCOG9FWjtBcUIxb0VNO0VBQ0UseUJBTEk7QXJCaXBFWjtBcUIzb0VNO0VBQ0UseUJBUEk7QXJCb3BFWjtBcUI1b0VNO0VBQ0U7QXJCOG9FUjtBcUJycEVNO0VBQ0UsNEJBSEk7QXJCMHBFWjtBcUJ0cEVNO0VBQ0UsNEJBTEk7QXJCNnBFWjtBcUJ2cEVNO0VBQ0UsNEJBUEk7QXJCZ3FFWjtBcUJ4cEVNO0VBQ0U7QXJCMHBFUjtBcUJqcUVNO0VBQ0UseUJBSEk7QXJCc3FFWjtBcUJscUVNO0VBQ0UseUJBTEk7QXJCeXFFWjtBcUJucUVNO0VBQ0UseUJBUEk7QXJCNHFFWjtBcUJwcUVNO0VBQ0U7QXJCc3FFUjtBcUI3cUVNO0VBQ0UseUJBSEk7QXJCa3JFWjtBcUI5cUVNO0VBQ0UseUJBTEk7QXJCcXJFWjtBcUIvcUVNO0VBQ0UseUJBUEk7QXJCd3JFWjtBcUJockVNO0VBQ0U7QXJCa3JFUjtBcUJ6ckVNO0VBQ0UseUJBSEk7QXJCOHJFWjtBcUIxckVNO0VBQ0UseUJBTEk7QXJCaXNFWjtBcUIzckVNO0VBQ0UseUJBUEk7QXJCb3NFWjtBcUI1ckVNO0VBQ0U7QXJCOHJFUjtBcUJyc0VNO0VBQ0UseUJBSEk7QXJCMHNFWjtBcUJ0c0VNO0VBQ0UseUJBTEk7QXJCNnNFWjtBcUJ2c0VNO0VBQ0UseUJBUEk7QXJCZ3RFWjtBcUJ4c0VNO0VBQ0U7QXJCMHNFUjtBcUJqdEVNO0VBQ0UseUJBSEk7QXJCc3RFWjtBcUJsdEVNO0VBQ0UseUJBTEk7QXJCeXRFWjtBcUJudEVNO0VBQ0UseUJBUEk7QXJCNHRFWjtBcUJwdEVNO0VBQ0U7QXJCc3RFUjtBcUI3dEVNO0VBQ0UseUJBSEk7QXJCa3VFWjtBcUI5dEVNO0VBQ0UseUJBTEk7QXJCcXVFWjtBcUIvdEVNO0VBQ0UseUJBUEk7QXJCd3VFWjtBcUJodUVNO0VBQ0U7QXJCa3VFUjtBcUJ6dUVNO0VBQ0UseUJBSEk7QXJCOHVFWjtBcUIxdUVNO0VBQ0UseUJBTEk7QXJCaXZFWjtBcUIzdUVNO0VBQ0UseUJBUEk7QXJCb3ZFWjtBcUI1dUVNO0VBQ0U7QXJCOHVFUjtBcUI1dUVFO0VBQ0Usd0JBdEM4QjtFQXVDOUI7RUFDQTtFQUNBO0VBQ0EseUJmckNZO0Vlc0NaO0VBQ0E7RUFDQTtFQUNBO0FyQjh1RUo7QXFCN3VFSTtFQUNFO0FyQit1RU47QXFCOXVFSTtFQUNFO0FyQmd2RU47QXFCL3VFSTtFQUNFO0FyQml2RU47QXFCOXVFRTtFQUNFLFlwQmpCSztBRGl3RVQ7QXFCL3VFRTtFQUNFLGNwQnJCSztBRHN3RVQ7QXFCaHZFRTtFQUNFLGdCcEJ4Qks7QUQwd0VUOztBcUJodkVBO0VBQ0U7SUFDRTtFckJtdkVGO0VxQmx2RUE7SUFDRTtFckJvdkVGO0FBQ0Y7QXNCL3hFQTtFQUVFLHlCckJUTTtFcUJVTixjaEIzQmE7QU4yekVmO0FzQi94RUU7O0VBRUUseUJBL0JnQjtFQWdDaEIscUJBL0JzQjtFQWdDdEIscUJBL0JpQjtFQWdDakI7QXRCaXlFSjtBc0I1eEVNOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTixjQUphO0F0Qm15RXJCO0FzQmx5RU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLGNBSmE7QXRCeXlFckI7QXNCeHlFTTs7RUFDRSw0QkFITTtFQUlOLHdCQUpNO0VBS04seUJBSmE7QXRCK3lFckI7QXNCOXlFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBdEJxekVyQjtBc0JwekVNOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTixXQUphO0F0QjJ6RXJCO0FzQjF6RU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLFdBSmE7QXRCaTBFckI7QXNCaDBFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBdEJ1MEVyQjtBc0J0MEVNOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTixXQUphO0F0QjYwRXJCO0FzQjUwRU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLHlCQUphO0F0Qm0xRXJCO0FzQmwxRU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLFdBSmE7QXRCeTFFckI7QXNCbjFFSTs7RUFDRTtFQUNBO0F0QnMxRU47QXNCcjFFSTs7RUFDRSx5QnJCcENJO0VxQnFDSixXckJwQ1c7QUQ0M0VqQjtBc0J2MUVNOzs7O0VBRUU7QXRCMjFFUjtBc0IxMUVJOztFQUNFO0F0QjYxRU47QXNCNTFFRTtFQUNFLGNoQnZEVztBTnE1RWY7QXNCNzFFSTtFQUNFLGdCQXREa0I7QXRCcTVFeEI7QXNCNzFFSTtFQUNFLHlCckJqREk7RXFCa0RKLFdyQmpEVztBRGc1RWpCO0FzQjkxRU07O0VBRUU7QXRCZzJFUjtBc0IvMUVNOztFQUVFLGtCckJ2RFM7RXFCd0RUO0F0QmkyRVI7QXNCaDJFRTtFQUNFLDZCQTVEMEI7QXRCODVFOUI7QXNCajJFSTs7RUFFRSxxQkFwRXlCO0VBcUV6QixjaEIxRVM7QU42NkVmO0FzQmwyRUU7RUFDRSw2QkFoRTBCO0F0Qm82RTlCO0FzQm4yRUk7O0VBRUUscUJBeEV5QjtFQXlFekIsY2hCaEZTO0FOcTdFZjtBc0JwMkVFO0VBQ0UsNkJBdkUwQjtBdEI2NkU5QjtBc0JuMkVROztFQUVFO0F0QnEyRVY7QXNCbDJFSTs7RUFFRTtBdEJvMkVOO0FzQmoyRVE7O0VBRUU7QXRCbTJFVjtBc0JsMkVFO0VBQ0U7QXRCbzJFSjtBc0JoMkVRO0VBQ0UseUJoQmhHSztBTms4RWY7QXNCOTFFVTtFQUNFLHlCaEJyR0c7QU5xOEVmO0FzQi8xRVk7RUFDRSw0QmhCeEdDO0FOeThFZjtBc0IvMUVJOztFQUVFO0F0QmkyRU47QXNCNzFFUTtFQUNFLHlCaEJoSEs7QU4rOEVmOztBc0I3MUVBO0VmN0RFO0VlZ0VBO0VBQ0E7RUFDQTtBdEIrMUVGOztBdUIzOUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCODlFRjtBdUI3OUVFO0VBQ0U7QXZCKzlFSjtBdUI5OUVJO0VoQm9LQSxvQmdCbkswQjtBdkJnK0U5QjtBdUIvOUVFO0VBQ0U7QXZCaStFSjtBdUJoK0VFO0VBQ0U7QXZCaytFSjtBdUIvOUVJO0VBQ0UsbUJ0Qm1CRztBRDg4RVQ7QXVCLzlFSTtFQUNFLGlCdEJlRztBRGs5RVQ7QXVCaCtFRTtFQUNFO0F2QmsrRUo7QXVCaitFSTtFQUNFO0VBQ0E7QXZCbStFTjtBdUJsK0VFO0VBQ0U7QXZCbytFSjtBdUJsK0VNO0VBQ0U7QXZCbytFUjtBdUJuK0VNO0VBQ0U7QXZCcStFUjtBdUJuK0VJO0VoQjBJQSxlZ0J6STBCO0F2QnErRTlCO0F1QnArRU07RWhCd0lGLGNnQnZJNEI7RUFFdEI7RUFDQTtBdkJxK0VWO0F1QmorRU07RUFFSTtFQUNBO0F2QmsrRVY7O0F1Qjc5RUE7RUFDRTtFQUNBLDRCakJqRGE7RWlCa0RiLGtCakJPTztFaUJOUCxjakJ6RGE7RWlCMERiO0VBQ0EsZXRCckJPO0VzQnNCUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCZytFRjtBdUIvOUVFO0VoQjJHRSxvQmdCMUd3QjtFaEIwR3hCLHVCZ0J6R3dCO0F2QmkrRTVCO0F1QjU5RUk7RUFDRSx5QkFITTtFQUlOLGNBSGE7QXZCaStFbkI7QXVCaCtFSTtFQUNFLHlCQUhNO0VBSU4sY0FIYTtBdkJxK0VuQjtBdUJwK0VJO0VBQ0UsNEJBSE07RUFJTix5QkFIYTtBdkJ5K0VuQjtBdUJ4K0VJO0VBQ0UseUJBSE07RUFJTixXQUhhO0F2QjYrRW5CO0F1QjUrRUk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QXZCaS9FbkI7QXVCeitFUTtFQUNFLHlCQUhZO0VBSVosY0FIVztBdkI4K0VyQjtBdUJwL0VJO0VBQ0UseUJBSE07RUFJTixXQUhhO0F2QnkvRW5CO0F1QmovRVE7RUFDRSw0QkFIWTtFQUlaLGNBSFc7QXZCcy9FckI7QXVCNS9FSTtFQUNFLHlCQUhNO0VBSU4sV0FIYTtBdkJpZ0ZuQjtBdUJ6L0VRO0VBQ0UseUJBSFk7RUFJWixjQUhXO0F2QjgvRXJCO0F1QnBnRkk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QXZCeWdGbkI7QXVCamdGUTtFQUNFLHlCQUhZO0VBSVosY0FIVztBdkJzZ0ZyQjtBdUI1Z0ZJO0VBQ0UseUJBSE07RUFJTix5QkFIYTtBdkJpaEZuQjtBdUJ6Z0ZRO0VBQ0UseUJBSFk7RUFJWixjQUhXO0F2QjhnRnJCO0F1QnBoRkk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QXZCeWhGbkI7QXVCamhGUTtFQUNFLHlCQUhZO0VBSVosY0FIVztBdkJzaEZyQjtBdUJqaEZFO0VBQ0UsZXRCL0NLO0FEa2tGVDtBdUJsaEZFO0VBQ0UsbUJ0QmxESztBRHNrRlQ7QXVCbmhGRTtFQUNFLGlCdEJyREs7QUQwa0ZUO0F1Qm5oRkk7RWhCa0ZBLHFCZ0JqRjBCO0VoQmlGMUIsc0JnQmhGMEI7QXZCcWhGOUI7QXVCcGhGSTtFaEIrRUEscUJnQjlFMEI7RWhCOEUxQixzQmdCN0UwQjtBdkJzaEY5QjtBdUJyaEZJO0VoQjRFQSxxQmdCM0UwQjtFaEIyRTFCLHNCZ0IxRTBCO0F2QnVoRjlCO0F1QnJoRkU7RWhCd0VFLGdCZ0IvS2dCO0VBeUdoQjtFQUNBO0VBQ0E7QXZCdWhGSjtBdUJ0aEZJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ1aEZOO0F1QnRoRkk7RUFDRTtFQUNBO0F2QndoRk47QXVCdmhGSTtFQUNFO0VBQ0E7QXZCeWhGTjtBdUJ4aEZJO0VBRUU7QXZCeWhGTjtBdUJ4aEZJO0VBQ0U7QXZCMGhGTjtBdUJ6aEZFO0VBQ0UscUJqQi9EYTtBTjBsRmpCOztBdUJ4aEZFO0VBQ0U7QXZCMmhGSjs7QXdCanBGQTs7RUFHRTtBeEJtcEZGO0F3QmxwRkU7Ozs7RUFFRTtBeEJzcEZKO0F3QnJwRkU7O0VBQ0UsaUJBcEJhO0F4QjRxRmpCO0F3QnZwRkU7O0VBQ0UsaUJBckJhO0F4QitxRmpCO0F3QnpwRkU7O0VBQ0U7QXhCNHBGSjs7QXdCMXBGQTtFQUNFLGN2Qm5CUTtFdUJxQk4sMEt2QkxnQjtFdUJNbEIsaUJ2QkVPO0V1QkRQLGdCdkJRYTtFdUJQYixrQkFuQ2tCO0F4QityRnBCO0F3QjNwRkU7RUFDRSxjQXBDaUI7RUFxQ2pCLG9CQXBDa0I7QXhCaXNGdEI7QXdCNXBGRTtFQUNFLG9CQTNCdUI7QXhCeXJGM0I7QXdCMXBGSTtFQUNFLGtCYjhERTtBWDhsRlI7QXdCN3BGSTtFQUNFLG1CYjhERTtBWGltRlI7QXdCaHFGSTtFQUNFLGlCYjhERTtBWG9tRlI7QXdCbnFGSTtFQUNFLG1CYjhERTtBWHVtRlI7QXdCdHFGSTtFQUNFLGlCYjhERTtBWDBtRlI7QXdCenFGSTtFQUNFLG1CYjhERTtBWDZtRlI7QXdCNXFGSTtFQUNFLGViOERFO0FYZ25GUjs7QXdCNXFGQTtFQUNFLGNsQi9DYTtFa0JrRGIsaUJ2QmRPO0V1QmVQLGdCbEJqQmM7RWtCa0JkLGlCQTNDcUI7QXhCd3RGdkI7QXdCNXFGRTtFQUNFLGNsQnZEVztFa0J3RFgsZ0JsQm5CYztBTmlzRmxCO0F3QjdxRkU7RUFDRSxvQkE3Q3VCO0F4QjR0RjNCO0F3QjNxRkk7RUFDRSxrQmI0Q0U7QVhpb0ZSO0F3QjlxRkk7RUFDRSxtQmI0Q0U7QVhvb0ZSO0F3QmpyRkk7RUFDRSxpQmI0Q0U7QVh1b0ZSO0F3QnByRkk7RUFDRSxtQmI0Q0U7QVgwb0ZSO0F3QnZyRkk7RUFDRSxpQmI0Q0U7QVg2b0ZSO0F3QjFyRkk7RUFDRSxtQmI0Q0U7QVhncEZSO0F3QjdyRkk7RUFDRSxlYjRDRTtBWG1wRlI7O0F5QjV2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qit2RkY7O0F5QjF2RkE7RUFDRTtFQUNBLDRCbkJQYTtFbUJRYixxQm5CbURlO0VtQmxEZjtFQUNBLGlCeEJvQk87RXdCbkJQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjZ2RkY7O0EwQjN4RkE7QUMwREE7RUF4QkUseUIxQlhNO0UwQllOLHFCckJ6QmE7RXFCMEJiLGtCckJrQ087RXFCakNQLGNyQi9CYTtBTjZ4RmY7QU8zdEZJO0VvQmpDQSw0QkE3QnNCO0EzQjR4RjFCO0FPOXRGSTtFb0JqQ0EsNEJBN0JzQjtBM0IreEYxQjtBT2p1Rkk7RW9CakNBLDRCQTdCc0I7QTNCa3lGMUI7QU9wdUZJO0VvQmpDQSw0QkE3QnNCO0EzQnF5RjFCO0EyQnZ3RkU7RUFFRSxxQnJCakNXO0FOeXlGZjtBMkJ2d0ZFO0VBSUUscUIxQnZCSTtFMEJ3Qko7QTNCc3dGSjtBMkJyd0ZFO0VBRUUsNEJyQnRDVztFcUJ1Q1gsd0JyQnZDVztFcUJ3Q1g7RUFDQSxjMUIzQkc7QURpeUZQO0FPcHZGSTtFb0JoQkUsK0JBakM2QjtBM0J3eUZuQztBT3Z2Rkk7RW9CaEJFLCtCQWpDNkI7QTNCMnlGbkM7QU8xdkZJO0VvQmhCRSwrQkFqQzZCO0EzQjh5Rm5DO0FPN3ZGSTtFb0JoQkUsK0JBakM2QjtBM0JpekZuQzs7QTRCbDBGQTtFQUVFLHdERENhO0VDQWI7RUFDQTtBNUJvMEZGO0E0Qm4wRkU7RUFDRTtBNUJxMEZKO0E0QmowRkk7RUFDRSxxQkFGTTtBNUJxMEZaO0E0QmwwRk07RUFJRTtBNUJpMEZSO0E0QnYwRkk7RUFDRSxxQkFGTTtBNUIyMEZaO0E0QngwRk07RUFJRTtBNUJ1MEZSO0E0QjcwRkk7RUFDRSx3QkFGTTtBNUJpMUZaO0E0QjkwRk07RUFJRTtBNUI2MEZSO0E0Qm4xRkk7RUFDRSxxQkFGTTtBNUJ1MUZaO0E0QnAxRk07RUFJRTtBNUJtMUZSO0E0QnoxRkk7RUFDRSxxQkFGTTtBNUI2MUZaO0E0QjExRk07RUFJRTtBNUJ5MUZSO0E0Qi8xRkk7RUFDRSxxQkFGTTtBNUJtMkZaO0E0QmgyRk07RUFJRTtBNUIrMUZSO0E0QnIyRkk7RUFDRSxxQkFGTTtBNUJ5MkZaO0E0QnQyRk07RUFJRTtBNUJxMkZSO0E0QjMyRkk7RUFDRSxxQkFGTTtBNUIrMkZaO0E0QjUyRk07RUFJRTtBNUIyMkZSO0E0QmozRkk7RUFDRSxxQkFGTTtBNUJxM0ZaO0E0QmwzRk07RUFJRTtBNUJpM0ZSO0E0QnYzRkk7RUFDRSxxQkFGTTtBNUIyM0ZaO0E0QngzRk07RUFJRTtBNUJ1M0ZSO0E0QnIzRkU7RXZCbUJBLGtCQzBCYTtFRHpCYixlSkNPO0FEbzJGVDtBNEJ2M0ZFO0V2Qm9CQSxpQkpITztBRHkyRlQ7QTRCeDNGRTtFdkJvQkEsbUJKTk87QUQ2MkZUO0E0QngzRkU7RUFDRTtFQUNBO0E1QjAzRko7QTRCejNGRTtFQUNFO0VBQ0E7QTVCMjNGSjs7QTRCdjNGRTtFQUNFLHFCdEIrQmE7RXNCOUJiO0VBQ0E7QTVCMDNGSjtBNEJ6M0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUIyM0ZKOztBNEJ6M0ZBO0VBRUU7RUFDQTtFQUNBO0VBQ0EsMkJ2QjdDMkI7RXVCOEMzQjtBNUIyM0ZGO0E0QjEzRkU7RUFDRSxnQkExRGtCO0VBMkRsQixlQTFEa0I7QTVCczdGdEI7QTRCMzNGRTtFQUNFO0E1QjYzRko7QTRCMzNGRTtFQUNFO0E1QjYzRko7O0E2Qjk3RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0JpOEZGO0E2Qmg4RkU7RUFDRTtBN0JrOEZKO0E2Qmo4RkU7RUFDRSxjdkJGVztBTnE4RmY7QTZCbDhGRTs7O0VBR0UsYzVCZUc7RTRCZEg7QTdCbzhGSjs7QTZCNzdGRTtFdEJnS0Usa0JzQi9Kd0I7QTdCZzhGNUI7O0E4Qm45RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUJzOUZGO0E4QnI5RkU7RUFDRSxhekJEYTtBTHc5RmpCO0E4QnI5Rkk7RUFFRSxxQjdCWUU7RU1vS0osY3VCL0tnQjtFQUNkO0E5QnM5Rk47QThCcDlGSTtFQUNFLHFCeEJ1RFc7RUM0R2IsaUJ1QmxLMkI7QTlCczlGL0I7QThCcjlGRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCczlGSjtBOEJyOUZJO0VBQ0U7QTlCdTlGTjtBOEJ0OUZJO0VBRUUsd0J4QmpCUztBTncrRmY7QThCdDlGSTtFdkJxSkEsb0J1QnBKMkI7QTlCdzlGL0I7QThCdjlGSTtFQUNFO0VBQ0E7QTlCeTlGTjtBOEJ4OUZNO0VBQ0U7QTlCMDlGUjtBOEJ2OUZJO0VBQ0UscUJ4Qm5DUztBTjQvRmY7QThCcDlGTTtFQUNFLHFCQUhJO0E5Qnk5Rlo7QThCcjlGTTtFQUNFLHFCQUxJO0E5QjQ5Rlo7QThCdDlGUTtFQUVFO0E5QnU5RlY7QThCdDlGUTtFQUlFO0E5QnE5RlY7QThCaCtGTTtFQUNFLHFCQUhJO0E5QnErRlo7QThCaitGTTtFQUNFLHFCQUxJO0E5QncrRlo7QThCbCtGUTtFQUVFO0E5Qm0rRlY7QThCbCtGUTtFQUlFO0E5QmkrRlY7QThCNStGTTtFQUNFLHdCQUhJO0E5QmkvRlo7QThCNytGTTtFQUNFLHdCQUxJO0E5Qm8vRlo7QThCOStGUTtFQUVFO0E5QisrRlY7QThCOStGUTtFQUlFO0E5QjYrRlY7QThCeC9GTTtFQUNFLHFCQUhJO0E5QjYvRlo7QThCei9GTTtFQUNFLHFCQUxJO0E5QmdnR1o7QThCMS9GUTtFQUVFO0E5QjIvRlY7QThCMS9GUTtFQUlFO0E5QnkvRlY7QThCcGdHTTtFQUNFLHFCQUhJO0E5QnlnR1o7QThCcmdHTTtFQUNFLHFCQUxJO0E5QjRnR1o7QThCdGdHUTtFQUVFO0E5QnVnR1Y7QThCdGdHUTtFQUlFO0E5QnFnR1Y7QThCaGhHTTtFQUNFLHFCQUhJO0E5QnFoR1o7QThCamhHTTtFQUNFLHFCQUxJO0E5QndoR1o7QThCbGhHUTtFQUVFO0E5Qm1oR1Y7QThCbGhHUTtFQUlFO0E5QmloR1Y7QThCNWhHTTtFQUNFLHFCQUhJO0E5QmlpR1o7QThCN2hHTTtFQUNFLHFCQUxJO0E5Qm9pR1o7QThCOWhHUTtFQUVFO0E5QitoR1Y7QThCOWhHUTtFQUlFO0E5QjZoR1Y7QThCeGlHTTtFQUNFLHFCQUhJO0E5QjZpR1o7QThCemlHTTtFQUNFLHFCQUxJO0E5QmdqR1o7QThCMWlHUTtFQUVFO0E5QjJpR1Y7QThCMWlHUTtFQUlFO0E5QnlpR1Y7QThCcGpHTTtFQUNFLHFCQUhJO0E5QnlqR1o7QThCcmpHTTtFQUNFLHFCQUxJO0E5QjRqR1o7QThCdGpHUTtFQUVFO0E5QnVqR1Y7QThCdGpHUTtFQUlFO0E5QnFqR1Y7QThCaGtHTTtFQUNFLHFCQUhJO0E5QnFrR1o7QThCamtHTTtFQUNFLHFCQUxJO0E5QndrR1o7QThCbGtHUTtFQUVFO0E5Qm1rR1Y7QThCbGtHUTtFQUlFO0E5QmlrR1Y7QThCL2pHRTtFekJoQkEsa0JDMEJhO0VEekJiLGVKQ087QURpbEdUO0E4QmprR0U7RXpCZkEsaUJKSE87QURzbEdUO0E4QmxrR0U7RXpCZkEsbUJKTk87QUQwbEdUO0E4QmprR0k7RUFDRTtFQUNBO0E5Qm1rR047QThCbGtHRTtFQUNFO0E5Qm9rR0o7QThCbmtHSTtFQUNFO0E5QnFrR047QThCbmtHSTtFQUVFO0VBQ0E7RXZCOEdGLGN1QjdHZ0I7RUFDZDtFQUNBO0E5Qm9rR047QThCbmtHSTtFQUNFLGU3QnRDRztBRDJtR1Q7QThCcGtHSTtFQUNFLGlCN0IxQ0c7QURnbkdUO0E4QnJrR0k7RUFDRSxtQjdCN0NHO0FEb25HVDs7QStCL29HQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvQmlwR0Y7QStCM29HTTtFQUNFLHlCQUpJO0VBS0o7RUFDQSxjQUxXO0EvQmtwR25CO0ErQjFvR1E7RUFDRTtFQUNBO0VBQ0EsY0FYUztBL0J1cEduQjtBK0J6b0dRO0VBQ0U7RUFDQTtFQUNBLGNBakJTO0EvQjRwR25CO0ErQnhvR1E7RUFDRTtFQUNBO0VBQ0EsY0F2QlM7QS9CaXFHbkI7QStCL3BHTTtFQUNFLHlCQUpJO0VBS0o7RUFDQSxjQUxXO0EvQnNxR25CO0ErQjlwR1E7RUFDRTtFQUNBO0VBQ0EsY0FYUztBL0IycUduQjtBK0I3cEdRO0VBQ0U7RUFDQTtFQUNBLGNBakJTO0EvQmdyR25CO0ErQjVwR1E7RUFDRTtFQUNBO0VBQ0EsY0F2QlM7QS9CcXJHbkI7QStCbnJHTTtFQUNFLDRCQUpJO0VBS0o7RUFDQSx5QkFMVztBL0IwckduQjtBK0JsckdRO0VBQ0U7RUFDQTtFQUNBLHlCQVhTO0EvQityR25CO0ErQmpyR1E7RUFDRTtFQUNBO0VBQ0EseUJBakJTO0EvQm9zR25CO0ErQmhyR1E7RUFDRTtFQUNBO0VBQ0EseUJBdkJTO0EvQnlzR25CO0ErQnZzR007RUFDRSx5QkFKSTtFQUtKO0VBQ0EsV0FMVztBL0I4c0duQjtBK0J0c0dRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QS9CbXRHbkI7QStCcnNHUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBL0J3dEduQjtBK0Jwc0dRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0EvQjZ0R25CO0ErQjN0R007RUFDRSx5QkFKSTtFQUtKO0VBQ0EsV0FMVztBL0JrdUduQjtBK0IxdEdRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QS9CdXVHbkI7QStCenRHUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBL0I0dUduQjtBK0J4dEdRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0EvQml2R25CO0ErQi91R007RUFDRSx5QkFKSTtFQUtKO0VBQ0EsV0FMVztBL0JzdkduQjtBK0I5dUdRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QS9CMnZHbkI7QStCN3VHUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBL0Jnd0duQjtBK0I1dUdRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0EvQnF3R25CO0ErQm53R007RUFDRSx5QkFKSTtFQUtKO0VBQ0EsV0FMVztBL0Iwd0duQjtBK0Jsd0dRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QS9CK3dHbkI7QStCandHUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBL0JveEduQjtBK0Jod0dRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0EvQnl4R25CO0ErQnZ4R007RUFDRSx5QkFKSTtFQUtKO0VBQ0EsV0FMVztBL0I4eEduQjtBK0J0eEdRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QS9CbXlHbkI7QStCcnhHUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBL0J3eUduQjtBK0JweEdRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0EvQjZ5R25CO0ErQjN5R007RUFDRSx5QkFKSTtFQUtKO0VBQ0EseUJBTFc7QS9Ca3pHbkI7QStCMXlHUTtFQUNFO0VBQ0E7RUFDQSx5QkFYUztBL0J1ekduQjtBK0J6eUdRO0VBQ0U7RUFDQTtFQUNBLHlCQWpCUztBL0I0ekduQjtBK0J4eUdRO0VBQ0U7RUFDQTtFQUNBLHlCQXZCUztBL0JpMEduQjtBK0IvekdNO0VBQ0UseUJBSkk7RUFLSjtFQUNBLFdBTFc7QS9CczBHbkI7QStCOXpHUTtFQUNFO0VBQ0E7RUFDQSxXQVhTO0EvQjIwR25CO0ErQjd6R1E7RUFDRTtFQUNBO0VBQ0EsV0FqQlM7QS9CZzFHbkI7QStCNXpHUTtFQUNFO0VBQ0E7RUFDQSxXQXZCUztBL0JxMUduQjtBK0I1ekdFO0VBQ0UsZTlCTEs7QURtMEdUO0ErQjd6R0U7RUFDRSxtQjlCUks7QUR1MEdUO0ErQjl6R0U7RUFDRSxpQjlCWEs7QUQyMEdUO0ErQjl6R007RUFDRTtBL0JnMEdSO0ErQi96R0U7RUFDRSxtQjlCakJLO0FEazFHVDtBK0IvekdNO0VBQ0U7QS9CaTBHUjtBK0I5ekdJO0VBQ0U7RUFDQTtBL0JnMEdOO0ErQi96R0k7RUFDRTtFQUNBO0EvQmkwR047QStCL3pHTTtFQUNFLGtCekJIQztBTm8wR1Q7QStCaDBHTTtFQUNFO0EvQmswR1I7QStCaDBHSTtFQUNFO0EvQmswR047QStCajBHSTtFQUNFO0VBQ0E7RUFDQTtBL0JtMEdOO0ErQmwwR0k7RUFDRTtBL0JvMEdOO0ErQm4wR0k7RUFDRTtFQUNBO0EvQnEwR047QStCcDBHTTtFQUNFO0EvQnMwR1I7QStCcDBHTTtFQUNFO0EvQnMwR1I7QStCcDBHTTtFQUNFO0EvQnMwR1I7QStCcDBHTTtFQUNFO0EvQnMwR1I7QStCcDBHTTtFQUNFO0EvQnMwR1I7QStCcjBHTTtFQUNFO0VBQ0E7QS9CdTBHUjtBK0J0MEdFO0VBQ0U7QS9CdzBHSjtBK0J0MEdJO0VBQ0U7QS9CdzBHTjtBK0J2MEdJO0VBQ0U7RUFDQTtBL0J5MEdOO0ErQngwR0U7RUFDRTtBL0IwMEdKO0ErQnowR0k7RUFDRTtBL0IyMEdOO0ErQjEwR0k7RUFDRTtFQUNBO0VBQ0E7QS9CNDBHTjs7QStCMTBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I2MEdGO0ErQjMwR0k7RUFDRTtFQUNBLGN6QjlIUztBTjI4R2Y7QStCNTBHSTtFQUNFO0EvQjgwR047QStCNTBHSTtFQUNFO0VBQ0EsY3pCcElTO0FOazlHZjtBK0I3MEdJO0VBQ0U7QS9CKzBHTjs7QStCNzBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmcxR0Y7O0ErQjkwR0E7O0VBR0UscUJ6QmhKYTtFeUJpSmIsa0J6QnJGTztFeUJzRlA7RUFDQTtFQUNBO0VBQ0E7QS9CZzFHRjs7QStCOTBHQTtFQUNFLDRCekJySmE7RXlCc0piLGN6QjVKYTtBTjYrR2Y7O0ErQi8wR0E7RUFDRSxxQnpCNUphO0V5QjZKYixtQkE5SnVCO0VBK0p2QiwyQkE5SnVCO0VBK0p2QjtFQUNBLGVBL0pvQjtFQWdLcEI7RUFDQTtFQUNBO0EvQmsxR0Y7O0ErQmgxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFeEJDRTtFd0JDRjtBL0JtMUdGO0ErQmwxR0U7RUFDRTtBL0JvMUdKOztBZ0NwZ0hBO0VBQ0UsYzFCRmE7RTBCR2I7RUFDQSxtQi9Ca0NPO0UrQmpDUCxnQjFCaUNZO0FOcytHZDtBZ0N0Z0hFO0VBQ0U7QWhDd2dISjtBZ0N0Z0hFO0VBQ0UsZS9CNkJLO0FEMitHVDtBZ0N2Z0hFO0VBQ0UsaUIvQnlCSztBRGcvR1Q7QWdDeGdIRTtFQUNFLG1CL0JzQks7QURvL0dUOztBZ0N4Z0hBO0VBQ0U7RUFDQSxlL0JxQk87RStCcEJQO0FoQzJnSEY7QWdDeGdISTtFQUNFLGNBRk07QWhDNGdIWjtBZ0MzZ0hJO0VBQ0UsY0FGTTtBaEMrZ0haO0FnQzlnSEk7RUFDRSxpQkFGTTtBaENraEhaO0FnQ2poSEk7RUFDRSxjQUZNO0FoQ3FoSFo7QWdDcGhISTtFQUNFLGNBRk07QWhDd2hIWjtBZ0N2aEhJO0VBQ0UsY0FGTTtBaEMyaEhaO0FnQzFoSEk7RUFDRSxjQUZNO0FoQzhoSFo7QWdDN2hISTtFQUNFLGNBRk07QWhDaWlIWjtBZ0NoaUhJO0VBQ0UsY0FGTTtBaENvaUhaO0FnQ25pSEk7RUFDRSxjQUZNO0FoQ3VpSFo7O0FnQ2hpSEU7RUFDRTtBaENtaUhKO0FnQ2ppSEU7RUFDRTtFQUNBO0FoQ21pSEo7QWdDamlITTtFekIySUYsa0J5QjFJNEI7QWhDbWlIaEM7QWdDamlIUTs7O0VBR0U7QWhDbWlIVjtBZ0NqaUhROzs7RUFJSTtFQUNBO0FoQ2tpSFo7QWdDN2hIUTs7O0VBSUk7RUFDQTtBaEM4aEhaO0FnQ3RoSFU7Ozs7O0VBRUU7QWhDMmhIWjtBZ0MxaEhVOzs7Ozs7Ozs7RUFJRTtBaENpaUhaO0FnQ2hpSFk7Ozs7Ozs7OztFQUNFO0FoQzBpSGQ7QWdDemlITTtFQUNFO0VBQ0E7QWhDMmlIUjtBZ0MxaUhJO0VBQ0U7QWhDNGlITjtBZ0MzaUhJO0VBQ0U7QWhDNmlITjtBZ0MzaUhNO0VBQ0U7RUFDQTtBaEM2aUhSO0FnQzVpSEU7RUFDRTtFQUNBO0FoQzhpSEo7QWdDN2lISTtFQUNFO0FoQytpSE47QWdDOWlITTtFQUNFO0V6QmlGSixxQnlCaEY0QjtBaENnakhoQztBZ0MvaUhNO0VBQ0U7RUFDQTtBaENpakhSO0FnQ2hqSEk7RUFDRTtBaENrakhOO0FnQ2pqSEk7RUFDRTtBaENtakhOO0FnQ2xqSEk7RUFDRTtBaENvakhOO0FnQ2xqSFE7RUFFRTtBaENtakhWO0FnQ2xqSE07RUFDRTtBaENvakhSO0FnQ25qSE07RUFDRTtBaENxakhSO0FPaGtIRTtFeUJZQTtJQUVJO0VoQ3NqSEo7QUFDRjs7QWdDcGpIRTtFQUNFO0FoQ3VqSEo7QU83a0hFO0V5Qm9CRjtJQUlJO0VoQ3lqSEY7QUFDRjtBTzlrSEU7RXlCZ0JGO0lBTUk7SUFDQTtJQUNBO0l6QmtEQSxvQnlCakR3QjtJQUN4QjtFaEM0akhGO0VnQzNqSEU7SUFDRSxlL0J6Rkc7SStCMEZIO0VoQzZqSEo7RWdDNWpIRTtJQUNFO0VoQzhqSEo7RWdDN2pIRTtJQUNFLGlCL0JoR0c7SStCaUdIO0VoQytqSEo7RWdDOWpIRTtJQUNFLG1CL0JwR0c7SStCcUdIO0VoQ2drSEo7QUFDRjs7QWdDOWpIRTtFQUNFO0FoQ2lrSEo7QU8xbUhFO0V5QnVDRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0VoQ21rSEY7RWdDbGtIRTtJQUNFO0VoQ29rSEo7RWdDbmtIRTtJQUNFO0VoQ3FrSEo7RWdDcGtISTtJQUNFO0VoQ3NrSE47RWdDcmtISTtJekJxQkYscUJ5QnBCNEI7RWhDdWtIOUI7QUFDRjs7QWdDdGtIQTtFQUNFO0VBQ0E7RUFDQSxtQi9CekhPO0UrQjBIUDtFQUNBO0FoQ3lrSEY7QWdDbGtIUTs7O0VBQ0UsYzFCeEtLO0FOOHVIZjtBZ0Nya0hNOzs7RUFDRSxlL0JwSUM7QUQ2c0hUO0FnQ3hrSE07OztFQUNFLGlCL0J4SUM7QURvdEhUO0FnQzNrSE07OztFQUNFLG1CL0IzSUM7QUQwdEhUO0FnQzlrSEk7RUFDRSxjMUI3S1M7RTBCOEtULGEzQmpMVztFMkJrTFg7RUFDQTtFQUNBO0VBQ0EsWTNCckxXO0UyQnNMWDtBaENnbEhOO0FnQzlrSEk7O0VBRUUsbUIzQjFMVztBTDB3SGpCO0FnQy9rSEk7RUFDRTtBaENpbEhOO0FnQy9rSEk7O0VBRUUsb0IzQmhNVztBTGl4SGpCO0FnQ2hsSEk7RUFDRTtBaENrbEhOO0FnQ2hsSEk7RUFFRTtFekJqQkYsY3lCa0JnQjtFQUNkO0VBQ0E7QWhDaWxITjtBZ0NobEhJO0VBQ0UsZS9CcktHO0FEdXZIVDtBZ0NqbEhJO0VBQ0UsaUIvQnpLRztBRDR2SFQ7QWdDbGxISTtFQUNFLG1CL0I1S0c7QURnd0hUOztBaUMxeUhBO0FDV0E7RUFHRSxtQmpDOEJPO0VpQzdCUDtBbENpeUhGO0FrQ2h5SEU7RUFDRTtFQUNBLGNqQ01JO0VpQ0xKO0VBQ0E7RUFDQTtBbENreUhKO0FrQ2p5SEk7RUFDRSxjakNDRTtBRGt5SFI7QWtDbHlIRTtFQUNFO0VBQ0E7QWxDb3lISjtBa0NueUhJO0UzQnlKQSxlMkJ4SjJCO0FsQ3F5SC9CO0FrQ255SE07RUFDRSxjNUJ6Qk87RTRCMEJQO0VBQ0E7QWxDcXlIUjtBa0NweUhJO0VBQ0UsYzVCMUJTO0U0QjJCVDtBbENzeUhOO0FrQ3J5SEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWxDdXlISjtBa0NyeUhJO0UzQndJQSxtQjJCdkkwQjtBbEN1eUg5QjtBa0N0eUhJO0UzQnNJQSxrQjJCckkwQjtBbEN3eUg5QjtBa0NyeUhJOztFQUVFO0FsQ3V5SE47QWtDcnlISTs7RUFFRTtBbEN1eUhOO0FrQ3J5SEU7RUFDRSxlakNkSztBRHF6SFQ7QWtDdHlIRTtFQUNFLGlCakNsQks7QUQwekhUO0FrQ3Z5SEU7RUFDRSxtQmpDckJLO0FEOHpIVDtBa0N0eUhJO0VBQ0U7QWxDd3lITjtBa0N0eUhJO0VBQ0U7QWxDd3lITjtBa0N0eUhJO0VBQ0U7QWxDd3lITjtBa0N0eUhJO0VBQ0U7QWxDd3lITjs7QW1DOTFIQTtFQUNFO0VBQ0Esc0JBbkJZO0VBb0JaLG9GeEI4RU87RXdCN0VQLGM3Qm5CYTtFNkJvQmI7RUFDQTtBbkNpMkhGOztBbUM5MUhFO0VBQ0UsK0JBM0JVO0VBNEJWLGdDQTVCVTtBbkM2M0hkO0FtQ2gySEU7RUFDRSxrQ0E5QlU7RUErQlYsbUNBL0JVO0FuQ2k0SGQ7O0FtQ2gySEE7RUFFRSw2QkFqQzZCO0VBa0M3QjtFQUNBLCtDQWhDbUI7RUFpQ25CO0FuQ2sySEY7O0FtQ2gySEE7RUFDRTtFQUNBLGM3QnpDYTtFNkIwQ2I7RUFDQTtFQUNBLGdCN0JOWTtFNkJPWixxQkExQ29CO0FuQzY0SHRCO0FtQ2wySEU7RUFDRTtBbkNvMkhKOztBbUNsMkhBO0U1QnFCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNEI1QkE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQkFwRG9CO0FuQ2s2SHRCOztBbUM1MkhBO0VBQ0U7RUFDQTtBbkMrMkhGO0FtQzcySEk7RUFDRSwrQkEvRFE7RUFnRVIsZ0NBaEVRO0FuQys2SGQ7QW1DNzJISTtFQUNFLGtDQW5FUTtFQW9FUixtQ0FwRVE7QW5DbTdIZDs7QW1DNzJIQTtFQUVFLDZCQWhFOEI7RUFpRTlCLGVBaEVxQjtBbkMrNkh2Qjs7QW1DNzJIQTtFQUVFLDZCQWxFNkI7RUFtRTdCLDZCQWxFdUI7RUFtRXZCO0VBQ0E7QW5DKzJIRjs7QW1DNzJIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQTVFb0I7QW5DNDdIdEI7QW1DLzJIRTtFNUJxRkUsK0I0Qm5LcUI7QW5DZzhIekI7O0FtQzUySEU7RUFDRSxxQjdCdERZO0FOcTZIaEI7O0FvQ2g4SEE7RUFDRTtFQUNBO0VBQ0E7QXBDbThIRjtBb0NoOEhJO0VBQ0U7QXBDazhITjtBb0NoOEhJO0VBQ0U7RUFDQTtBcENrOEhOO0FvQ2g4SEk7RUFDRTtFQUNBLG1CQTlCb0I7RUErQnBCO0VBQ0E7QXBDazhITjs7QW9DaDhIQTtFQUNFO0U3Qm1KRSxPNkJsSlk7RUFDZCxnQkF6Q3dCO0VBMEN4QixnQkF0Q3dCO0VBdUN4QjtFQUNBO0VBQ0EsV0FwQ21CO0FwQ3UrSHJCOztBb0NqOEhBO0VBQ0UseUJuQzNCTTtFbUM0Qk4sa0I5Qm1CTztFOEJsQlAsb0Z6Qm1ETztFeUJsRFAsc0JBOUNnQztFQStDaEMsbUJBOUM2QjtBcENrL0gvQjs7QW9DbDhIQTtFQUNFLGM5QmxEYTtFOEJtRGI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENxOEhGOztBb0NuOEhBOztFN0JvSEksbUI2QmxIdUI7RUFDekI7RUFDQTtFQUNBO0FwQ3M4SEY7QW9DcjhIRTs7RUFDRSw0QjlCMURXO0U4QjJEWCxjbkNoREk7QUR3L0hSO0FvQ3Y4SEU7O0VBQ0UseUJuQ2xESTtFbUNtREosV3pCQ1U7QVh5OEhkOztBb0N4OEhBO0VBQ0UseUI5Qm5FYztFOEJvRWQ7RUFDQTtFQUNBO0VBQ0E7QXBDMjhIRjs7QXFDemhJQTtFQUVFO0VBQ0E7QXJDMmhJRjtBcUMxaElFO0VBQ0Usa0IvQjZESztBTis5SFQ7QXFDM2hJRTtFQUNFO0VBQ0E7QXJDNmhJSjtBcUMzaElFO0VBQ0U7QXJDNmhJSjtBcUM1aElJOztFQUVFO0FyQzhoSU47QXFDN2hJSTtFQUNFO0FyQytoSU47QXFDN2hJTTtFQUNFO0U5QjZKSixxQjhCbExpQjtBckNxaklyQjtBcUM5aElNO0VBQ0U7QXJDZ2lJUjtBT2g5SEU7RThCdEdGO0lBeUJJO0VyQ2lpSUY7RXFDL2hJSTtJQUNFO0VyQ2lpSU47QUFDRjs7QXFDaGlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNtaUlGO0FxQ2xpSUU7O0VBRUU7QXJDb2lJSjtBT3orSEU7RThCeERFO0lBQ0Usc0JBN0NlO0VyQ2lsSW5CO0FBQ0Y7O0FxQ25pSUE7O0VBRUU7RUFDQTtFQUNBO0FyQ3NpSUY7QXFDbmlJSTs7RUFDRTtBckNzaUlOO0FPci9IRTtFOEI5Q0k7O0k5QndIRixxQjhCbExpQjtFckNrbUluQjtBQUNGOztBcUN0aUlBO0VBQ0U7RUFDQTtBckN5aUlGO0FPcGdJRTtFOEJsQ0U7SUFDRTtFckN5aUlKO0FBQ0Y7QU9yZ0lFO0U4QjNDRjtJQVFJO0VyQzRpSUY7QUFDRjs7QXFDM2lJQTtFQUNFO0VBQ0E7QXJDOGlJRjtBTy9nSUU7RThCakNGO0lBS0k7RXJDK2lJRjtBQUNGOztBc0NubklBO0VBQ0U7RUFDQTtFQUNBO0F0Q3NuSUY7QXNDcm5JRTtFQUNFLHNCQVZvQjtBdENpb0l4QjtBc0N0bklFO0VBQ0U7RUFDQTtFQUNBLG9CQWJvQjtBdENxb0l4QjtBc0N2bklJOztFQUVFLHFCQWYwQjtBdEN3b0loQztBc0N4bklJO0VBQ0UsbUJBaEJrQjtBdEMwb0l4QjtBc0N6bklNO0VBQ0Usa0JBbEJnQjtBdEM2b0l4QjtBc0MxbklFO0VBQ0U7RUFDQSxnQkExQlk7RUEyQlosaUJBM0JZO0F0Q3VwSWhCO0FzQ3puSUk7RUFDRSxrQkE5QmdCO0VBK0JoQixtQkEvQmdCO0F0QzBwSXRCOztBc0N6bklBOztFQUVFO0VBQ0E7RUFDQTtBdEM0bklGOztBc0MxbklBO0UvQndJSSxrQitCaExZO0F0Q3NxSWhCOztBc0MzbklBO0UvQnFJSSxpQitCaExZO0F0QzBxSWhCOztBc0M1bklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDK25JRjs7QU8va0lFO0UrQjdDQTtJQUNFO0V0Q2dvSUY7QUFDRjtBdUN2cUlBO0VBQ0UsbUJ0Q3VCTztBRGtwSVQ7QXVDdnFJRTtFQUNFLGV0Q3FCSztBRG9wSVQ7QXVDeHFJRTtFQUNFLGlCdENpQks7QUR5cElUO0F1Q3pxSUU7RUFDRSxtQnRDY0s7QUQ2cElUOztBdUN6cUlBO0VBQ0UsaUJBckJzQjtBdkNpc0l4QjtBdUMzcUlFO0VBQ0Usa0JqQ29DVztFaUNuQ1gsY2pDM0JXO0VpQzRCWDtFQUNBLHFCQXpCcUI7QXZDc3NJekI7QXVDNXFJSTtFQUNFLDRCakN6QlM7RWlDMEJULGNqQ2pDUztBTitzSWY7QXVDNXFJSTtFQUNFLHlCdENsQkU7RXNDbUJGLGN0Q3ZCTTtBRHFzSVo7QXVDNXFJSTtFaEN1SUEsOEJnQzNLb0I7RUFzQ2xCLGNBbkNvQjtFaEN3S3RCLG9CZ0N2SzRCO0F2Q2l0SWhDOztBdUM1cUlBO0VBQ0UsY3RDeEJLO0VzQ3lCTCxpQkFwQ3FCO0VBcUNyQixxQkFwQzBCO0VBcUMxQjtBdkMrcUlGO0F1QzlxSUU7RUFDRSxlQXRDaUI7QXZDc3RJckI7QXVDL3FJRTtFQUNFLGtCQXhDaUI7QXZDeXRJckI7O0F3Q3B0SUE7RUFFRSw0QmxDWmE7RWtDYWIsa0JsQzRDTztFa0MzQ1AsbUJ2Q2lCTztBRHFzSVQ7QXdDcnRJRTtFQUNFO0F4Q3V0SUo7QXdDdHRJRTtFQUNFO0VBQ0E7QXhDd3RJSjtBd0N0dElFO0VBQ0UsZXZDVUs7QUQ4c0lUO0F3Q3Z0SUU7RUFDRSxpQnZDTUs7QURtdElUO0F3Q3h0SUU7RUFDRSxtQnZDR0s7QUR1dElUO0F3Q3JzSUk7RUFDRSx1QkFIYztBeEMwc0lwQjtBd0N0c0lNO0VBQ0UseUJBckJJO0VBc0JKLGNBckJXO0F4QzZ0SW5CO0F3Q3ZzSU07RUFDRSxxQkF4Qkk7QXhDaXVJWjtBd0Mvc0lJO0VBQ0UseUJBSGM7QXhDb3RJcEI7QXdDaHRJTTtFQUNFLHlCQXJCSTtFQXNCSixjQXJCVztBeEN1dUluQjtBd0NqdElNO0VBQ0UscUJBeEJJO0F4QzJ1SVo7QXdDenRJSTtFQUNFLHlCQUhjO0F4Qzh0SXBCO0F3QzF0SU07RUFDRSw0QkFyQkk7RUFzQkoseUJBckJXO0F4Q2l2SW5CO0F3QzN0SU07RUFDRSx3QkF4Qkk7QXhDcXZJWjtBd0NudUlJO0VBQ0UseUJBSGM7QXhDd3VJcEI7QXdDcHVJTTtFQUNFLHlCQXJCSTtFQXNCSixXQXJCVztBeEMydkluQjtBd0NydUlNO0VBQ0UscUJBeEJJO0F4Qyt2SVo7QXdDN3VJSTtFQUNFLHlCQWJjO0F4QzR2SXBCO0F3Qzl1SU07RUFDRSx5QkFyQkk7RUFzQkosV0FyQlc7QXhDcXdJbkI7QXdDL3VJTTtFQUNFLHFCQXhCSTtFQXlCSixjQWpCYTtBeENrd0lyQjtBd0N4dklJO0VBQ0UsNEJBYmM7QXhDdXdJcEI7QXdDenZJTTtFQUNFLHlCQXJCSTtFQXNCSixXQXJCVztBeENneEluQjtBd0MxdklNO0VBQ0UscUJBeEJJO0VBeUJKLGNBakJhO0F4QzZ3SXJCO0F3Q253SUk7RUFDRSx5QkFiYztBeENreElwQjtBd0Nwd0lNO0VBQ0UseUJBckJJO0VBc0JKLFdBckJXO0F4QzJ4SW5CO0F3Q3J3SU07RUFDRSxxQkF4Qkk7RUF5QkosY0FqQmE7QXhDd3hJckI7QXdDOXdJSTtFQUNFLHlCQWJjO0F4QzZ4SXBCO0F3Qy93SU07RUFDRSx5QkFyQkk7RUFzQkosV0FyQlc7QXhDc3lJbkI7QXdDaHhJTTtFQUNFLHFCQXhCSTtFQXlCSixjQWpCYTtBeENteUlyQjtBd0N6eElJO0VBQ0UseUJBYmM7QXhDd3lJcEI7QXdDMXhJTTtFQUNFLHlCQXJCSTtFQXNCSix5QkFyQlc7QXhDaXpJbkI7QXdDM3hJTTtFQUNFLHFCQXhCSTtFQXlCSixjQWpCYTtBeEM4eUlyQjtBd0NweUlJO0VBQ0UseUJBYmM7QXhDbXpJcEI7QXdDcnlJTTtFQUNFLHlCQXJCSTtFQXNCSixXQXJCVztBeEM0ekluQjtBd0N0eUlNO0VBQ0UscUJBeEJJO0VBeUJKLGNBakJhO0F4Q3l6SXJCOztBd0N0eUlBO0VBQ0U7RUFDQSx5QmxDaEVhO0VrQ2lFYjtFQUNBLFc3QlpZO0U2QmFaO0VBQ0EsZ0JsQy9CWTtFa0NnQ1o7RUFDQTtFQUNBLG1CQXRFdUI7RUF1RXZCO0F4Q3l5SUY7QXdDeHlJRTtFQUNFO0VBQ0E7RWpDa0dBLG1CaUNqR3dCO0F4QzB5STVCO0F3Q3p5SUU7RUFDRSxlQWpFK0I7RUFrRS9CO0VBQ0E7QXhDMnlJSjs7QXdDenlJQTtFQUNFLHFCbENoRmE7RWtDaUZiLGtCbENyQk87RWtDc0JQO0VBQ0EsdUJBakYwQjtFQWtGMUIsY2xDdkZhO0VrQ3dGYixxQkFqRnFCO0F4QzYzSXZCO0F3QzN5SUU7O0VBRUUseUJ2QzNFSTtBRHczSVI7QXdDNXlJRTtFQUNFLDZCQWxGcUM7QXhDZzRJekM7O0F5Q2gzSUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQXhDUTtBekMwNUlWO0F5Q2gzSUU7RUFDRTtBekNrM0lKOztBeUNoM0lBO0VBRUUscUNBN0NrQztBekMrNUlwQzs7QXlDaDNJQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q20zSUY7QU9sMUlFO0VrQ3ZDRjs7SUFTSTtJQUNBO0lBQ0EsWUF4RGtCO0V6QzY2SXBCO0FBQ0Y7O0F5Q3AzSUE7RUFFRTtFQUNBLFlBeER1QjtFQXlEdkI7RWxDd0hFLFdrQ2hMZ0I7RUEwRGxCLFNBekRnQjtFQTBEaEIsV0E1RHVCO0F6Q2s3SXpCOztBeUNwM0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekN1M0lGOztBeUNyM0lBOztFQUVFO0VBQ0EsNEJuQ3RFYTtFbUN1RWI7RUFDQTtFQUNBO0VBQ0EsYUFwRXdCO0VBcUV4QjtBekN3M0lGOztBeUN0M0lBO0VBQ0UsZ0NBekU4QjtFQTBFOUIsMkJuQ3JCYTtFbUNzQmIsNEJuQ3RCYTtBTis0SWY7O0F5Q3YzSUE7RUFDRSxjbkMxRmE7RW1DMkZiO0VBQ0E7RUFDQSxtQnhDekRPO0V3QzBEUCxjQTdFNkI7QXpDdThJL0I7O0F5Q3gzSUE7RUFDRSw4Qm5DaENhO0VtQ2lDYiwrQm5DakNhO0VtQ2tDYiw2QkE5RTJCO0F6Q3k4STdCO0F5Q3ozSUk7RWxDeUVBLG1Ca0N4RTBCO0F6QzIzSTlCOztBeUN6M0lBO0VsQzNDRTtFa0M2Q0EseUJ4Q3pGTTtFd0MwRk47RUFDQTtFQUNBO0VBQ0EsYUF0RndCO0F6Q2s5STFCOztBMEN0N0lBO0VBQ0UseUJ6Q3BDTTtFeUNxQ04sbUJBdkRjO0VBd0RkO0VBQ0EsV0F0RFM7QTFDKytJWDtBMENyN0lJO0VBQ0UseUJBSE07RUFJTixjQUhhO0ExQzA3SW5CO0EwQ3I3SVE7O0VBRUUsY0FQUztBMUM4N0luQjtBMENwN0lVOzs7O0VBR0U7RUFDQSxjQWRPO0ExQ3E4SW5CO0EwQ3I3SVU7RUFDRSxxQkFqQk87QTFDdzhJbkI7QTBDdDdJTTtFQUNFLGNBbkJXO0ExQzI4SW5CO0FPbDdJRTtFbUNGUTs7OztJQUVFLGNBekJPO0UxQ2s5SWpCO0UwQ3Q3SVU7Ozs7Ozs7Ozs7SUFHRTtJQUNBLGNBaENLO0UxQys5SWpCO0UwQzc3SVU7O0lBQ0UscUJBbkNLO0UxQ20rSWpCO0UwQy83SU07OztJQUdFO0lBQ0EsY0F4Q1M7RTFDeStJakI7RTBDOTdJVTtJQUNFLHlCQTdDRjtJQThDRSxjQTdDSztFMUM2K0lqQjtBQUNGO0EwQzcrSUk7RUFDRSx5QkFITTtFQUlOLGNBSGE7QTFDay9JbkI7QTBDNytJUTs7RUFFRSxjQVBTO0ExQ3MvSW5CO0EwQzUrSVU7Ozs7RUFHRTtFQUNBLGNBZE87QTFDNi9JbkI7QTBDNytJVTtFQUNFLHFCQWpCTztBMUNnZ0puQjtBMEM5K0lNO0VBQ0UsY0FuQlc7QTFDbWdKbkI7QU8xK0lFO0VtQ0ZROzs7O0lBRUUsY0F6Qk87RTFDMGdKakI7RTBDOStJVTs7Ozs7Ozs7OztJQUdFO0lBQ0EsY0FoQ0s7RTFDdWhKakI7RTBDci9JVTs7SUFDRSxxQkFuQ0s7RTFDMmhKakI7RTBDdi9JTTs7O0lBR0U7SUFDQSxjQXhDUztFMUNpaUpqQjtFMEN0L0lVO0lBQ0UseUJBN0NGO0lBOENFLGNBN0NLO0UxQ3FpSmpCO0FBQ0Y7QTBDcmlKSTtFQUNFLDRCQUhNO0VBSU4seUJBSGE7QTFDMGlKbkI7QTBDcmlKUTs7RUFFRSx5QkFQUztBMUM4aUpuQjtBMENwaUpVOzs7O0VBR0U7RUFDQSx5QkFkTztBMUNxakpuQjtBMENyaUpVO0VBQ0UsZ0NBakJPO0ExQ3dqSm5CO0EwQ3RpSk07RUFDRSx5QkFuQlc7QTFDMmpKbkI7QU9saUpFO0VtQ0ZROzs7O0lBRUUseUJBekJPO0UxQ2trSmpCO0UwQ3RpSlU7Ozs7Ozs7Ozs7SUFHRTtJQUNBLHlCQWhDSztFMUMra0pqQjtFMEM3aUpVOztJQUNFLGdDQW5DSztFMUNtbEpqQjtFMEMvaUpNOzs7SUFHRTtJQUNBLHlCQXhDUztFMUN5bEpqQjtFMEM5aUpVO0lBQ0UsNEJBN0NGO0lBOENFLHlCQTdDSztFMUM2bEpqQjtBQUNGO0EwQzdsSkk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QTFDa21KbkI7QTBDN2xKUTs7RUFFRSxXQVBTO0ExQ3NtSm5CO0EwQzVsSlU7Ozs7RUFHRTtFQUNBLFdBZE87QTFDNm1KbkI7QTBDN2xKVTtFQUNFLGtCQWpCTztBMUNnbkpuQjtBMEM5bEpNO0VBQ0UsV0FuQlc7QTFDbW5KbkI7QU8xbEpFO0VtQ0ZROzs7O0lBRUUsV0F6Qk87RTFDMG5KakI7RTBDOWxKVTs7Ozs7Ozs7OztJQUdFO0lBQ0EsV0FoQ0s7RTFDdW9KakI7RTBDcm1KVTs7SUFDRSxrQkFuQ0s7RTFDMm9KakI7RTBDdm1KTTs7O0lBR0U7SUFDQSxXQXhDUztFMUNpcEpqQjtFMEN0bUpVO0lBQ0UseUJBN0NGO0lBOENFLFdBN0NLO0UxQ3FwSmpCO0FBQ0Y7QTBDcnBKSTtFQUNFLHlCQUhNO0VBSU4sV0FIYTtBMUMwcEpuQjtBMENycEpROztFQUVFLFdBUFM7QTFDOHBKbkI7QTBDcHBKVTs7OztFQUdFO0VBQ0EsV0FkTztBMUNxcUpuQjtBMENycEpVO0VBQ0Usa0JBakJPO0ExQ3dxSm5CO0EwQ3RwSk07RUFDRSxXQW5CVztBMUMycUpuQjtBT2xwSkU7RW1DRlE7Ozs7SUFFRSxXQXpCTztFMUNrckpqQjtFMEN0cEpVOzs7Ozs7Ozs7O0lBR0U7SUFDQSxXQWhDSztFMUMrckpqQjtFMEM3cEpVOztJQUNFLGtCQW5DSztFMUNtc0pqQjtFMEMvcEpNOzs7SUFHRTtJQUNBLFdBeENTO0UxQ3lzSmpCO0UwQzlwSlU7SUFDRSx5QkE3Q0Y7SUE4Q0UsV0E3Q0s7RTFDNnNKakI7QUFDRjtBMEM3c0pJO0VBQ0UseUJBSE07RUFJTixXQUhhO0ExQ2t0Sm5CO0EwQzdzSlE7O0VBRUUsV0FQUztBMUNzdEpuQjtBMEM1c0pVOzs7O0VBR0U7RUFDQSxXQWRPO0ExQzZ0Sm5CO0EwQzdzSlU7RUFDRSxrQkFqQk87QTFDZ3VKbkI7QTBDOXNKTTtFQUNFLFdBbkJXO0ExQ211Sm5CO0FPMXNKRTtFbUNGUTs7OztJQUVFLFdBekJPO0UxQzB1SmpCO0UwQzlzSlU7Ozs7Ozs7Ozs7SUFHRTtJQUNBLFdBaENLO0UxQ3V2SmpCO0UwQ3J0SlU7O0lBQ0Usa0JBbkNLO0UxQzJ2SmpCO0UwQ3Z0Sk07OztJQUdFO0lBQ0EsV0F4Q1M7RTFDaXdKakI7RTBDdHRKVTtJQUNFLHlCQTdDRjtJQThDRSxXQTdDSztFMUNxd0pqQjtBQUNGO0EwQ3J3Skk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QTFDMHdKbkI7QTBDcndKUTs7RUFFRSxXQVBTO0ExQzh3Sm5CO0EwQ3B3SlU7Ozs7RUFHRTtFQUNBLFdBZE87QTFDcXhKbkI7QTBDcndKVTtFQUNFLGtCQWpCTztBMUN3eEpuQjtBMEN0d0pNO0VBQ0UsV0FuQlc7QTFDMnhKbkI7QU9sd0pFO0VtQ0ZROzs7O0lBRUUsV0F6Qk87RTFDa3lKakI7RTBDdHdKVTs7Ozs7Ozs7OztJQUdFO0lBQ0EsV0FoQ0s7RTFDK3lKakI7RTBDN3dKVTs7SUFDRSxrQkFuQ0s7RTFDbXpKakI7RTBDL3dKTTs7O0lBR0U7SUFDQSxXQXhDUztFMUN5ekpqQjtFMEM5d0pVO0lBQ0UseUJBN0NGO0lBOENFLFdBN0NLO0UxQzZ6SmpCO0FBQ0Y7QTBDN3pKSTtFQUNFLHlCQUhNO0VBSU4sV0FIYTtBMUNrMEpuQjtBMEM3ekpROztFQUVFLFdBUFM7QTFDczBKbkI7QTBDNXpKVTs7OztFQUdFO0VBQ0EsV0FkTztBMUM2MEpuQjtBMEM3ekpVO0VBQ0Usa0JBakJPO0ExQ2cxSm5CO0EwQzl6Sk07RUFDRSxXQW5CVztBMUNtMUpuQjtBTzF6SkU7RW1DRlE7Ozs7SUFFRSxXQXpCTztFMUMwMUpqQjtFMEM5ekpVOzs7Ozs7Ozs7O0lBR0U7SUFDQSxXQWhDSztFMUN1MkpqQjtFMENyMEpVOztJQUNFLGtCQW5DSztFMUMyMkpqQjtFMEN2MEpNOzs7SUFHRTtJQUNBLFdBeENTO0UxQ2kzSmpCO0UwQ3QwSlU7SUFDRSx5QkE3Q0Y7SUE4Q0UsV0E3Q0s7RTFDcTNKakI7QUFDRjtBMENyM0pJO0VBQ0UseUJBSE07RUFJTix5QkFIYTtBMUMwM0puQjtBMENyM0pROztFQUVFLHlCQVBTO0ExQzgzSm5CO0EwQ3AzSlU7Ozs7RUFHRTtFQUNBLHlCQWRPO0ExQ3E0Sm5CO0EwQ3IzSlU7RUFDRSxnQ0FqQk87QTFDdzRKbkI7QTBDdDNKTTtFQUNFLHlCQW5CVztBMUMyNEpuQjtBT2wzSkU7RW1DRlE7Ozs7SUFFRSx5QkF6Qk87RTFDazVKakI7RTBDdDNKVTs7Ozs7Ozs7OztJQUdFO0lBQ0EseUJBaENLO0UxQys1SmpCO0UwQzczSlU7O0lBQ0UsZ0NBbkNLO0UxQ202SmpCO0UwQy8zSk07OztJQUdFO0lBQ0EseUJBeENTO0UxQ3k2SmpCO0UwQzkzSlU7SUFDRSx5QkE3Q0Y7SUE4Q0UseUJBN0NLO0UxQzY2SmpCO0FBQ0Y7QTBDNzZKSTtFQUNFLHlCQUhNO0VBSU4sV0FIYTtBMUNrN0puQjtBMEM3NkpROztFQUVFLFdBUFM7QTFDczdKbkI7QTBDNTZKVTs7OztFQUdFO0VBQ0EsV0FkTztBMUM2N0puQjtBMEM3NkpVO0VBQ0Usa0JBakJPO0ExQ2c4Sm5CO0EwQzk2Sk07RUFDRSxXQW5CVztBMUNtOEpuQjtBTzE2SkU7RW1DRlE7Ozs7SUFFRSxXQXpCTztFMUMwOEpqQjtFMEM5NkpVOzs7Ozs7Ozs7O0lBR0U7SUFDQSxXQWhDSztFMUN1OUpqQjtFMENyN0pVOztJQUNFLGtCQW5DSztFMUMyOUpqQjtFMEN2N0pNOzs7SUFHRTtJQUNBLFdBeENTO0UxQ2krSmpCO0UwQ3Q3SlU7SUFDRSx5QkE3Q0Y7SUE4Q0UsV0E3Q0s7RTFDcStKakI7QUFDRjtBMEN4N0pFO0VBQ0U7RUFDQTtFQUNBLG1CQTdHWTtFQThHWjtBMUMwN0pKO0EwQ3o3SkU7RUFDRTtBMUMyN0pKO0EwQzE3SkU7RUFqRUE7RUFDQTtFQUNBO0VBQ0EsV0EvQ2U7QTFDNmlLakI7QTBDNzdKRTtFQUNFO0ExQys3Sko7QTBDOTdKSTtFQUNFO0ExQ2c4Sk47QTBDLzdKRTtFQUNFO0ExQ2k4Sko7O0EwQzc3SkU7O0VBQ0Usb0JBOUhZO0ExQytqS2hCO0EwQ2g4SkU7O0VBQ0UsdUJBaElZO0ExQ21rS2hCOztBMENqOEpBOztFQUVFO0VBQ0E7RUFDQTtFQUNBLG1CQXZJYztBMUMya0toQjs7QTBDaDhKSTtFQUVFO0ExQ2s4Sk47O0EwQ2g4SkE7RW5DakZFO0VtQ21GQTtFQUNBO0VBQ0E7QTFDbThKRjs7QTBDajhKQTtFQUVFLGNwQ3JKYTtFQ29CYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVtQzdCYztFbkM4QmQ7RUFDQSxjbUMvQmM7RW5DK0taLGlCbUN0QnNCO0ExQzQ4SjFCO0FPcmtLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRDZCSTtFQzVCSjtFQUNBLG9DRHNCSztFQ3JCTDtBUHVrS0o7QU90a0tJO0VBQ0U7QVB3a0tOO0FPdmtLSTtFQUNFO0FQeWtLTjtBT3hrS0k7RUFDRTtBUDBrS047QU96a0tFO0VBQ0U7QVAya0tKO0FPdmtLTTtFQUNFO0FQeWtLUjtBT3hrS007RUFDRTtBUDBrS1I7QU96a0tNO0VBQ0U7QVAya0tSOztBMEMzK0pBO0VBQ0U7QTFDOCtKRjs7QTBDNStKQTs7RUFFRSxjcEM5SmE7RW9DK0piO0VBQ0E7RUFDQTtFQUNBO0ExQysrSkY7QTBDNytKSTs7RUFDRTtFQUNBO0ExQ2cvSk47O0EwQzkrSkE7O0VBRUU7QTFDaS9KRjtBMENoL0pFOzs7OztFQUlFLHlCcEN4S1c7RW9DeUtYLGN6Qy9KSTtBRGtwS1I7O0EwQ2ovSkE7RUFDRTtFQUNBO0ExQ28vSkY7QTBDbi9KRTtFQUNFLG1CQTdLeUI7QTFDa3FLN0I7QTBDcC9KRTtFQUNFO0ExQ3MvSko7QTBDci9KRTtFQUNFO0VBQ0E7QTFDdS9KSjtBMEN0L0pFO0VBQ0U7RUFDQSxtQkFoTVk7RUFpTVo7QTFDdy9KSjtBMEN2L0pJO0VBRUUsNkJBckw4QjtFQXNMOUIsNEJ6Q2xMRTtBRDBxS1I7QTBDdi9KSTtFQUNFLDZCQXJMK0I7RUFzTC9CLDRCekNyTEU7RXlDc0xGLDBCQXJMa0M7RUFzTGxDLHdCQXJMa0M7RUFzTGxDLGN6Q3hMRTtFeUN5TEY7QTFDeS9KTjs7QTBDdi9KQTtFQUNFO0VBQ0E7QTFDMC9KRjs7QTBDeC9KQTtFbkNuQ0ksb0JtQ29DdUI7QTFDMi9KM0I7QTBDMS9KRTtFQUVFLHFCekNuTUk7RXlDb01KO0VuQ2hDQSxjbUNpQ2M7QTFDMi9KbEI7O0EwQ3ovSkE7RUFDRTtFQUNBO0VBQ0E7QTFDNC9KRjtBMEMzL0pFO0VBQ0U7RUFDQTtBMUM2L0pKOztBMEMzL0pBO0VBQ0UsNEJwQzNOYTtFb0M0TmI7RUFDQTtFQUNBLFdBL0xzQjtFQWdNdEI7QTFDOC9KRjs7QU81b0tFO0VtQ2lKQTtJQUNFO0UxQysvSkY7O0UwQzUvSkU7O0lBQ0U7SUFDQTtFMUNnZ0tKOztFMEM5L0pFO0lBQ0U7RTFDaWdLSjs7RTBDaGdLQTtJQUNFLHlCekNuT0k7SXlDb09KO0lBQ0E7RTFDbWdLRjtFMENsZ0tFO0lBQ0U7RTFDb2dLSjs7RTBDamdLRTtJQTVNRjtJQUNBO0lBQ0E7SUFDQSxXQS9DZTtFMUNnd0tmO0UwQ3JnS0U7SUFDRTtFMUN1Z0tKO0UwQ3RnS0k7SUFDRTtFMUN3Z0tOO0UwQ3ZnS0U7SUFDRTtFMUN5Z0tKO0UwQ3RnS0k7SW5Dek1KO0ltQzJNTTtJQUNBO0UxQ3dnS047O0UwQ3JnS0U7O0lBQ0Usb0JBOVFVO0UxQ3V4S2Q7RTBDeGdLRTs7SUFDRSx1QkFoUlU7RTFDMnhLZDtBQUNGO0FPdnNLRTtFbUM4TEE7Ozs7SUFJRTtJQUNBO0UxQzRnS0Y7O0UwQzNnS0E7SUFDRSxtQkExUlk7RTFDd3lLZDtFMEM3Z0tFO0lBQ0U7RTFDK2dLSjtFMEM5Z0tJOztJQUVFO0UxQ2doS047RTBDL2dLSTs7SUFFRSxrQnBDak9DO0VOa3ZLUDtFMEM3Z0tNOzs7O0lBR0U7RTFDZ2hLUjtFMEMxZ0tRO0lBQ0U7RTFDNGdLVjtFMEN6Z0tRO0lBRUUsNEJwQzdTRztJb0M4U0gsY3pDblNKO0VENnlLTjtFMEN6Z0tRO0lBQ0UsNEJwQ2hURztJb0NpVEgsY3pDMVNBO0VEcXpLVjs7RTBDMWdLQTtJQUNFO0UxQzZnS0Y7O0UwQzVnS0E7O0lBRUU7SUFDQTtFMUMrZ0tGOztFMEM3Z0tFO0lBQ0U7RTFDZ2hLSjtFMEM5Z0tJO0lBQ0U7RTFDZ2hLTjtFMEMvZ0tJO0lBQ0UsZ0NBL1NxQjtJQWdUckI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUNpaEtOO0UwQzVnS0k7SUFDRTtFMUM4Z0tOO0UwQzdnS007SUFFRTtJQUNBO0lBQ0E7RTFDOGdLUjs7RTBDN2dLQTtJQUNFO0lBQ0E7RTFDZ2hLRjs7RTBDL2dLQTtJQUNFO0luQzdLQSxrQm1DOEt3QjtFMUNraEsxQjs7RTBDamhLQTtJQUNFO0luQ2hMQSxpQm1DaUx3QjtFMUNvaEsxQjs7RTBDbmhLQTtJQUNFLHlCekNoVkk7SXlDaVZKLDhCcENqU1c7SW9Da1NYLCtCcENsU1c7SW9DbVNYLDZCQTdVeUI7SUE4VXpCO0lBQ0E7SUFDQTtJbkNqTEEsT21Da0xjO0lBQ2Q7SUFDQTtJQUNBO0lBQ0EsV0FqVmdCO0UxQ3UyS2xCO0UwQ3JoS0U7SUFDRTtJQUNBO0UxQ3VoS0o7RTBDdGhLRTtJbkNsTUEsbUJtQ21NMkI7RTFDd2hLN0I7RTBDdmhLSTtJQUVFLDRCcEM3V087SW9DOFdQLGN6Q25XQTtFRDIzS047RTBDdmhLSTtJQUNFLDRCcENoWE87SW9DaVhQLGN6QzFXSTtFRG00S1Y7RTBDeGhLRTtJQUVFLGtCcEMxVFM7SW9DMlRUO0lBQ0Esc0VBL1Z5QjtJQWdXekI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCcENoVUU7SW9DaVVGO0UxQ3loS0o7RTBDeGhLRTtJQUNFO0lBQ0E7RTFDMGhLSjs7RTBDemhLQTtJQUNFO0UxQzRoS0Y7O0UwQ3poS0U7Ozs7Ozs7SW5DOU5BLHFCbUMrTjBCO0UxQ2tpSzVCO0UwQ2ppS0U7Ozs7Ozs7SW5DaE9BLHNCbUNpTzBCO0UxQ3lpSzVCOztFMEN0aUtFO0lBbldGO0lBQ0E7SUFDQTtJQUNBLFdBL0NlO0UxQzQ3S2Y7RTBDMWlLRTtJQUNFO0UxQzRpS0o7RTBDM2lLSTtJQUNFO0UxQzZpS047RTBDNWlLRTtJQUNFO0UxQzhpS0o7O0UwQzNpS0U7O0lBQ0Usb0JBL1pVO0UxQzg4S2Q7RTBDOWlLRTs7SUFDRSx1QkFqYVU7RTFDazlLZDtFMENoaktFOztJQUNFO0UxQ21qS0o7RTBDbGpLRTs7SUFDRTtFMUNxaktKOztFMENqaktFOztJQUNFLGN6Q3ZaRTtFRDQ4S047RTBDcGpLRTs7SUFDRSw2QkFsYWdDO0UxQ3k5S3BDOztFMENsaktJO0lBQ0UseUJwQ3phTztFTjg5S2I7QUFDRjtBMENqaktFO0VBQ0U7QTFDbWpLSjs7QTJDMzhLQTtFQUVFLG1CMUNLTztFMENKUCxnQkFuQ2tCO0EzQ2cvS3BCO0EyQzM4S0U7RUFDRSxlMUNFSztBRDI4S1Q7QTJDNThLRTtFQUNFLGlCMUNGSztBRGc5S1Q7QTJDNzhLRTtFQUNFLG1CMUNMSztBRG85S1Q7QTJDNzhLSTs7RUFFRTtFQUNBO0VBQ0EscUJyQ21CVztBTjQ3S2pCO0EyQzk4S0k7RUFDRSxxQnJDaUJXO0FOKzdLakI7O0EyQzk4S0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTNDaTlLRjs7QTJDLzhLQTs7OztFQU1FLGNBOUQwQjtFQStEMUI7RUFDQSxlQS9EdUI7RUFnRXZCLG1CQS9ENkI7RUFnRTdCLG9CQS9EOEI7RUFnRTlCO0EzQ2c5S0Y7O0EyQzk4S0E7OztFQUdFLHFCckN0RWE7RXFDdUViLGNyQzNFYTtFcUM0RWIsZ0J0QzNFZTtBTDRoTGpCO0EyQ2g5S0U7OztFQUNFLHFCckMzRVc7RXFDNEVYLGMxQzdESTtBRGloTFI7QTJDbjlLRTs7O0VBQ0UscUJyQ2pFVztBTndoTGY7QTJDdDlLRTs7O0VBQ0UsOENBdERzQjtBM0NnaEwxQjtBMkN6OUtFOzs7OztFQUVFLHlCckNsRlc7RXFDbUZYLHFCckNuRlc7RXFDb0ZYO0VBQ0EsYzFDcEVHO0UwQ3FFSDtBM0M4OUtKOztBMkM1OUtBOztFQUVFLG9CQXZGNEI7RUF3RjVCLHFCQXZGNkI7RUF3RjdCO0EzQys5S0Y7O0EyQzU5S0U7RUFDRSx5QjFDbEZJO0UwQ21GSixxQjFDbkZJO0UwQ29GSixXaENoQ1U7QVgrL0tkOztBMkM3OUtBO0VBQ0UsY3JDdEdhO0VxQ3VHYjtBM0NnK0tGOztBMkM5OUtBO0VBQ0U7QTNDaStLRjtBMkNoK0tFO0VBQ0U7QTNDaytLSjs7QU9qL0tFO0VvQ2tCQTtJQUNFO0UzQ20rS0Y7O0UyQ2wrS0E7O0lBRUU7SUFDQTtFM0NxK0tGOztFMkNuK0tFO0lBQ0U7SUFDQTtFM0NzK0tKO0FBQ0Y7QU85L0tFO0VvQzBCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzQ3UrS0Y7O0UyQ3QrS0E7Ozs7SUFJRTtJQUNBO0UzQ3krS0Y7O0UyQ3grS0E7SUFDRTtFM0MyK0tGOztFMkMxK0tBO0lBQ0U7RTNDNitLRjs7RTJDNStLQTtJQUNFO0lBQ0E7SUFDQTtFM0MrK0tGO0UyQzcrS0k7SUFDRTtFM0MrK0tOO0UyQzkrS0k7SUFDRTtJQUNBO0UzQ2cvS047RTJDLytLSTtJQUNFO0UzQ2kvS047RTJDLytLSTtJQUNFO0UzQ2kvS047RTJDaC9LSTtJQUNFO0UzQ2svS047RTJDai9LSTtJQUNFO0lBQ0E7RTNDbS9LTjtBQUNGO0E0QzFuTEE7RUFDRSxrQnRDc0NhO0VzQ3JDYixvRmpDcUVPO0VpQ3BFUCxtQjNDU087QURtbkxUO0E0QzNuTEU7RUFDRSxxQnRDV1k7QU5rbkxoQjtBNEN2bkxNO0VBQ0UseUJBSkk7RUFLSixjQUpXO0E1QzZuTG5CO0E0Q3huTE07RUFDRSw0QkFQSTtBNUNpb0xaO0E0Q3puTE07RUFDRSxjQVRJO0E1Q29vTFo7QTRDam9MTTtFQUNFLHlCQUpJO0VBS0osY0FKVztBNUN1b0xuQjtBNENsb0xNO0VBQ0UsNEJBUEk7QTVDMm9MWjtBNENub0xNO0VBQ0UsY0FUSTtBNUM4b0xaO0E0QzNvTE07RUFDRSw0QkFKSTtFQUtKLHlCQUpXO0E1Q2lwTG5CO0E0QzVvTE07RUFDRSwrQkFQSTtBNUNxcExaO0E0QzdvTE07RUFDRSxpQkFUSTtBNUN3cExaO0E0Q3JwTE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QTVDMnBMbkI7QTRDdHBMTTtFQUNFLDRCQVBJO0E1QytwTFo7QTRDdnBMTTtFQUNFLGNBVEk7QTVDa3FMWjtBNEMvcExNO0VBQ0UseUJBSkk7RUFLSixXQUpXO0E1Q3FxTG5CO0E0Q2hxTE07RUFDRSw0QkFQSTtBNUN5cUxaO0E0Q2pxTE07RUFDRSxjQVRJO0E1QzRxTFo7QTRDenFMTTtFQUNFLHlCQUpJO0VBS0osV0FKVztBNUMrcUxuQjtBNEMxcUxNO0VBQ0UsNEJBUEk7QTVDbXJMWjtBNEMzcUxNO0VBQ0UsY0FUSTtBNUNzckxaO0E0Q25yTE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QTVDeXJMbkI7QTRDcHJMTTtFQUNFLDRCQVBJO0E1QzZyTFo7QTRDcnJMTTtFQUNFLGNBVEk7QTVDZ3NMWjtBNEM3ckxNO0VBQ0UseUJBSkk7RUFLSixXQUpXO0E1Q21zTG5CO0E0QzlyTE07RUFDRSw0QkFQSTtBNUN1c0xaO0E0Qy9yTE07RUFDRSxjQVRJO0E1QzBzTFo7QTRDdnNMTTtFQUNFLHlCQUpJO0VBS0oseUJBSlc7QTVDNnNMbkI7QTRDeHNMTTtFQUNFLDRCQVBJO0E1Q2l0TFo7QTRDenNMTTtFQUNFLGNBVEk7QTVDb3RMWjtBNENqdExNO0VBQ0UseUJBSkk7RUFLSixXQUpXO0E1Q3V0TG5CO0E0Q2x0TE07RUFDRSw0QkFQSTtBNUMydExaO0E0Q250TE07RUFDRSxjQVRJO0E1Qzh0TFo7O0E0Q2p0TEU7O0VBQ0UsZ0NBbkRnQjtBNUN3d0xwQjs7QTRDbnRMQTtFQUNFLHlCdEM5Q2M7RXNDK0NkO0VBQ0EsY3RDckRhO0VzQ3NEYixpQkFoRG1CO0VBaURuQixnQnRDakJZO0VzQ2tCWixpQkFyRDBCO0VBc0QxQixtQkFyRHNCO0E1QzJ3THhCOztBNENwdExBO0VBQ0U7RUFDQTtFQUNBLGtCQXJEcUI7RUFzRHJCO0E1Q3V0TEY7QTRDdHRMRTtFQUNFLGdDQXZEc0I7RUF3RHRCO0VBQ0E7QTVDd3RMSjtBNEN0dExJO0VBQ0UsNEJ0Q3JFUztFc0NzRVQsY3RDdkVTO0FOK3hMZjs7QTRDcnRMRTtFQUNFLGN0QzFFVztBTmt5TGY7QTRDdnRMSTtFQUNFLGMzQzNERTtBRG94TFI7O0E0Q3Z0TEE7RUFDRTtFQUNBLGN0Q2pGYTtFc0NrRmI7RUFDQTtFQUNBO0E1QzB0TEY7QTRDenRMRTtFckN5RkUsb0JxQ3hGd0I7QTVDMnRMNUI7QTRDMXRMRTtFQUNFO0VBQ0E7RUFDQTtBNUM0dExKO0E0QzN0TEU7RUFDRTtBNUM2dExKO0E0QzV0TEU7RUFDRSwwQjNDNUVJO0UyQzZFSixjdEMvRlc7QU42ekxmO0E0Qzd0TEk7RUFDRSxjM0MvRUU7QUQ4eUxSO0E0Qzl0TEU7RUFDRSw4QnRDbENXO0VzQ21DWCwrQnRDbkNXO0FObXdMZjs7QTRDOXRMQTs7RUFFRTtBNUNpdUxGO0E0Q2h1TEU7O0VBQ0UsNEJ0Q25HVztBTnMwTGY7O0E0Q2p1TEE7RXJDaEdFO0VBQ0EsZXFDZ0dJO0VyQy9GSixXcUMrRlU7RXJDOUZWLGdCcUM4RlU7RXJDN0ZWO0VBQ0E7RUFDQSxVcUMyRlU7RUFDVixjM0N6Rks7RU15Skgsb0JxQy9Ec0I7QTVDMHVMMUI7QTRDenVMRTtFQUNFO0VBQ0E7QTVDMnVMSjs7QTZDcjBMQTtFdENxQ0U7RXNDakNBO0VBQ0E7RUFDQSxtQjVDUU87RTRDUFA7RUFDQTtFQUNBO0VBQ0E7QTdDczBMRjtBNkNyMExFO0VBQ0U7RUFDQSw0QnZDakNXO0V1Q2tDWCwwQkF6Q3VCO0VBMEN2Qix3QkF6Q3VCO0VBMEN2QixjdkN2Q1c7RXVDd0NYO0VBQ0E7RUFDQTtFQUNBLGtCQXhDZ0I7RUF5Q2hCO0E3Q3UwTEo7QTZDdDBMSTtFQUNFLDRCdkMvQ1M7RXVDZ0RULGN2Q2hEUztBTnczTGY7QTZDdjBMRTtFQUNFO0E3Q3kwTEo7QTZDdjBMTTtFQUNFLDRCNUNuQ0E7RTRDb0NBLGM1Q3hDSTtBRGkzTFo7QTZDeDBMRTtFQUNFO0VBQ0EsNEJ2Q3JEVztFdUNzRFgsMEJBN0R1QjtFQThEdkIsd0JBN0R1QjtFQThEdkI7RUFDQTtFQUNBO0VBQ0E7QTdDMDBMSjtBNkN6MExJO0VBQ0U7QTdDMjBMTjtBNkMxMExJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDNDBMTjtBNkMzMExJO0VBQ0U7RUFDQTtBN0M2MExOO0E2QzMwTEk7RXRDbUdBLG1Cc0NsRzBCO0E3QzYwTDlCO0E2QzUwTEk7RXRDaUdBLGtCc0NoRzBCO0E3QzgwTDlCO0E2QzMwTEk7RUFDRTtBN0M2MExOO0E2QzMwTEk7RUFDRTtBN0M2MExOO0E2QzEwTEk7RUFDRTtFQUVFO0E3QzIwTFI7QTZDeDBMTTtFQUNFLDRCdkN4Rk87RXVDeUZQLDRCdkM1Rk87QU5zNkxmO0E2Q3YwTFE7RUFDRSx5QjVDbkZGO0U0Q29GRSxxQnZDakdLO0V1Q2tHTDtBN0N5MExWO0E2Q3YwTEk7RUFDRTtFQUNBO0E3Q3kwTE47QTZDdjBMSTtFQUNFLHFCdkN6R1M7RXVDMEdULG1CQS9GMEI7RUFnRzFCLGlCQS9GMEI7RUFnRzFCO0VBQ0E7QTdDeTBMTjtBNkN4MExNO0VBQ0UsNEJ2QzVHTztFdUM2R1AscUJ2Q2pITztFdUNrSFA7QTdDMDBMUjtBNkN4MExNO0V0Q3VERixpQnNDdEQ0QjtBN0MwMExoQztBNkN6MExNO0VBRUksMkJ2QzNERDtFdUM0REMsOEJ2QzVERDtBTnM0TFQ7QTZDdDBMTTtFQUVJLDRCdkNsRUQ7RXVDbUVDLCtCdkNuRUQ7QU4wNExUO0E2Q2wwTFE7RUFDRSx5QjVDdkhGO0U0Q3dIRSxxQjVDeEhGO0U0Q3lIRSxXbENyRUk7RWtDc0VKO0E3Q28wTFY7QTZDbjBMSTtFQUNFO0E3Q3EwTE47QTZDbDBMUTtFQUVJLGlDdkNqRks7RXVDa0ZMLDhCdkNsRks7RXVDbUZMO0E3Q20wTFo7QTZDOXpMUTtFQUVJLGtDdkMxRks7RXVDMkZMLCtCdkMzRks7RXVDNEZMO0E3Qyt6TFo7QTZDenpMRTtFQUNFLGU1QzlISztBRHk3TFQ7QTZDMXpMRTtFQUNFLGlCNUNsSUs7QUQ4N0xUO0E2QzN6TEU7RUFDRSxtQjVDcklLO0FEazhMVDs7QThDNStMQTtBQ0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQjlDSFc7QUQrK0xiO0ErQzMrTEU7RUFDRTtFQUNBO0EvQzYrTEo7QStDNStMRTtFQUNFO0VBQ0E7QS9DOCtMSjtBK0M3K0xFO0VBQ0U7RUFDQTtBL0MrK0xKO0ErQzkrTEU7RUFDRTtFQUNBO0EvQ2cvTEo7QStDLytMRTtFQUNFO0VBQ0E7QS9DaS9MSjtBK0NoL0xFO0VBQ0U7RUFDQTtBL0NrL0xKO0ErQ2ovTEU7RUFDRTtFQUNBO0EvQ20vTEo7QStDbC9MRTtFQUNFO0VBQ0E7QS9Dby9MSjtBK0NuL0xFO0VBQ0U7RUFDQTtBL0NxL0xKO0ErQ3AvTEU7RUFDRTtFQUNBO0EvQ3MvTEo7QStDci9MRTtFQUNFO0VBQ0E7QS9DdS9MSjtBK0N0L0xFO0V4Q3lJRSxnQndDeEl3QjtBL0N3L0w1QjtBK0N2L0xFO0V4Q3VJRSxxQndDdEl3QjtBL0N5L0w1QjtBK0N4L0xFO0V4Q3FJRSxnQndDcEl3QjtBL0MwL0w1QjtBK0N6L0xFO0V4Q21JRSxxQndDbEl3QjtBL0MyL0w1QjtBK0MxL0xFO0V4Q2lJRSxnQndDaEl3QjtBL0M0L0w1QjtBK0MzL0xFO0V4QytIRSxnQndDOUh3QjtBL0M2L0w1QjtBK0M1L0xFO0V4QzZIRSxnQndDNUh3QjtBL0M4L0w1QjtBK0M3L0xFO0V4QzJIRSxnQndDMUh3QjtBL0MrL0w1QjtBK0M5L0xFO0V4Q3lIRSxnQndDeEh3QjtBL0NnZ001QjtBK0M5L0xJO0VBQ0U7RUFDQTtBL0NnZ01OO0ErQy8vTEk7RXhDbUhBLGV3Q2xIMEI7QS9DaWdNOUI7QStDcmdNSTtFQUNFO0VBQ0E7QS9DdWdNTjtBK0N0Z01JO0V4Q21IQSx3QndDbEgwQjtBL0N3Z005QjtBK0M1Z01JO0VBQ0U7RUFDQTtBL0M4Z01OO0ErQzdnTUk7RXhDbUhBLHlCd0NsSDBCO0EvQytnTTlCO0ErQ25oTUk7RUFDRTtFQUNBO0EvQ3FoTU47QStDcGhNSTtFeENtSEEsZ0J3Q2xIMEI7QS9Dc2hNOUI7QStDMWhNSTtFQUNFO0VBQ0E7QS9DNGhNTjtBK0MzaE1JO0V4Q21IQSx5QndDbEgwQjtBL0M2aE05QjtBK0NqaU1JO0VBQ0U7RUFDQTtBL0NtaU1OO0ErQ2xpTUk7RXhDbUhBLHlCd0NsSDBCO0EvQ29pTTlCO0ErQ3hpTUk7RUFDRTtFQUNBO0EvQzBpTU47QStDemlNSTtFeENtSEEsZ0J3Q2xIMEI7QS9DMmlNOUI7QStDL2lNSTtFQUNFO0VBQ0E7QS9DaWpNTjtBK0Noak1JO0V4Q21IQSx5QndDbEgwQjtBL0Nrak05QjtBK0N0ak1JO0VBQ0U7RUFDQTtBL0N3ak1OO0ErQ3ZqTUk7RXhDbUhBLHlCd0NsSDBCO0EvQ3lqTTlCO0ErQzdqTUk7RUFDRTtFQUNBO0EvQytqTU47QStDOWpNSTtFeENtSEEsZ0J3Q2xIMEI7QS9DZ2tNOUI7QStDcGtNSTtFQUNFO0VBQ0E7QS9Dc2tNTjtBK0Nya01JO0V4Q21IQSx5QndDbEgwQjtBL0N1a005QjtBK0Mza01JO0VBQ0U7RUFDQTtBL0M2a01OO0ErQzVrTUk7RXhDbUhBLHlCd0NsSDBCO0EvQzhrTTlCO0ErQ2xsTUk7RUFDRTtFQUNBO0EvQ29sTU47QStDbmxNSTtFeENtSEEsaUJ3Q2xIMEI7QS9DcWxNOUI7QU9qak1FO0V3Q2xDRTtJQUNFO0lBQ0E7RS9Dc2xNSjtFK0NybE1FO0lBQ0U7SUFDQTtFL0N1bE1KO0UrQ3RsTUU7SUFDRTtJQUNBO0UvQ3dsTUo7RStDdmxNRTtJQUNFO0lBQ0E7RS9DeWxNSjtFK0N4bE1FO0lBQ0U7SUFDQTtFL0MwbE1KO0UrQ3psTUU7SUFDRTtJQUNBO0UvQzJsTUo7RStDMWxNRTtJQUNFO0lBQ0E7RS9DNGxNSjtFK0MzbE1FO0lBQ0U7SUFDQTtFL0M2bE1KO0UrQzVsTUU7SUFDRTtJQUNBO0UvQzhsTUo7RStDN2xNRTtJQUNFO0lBQ0E7RS9DK2xNSjtFK0M5bE1FO0lBQ0U7SUFDQTtFL0NnbU1KO0UrQy9sTUU7SXhDK0VBLGdCd0M5RTBCO0UvQ2ltTTVCO0UrQ2htTUU7SXhDNkVBLHFCd0M1RTBCO0UvQ2ttTTVCO0UrQ2ptTUU7SXhDMkVBLGdCd0MxRTBCO0UvQ21tTTVCO0UrQ2xtTUU7SXhDeUVBLHFCd0N4RTBCO0UvQ29tTTVCO0UrQ25tTUU7SXhDdUVBLGdCd0N0RTBCO0UvQ3FtTTVCO0UrQ3BtTUU7SXhDcUVBLGdCd0NwRTBCO0UvQ3NtTTVCO0UrQ3JtTUU7SXhDbUVBLGdCd0NsRTBCO0UvQ3VtTTVCO0UrQ3RtTUU7SXhDaUVBLGdCd0NoRTBCO0UvQ3dtTTVCO0UrQ3ZtTUU7SXhDK0RBLGdCd0M5RDBCO0UvQ3ltTTVCO0UrQ3ZtTUk7SUFDRTtJQUNBO0UvQ3ltTU47RStDeG1NSTtJeEN5REYsZXdDeEQ0QjtFL0MwbU05QjtFK0M5bU1JO0lBQ0U7SUFDQTtFL0Nnbk1OO0UrQy9tTUk7SXhDeURGLHdCd0N4RDRCO0UvQ2luTTlCO0UrQ3JuTUk7SUFDRTtJQUNBO0UvQ3VuTU47RStDdG5NSTtJeEN5REYseUJ3Q3hENEI7RS9Dd25NOUI7RStDNW5NSTtJQUNFO0lBQ0E7RS9DOG5NTjtFK0M3bk1JO0l4Q3lERixnQndDeEQ0QjtFL0Mrbk05QjtFK0Nub01JO0lBQ0U7SUFDQTtFL0Nxb01OO0UrQ3BvTUk7SXhDeURGLHlCd0N4RDRCO0UvQ3NvTTlCO0UrQzFvTUk7SUFDRTtJQUNBO0UvQzRvTU47RStDM29NSTtJeEN5REYseUJ3Q3hENEI7RS9DNm9NOUI7RStDanBNSTtJQUNFO0lBQ0E7RS9DbXBNTjtFK0NscE1JO0l4Q3lERixnQndDeEQ0QjtFL0NvcE05QjtFK0N4cE1JO0lBQ0U7SUFDQTtFL0MwcE1OO0UrQ3pwTUk7SXhDeURGLHlCd0N4RDRCO0UvQzJwTTlCO0UrQy9wTUk7SUFDRTtJQUNBO0UvQ2lxTU47RStDaHFNSTtJeEN5REYseUJ3Q3hENEI7RS9Da3FNOUI7RStDdHFNSTtJQUNFO0lBQ0E7RS9Dd3FNTjtFK0N2cU1JO0l4Q3lERixnQndDeEQ0QjtFL0N5cU05QjtFK0M3cU1JO0lBQ0U7SUFDQTtFL0MrcU1OO0UrQzlxTUk7SXhDeURGLHlCd0N4RDRCO0UvQ2dyTTlCO0UrQ3ByTUk7SUFDRTtJQUNBO0UvQ3NyTU47RStDcnJNSTtJeEN5REYseUJ3Q3hENEI7RS9DdXJNOUI7RStDM3JNSTtJQUNFO0lBQ0E7RS9DNnJNTjtFK0M1ck1JO0l4Q3lERixpQndDeEQ0QjtFL0M4ck05QjtBQUNGO0FPanRNRTtFd0NvQkU7SUFFRTtJQUNBO0UvQytyTUo7RStDOXJNRTtJQUVFO0lBQ0E7RS9DK3JNSjtFK0M5ck1FO0lBRUU7SUFDQTtFL0Mrck1KO0UrQzlyTUU7SUFFRTtJQUNBO0UvQytyTUo7RStDOXJNRTtJQUVFO0lBQ0E7RS9DK3JNSjtFK0M5ck1FO0lBRUU7SUFDQTtFL0Mrck1KO0UrQzlyTUU7SUFFRTtJQUNBO0UvQytyTUo7RStDOXJNRTtJQUVFO0lBQ0E7RS9DK3JNSjtFK0M5ck1FO0lBRUU7SUFDQTtFL0Mrck1KO0UrQzlyTUU7SUFFRTtJQUNBO0UvQytyTUo7RStDOXJNRTtJQUVFO0lBQ0E7RS9DK3JNSjtFK0M5ck1FO0l4Q1VBLGdCd0NSMEI7RS9DK3JNNUI7RStDOXJNRTtJeENPQSxxQndDTDBCO0UvQytyTTVCO0UrQzlyTUU7SXhDSUEsZ0J3Q0YwQjtFL0Mrck01QjtFK0M5ck1FO0l4Q0NBLHFCd0NDMEI7RS9DK3JNNUI7RStDOXJNRTtJeENGQSxnQndDSTBCO0UvQytyTTVCO0UrQzlyTUU7SXhDTEEsZ0J3Q08wQjtFL0Mrck01QjtFK0M5ck1FO0l4Q1JBLGdCd0NVMEI7RS9DK3JNNUI7RStDOXJNRTtJeENYQSxnQndDYTBCO0UvQytyTTVCO0UrQzlyTUU7SXhDZEEsZ0J3Q2dCMEI7RS9DK3JNNUI7RStDN3JNSTtJQUVFO0lBQ0E7RS9DOHJNTjtFK0M3ck1JO0l4Q3RCRixld0N3QjRCO0UvQzhyTTlCO0UrQ3BzTUk7SUFFRTtJQUNBO0UvQ3FzTU47RStDcHNNSTtJeEN0QkYsd0J3Q3dCNEI7RS9DcXNNOUI7RStDM3NNSTtJQUVFO0lBQ0E7RS9DNHNNTjtFK0Mzc01JO0l4Q3RCRix5QndDd0I0QjtFL0M0c005QjtFK0NsdE1JO0lBRUU7SUFDQTtFL0NtdE1OO0UrQ2x0TUk7SXhDdEJGLGdCd0N3QjRCO0UvQ210TTlCO0UrQ3p0TUk7SUFFRTtJQUNBO0UvQzB0TU47RStDenRNSTtJeEN0QkYseUJ3Q3dCNEI7RS9DMHRNOUI7RStDaHVNSTtJQUVFO0lBQ0E7RS9DaXVNTjtFK0NodU1JO0l4Q3RCRix5QndDd0I0QjtFL0NpdU05QjtFK0N2dU1JO0lBRUU7SUFDQTtFL0N3dU1OO0UrQ3Z1TUk7SXhDdEJGLGdCd0N3QjRCO0UvQ3d1TTlCO0UrQzl1TUk7SUFFRTtJQUNBO0UvQyt1TU47RStDOXVNSTtJeEN0QkYseUJ3Q3dCNEI7RS9DK3VNOUI7RStDcnZNSTtJQUVFO0lBQ0E7RS9Dc3ZNTjtFK0Nydk1JO0l4Q3RCRix5QndDd0I0QjtFL0Nzdk05QjtFK0M1dk1JO0lBRUU7SUFDQTtFL0M2dk1OO0UrQzV2TUk7SXhDdEJGLGdCd0N3QjRCO0UvQzZ2TTlCO0UrQ253TUk7SUFFRTtJQUNBO0UvQ293TU47RStDbndNSTtJeEN0QkYseUJ3Q3dCNEI7RS9Db3dNOUI7RStDMXdNSTtJQUVFO0lBQ0E7RS9DMndNTjtFK0Mxd01JO0l4Q3RCRix5QndDd0I0QjtFL0Myd005QjtFK0NqeE1JO0lBRUU7SUFDQTtFL0NreE1OO0UrQ2p4TUk7SXhDdEJGLGlCd0N3QjRCO0UvQ2t4TTlCO0FBQ0Y7QU83Mk1FO0V3QzRGRTtJQUNFO0lBQ0E7RS9Db3hNSjtFK0NueE1FO0lBQ0U7SUFDQTtFL0NxeE1KO0UrQ3B4TUU7SUFDRTtJQUNBO0UvQ3N4TUo7RStDcnhNRTtJQUNFO0lBQ0E7RS9DdXhNSjtFK0N0eE1FO0lBQ0U7SUFDQTtFL0N3eE1KO0UrQ3Z4TUU7SUFDRTtJQUNBO0UvQ3l4TUo7RStDeHhNRTtJQUNFO0lBQ0E7RS9DMHhNSjtFK0N6eE1FO0lBQ0U7SUFDQTtFL0MyeE1KO0UrQzF4TUU7SUFDRTtJQUNBO0UvQzR4TUo7RStDM3hNRTtJQUNFO0lBQ0E7RS9DNnhNSjtFK0M1eE1FO0lBQ0U7SUFDQTtFL0M4eE1KO0UrQzd4TUU7SXhDM0RBLGdCd0M0RDBCO0UvQyt4TTVCO0UrQzl4TUU7SXhDN0RBLHFCd0M4RDBCO0UvQ2d5TTVCO0UrQy94TUU7SXhDL0RBLGdCd0NnRTBCO0UvQ2l5TTVCO0UrQ2h5TUU7SXhDakVBLHFCd0NrRTBCO0UvQ2t5TTVCO0UrQ2p5TUU7SXhDbkVBLGdCd0NvRTBCO0UvQ215TTVCO0UrQ2x5TUU7SXhDckVBLGdCd0NzRTBCO0UvQ295TTVCO0UrQ255TUU7SXhDdkVBLGdCd0N3RTBCO0UvQ3F5TTVCO0UrQ3B5TUU7SXhDekVBLGdCd0MwRTBCO0UvQ3N5TTVCO0UrQ3J5TUU7SXhDM0VBLGdCd0M0RTBCO0UvQ3V5TTVCO0UrQ3J5TUk7SUFDRTtJQUNBO0UvQ3V5TU47RStDdHlNSTtJeENqRkYsZXdDa0Y0QjtFL0N3eU05QjtFK0M1eU1JO0lBQ0U7SUFDQTtFL0M4eU1OO0UrQzd5TUk7SXhDakZGLHdCd0NrRjRCO0UvQyt5TTlCO0UrQ256TUk7SUFDRTtJQUNBO0UvQ3F6TU47RStDcHpNSTtJeENqRkYseUJ3Q2tGNEI7RS9Dc3pNOUI7RStDMXpNSTtJQUNFO0lBQ0E7RS9DNHpNTjtFK0Mzek1JO0l4Q2pGRixnQndDa0Y0QjtFL0M2ek05QjtFK0NqME1JO0lBQ0U7SUFDQTtFL0NtME1OO0UrQ2wwTUk7SXhDakZGLHlCd0NrRjRCO0UvQ28wTTlCO0UrQ3gwTUk7SUFDRTtJQUNBO0UvQzAwTU47RStDejBNSTtJeENqRkYseUJ3Q2tGNEI7RS9DMjBNOUI7RStDLzBNSTtJQUNFO0lBQ0E7RS9DaTFNTjtFK0NoMU1JO0l4Q2pGRixnQndDa0Y0QjtFL0NrMU05QjtFK0N0MU1JO0lBQ0U7SUFDQTtFL0N3MU1OO0UrQ3YxTUk7SXhDakZGLHlCd0NrRjRCO0UvQ3kxTTlCO0UrQzcxTUk7SUFDRTtJQUNBO0UvQysxTU47RStDOTFNSTtJeENqRkYseUJ3Q2tGNEI7RS9DZzJNOUI7RStDcDJNSTtJQUNFO0lBQ0E7RS9DczJNTjtFK0NyMk1JO0l4Q2pGRixnQndDa0Y0QjtFL0N1Mk05QjtFK0MzMk1JO0lBQ0U7SUFDQTtFL0M2Mk1OO0UrQzUyTUk7SXhDakZGLHlCd0NrRjRCO0UvQzgyTTlCO0UrQ2wzTUk7SUFDRTtJQUNBO0UvQ28zTU47RStDbjNNSTtJeENqRkYseUJ3Q2tGNEI7RS9DcTNNOUI7RStDejNNSTtJQUNFO0lBQ0E7RS9DMjNNTjtFK0MxM01JO0l4Q2pGRixpQndDa0Y0QjtFL0M0M005QjtBQUNGO0FPN2dORTtFd0NrSkU7SUFDRTtJQUNBO0UvQzgzTUo7RStDNzNNRTtJQUNFO0lBQ0E7RS9DKzNNSjtFK0M5M01FO0lBQ0U7SUFDQTtFL0NnNE1KO0UrQy8zTUU7SUFDRTtJQUNBO0UvQ2k0TUo7RStDaDRNRTtJQUNFO0lBQ0E7RS9DazRNSjtFK0NqNE1FO0lBQ0U7SUFDQTtFL0NtNE1KO0UrQ2w0TUU7SUFDRTtJQUNBO0UvQ280TUo7RStDbjRNRTtJQUNFO0lBQ0E7RS9DcTRNSjtFK0NwNE1FO0lBQ0U7SUFDQTtFL0NzNE1KO0UrQ3I0TUU7SUFDRTtJQUNBO0UvQ3U0TUo7RStDdDRNRTtJQUNFO0lBQ0E7RS9DdzRNSjtFK0N2NE1FO0l4Q3JIQSxnQndDc0gwQjtFL0N5NE01QjtFK0N4NE1FO0l4Q3ZIQSxxQndDd0gwQjtFL0MwNE01QjtFK0N6NE1FO0l4Q3pIQSxnQndDMEgwQjtFL0MyNE01QjtFK0MxNE1FO0l4QzNIQSxxQndDNEgwQjtFL0M0NE01QjtFK0MzNE1FO0l4QzdIQSxnQndDOEgwQjtFL0M2NE01QjtFK0M1NE1FO0l4Qy9IQSxnQndDZ0kwQjtFL0M4NE01QjtFK0M3NE1FO0l4Q2pJQSxnQndDa0kwQjtFL0MrNE01QjtFK0M5NE1FO0l4Q25JQSxnQndDb0kwQjtFL0NnNU01QjtFK0MvNE1FO0l4Q3JJQSxnQndDc0kwQjtFL0NpNU01QjtFK0MvNE1JO0lBQ0U7SUFDQTtFL0NpNU1OO0UrQ2g1TUk7SXhDM0lGLGV3QzRJNEI7RS9DazVNOUI7RStDdDVNSTtJQUNFO0lBQ0E7RS9DdzVNTjtFK0N2NU1JO0l4QzNJRix3QndDNEk0QjtFL0N5NU05QjtFK0M3NU1JO0lBQ0U7SUFDQTtFL0MrNU1OO0UrQzk1TUk7SXhDM0lGLHlCd0M0STRCO0UvQ2c2TTlCO0UrQ3A2TUk7SUFDRTtJQUNBO0UvQ3M2TU47RStDcjZNSTtJeEMzSUYsZ0J3QzRJNEI7RS9DdTZNOUI7RStDMzZNSTtJQUNFO0lBQ0E7RS9DNjZNTjtFK0M1Nk1JO0l4QzNJRix5QndDNEk0QjtFL0M4Nk05QjtFK0NsN01JO0lBQ0U7SUFDQTtFL0NvN01OO0UrQ243TUk7SXhDM0lGLHlCd0M0STRCO0UvQ3E3TTlCO0UrQ3o3TUk7SUFDRTtJQUNBO0UvQzI3TU47RStDMTdNSTtJeEMzSUYsZ0J3QzRJNEI7RS9DNDdNOUI7RStDaDhNSTtJQUNFO0lBQ0E7RS9DazhNTjtFK0NqOE1JO0l4QzNJRix5QndDNEk0QjtFL0NtOE05QjtFK0N2OE1JO0lBQ0U7SUFDQTtFL0N5OE1OO0UrQ3g4TUk7SXhDM0lGLHlCd0M0STRCO0UvQzA4TTlCO0UrQzk4TUk7SUFDRTtJQUNBO0UvQ2c5TU47RStDLzhNSTtJeEMzSUYsZ0J3QzRJNEI7RS9DaTlNOUI7RStDcjlNSTtJQUNFO0lBQ0E7RS9DdTlNTjtFK0N0OU1JO0l4QzNJRix5QndDNEk0QjtFL0N3OU05QjtFK0M1OU1JO0lBQ0U7SUFDQTtFL0M4OU1OO0UrQzc5TUk7SXhDM0lGLHlCd0M0STRCO0UvQys5TTlCO0UrQ24rTUk7SUFDRTtJQUNBO0UvQ3ErTU47RStDcCtNSTtJeEMzSUYsaUJ3QzRJNEI7RS9DcytNOUI7QUFDRjtBT2xxTkk7RXdDNkxBO0lBQ0U7SUFDQTtFL0N3K01KO0UrQ3YrTUU7SUFDRTtJQUNBO0UvQ3krTUo7RStDeCtNRTtJQUNFO0lBQ0E7RS9DMCtNSjtFK0N6K01FO0lBQ0U7SUFDQTtFL0MyK01KO0UrQzErTUU7SUFDRTtJQUNBO0UvQzQrTUo7RStDMytNRTtJQUNFO0lBQ0E7RS9DNitNSjtFK0M1K01FO0lBQ0U7SUFDQTtFL0M4K01KO0UrQzcrTUU7SUFDRTtJQUNBO0UvQysrTUo7RStDOStNRTtJQUNFO0lBQ0E7RS9DZy9NSjtFK0MvK01FO0lBQ0U7SUFDQTtFL0NpL01KO0UrQ2gvTUU7SUFDRTtJQUNBO0UvQ2svTUo7RStDai9NRTtJeEMvS0EsZ0J3Q2dMMEI7RS9DbS9NNUI7RStDbC9NRTtJeENqTEEscUJ3Q2tMMEI7RS9Dby9NNUI7RStDbi9NRTtJeENuTEEsZ0J3Q29MMEI7RS9DcS9NNUI7RStDcC9NRTtJeENyTEEscUJ3Q3NMMEI7RS9Dcy9NNUI7RStDci9NRTtJeEN2TEEsZ0J3Q3dMMEI7RS9DdS9NNUI7RStDdC9NRTtJeEN6TEEsZ0J3QzBMMEI7RS9Ddy9NNUI7RStDdi9NRTtJeEMzTEEsZ0J3QzRMMEI7RS9DeS9NNUI7RStDeC9NRTtJeEM3TEEsZ0J3QzhMMEI7RS9DMC9NNUI7RStDei9NRTtJeEMvTEEsZ0J3Q2dNMEI7RS9DMi9NNUI7RStDei9NSTtJQUNFO0lBQ0E7RS9DMi9NTjtFK0MxL01JO0l4Q3JNRixld0NzTTRCO0UvQzQvTTlCO0UrQ2hnTkk7SUFDRTtJQUNBO0UvQ2tnTk47RStDamdOSTtJeENyTUYsd0J3Q3NNNEI7RS9DbWdOOUI7RStDdmdOSTtJQUNFO0lBQ0E7RS9DeWdOTjtFK0N4Z05JO0l4Q3JNRix5QndDc000QjtFL0MwZ045QjtFK0M5Z05JO0lBQ0U7SUFDQTtFL0NnaE5OO0UrQy9nTkk7SXhDck1GLGdCd0NzTTRCO0UvQ2loTjlCO0UrQ3JoTkk7SUFDRTtJQUNBO0UvQ3VoTk47RStDdGhOSTtJeENyTUYseUJ3Q3NNNEI7RS9Dd2hOOUI7RStDNWhOSTtJQUNFO0lBQ0E7RS9DOGhOTjtFK0M3aE5JO0l4Q3JNRix5QndDc000QjtFL0MraE45QjtFK0NuaU5JO0lBQ0U7SUFDQTtFL0NxaU5OO0UrQ3BpTkk7SXhDck1GLGdCd0NzTTRCO0UvQ3NpTjlCO0UrQzFpTkk7SUFDRTtJQUNBO0UvQzRpTk47RStDM2lOSTtJeENyTUYseUJ3Q3NNNEI7RS9DNmlOOUI7RStDampOSTtJQUNFO0lBQ0E7RS9DbWpOTjtFK0Nsak5JO0l4Q3JNRix5QndDc000QjtFL0Nvak45QjtFK0N4ak5JO0lBQ0U7SUFDQTtFL0Mwak5OO0UrQ3pqTkk7SXhDck1GLGdCd0NzTTRCO0UvQzJqTjlCO0UrQy9qTkk7SUFDRTtJQUNBO0UvQ2lrTk47RStDaGtOSTtJeENyTUYseUJ3Q3NNNEI7RS9Da2tOOUI7RStDdGtOSTtJQUNFO0lBQ0E7RS9Dd2tOTjtFK0N2a05JO0l4Q3JNRix5QndDc000QjtFL0N5a045QjtFK0M3a05JO0lBQ0U7SUFDQTtFL0Mra05OO0UrQzlrTkk7SXhDck1GLGlCd0NzTTRCO0UvQ2dsTjlCO0FBQ0Y7QU92ek5JO0V3Q3dPQTtJQUNFO0lBQ0E7RS9Da2xOSjtFK0NqbE5FO0lBQ0U7SUFDQTtFL0NtbE5KO0UrQ2xsTkU7SUFDRTtJQUNBO0UvQ29sTko7RStDbmxORTtJQUNFO0lBQ0E7RS9DcWxOSjtFK0NwbE5FO0lBQ0U7SUFDQTtFL0NzbE5KO0UrQ3JsTkU7SUFDRTtJQUNBO0UvQ3VsTko7RStDdGxORTtJQUNFO0lBQ0E7RS9Dd2xOSjtFK0N2bE5FO0lBQ0U7SUFDQTtFL0N5bE5KO0UrQ3hsTkU7SUFDRTtJQUNBO0UvQzBsTko7RStDemxORTtJQUNFO0lBQ0E7RS9DMmxOSjtFK0MxbE5FO0lBQ0U7SUFDQTtFL0M0bE5KO0UrQzNsTkU7SXhDek9BLGdCd0MwTzBCO0UvQzZsTjVCO0UrQzVsTkU7SXhDM09BLHFCd0M0TzBCO0UvQzhsTjVCO0UrQzdsTkU7SXhDN09BLGdCd0M4TzBCO0UvQytsTjVCO0UrQzlsTkU7SXhDL09BLHFCd0NnUDBCO0UvQ2dtTjVCO0UrQy9sTkU7SXhDalBBLGdCd0NrUDBCO0UvQ2ltTjVCO0UrQ2htTkU7SXhDblBBLGdCd0NvUDBCO0UvQ2ttTjVCO0UrQ2ptTkU7SXhDclBBLGdCd0NzUDBCO0UvQ21tTjVCO0UrQ2xtTkU7SXhDdlBBLGdCd0N3UDBCO0UvQ29tTjVCO0UrQ25tTkU7SXhDelBBLGdCd0MwUDBCO0UvQ3FtTjVCO0UrQ25tTkk7SUFDRTtJQUNBO0UvQ3FtTk47RStDcG1OSTtJeEMvUEYsZXdDZ1E0QjtFL0NzbU45QjtFK0MxbU5JO0lBQ0U7SUFDQTtFL0M0bU5OO0UrQzNtTkk7SXhDL1BGLHdCd0NnUTRCO0UvQzZtTjlCO0UrQ2puTkk7SUFDRTtJQUNBO0UvQ21uTk47RStDbG5OSTtJeEMvUEYseUJ3Q2dRNEI7RS9Db25OOUI7RStDeG5OSTtJQUNFO0lBQ0E7RS9DMG5OTjtFK0N6bk5JO0l4Qy9QRixnQndDZ1E0QjtFL0Mybk45QjtFK0Mvbk5JO0lBQ0U7SUFDQTtFL0Npb05OO0UrQ2hvTkk7SXhDL1BGLHlCd0NnUTRCO0UvQ2tvTjlCO0UrQ3RvTkk7SUFDRTtJQUNBO0UvQ3dvTk47RStDdm9OSTtJeEMvUEYseUJ3Q2dRNEI7RS9DeW9OOUI7RStDN29OSTtJQUNFO0lBQ0E7RS9DK29OTjtFK0M5b05JO0l4Qy9QRixnQndDZ1E0QjtFL0NncE45QjtFK0NwcE5JO0lBQ0U7SUFDQTtFL0NzcE5OO0UrQ3JwTkk7SXhDL1BGLHlCd0NnUTRCO0UvQ3VwTjlCO0UrQzNwTkk7SUFDRTtJQUNBO0UvQzZwTk47RStDNXBOSTtJeEMvUEYseUJ3Q2dRNEI7RS9DOHBOOUI7RStDbHFOSTtJQUNFO0lBQ0E7RS9Db3FOTjtFK0NucU5JO0l4Qy9QRixnQndDZ1E0QjtFL0NxcU45QjtFK0N6cU5JO0lBQ0U7SUFDQTtFL0MycU5OO0UrQzFxTkk7SXhDL1BGLHlCd0NnUTRCO0UvQzRxTjlCO0UrQ2hyTkk7SUFDRTtJQUNBO0UvQ2tyTk47RStDanJOSTtJeEMvUEYseUJ3Q2dRNEI7RS9DbXJOOUI7RStDdnJOSTtJQUNFO0lBQ0E7RS9DeXJOTjtFK0N4ck5JO0l4Qy9QRixpQndDZ1E0QjtFL0Mwck45QjtBQUNGOztBK0N6ck5BO0V4Q2xRSSxzQndDbVFzQjtFeENuUXRCLHVCd0NvUXNCO0VBQ3hCO0EvQzRyTkY7QStDM3JORTtFQUNFO0EvQzZyTko7QStDNXJORTtFQUNFO0EvQzhyTko7QStDNXJORTtFQUNFO0EvQzhyTko7QStDN3JORTtFeEM3UUUsY3dDOFF3QjtFeEM5UXhCLGV3QytRd0I7RUFDeEI7QS9DK3JOSjtBK0M5ck5JO0VBQ0U7RUFDQTtBL0Nnc05OO0ErQy9yTkk7RUFDRTtBL0Npc05OO0ErQ2hzTkk7RUFDRTtBL0Nrc05OO0ErQ2pzTkU7RUFDRTtBL0Ntc05KO0ErQ2xzTkU7RUFDRTtBL0Nvc05KO0ErQ25zTkU7RUFDRTtBL0Nxc05KO0FPNWlPRTtFd0MwV0U7SUFDRTtFL0Nxc05KO0FBQ0Y7QU9yaU9FO0V3Q2tXRTtJQUNFO0UvQ3NzTko7QUFDRjs7QStDcHNORTtFQUNFO0V4Q3pTQSx3Q3dDMFN3QjtFeEMxU3hCLHlDd0MyU3dCO0EvQ3VzTjVCO0ErQ3RzTkk7RUFDRTtFQUNBO0EvQ3dzTk47QStDdHNOTTtFQUNFO0EvQ3dzTlI7QU92a09FO0V3Q2lZTTtJQUNFO0UvQ3lzTlI7QUFDRjtBT3hrT0U7RXdDZ1lNO0lBQ0U7RS9DMnNOUjtBQUNGO0FPemtPRTtFd0MrWE07SUFDRTtFL0M2c05SO0FBQ0Y7QU8xa09FO0V3QzhYTTtJQUNFO0UvQytzTlI7QUFDRjtBTzNrT0U7RXdDNlhNO0lBQ0U7RS9DaXROUjtBQUNGO0FPM2tPSTtFd0MyWEk7SUFDRTtFL0NtdE5SO0FBQ0Y7QU90a09JO0V3Q29YSTtJQUNFO0UvQ3F0TlI7QUFDRjtBT3RrT0k7RXdDa1hJO0lBQ0U7RS9DdXROUjtBQUNGO0FPamtPSTtFd0MyV0k7SUFDRTtFL0N5dE5SO0FBQ0Y7QStDdHZOTTtFQUNFO0EvQ3d2TlI7QU92bk9FO0V3Q2lZTTtJQUNFO0UvQ3l2TlI7QUFDRjtBT3huT0U7RXdDZ1lNO0lBQ0U7RS9DMnZOUjtBQUNGO0FPem5PRTtFd0MrWE07SUFDRTtFL0M2dk5SO0FBQ0Y7QU8xbk9FO0V3QzhYTTtJQUNFO0UvQyt2TlI7QUFDRjtBTzNuT0U7RXdDNlhNO0lBQ0U7RS9DaXdOUjtBQUNGO0FPM25PSTtFd0MyWEk7SUFDRTtFL0Ntd05SO0FBQ0Y7QU90bk9JO0V3Q29YSTtJQUNFO0UvQ3F3TlI7QUFDRjtBT3RuT0k7RXdDa1hJO0lBQ0U7RS9DdXdOUjtBQUNGO0FPam5PSTtFd0MyV0k7SUFDRTtFL0N5d05SO0FBQ0Y7QStDdHlOTTtFQUNFO0EvQ3d5TlI7QU92cU9FO0V3Q2lZTTtJQUNFO0UvQ3l5TlI7QUFDRjtBT3hxT0U7RXdDZ1lNO0lBQ0U7RS9DMnlOUjtBQUNGO0FPenFPRTtFd0MrWE07SUFDRTtFL0M2eU5SO0FBQ0Y7QU8xcU9FO0V3QzhYTTtJQUNFO0UvQyt5TlI7QUFDRjtBTzNxT0U7RXdDNlhNO0lBQ0U7RS9DaXpOUjtBQUNGO0FPM3FPSTtFd0MyWEk7SUFDRTtFL0Ntek5SO0FBQ0Y7QU90cU9JO0V3Q29YSTtJQUNFO0UvQ3F6TlI7QUFDRjtBT3RxT0k7RXdDa1hJO0lBQ0U7RS9DdXpOUjtBQUNGO0FPanFPSTtFd0MyV0k7SUFDRTtFL0N5ek5SO0FBQ0Y7QStDdDFOTTtFQUNFO0EvQ3cxTlI7QU92dE9FO0V3Q2lZTTtJQUNFO0UvQ3kxTlI7QUFDRjtBT3h0T0U7RXdDZ1lNO0lBQ0U7RS9DMjFOUjtBQUNGO0FPenRPRTtFd0MrWE07SUFDRTtFL0M2MU5SO0FBQ0Y7QU8xdE9FO0V3QzhYTTtJQUNFO0UvQysxTlI7QUFDRjtBTzN0T0U7RXdDNlhNO0lBQ0U7RS9DaTJOUjtBQUNGO0FPM3RPSTtFd0MyWEk7SUFDRTtFL0NtMk5SO0FBQ0Y7QU90dE9JO0V3Q29YSTtJQUNFO0UvQ3EyTlI7QUFDRjtBT3R0T0k7RXdDa1hJO0lBQ0U7RS9DdTJOUjtBQUNGO0FPanRPSTtFd0MyV0k7SUFDRTtFL0N5Mk5SO0FBQ0Y7QStDdDROTTtFQUNFO0EvQ3c0TlI7QU92d09FO0V3Q2lZTTtJQUNFO0UvQ3k0TlI7QUFDRjtBT3h3T0U7RXdDZ1lNO0lBQ0U7RS9DMjROUjtBQUNGO0FPendPRTtFd0MrWE07SUFDRTtFL0M2NE5SO0FBQ0Y7QU8xd09FO0V3QzhYTTtJQUNFO0UvQys0TlI7QUFDRjtBTzN3T0U7RXdDNlhNO0lBQ0U7RS9DaTVOUjtBQUNGO0FPM3dPSTtFd0MyWEk7SUFDRTtFL0NtNU5SO0FBQ0Y7QU90d09JO0V3Q29YSTtJQUNFO0UvQ3E1TlI7QUFDRjtBT3R3T0k7RXdDa1hJO0lBQ0U7RS9DdTVOUjtBQUNGO0FPandPSTtFd0MyV0k7SUFDRTtFL0N5NU5SO0FBQ0Y7QStDdDdOTTtFQUNFO0EvQ3c3TlI7QU92ek9FO0V3Q2lZTTtJQUNFO0UvQ3k3TlI7QUFDRjtBT3h6T0U7RXdDZ1lNO0lBQ0U7RS9DMjdOUjtBQUNGO0FPenpPRTtFd0MrWE07SUFDRTtFL0M2N05SO0FBQ0Y7QU8xek9FO0V3QzhYTTtJQUNFO0UvQys3TlI7QUFDRjtBTzN6T0U7RXdDNlhNO0lBQ0U7RS9DaThOUjtBQUNGO0FPM3pPSTtFd0MyWEk7SUFDRTtFL0NtOE5SO0FBQ0Y7QU90ek9JO0V3Q29YSTtJQUNFO0UvQ3E4TlI7QUFDRjtBT3R6T0k7RXdDa1hJO0lBQ0U7RS9DdThOUjtBQUNGO0FPanpPSTtFd0MyV0k7SUFDRTtFL0N5OE5SO0FBQ0Y7QStDdCtOTTtFQUNFO0EvQ3crTlI7QU92Mk9FO0V3Q2lZTTtJQUNFO0UvQ3krTlI7QUFDRjtBT3gyT0U7RXdDZ1lNO0lBQ0U7RS9DMitOUjtBQUNGO0FPejJPRTtFd0MrWE07SUFDRTtFL0M2K05SO0FBQ0Y7QU8xMk9FO0V3QzhYTTtJQUNFO0UvQysrTlI7QUFDRjtBTzMyT0U7RXdDNlhNO0lBQ0U7RS9DaS9OUjtBQUNGO0FPMzJPSTtFd0MyWEk7SUFDRTtFL0NtL05SO0FBQ0Y7QU90Mk9JO0V3Q29YSTtJQUNFO0UvQ3EvTlI7QUFDRjtBT3QyT0k7RXdDa1hJO0lBQ0U7RS9DdS9OUjtBQUNGO0FPajJPSTtFd0MyV0k7SUFDRTtFL0N5L05SO0FBQ0Y7QStDdGhPTTtFQUNFO0EvQ3doT1I7QU92NU9FO0V3Q2lZTTtJQUNFO0UvQ3loT1I7QUFDRjtBT3g1T0U7RXdDZ1lNO0lBQ0U7RS9DMmhPUjtBQUNGO0FPejVPRTtFd0MrWE07SUFDRTtFL0M2aE9SO0FBQ0Y7QU8xNU9FO0V3QzhYTTtJQUNFO0UvQytoT1I7QUFDRjtBTzM1T0U7RXdDNlhNO0lBQ0U7RS9DaWlPUjtBQUNGO0FPMzVPSTtFd0MyWEk7SUFDRTtFL0NtaU9SO0FBQ0Y7QU90NU9JO0V3Q29YSTtJQUNFO0UvQ3FpT1I7QUFDRjtBT3Q1T0k7RXdDa1hJO0lBQ0U7RS9DdWlPUjtBQUNGO0FPajVPSTtFd0MyV0k7SUFDRTtFL0N5aU9SO0FBQ0Y7QStDdGtPTTtFQUNFO0EvQ3drT1I7QU92OE9FO0V3Q2lZTTtJQUNFO0UvQ3lrT1I7QUFDRjtBT3g4T0U7RXdDZ1lNO0lBQ0U7RS9DMmtPUjtBQUNGO0FPejhPRTtFd0MrWE07SUFDRTtFL0M2a09SO0FBQ0Y7QU8xOE9FO0V3QzhYTTtJQUNFO0UvQytrT1I7QUFDRjtBTzM4T0U7RXdDNlhNO0lBQ0U7RS9DaWxPUjtBQUNGO0FPMzhPSTtFd0MyWEk7SUFDRTtFL0NtbE9SO0FBQ0Y7QU90OE9JO0V3Q29YSTtJQUNFO0UvQ3FsT1I7QUFDRjtBT3Q4T0k7RXdDa1hJO0lBQ0U7RS9DdWxPUjtBQUNGO0FPajhPSTtFd0MyV0k7SUFDRTtFL0N5bE9SO0FBQ0Y7O0FnRHRsUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEeWxQRjtBZ0R2bFBFO0VBQ0U7RUFDQTtFQUNBO0FoRHlsUEo7QWdEeGxQSTtFQUNFO0FoRDBsUE47QWdEemxQSTtFQUNFLHNCQWpCUztBaEQ0bVBmO0FnRDFsUEU7RUFDRTtBaEQ0bFBKO0FnRDNsUEU7RUFDRSxnQkFyQlc7QWhEa25QZjtBZ0Q1bFBFO0VBQ0U7QWhEOGxQSjtBZ0Q3bFBJO0VBQ0U7QWhEK2xQTjtBT2hoUEU7RXlDNUVFO0lBQ0U7RWhEK2xQSjtFZ0Q3bFBJO0lBQ0U7SUFDQTtFaEQrbFBOO0VnRGptUEk7SUFDRTtJQUNBO0VoRG1tUE47RWdEcm1QSTtJQUNFO0lBQ0E7RWhEdW1QTjtFZ0R6bVBJO0lBQ0U7SUFDQTtFaEQybVBOO0VnRDdtUEk7SUFDRTtJQUNBO0VoRCttUE47RWdEam5QSTtJQUNFO0lBQ0E7RWhEbW5QTjtFZ0RyblBJO0lBQ0U7SUFDQTtFaER1blBOO0VnRHpuUEk7SUFDRTtJQUNBO0VoRDJuUE47RWdEN25QSTtJQUNFO0lBQ0E7RWhEK25QTjtFZ0Rqb1BJO0lBQ0U7SUFDQTtFaERtb1BOO0VnRHJvUEk7SUFDRTtJQUNBO0VoRHVvUE47RWdEem9QSTtJQUNFO0lBQ0E7RWhEMm9QTjtBQUNGOztBaUQvcVBBO0FDSUU7RUFDRTtBbEQrcVBKOztBa0Q3cVBJO0VBRUU7QWxEK3FQTjs7QWtEOXFQRTtFQUNFO0FsRGlyUEo7O0FrRHhyUEU7RUFDRTtBbEQyclBKOztBa0R6clBJO0VBRUU7QWxEMnJQTjs7QWtEMXJQRTtFQUNFO0FsRDZyUEo7O0FrRHBzUEU7RUFDRTtBbER1c1BKOztBa0Ryc1BJO0VBRUU7QWxEdXNQTjs7QWtEdHNQRTtFQUNFO0FsRHlzUEo7O0FrRGh0UEU7RUFDRTtBbERtdFBKOztBa0RqdFBJO0VBRUU7QWxEbXRQTjs7QWtEbHRQRTtFQUNFO0FsRHF0UEo7O0FrRDV0UEU7RUFDRTtBbEQrdFBKOztBa0Q3dFBJO0VBRUU7QWxEK3RQTjs7QWtEOXRQRTtFQUNFO0FsRGl1UEo7O0FrRDV0UEk7RUFDRTtBbEQrdFBOOztBa0Q3dFBNO0VBRUU7QWxEK3RQUjs7QWtEOXRQSTtFQUNFO0FsRGl1UE47O0FrRC90UEk7RUFDRTtBbERrdVBOOztBa0RodVBNO0VBRUU7QWxEa3VQUjs7QWtEanVQSTtFQUNFO0FsRG91UE47O0FrRGh3UEU7RUFDRTtBbERtd1BKOztBa0Rqd1BJO0VBRUU7QWxEbXdQTjs7QWtEbHdQRTtFQUNFO0FsRHF3UEo7O0FrRGh3UEk7RUFDRTtBbERtd1BOOztBa0Rqd1BNO0VBRUU7QWxEbXdQUjs7QWtEbHdQSTtFQUNFO0FsRHF3UE47O0FrRG53UEk7RUFDRTtBbERzd1BOOztBa0Rwd1BNO0VBRUU7QWxEc3dQUjs7QWtEcndQSTtFQUNFO0FsRHd3UE47O0FrRHB5UEU7RUFDRTtBbER1eVBKOztBa0RyeVBJO0VBRUU7QWxEdXlQTjs7QWtEdHlQRTtFQUNFO0FsRHl5UEo7O0FrRHB5UEk7RUFDRTtBbER1eVBOOztBa0RyeVBNO0VBRUU7QWxEdXlQUjs7QWtEdHlQSTtFQUNFO0FsRHl5UE47O0FrRHZ5UEk7RUFDRTtBbEQweVBOOztBa0R4eVBNO0VBRUU7QWxEMHlQUjs7QWtEenlQSTtFQUNFO0FsRDR5UE47O0FrRHgwUEU7RUFDRTtBbEQyMFBKOztBa0R6MFBJO0VBRUU7QWxEMjBQTjs7QWtEMTBQRTtFQUNFO0FsRDYwUEo7O0FrRHgwUEk7RUFDRTtBbEQyMFBOOztBa0R6MFBNO0VBRUU7QWxEMjBQUjs7QWtEMTBQSTtFQUNFO0FsRDYwUE47O0FrRDMwUEk7RUFDRTtBbEQ4MFBOOztBa0Q1MFBNO0VBRUU7QWxEODBQUjs7QWtENzBQSTtFQUNFO0FsRGcxUE47O0FrRDUyUEU7RUFDRTtBbEQrMlBKOztBa0Q3MlBJO0VBRUU7QWxEKzJQTjs7QWtEOTJQRTtFQUNFO0FsRGkzUEo7O0FrRDUyUEk7RUFDRTtBbEQrMlBOOztBa0Q3MlBNO0VBRUU7QWxEKzJQUjs7QWtEOTJQSTtFQUNFO0FsRGkzUE47O0FrRC8yUEk7RUFDRTtBbERrM1BOOztBa0RoM1BNO0VBRUU7QWxEazNQUjs7QWtEajNQSTtFQUNFO0FsRG8zUE47O0FrRGg1UEU7RUFDRTtBbERtNVBKOztBa0RqNVBJO0VBRUU7QWxEbTVQTjs7QWtEbDVQRTtFQUNFO0FsRHE1UEo7O0FrRGg1UEk7RUFDRTtBbERtNVBOOztBa0RqNVBNO0VBRUU7QWxEbTVQUjs7QWtEbDVQSTtFQUNFO0FsRHE1UE47O0FrRG41UEk7RUFDRTtBbERzNVBOOztBa0RwNVBNO0VBRUU7QWxEczVQUjs7QWtEcjVQSTtFQUNFO0FsRHc1UE47O0FrRHI1UEU7RUFDRTtBbER3NVBKOztBa0R2NVBFO0VBQ0U7QWxEMDVQSjs7QWtENzVQRTtFQUNFO0FsRGc2UEo7O0FrRC81UEU7RUFDRTtBbERrNlBKOztBa0RyNlBFO0VBQ0U7QWxEdzZQSjs7QWtEdjZQRTtFQUNFO0FsRDA2UEo7O0FrRDc2UEU7RUFDRTtBbERnN1BKOztBa0QvNlBFO0VBQ0U7QWxEazdQSjs7QWtEcjdQRTtFQUNFO0FsRHc3UEo7O0FrRHY3UEU7RUFDRTtBbEQwN1BKOztBa0Q3N1BFO0VBQ0U7QWxEZzhQSjs7QWtELzdQRTtFQUNFO0FsRGs4UEo7O0FrRHI4UEU7RUFDRTtBbER3OFBKOztBa0R2OFBFO0VBQ0U7QWxEMDhQSjs7QWtENzhQRTtFQUNFO0FsRGc5UEo7O0FrRC84UEU7RUFDRTtBbERrOVBKOztBa0RyOVBFO0VBQ0U7QWxEdzlQSjs7QWtEdjlQRTtFQUNFO0FsRDA5UEo7O0FtRDkvUEU7RUFDRTtBbkRpZ1FKOztBbURsZ1FFO0VBQ0U7QW5EcWdRSjs7QW1EdGdRRTtFQUNFO0FuRHlnUUo7O0FtRDFnUUU7RUFDRTtBbkQ2Z1FKOztBbUR6Z1FFO0VBQ0U7QW5ENGdRSjs7QW1EN2dRRTtFQUNFO0FuRGdoUUo7O0FtRGpoUUU7RUFDRTtBbkRvaFFKOztBbURoaFFFO0VBQ0U7QW5EbWhRSjs7QW1EcGhRRTtFQUNFO0FuRHVoUUo7O0FtRHhoUUU7RUFDRTtBbkQyaFFKOztBbUQ1aFFFO0VBQ0U7QW5EK2hRSjs7QW1EaGlRRTtFQUNFO0FuRG1pUUo7O0FtRHBpUUU7RUFDRTtBbkR1aVFKOztBbUR4aVFFO0VBQ0U7QW5EMmlRSjs7QW1ENWlRRTtFQUNFO0FuRCtpUUo7O0FtRGhqUUU7RUFDRTtBbkRtalFKOztBbURwalFFO0VBQ0U7QW5EdWpRSjs7QW1EbmpRRTtFQUNFO0FuRHNqUUo7O0FtRHZqUUU7RUFDRTtBbkQwalFKOztBbUQzalFFO0VBQ0U7QW5EOGpRSjs7QW1EL2pRRTtFQUNFO0FuRGtrUUo7O0FtRG5rUUU7RUFDRTtBbkRza1FKOztBbUR2a1FFO0VBQ0U7QW5EMGtRSjs7QW1EM2tRRTtFQUNFO0FuRDhrUUo7O0FtRC9rUUU7RUFDRTtBbkRrbFFKOztBbURubFFFO0VBQ0U7QW5Ec2xRSjs7QW1EdmxRRTtFQUNFO0FuRDBsUUo7O0FtRHRsUUU7RUFDRTtBbkR5bFFKOztBbUQxbFFFO0VBQ0U7QW5ENmxRSjs7QW1EOWxRRTtFQUNFO0FuRGltUUo7O0FtRGxtUUU7RUFDRTtBbkRxbVFKOztBbUR0bVFFO0VBQ0U7QW5EeW1RSjs7QW1EMW1RRTtFQUNFO0FuRDZtUUo7O0FtRDltUUU7RUFDRTtBbkRpblFKOztBbURsblFFO0VBQ0U7QW5EcW5RSjs7QW1EdG5RRTtFQUNFO0FuRHluUUo7O0FtRHJuUUU7RUFDRTtBbkR3blFKOztBbUR6blFFO0VBQ0U7QW5ENG5RSjs7QW1EN25RRTtFQUNFO0FuRGdvUUo7O0FtRGpvUUU7RUFDRTtBbkRvb1FKOztBbURyb1FFO0VBQ0U7QW5Ed29RSjs7QW1Eem9RRTtFQUNFO0FuRDRvUUo7O0FtRHZvUUk7RUFDRTtBbkQwb1FOOztBbUQzb1FJO0VBQ0U7QW5EOG9RTjs7QW1EL29RSTtFQUNFO0FuRGtwUU47O0FtRG5wUUk7RUFDRTtBbkRzcFFOOztBbUR2cFFJO0VBQ0U7QW5EMHBRTjs7QW1EM3BRSTtFQUNFO0FuRDhwUU47O0FtRC9wUUk7RUFDRTtBbkRrcVFOOztBbURucVFJO0VBQ0U7QW5Ec3FRTjs7QW1EdnFRSTtFQUNFO0FuRDBxUU47O0FtRDNxUUk7RUFDRTtBbkQ4cVFOOztBbUQvcVFJO0VBQ0U7QW5Ea3JRTjs7QW1EbnJRSTtFQUNFO0FuRHNyUU47O0FPcnRRRTtFQUNFO0VBQ0E7RUFDQTtBUHd0UUo7O0FvRHp0UUE7RUFDRTtBcEQ0dFFGOztBb0QxdFFBO0VBQ0U7QXBENnRRRjs7QXFEcHVRQTtFQUNFO0FyRHV1UUY7O0FxRHJ1UUE7RUFDRTtBckR3dVFGOztBcUR0dVFBO0VBQ0U7RUFDQTtBckR5dVFGOztBc0RudlFBO0VBQ0U7QXREc3ZRRjs7QXVEbHZRQTtFQUNFO0F2RHF2UUY7O0F3RDN2UUE7RUFDRTtBeEQ4dlFGOztBd0Q1dlFBO0VBQ0U7QXhEK3ZRRjs7QXdEcHZRSTtFQUNFO0F4RHV2UU47O0F3RHB2UU07RUFDRTtBeER1dlFSOztBd0R4dlFNO0VBQ0U7QXhEMnZRUjs7QXdENXZRTTtFQUNFO0F4RCt2UVI7O0F3RGh3UU07RUFDRTtBeERtd1FSOztBd0Rod1FNO0VBQ0U7RUFDQTtBeERtd1FSOztBd0Rod1FNO0VBQ0U7RUFDQTtBeERtd1FSOztBd0RseFFJO0VBQ0U7QXhEcXhRTjs7QXdEbHhRTTtFQUNFO0F4RHF4UVI7O0F3RHR4UU07RUFDRTtBeER5eFFSOztBd0QxeFFNO0VBQ0U7QXhENnhRUjs7QXdEOXhRTTtFQUNFO0F4RGl5UVI7O0F3RDl4UU07RUFDRTtFQUNBO0F4RGl5UVI7O0F3RDl4UU07RUFDRTtFQUNBO0F4RGl5UVI7O0F3RGh6UUk7RUFDRTtBeERtelFOOztBd0RoelFNO0VBQ0U7QXhEbXpRUjs7QXdEcHpRTTtFQUNFO0F4RHV6UVI7O0F3RHh6UU07RUFDRTtBeEQyelFSOztBd0Q1elFNO0VBQ0U7QXhEK3pRUjs7QXdENXpRTTtFQUNFO0VBQ0E7QXhEK3pRUjs7QXdENXpRTTtFQUNFO0VBQ0E7QXhEK3pRUjs7QXdEOTBRSTtFQUNFO0F4RGkxUU47O0F3RDkwUU07RUFDRTtBeERpMVFSOztBd0RsMVFNO0VBQ0U7QXhEcTFRUjs7QXdEdDFRTTtFQUNFO0F4RHkxUVI7O0F3RDExUU07RUFDRTtBeEQ2MVFSOztBd0QxMVFNO0VBQ0U7RUFDQTtBeEQ2MVFSOztBd0QxMVFNO0VBQ0U7RUFDQTtBeEQ2MVFSOztBd0Q1MlFJO0VBQ0U7QXhEKzJRTjs7QXdENTJRTTtFQUNFO0F4RCsyUVI7O0F3RGgzUU07RUFDRTtBeERtM1FSOztBd0RwM1FNO0VBQ0U7QXhEdTNRUjs7QXdEeDNRTTtFQUNFO0F4RDIzUVI7O0F3RHgzUU07RUFDRTtFQUNBO0F4RDIzUVI7O0F3RHgzUU07RUFDRTtFQUNBO0F4RDIzUVI7O0F3RDE0UUk7RUFDRTtBeEQ2NFFOOztBd0QxNFFNO0VBQ0U7QXhENjRRUjs7QXdEOTRRTTtFQUNFO0F4RGk1UVI7O0F3RGw1UU07RUFDRTtBeERxNVFSOztBd0R0NVFNO0VBQ0U7QXhEeTVRUjs7QXdEdDVRTTtFQUNFO0VBQ0E7QXhEeTVRUjs7QXdEdDVRTTtFQUNFO0VBQ0E7QXhEeTVRUjs7QXdEeDZRSTtFQUNFO0F4RDI2UU47O0F3RHg2UU07RUFDRTtBeEQyNlFSOztBd0Q1NlFNO0VBQ0U7QXhEKzZRUjs7QXdEaDdRTTtFQUNFO0F4RG03UVI7O0F3RHA3UU07RUFDRTtBeER1N1FSOztBd0RwN1FNO0VBQ0U7RUFDQTtBeER1N1FSOztBd0RwN1FNO0VBQ0U7RUFDQTtBeER1N1FSOztBd0R0OFFJO0VBQ0U7QXhEeThRTjs7QXdEdDhRTTtFQUNFO0F4RHk4UVI7O0F3RDE4UU07RUFDRTtBeEQ2OFFSOztBd0Q5OFFNO0VBQ0U7QXhEaTlRUjs7QXdEbDlRTTtFQUNFO0F4RHE5UVI7O0F3RGw5UU07RUFDRTtFQUNBO0F4RHE5UVI7O0F3RGw5UU07RUFDRTtFQUNBO0F4RHE5UVI7O0F3RHArUUk7RUFDRTtBeER1K1FOOztBd0RwK1FNO0VBQ0U7QXhEdStRUjs7QXdEeCtRTTtFQUNFO0F4RDIrUVI7O0F3RDUrUU07RUFDRTtBeEQrK1FSOztBd0RoL1FNO0VBQ0U7QXhEbS9RUjs7QXdEaC9RTTtFQUNFO0VBQ0E7QXhEbS9RUjs7QXdEaC9RTTtFQUNFO0VBQ0E7QXhEbS9RUjs7QXdEbGdSSTtFQUNFO0F4RHFnUk47O0F3RGxnUk07RUFDRTtBeERxZ1JSOztBd0R0Z1JNO0VBQ0U7QXhEeWdSUjs7QXdEMWdSTTtFQUNFO0F4RDZnUlI7O0F3RDlnUk07RUFDRTtBeERpaFJSOztBd0Q5Z1JNO0VBQ0U7RUFDQTtBeERpaFJSOztBd0Q5Z1JNO0VBQ0U7RUFDQTtBeERpaFJSOztBd0RoaVJJO0VBQ0U7QXhEbWlSTjs7QXdEaGlSTTtFQUNFO0F4RG1pUlI7O0F3RHBpUk07RUFDRTtBeER1aVJSOztBd0R4aVJNO0VBQ0U7QXhEMmlSUjs7QXdENWlSTTtFQUNFO0F4RCtpUlI7O0F3RDVpUk07RUFDRTtFQUNBO0F4RCtpUlI7O0F3RDVpUk07RUFDRTtFQUNBO0F4RCtpUlI7O0F3RDlqUkk7RUFDRTtBeERpa1JOOztBd0Q5alJNO0VBQ0U7QXhEaWtSUjs7QXdEbGtSTTtFQUNFO0F4RHFrUlI7O0F3RHRrUk07RUFDRTtBeER5a1JSOztBd0Qxa1JNO0VBQ0U7QXhENmtSUjs7QXdEMWtSTTtFQUNFO0VBQ0E7QXhENmtSUjs7QXdEMWtSTTtFQUNFO0VBQ0E7QXhENmtSUjs7QXdENWxSSTtFQUNFO0F4RCtsUk47O0F3RDVsUk07RUFDRTtBeEQrbFJSOztBd0RobVJNO0VBQ0U7QXhEbW1SUjs7QXdEcG1STTtFQUNFO0F4RHVtUlI7O0F3RHhtUk07RUFDRTtBeEQybVJSOztBd0R4bVJNO0VBQ0U7RUFDQTtBeEQybVJSOztBd0R4bVJNO0VBQ0U7RUFDQTtBeEQybVJSOztBd0QxblJJO0VBQ0U7QXhENm5STjs7QXdEMW5STTtFQUNFO0F4RDZuUlI7O0F3RDluUk07RUFDRTtBeERpb1JSOztBd0Rsb1JNO0VBQ0U7QXhEcW9SUjs7QXdEdG9STTtFQUNFO0F4RHlvUlI7O0F3RHRvUk07RUFDRTtFQUNBO0F4RHlvUlI7O0F3RHRvUk07RUFDRTtFQUNBO0F4RHlvUlI7O0F3RHhwUkk7RUFDRTtBeEQycFJOOztBd0R4cFJNO0VBQ0U7QXhEMnBSUjs7QXdENXBSTTtFQUNFO0F4RCtwUlI7O0F3RGhxUk07RUFDRTtBeERtcVJSOztBd0RwcVJNO0VBQ0U7QXhEdXFSUjs7QXdEcHFSTTtFQUNFO0VBQ0E7QXhEdXFSUjs7QXdEcHFSTTtFQUNFO0VBQ0E7QXhEdXFSUjs7QXdEdHJSSTtFQUNFO0F4RHlyUk47O0F3RHRyUk07RUFDRTtBeER5clJSOztBd0QxclJNO0VBQ0U7QXhENnJSUjs7QXdEOXJSTTtFQUNFO0F4RGlzUlI7O0F3RGxzUk07RUFDRTtBeERxc1JSOztBd0Rsc1JNO0VBQ0U7RUFDQTtBeERxc1JSOztBd0Rsc1JNO0VBQ0U7RUFDQTtBeERxc1JSOztBeUQ5dFJJO0VBQ0U7QXpEaXVSTjs7QXlEbHVSSTtFQUNFO0F6RHF1Uk47O0F5RHR1Ukk7RUFDRTtBekR5dVJOOztBeUQxdVJJO0VBQ0U7QXpENnVSTjs7QXlEOXVSSTtFQUNFO0F6RGl2Uk47O0F5RGx2Ukk7RUFDRTtBekRxdlJOOztBeUR0dlJJO0VBQ0U7QXpEeXZSTjs7QU96cFJFO0VrRGpHRTtJQUNFO0V6RDh2Uko7O0V5RC92UkU7SUFDRTtFekRrd1JKOztFeURud1JFO0lBQ0U7RXpEc3dSSjs7RXlEdndSRTtJQUNFO0V6RDB3Uko7O0V5RDN3UkU7SUFDRTtFekQ4d1JKOztFeUQvd1JFO0lBQ0U7RXpEa3hSSjs7RXlEbnhSRTtJQUNFO0V6RHN4Uko7QUFDRjtBT25yUkU7RWtEckdFO0lBQ0U7RXpEMnhSSjs7RXlENXhSRTtJQUNFO0V6RCt4Uko7O0V5RGh5UkU7SUFDRTtFekRteVJKOztFeURweVJFO0lBQ0U7RXpEdXlSSjs7RXlEeHlSRTtJQUNFO0V6RDJ5Uko7O0V5RDV5UkU7SUFDRTtFekQreVJKOztFeURoelJFO0lBQ0U7RXpEbXpSSjtBQUNGO0FPeHNSRTtFa0Q3R0U7SUFDRTtFekR3elJKOztFeUR6elJFO0lBQ0U7RXpENHpSSjs7RXlEN3pSRTtJQUNFO0V6RGcwUko7O0V5RGowUkU7SUFDRTtFekRvMFJKOztFeURyMFJFO0lBQ0U7RXpEdzBSSjs7RXlEejBSRTtJQUNFO0V6RDQwUko7O0V5RDcwUkU7SUFDRTtFekRnMVJKO0FBQ0Y7QU9qdVJFO0VrRGpIRTtJQUNFO0V6RHExUko7O0V5RHQxUkU7SUFDRTtFekR5MVJKOztFeUQxMVJFO0lBQ0U7RXpENjFSSjs7RXlEOTFSRTtJQUNFO0V6RGkyUko7O0V5RGwyUkU7SUFDRTtFekRxMlJKOztFeUR0MlJFO0lBQ0U7RXpEeTJSSjs7RXlEMTJSRTtJQUNFO0V6RDYyUko7QUFDRjtBTy91Ukk7RWtEaElBO0lBQ0U7RXpEazNSSjs7RXlEbjNSRTtJQUNFO0V6RHMzUko7O0V5RHYzUkU7SUFDRTtFekQwM1JKOztFeUQzM1JFO0lBQ0U7RXpEODNSSjs7RXlELzNSRTtJQUNFO0V6RGs0Uko7O0V5RG40UkU7SUFDRTtFekRzNFJKOztFeUR2NFJFO0lBQ0U7RXpEMDRSSjtBQUNGO0FPN3ZSSTtFa0QvSUE7SUFDRTtFekQrNFJKOztFeURoNVJFO0lBQ0U7RXpEbTVSSjs7RXlEcDVSRTtJQUNFO0V6RHU1Uko7O0V5RHg1UkU7SUFDRTtFekQyNVJKOztFeUQ1NVJFO0lBQ0U7RXpEKzVSSjs7RXlEaDZSRTtJQUNFO0V6RG02Uko7O0V5RHA2UkU7SUFDRTtFekR1NlJKO0FBQ0Y7QXlELzRSRTtFQUNFO0F6RGk1Uko7O0F5RGw1UkU7RUFDRTtBekRxNVJKOztBeUR0NVJFO0VBQ0U7QXpEeTVSSjs7QXlEMTVSRTtFQUNFO0F6RDY1Uko7O0FPdjFSRTtFa0RsRUU7SUFDRTtFekQ2NVJKO0FBQ0Y7QU96MVJFO0VrRG5FRTtJQUNFO0V6RCs1Uko7QUFDRjtBTzExUkU7RWtEcEVFO0lBQ0U7RXpEaTZSSjtBQUNGO0FPMzFSRTtFa0RyRUU7SUFDRTtFekRtNlJKO0FBQ0Y7QU81MVJFO0VrRHRFRTtJQUNFO0V6RHE2Uko7QUFDRjtBTzUxUkk7RWtEeEVBO0lBQ0U7RXpEdTZSSjtBQUNGO0FPdjFSSTtFa0QvRUE7SUFDRTtFekR5NlJKO0FBQ0Y7QU92MVJJO0VrRGpGQTtJQUNFO0V6RDI2Uko7QUFDRjtBT2wxUkk7RWtEeEZBO0lBQ0U7RXpENjZSSjtBQUNGO0FPcjRSRTtFa0RsRUU7SUFDRTtFekQwOFJKO0FBQ0Y7QU90NFJFO0VrRG5FRTtJQUNFO0V6RDQ4Uko7QUFDRjtBT3Y0UkU7RWtEcEVFO0lBQ0U7RXpEODhSSjtBQUNGO0FPeDRSRTtFa0RyRUU7SUFDRTtFekRnOVJKO0FBQ0Y7QU96NFJFO0VrRHRFRTtJQUNFO0V6RGs5Uko7QUFDRjtBT3o0Ukk7RWtEeEVBO0lBQ0U7RXpEbzlSSjtBQUNGO0FPcDRSSTtFa0QvRUE7SUFDRTtFekRzOVJKO0FBQ0Y7QU9wNFJJO0VrRGpGQTtJQUNFO0V6RHc5Uko7QUFDRjtBTy8zUkk7RWtEeEZBO0lBQ0U7RXpEMDlSSjtBQUNGO0FPbDdSRTtFa0RsRUU7SUFDRTtFekR1L1JKO0FBQ0Y7QU9uN1JFO0VrRG5FRTtJQUNFO0V6RHkvUko7QUFDRjtBT3A3UkU7RWtEcEVFO0lBQ0U7RXpEMi9SSjtBQUNGO0FPcjdSRTtFa0RyRUU7SUFDRTtFekQ2L1JKO0FBQ0Y7QU90N1JFO0VrRHRFRTtJQUNFO0V6RCsvUko7QUFDRjtBT3Q3Ukk7RWtEeEVBO0lBQ0U7RXpEaWdTSjtBQUNGO0FPajdSSTtFa0QvRUE7SUFDRTtFekRtZ1NKO0FBQ0Y7QU9qN1JJO0VrRGpGQTtJQUNFO0V6RHFnU0o7QUFDRjtBTzU2Ukk7RWtEeEZBO0lBQ0U7RXpEdWdTSjtBQUNGO0FPLzlSRTtFa0RsRUU7SUFDRTtFekRvaVNKO0FBQ0Y7QU9oK1JFO0VrRG5FRTtJQUNFO0V6RHNpU0o7QUFDRjtBT2orUkU7RWtEcEVFO0lBQ0U7RXpEd2lTSjtBQUNGO0FPbCtSRTtFa0RyRUU7SUFDRTtFekQwaVNKO0FBQ0Y7QU9uK1JFO0VrRHRFRTtJQUNFO0V6RDRpU0o7QUFDRjtBT24rUkk7RWtEeEVBO0lBQ0U7RXpEOGlTSjtBQUNGO0FPOTlSSTtFa0QvRUE7SUFDRTtFekRnalNKO0FBQ0Y7QU85OVJJO0VrRGpGQTtJQUNFO0V6RGtqU0o7QUFDRjtBT3o5Ukk7RWtEeEZBO0lBQ0U7RXpEb2pTSjtBQUNGO0F5RG5qU0E7RUFDRTtBekRxalNGOztBeURualNBO0VBQ0U7QXpEc2pTRjs7QXlEcGpTQTtFQUNFO0F6RHVqU0Y7O0F5RHJqU0E7RUFDRTtBekR3alNGOztBeUR0alNBO0VBQ0U7QXpEeWpTRjs7QXlEdmpTQTtFQUNFO0F6RDBqU0Y7O0F5RHpqU0E7RUFDRTtBekQ0alNGOztBeUQzalNBO0VBQ0U7QXpEOGpTRjs7QXlEN2pTQTtFQUNFO0F6RGdrU0Y7O0F5RC9qU0E7RUFDRTtBekRra1NGOztBeURoa1NBO0VBQ0U7QXpEbWtTRjs7QXlEamtTQTtFQUNFO0F6RG9rU0Y7O0F5RGxrU0E7RUFDRTtBekRxa1NGOztBeURua1NBO0VBQ0U7QXpEc2tTRjs7QXlEcGtTQTtFQUNFO0F6RHVrU0Y7O0EwRHhxU0U7RUFDRTtBMUQycVNKOztBTzNrU0U7RW1EOUZFO0lBQ0U7RTFENnFTSjtBQUNGO0FPN2tTRTtFbUQvRkU7SUFDRTtFMUQrcVNKO0FBQ0Y7QU85a1NFO0VtRGhHRTtJQUNFO0UxRGlyU0o7QUFDRjtBTy9rU0U7RW1EakdFO0lBQ0U7RTFEbXJTSjtBQUNGO0FPaGxTRTtFbURsR0U7SUFDRTtFMURxclNKO0FBQ0Y7QU9obFNJO0VtRHBHQTtJQUNFO0UxRHVyU0o7QUFDRjtBTzNrU0k7RW1EM0dBO0lBQ0U7RTFEeXJTSjtBQUNGO0FPM2tTSTtFbUQ3R0E7SUFDRTtFMUQyclNKO0FBQ0Y7QU90a1NJO0VtRHBIQTtJQUNFO0UxRDZyU0o7QUFDRjtBMEQxdFNFO0VBQ0U7QTFENHRTSjs7QU81blNFO0VtRDlGRTtJQUNFO0UxRDh0U0o7QUFDRjtBTzluU0U7RW1EL0ZFO0lBQ0U7RTFEZ3VTSjtBQUNGO0FPL25TRTtFbURoR0U7SUFDRTtFMURrdVNKO0FBQ0Y7QU9ob1NFO0VtRGpHRTtJQUNFO0UxRG91U0o7QUFDRjtBT2pvU0U7RW1EbEdFO0lBQ0U7RTFEc3VTSjtBQUNGO0FPam9TSTtFbURwR0E7SUFDRTtFMUR3dVNKO0FBQ0Y7QU81blNJO0VtRDNHQTtJQUNFO0UxRDB1U0o7QUFDRjtBTzVuU0k7RW1EN0dBO0lBQ0U7RTFENHVTSjtBQUNGO0FPdm5TSTtFbURwSEE7SUFDRTtFMUQ4dVNKO0FBQ0Y7QTBEM3dTRTtFQUNFO0ExRDZ3U0o7O0FPN3FTRTtFbUQ5RkU7SUFDRTtFMUQrd1NKO0FBQ0Y7QU8vcVNFO0VtRC9GRTtJQUNFO0UxRGl4U0o7QUFDRjtBT2hyU0U7RW1EaEdFO0lBQ0U7RTFEbXhTSjtBQUNGO0FPanJTRTtFbURqR0U7SUFDRTtFMURxeFNKO0FBQ0Y7QU9sclNFO0VtRGxHRTtJQUNFO0UxRHV4U0o7QUFDRjtBT2xyU0k7RW1EcEdBO0lBQ0U7RTFEeXhTSjtBQUNGO0FPN3FTSTtFbUQzR0E7SUFDRTtFMUQyeFNKO0FBQ0Y7QU83cVNJO0VtRDdHQTtJQUNFO0UxRDZ4U0o7QUFDRjtBT3hxU0k7RW1EcEhBO0lBQ0U7RTFEK3hTSjtBQUNGO0EwRDV6U0U7RUFDRTtBMUQ4elNKOztBTzl0U0U7RW1EOUZFO0lBQ0U7RTFEZzBTSjtBQUNGO0FPaHVTRTtFbUQvRkU7SUFDRTtFMURrMFNKO0FBQ0Y7QU9qdVNFO0VtRGhHRTtJQUNFO0UxRG8wU0o7QUFDRjtBT2x1U0U7RW1EakdFO0lBQ0U7RTFEczBTSjtBQUNGO0FPbnVTRTtFbURsR0U7SUFDRTtFMUR3MFNKO0FBQ0Y7QU9udVNJO0VtRHBHQTtJQUNFO0UxRDAwU0o7QUFDRjtBTzl0U0k7RW1EM0dBO0lBQ0U7RTFENDBTSjtBQUNGO0FPOXRTSTtFbUQ3R0E7SUFDRTtFMUQ4MFNKO0FBQ0Y7QU96dFNJO0VtRHBIQTtJQUNFO0UxRGcxU0o7QUFDRjtBMEQ3MlNFO0VBQ0U7QTFEKzJTSjs7QU8vd1NFO0VtRDlGRTtJQUNFO0UxRGkzU0o7QUFDRjtBT2p4U0U7RW1EL0ZFO0lBQ0U7RTFEbTNTSjtBQUNGO0FPbHhTRTtFbURoR0U7SUFDRTtFMURxM1NKO0FBQ0Y7QU9ueFNFO0VtRGpHRTtJQUNFO0UxRHUzU0o7QUFDRjtBT3B4U0U7RW1EbEdFO0lBQ0U7RTFEeTNTSjtBQUNGO0FPcHhTSTtFbURwR0E7SUFDRTtFMUQyM1NKO0FBQ0Y7QU8vd1NJO0VtRDNHQTtJQUNFO0UxRDYzU0o7QUFDRjtBTy93U0k7RW1EN0dBO0lBQ0U7RTFEKzNTSjtBQUNGO0FPMXdTSTtFbURwSEE7SUFDRTtFMURpNFNKO0FBQ0Y7QTBEaDRTQTtFQUNFO0ExRGs0U0Y7O0EwRGg0U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRG00U0Y7O0FPMzBTRTtFbURyREE7SUFDRTtFMURvNFNGO0FBQ0Y7QU83MFNFO0VtRHJEQTtJQUNFO0UxRHE0U0Y7QUFDRjtBTzkwU0U7RW1EckRBO0lBQ0U7RTFEczRTRjtBQUNGO0FPLzBTRTtFbURyREE7SUFDRTtFMUR1NFNGO0FBQ0Y7QU9oMVNFO0VtRHJEQTtJQUNFO0UxRHc0U0Y7QUFDRjtBT2gxU0k7RW1EdERGO0lBQ0U7RTFEeTRTRjtBQUNGO0FPMzBTSTtFbUQ1REY7SUFDRTtFMUQwNFNGO0FBQ0Y7QU8zMFNJO0VtRDdERjtJQUNFO0UxRDI0U0Y7QUFDRjtBT3QwU0k7RW1EbkVGO0lBQ0U7RTFENDRTRjtBQUNGO0EwRDM0U0E7RUFDRTtBMUQ2NFNGOztBTzUzU0U7RW1EZEE7SUFDRTtFMUQ4NFNGO0FBQ0Y7QU85M1NFO0VtRGRBO0lBQ0U7RTFEKzRTRjtBQUNGO0FPLzNTRTtFbURkQTtJQUNFO0UxRGc1U0Y7QUFDRjtBT2g0U0U7RW1EZEE7SUFDRTtFMURpNVNGO0FBQ0Y7QU9qNFNFO0VtRGRBO0lBQ0U7RTFEazVTRjtBQUNGO0FPajRTSTtFbURmRjtJQUNFO0UxRG01U0Y7QUFDRjtBTzUzU0k7RW1EckJGO0lBQ0U7RTFEbzVTRjtBQUNGO0FPNTNTSTtFbUR0QkY7SUFDRTtFMURxNVNGO0FBQ0Y7QU92M1NJO0VtRDVCRjtJQUNFO0UxRHM1U0Y7QUFDRjtBMkRoaFRBO0FDV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUR3Z1RGO0E0RHZnVEU7RUFDRTtBNUR5Z1RKO0E0RHZnVEk7RUFDRTtBNUR5Z1ROO0E0RHBnVEk7RUFDRSx5QkFITTtFQUlOLGNBSGE7QTVEeWdUbkI7QTREcmdUTTs7RUFFRTtBNUR1Z1RSO0E0RHRnVE07RUFDRSxjQVJXO0E1RGdoVG5CO0E0RHZnVE07RUFDRTtBNUR5Z1RSO0E0RHhnVFE7O0VBRUUsY0FiUztBNUR1aFRuQjtBTzc3U0U7RXFENUVJO0lBRUkseUJBaEJTO0U1RDJoVGpCO0FBQ0Y7QTREM2dUTTs7RUFFRTtBNUQ2Z1RSO0E0RDFnVFE7OztFQUVFO0VBQ0EsY0F6QlM7QTVEc2lUbkI7QTREM2dUUTtFQUNFLGNBNUJTO0VBNkJUO0E1RDZnVFY7QTRENWdUVTtFQUNFO0E1RDhnVFo7QTRENWdUVTtFQUNFO0VBQ0E7QTVEOGdUWjtBNEQzZ1RVO0VBQ0UsY0F2Q087QTVEb2pUbkI7QTRENWdUWTtFQUNFO0E1RDhnVGQ7QTRENWdUWTtFQUVFLHlCQTdDSztFQThDTCxxQkE5Q0s7RUErQ0wsYzNEL0NOO0FENGpUUjtBNEQxZ1RRO0VBR0U7QTVEMGdUVjtBT2ovU0U7RXFEdkJVO0lBQ0U7RTVEMmdUWjtBQUNGO0E0RG5rVEk7RUFDRSx5QkFITTtFQUlOLGNBSGE7QTVEd2tUbkI7QTREcGtUTTs7RUFFRTtBNURza1RSO0E0RHJrVE07RUFDRSxjQVJXO0E1RCtrVG5CO0E0RHRrVE07RUFDRTtBNUR3a1RSO0E0RHZrVFE7O0VBRUUsY0FiUztBNURzbFRuQjtBTzUvU0U7RXFENUVJO0lBRUkseUJBaEJTO0U1RDBsVGpCO0FBQ0Y7QTREMWtUTTs7RUFFRTtBNUQ0a1RSO0E0RHprVFE7OztFQUVFO0VBQ0EsY0F6QlM7QTVEcW1UbkI7QTREMWtUUTtFQUNFLGNBNUJTO0VBNkJUO0E1RDRrVFY7QTREM2tUVTtFQUNFO0E1RDZrVFo7QTREM2tUVTtFQUNFO0VBQ0E7QTVENmtUWjtBNEQxa1RVO0VBQ0UsY0F2Q087QTVEbW5UbkI7QTREM2tUWTtFQUNFO0E1RDZrVGQ7QTREM2tUWTtFQUVFLHlCQTdDSztFQThDTCxxQkE5Q0s7RUErQ0wsYzNEL0NOO0FEMm5UUjtBNER6a1RRO0VBR0U7QTVEeWtUVjtBT2hqVEU7RXFEdkJVO0lBQ0U7RTVEMGtUWjtBQUNGO0E0RGxvVEk7RUFDRSw0QkFITTtFQUlOLHlCQUhhO0E1RHVvVG5CO0E0RG5vVE07O0VBRUU7QTVEcW9UUjtBNERwb1RNO0VBQ0UseUJBUlc7QTVEOG9UbkI7QTREcm9UTTtFQUNFO0E1RHVvVFI7QTREdG9UUTs7RUFFRSx5QkFiUztBNURxcFRuQjtBTzNqVEU7RXFENUVJO0lBRUksNEJBaEJTO0U1RHlwVGpCO0FBQ0Y7QTREem9UTTs7RUFFRTtBNUQyb1RSO0E0RHhvVFE7OztFQUVFO0VBQ0EseUJBekJTO0E1RG9xVG5CO0E0RHpvVFE7RUFDRSx5QkE1QlM7RUE2QlQ7QTVEMm9UVjtBNEQxb1RVO0VBQ0U7QTVENG9UWjtBNEQxb1RVO0VBQ0U7RUFDQTtBNUQ0b1RaO0E0RHpvVFU7RUFDRSx5QkF2Q087QTVEa3JUbkI7QTREMW9UWTtFQUNFO0E1RDRvVGQ7QTREMW9UWTtFQUVFLG9DQTdDSztFQThDTCxnQ0E5Q0s7RUErQ0wsaUIzRC9DTjtBRDByVFI7QTREeG9UUTtFQUdFO0E1RHdvVFY7QU8vbVRFO0VxRHZCVTtJQUNFO0U1RHlvVFo7QUFDRjtBNERqc1RJO0VBQ0UseUJBSE07RUFJTixXQUhhO0E1RHNzVG5CO0E0RGxzVE07O0VBRUU7QTVEb3NUUjtBNERuc1RNO0VBQ0UsV0FSVztBNUQ2c1RuQjtBNERwc1RNO0VBQ0U7QTVEc3NUUjtBNERyc1RROztFQUVFLFdBYlM7QTVEb3RUbkI7QU8xblRFO0VxRDVFSTtJQUVJLHlCQWhCUztFNUR3dFRqQjtBQUNGO0E0RHhzVE07O0VBRUU7QTVEMHNUUjtBNER2c1RROzs7RUFFRTtFQUNBLFdBekJTO0E1RG11VG5CO0E0RHhzVFE7RUFDRSxXQTVCUztFQTZCVDtBNUQwc1RWO0E0RHpzVFU7RUFDRTtBNUQyc1RaO0E0RHpzVFU7RUFDRTtFQUNBO0E1RDJzVFo7QTREeHNUVTtFQUNFLFdBdkNPO0E1RGl2VG5CO0E0RHpzVFk7RUFDRTtBNUQyc1RkO0E0RHpzVFk7RUFFRSxzQkE3Q0s7RUE4Q0wsa0JBOUNLO0VBK0NMLGMzRC9DTjtBRHl2VFI7QTREdnNUUTtFQUdFO0E1RHVzVFY7QU85cVRFO0VxRHZCVTtJQUNFO0U1RHdzVFo7QUFDRjtBNERod1RJO0VBQ0UseUJBSE07RUFJTixXQUhhO0E1RHF3VG5CO0E0RGp3VE07O0VBRUU7QTVEbXdUUjtBNERsd1RNO0VBQ0UsV0FSVztBNUQ0d1RuQjtBNERud1RNO0VBQ0U7QTVEcXdUUjtBNERwd1RROztFQUVFLFdBYlM7QTVEbXhUbkI7QU96clRFO0VxRDVFSTtJQUVJLHlCQWhCUztFNUR1eFRqQjtBQUNGO0E0RHZ3VE07O0VBRUU7QTVEeXdUUjtBNER0d1RROzs7RUFFRTtFQUNBLFdBekJTO0E1RGt5VG5CO0E0RHZ3VFE7RUFDRSxXQTVCUztFQTZCVDtBNUR5d1RWO0E0RHh3VFU7RUFDRTtBNUQwd1RaO0E0RHh3VFU7RUFDRTtFQUNBO0E1RDB3VFo7QTREdndUVTtFQUNFLFdBdkNPO0E1RGd6VG5CO0E0RHh3VFk7RUFDRTtBNUQwd1RkO0E0RHh3VFk7RUFFRSxzQkE3Q0s7RUE4Q0wsa0JBOUNLO0VBK0NMLGMzRC9DTjtBRHd6VFI7QTREdHdUUTtFQUdFO0E1RHN3VFY7QU83dVRFO0VxRHZCVTtJQUNFO0U1RHV3VFo7QUFDRjtBNEQvelRJO0VBQ0UseUJBSE07RUFJTixXQUhhO0E1RG8wVG5CO0E0RGgwVE07O0VBRUU7QTVEazBUUjtBNERqMFRNO0VBQ0UsV0FSVztBNUQyMFRuQjtBNERsMFRNO0VBQ0U7QTVEbzBUUjtBNERuMFRROztFQUVFLFdBYlM7QTVEazFUbkI7QU94dlRFO0VxRDVFSTtJQUVJLHlCQWhCUztFNURzMVRqQjtBQUNGO0E0RHQwVE07O0VBRUU7QTVEdzBUUjtBNERyMFRROzs7RUFFRTtFQUNBLFdBekJTO0E1RGkyVG5CO0E0RHQwVFE7RUFDRSxXQTVCUztFQTZCVDtBNUR3MFRWO0E0RHYwVFU7RUFDRTtBNUR5MFRaO0E0RHYwVFU7RUFDRTtFQUNBO0E1RHkwVFo7QTREdDBUVTtFQUNFLFdBdkNPO0E1RCsyVG5CO0E0RHYwVFk7RUFDRTtBNUR5MFRkO0E0RHYwVFk7RUFFRSxzQkE3Q0s7RUE4Q0wsa0JBOUNLO0VBK0NMLGMzRC9DTjtBRHUzVFI7QTREcjBUUTtFQUdFO0E1RHEwVFY7QU81eVRFO0VxRHZCVTtJQUNFO0U1RHMwVFo7QUFDRjtBNEQ5M1RJO0VBQ0UseUJBSE07RUFJTixXQUhhO0E1RG00VG5CO0E0RC8zVE07O0VBRUU7QTVEaTRUUjtBNERoNFRNO0VBQ0UsV0FSVztBNUQwNFRuQjtBNERqNFRNO0VBQ0U7QTVEbTRUUjtBNERsNFRROztFQUVFLFdBYlM7QTVEaTVUbkI7QU92elRFO0VxRDVFSTtJQUVJLHlCQWhCUztFNURxNVRqQjtBQUNGO0E0RHI0VE07O0VBRUU7QTVEdTRUUjtBNERwNFRROzs7RUFFRTtFQUNBLFdBekJTO0E1RGc2VG5CO0E0RHI0VFE7RUFDRSxXQTVCUztFQTZCVDtBNUR1NFRWO0E0RHQ0VFU7RUFDRTtBNUR3NFRaO0E0RHQ0VFU7RUFDRTtFQUNBO0E1RHc0VFo7QTREcjRUVTtFQUNFLFdBdkNPO0E1RDg2VG5CO0E0RHQ0VFk7RUFDRTtBNUR3NFRkO0E0RHQ0VFk7RUFFRSxzQkE3Q0s7RUE4Q0wsa0JBOUNLO0VBK0NMLGMzRC9DTjtBRHM3VFI7QTREcDRUUTtFQUdFO0E1RG80VFY7QU8zMlRFO0VxRHZCVTtJQUNFO0U1RHE0VFo7QUFDRjtBNEQ3N1RJO0VBQ0UseUJBSE07RUFJTixXQUhhO0E1RGs4VG5CO0E0RDk3VE07O0VBRUU7QTVEZzhUUjtBNEQvN1RNO0VBQ0UsV0FSVztBNUR5OFRuQjtBNERoOFRNO0VBQ0U7QTVEazhUUjtBNERqOFRROztFQUVFLFdBYlM7QTVEZzlUbkI7QU90M1RFO0VxRDVFSTtJQUVJLHlCQWhCUztFNURvOVRqQjtBQUNGO0E0RHA4VE07O0VBRUU7QTVEczhUUjtBNERuOFRROzs7RUFFRTtFQUNBLFdBekJTO0E1RCs5VG5CO0E0RHA4VFE7RUFDRSxXQTVCUztFQTZCVDtBNURzOFRWO0E0RHI4VFU7RUFDRTtBNUR1OFRaO0E0RHI4VFU7RUFDRTtFQUNBO0E1RHU4VFo7QTREcDhUVTtFQUNFLFdBdkNPO0E1RDYrVG5CO0E0RHI4VFk7RUFDRTtBNUR1OFRkO0E0RHI4VFk7RUFFRSxzQkE3Q0s7RUE4Q0wsa0JBOUNLO0VBK0NMLGMzRC9DTjtBRHEvVFI7QTREbjhUUTtFQUdFO0E1RG04VFY7QU8xNlRFO0VxRHZCVTtJQUNFO0U1RG84VFo7QUFDRjtBNEQ1L1RJO0VBQ0UseUJBSE07RUFJTix5QkFIYTtBNURpZ1VuQjtBNEQ3L1RNOztFQUVFO0E1RCsvVFI7QTREOS9UTTtFQUNFLHlCQVJXO0E1RHdnVW5CO0E0RC8vVE07RUFDRTtBNURpZ1VSO0E0RGhnVVE7O0VBRUUseUJBYlM7QTVEK2dVbkI7QU9yN1RFO0VxRDVFSTtJQUVJLHlCQWhCUztFNURtaFVqQjtBQUNGO0E0RG5nVU07O0VBRUU7QTVEcWdVUjtBNERsZ1VROzs7RUFFRTtFQUNBLHlCQXpCUztBNUQ4aFVuQjtBNERuZ1VRO0VBQ0UseUJBNUJTO0VBNkJUO0E1RHFnVVY7QTREcGdVVTtFQUNFO0E1RHNnVVo7QTREcGdVVTtFQUNFO0VBQ0E7QTVEc2dVWjtBNERuZ1VVO0VBQ0UseUJBdkNPO0E1RDRpVW5CO0E0RHBnVVk7RUFDRTtBNURzZ1VkO0E0RHBnVVk7RUFFRSxvQ0E3Q0s7RUE4Q0wsZ0NBOUNLO0VBK0NMLGMzRC9DTjtBRG9qVVI7QTREbGdVUTtFQUdFO0E1RGtnVVY7QU96K1RFO0VxRHZCVTtJQUNFO0U1RG1nVVo7QUFDRjtBNEQzalVJO0VBQ0UseUJBSE07RUFJTixXQUhhO0E1RGdrVW5CO0E0RDVqVU07O0VBRUU7QTVEOGpVUjtBNEQ3alVNO0VBQ0UsV0FSVztBNUR1a1VuQjtBNEQ5alVNO0VBQ0U7QTVEZ2tVUjtBNEQvalVROztFQUVFLFdBYlM7QTVEOGtVbkI7QU9wL1RFO0VxRDVFSTtJQUVJLHlCQWhCUztFNURrbFVqQjtBQUNGO0E0RGxrVU07O0VBRUU7QTVEb2tVUjtBNERqa1VROzs7RUFFRTtFQUNBLFdBekJTO0E1RDZsVW5CO0E0RGxrVVE7RUFDRSxXQTVCUztFQTZCVDtBNURva1VWO0E0RG5rVVU7RUFDRTtBNURxa1VaO0E0RG5rVVU7RUFDRTtFQUNBO0E1RHFrVVo7QTREbGtVVTtFQUNFLFdBdkNPO0E1RDJtVW5CO0E0RG5rVVk7RUFDRTtBNURxa1VkO0E0RG5rVVk7RUFFRSxzQkE3Q0s7RUE4Q0wsa0JBOUNLO0VBK0NMLGMzRC9DTjtBRG1uVVI7QTREamtVUTtFQUdFO0E1RGlrVVY7QU94aVVFO0VxRHZCVTtJQUNFO0U1RGtrVVo7QUFDRjtBNERoa1VJO0VBQ0UsZUFoRm9CO0E1RGtwVTFCO0FPNWlVRTtFcURuQkk7SUFDRSxvQkFuRm1CO0U1RHFwVXpCO0FBQ0Y7QU9qalVFO0VxRGZJO0lBQ0UsbUJBdEZrQjtFNUR5cFV4QjtBQUNGO0E0RGhrVUk7RUFDRTtFQUNBO0E1RGtrVU47QTREamtVTTtFQUNFO0VBQ0E7QTVEbWtVUjtBNERsa1VFO0VBQ0U7QTVEb2tVSjtBNERua1VFO0VBQ0U7QTVEcWtVSjs7QTREamtVQTtFQUVFO0E1RG1rVUY7QTREbGtVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURva1VKO0E0RGxrVUU7RUFDRTtBNURva1VKO0FPdmxVRTtFcURPRjtJQWVJO0U1RHFrVUY7QUFDRjs7QTREcGtVQTtFQUNFO0E1RHVrVUY7QU9obVVFO0VxRDRCRTtJQUNFO0U1RHVrVUo7RTREdGtVSTtJQUNFO0U1RHdrVU47QUFDRjtBT3BtVUU7RXFEb0JGO0lBU0k7SUFDQTtFNUQya1VGO0U0RDFrVUU7SXJEMkNBLG9CcUQxQzBCO0U1RDRrVTVCO0FBQ0Y7O0E0RHprVUE7O0VBRUU7RUFDQTtBNUQ0a1VGOztBNEQxa1VBO0VBQ0U7RUFDQTtFQUNBLG9CQXBKa0I7QTVEaXVVcEI7QU96blVFO0VxRHlDRjtJQUtJLGtCQXJKdUI7RTVEb3VVekI7QUFDRjs7QTZEanVVQTtFQUNFLGtCNURFZ0I7QURrdVVsQjtBT3RuVUU7RXNEL0dGO0lBSUk7RTdEcXVVRjtFNkRudVVFO0lBQ0Usa0I1REZtQjtFRHV1VXZCO0U2RHB1VUU7SUFDRSxrQjVESGtCO0VEeXVVdEI7QUFDRjs7QThEanZVQTtFQUNFLDZCN0RzRHdCO0U2RHJEeEIseUJBSmU7QTlEd3ZVakI7O0ErRDV2VUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBK0M7RUFDL0M7RUFLK0Q7QS9ENHZVakU7QStEMXZVQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFtRDtFQUNuRDtFQUttRTtBL0R5dlVyRTtBK0R2dlVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQStDO0VBQy9DO0VBSytEO0EvRHN2VWpFO0ErRHB2VUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBK0M7RUFDL0M7RUFLK0Q7QS9EbXZVakU7QWdFeHlVRTtFQUNFO0VBQ0E7RUFDQTtBaEUweVVKO0FnRXp5VUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0RLSTtBRHN5VVY7QWdFeHlVTTtFQUNFO0FoRTB5VVI7QWdFcnlVRTtFQUNFO0VBQ0E7RUFDQTtBaEV1eVVKO0FnRXR5VUk7RUFDRTtBaEV3eVVOO0FnRXR5VUk7RUFDRTtBaEV3eVVOO0FnRXR5VU07RUFDRTtBaEV3eVVSO0FnRXJ5VU07RUFDRTtBaEV1eVVSO0FnRXB5VU07RUFDRTtFQUNBO0FoRXN5VVI7QWdFbnlVTTtFQUNFO0VBQ0E7QWhFcXlVUjtBZ0VweVVRO0VBQ0U7QWhFc3lVVjtBZ0VoeVVVO0VBQ0U7RUFDQTtBaEVreVVaOztBaUUxMVVBO0VBQ0U7RUFDQTtFQUNBO0FqRTYxVUY7QU85dVVFO0UwRGxIRjtJQUtJO0VqRSsxVUY7QUFDRjtBaUU5MVVFO0VBQ0UsY2hFbUJHO0VnRWxCSDtBakVnMlVKO0FpRTkxVUU7RUFDRTtBakVnMlVKO0FpRS8xVUk7RUFDRTtBakVpMlVOO0FpRWgyVU07RUFDRTtFQUNBO0VBQ0E7QWpFazJVUjtBaUVqMlVROztFQUVFO0FqRW0yVVY7QWlFaDJVVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakVrMlVaO0FpRTUxVU07RUFDRSxjaEVWRDtFZ0VXQztBakU4MVVSOztBa0VuNFVBO0VBQ0U7QWxFczRVRjs7QWtFbjRVQTtFQUNFO0lBQ0U7RWxFczRVRjtBQUNGO0FrRW40VUE7RUFDRTtBbEVxNFVGOztBa0VsNFVBO0VBQ0U7QWxFcTRVRjs7QWtFbDRVQTtFQUNFO0FsRXE0VUY7O0FPbnlVRTtFMkQvRkE7SUFDRTtFbEVzNFVGO0FBQ0Y7QWtFbjRVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFcTRVRjs7QWtFbDRVQTtFQUNFO0FsRXE0VUY7O0FrRWw0VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXE0VUY7QWtFcDRVRTtFQUNFO0VBQ0E7QWxFczRVSjs7QWtFajRVRTtFQUNFO0VBQ0EseUJqRW5DUztBRHU2VWI7QWtFbjRVSTtFQUNFO0VBQ0E7QWxFcTRVTjtBTy8xVUU7RTJEeENFO0lBSUk7SUFDQTtFbEV1NFVOO0FBQ0Y7O0FrRWo0VUU7RUFDRTtBbEVvNFVKO0FPNzFVRTtFMkR4Q0E7SUFHSTtFbEVzNFVKO0FBQ0Y7O0FrRWw0VUE7RUFDRTtBbEVxNFVGOztBa0VsNFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJqRXRFVTtFaUV1RVYsY2pFbkVNO0VpRW9FTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVxNFVGOztBa0VsNFVBOzs7Ozs7Ozs7O0VBQ0U7RUFDQTtBbEU4NFVGOztBa0VwNFVFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUUsY2pFL0ZJO0VpRWdHSiwwS2pFdkZnQjtFaUV3RmhCLGdCakV6RVc7QUR5K1VmO0FrRTc1VUU7Ozs7Ozs7OztFQUNFLGtCakV0Rks7RWlFdUZMO0VBQ0E7QWxFdTZVSjtBT3A3VUU7RTJEVUE7Ozs7Ozs7OztJQUtJO0lBQ0E7SUFDQTtFbEVpN1VKO0FBQ0Y7QWtFLzZVRTs7Ozs7RUFDRTtBbEVxN1VKO0FrRW43VUU7Ozs7O0VBQ0UsbUJqRWxHSztFaUVtR0w7QWxFeTdVSjtBT2w5VUU7RTJEdUJBOzs7OztJQUlJO0lBQ0E7RWxFKzdVSjtBQUNGO0FrRTc3VUU7Ozs7O0VBQ0UsaUJqRXpHSztFaUUwR0w7QWxFbThVSjtBT2grVUU7RTJEMkJBOzs7OztJQUlJO0VsRXk4VUo7QUFDRjtBa0V2OFVFOzs7OztFQUNFLG1CakUvR0s7RWlFZ0hMO0FsRTY4VUo7QU9qL1VFO0UyRGtDQTs7Ozs7SUFJSTtFbEVtOVVKO0FBQ0Y7QU85L1VFO0UyRHNDQTs7Ozs7SUFPSTtFbEV5OVVKO0FBQ0Y7QWtFdjlVRTs7Ozs7O0VBQ0UsaUJqRXhISztFaUV5SEw7QWxFODlVSjtBTzVnVkU7RTJENENBOzs7Ozs7SUFLSTtFbEVvK1VKO0FBQ0Y7QWtFbCtVRTs7Ozs7RUFDRSxtQmpFL0hLO0VpRWdJTDtFQUNBO0FsRXcrVUo7QU8vaFZFO0UyRG9EQTs7Ozs7SUFLSTtFbEU4K1VKO0FBQ0Y7QWtFMytVRTs7Ozs7RUFDRTtFQUNBO0FsRWkvVUo7QWtFOStVRTs7Ozs7Ozs7OztFQUVFLGVqRTdJSztFaUU4SUw7QWxFdy9VSjtBTzdqVkU7RTJEa0VBOzs7Ozs7Ozs7O0lBS0ksZWpFaEpHO0lpRWlKSDtFbEVtZ1ZKO0FBQ0Y7QWtFamdWRTs7Ozs7RUFDRTtBbEV1Z1ZKO0FrRXBnVkU7Ozs7Ozs7Ozs7Ozs7RUFDRSxjakVyTE07RWlFc0xOO0VBQ0E7RUFDQTtBbEVraFZKO0FrRTdnVkk7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FsRXdoVk47QWtFdmhWTTs7Ozs7Ozs7OztFQUNFO0VBQ0E7QWxFa2lWUjtBa0VqaVZROzs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEU0aVZWO0FrRTFpVlE7Ozs7Ozs7Ozs7RUFDRTtBbEVxalZWO0FrRW5qVlE7Ozs7Ozs7Ozs7RUFFRTtBbEU2alZWO0FrRXZqVkU7Ozs7O0VBQ0U7QWxFNmpWSjtBa0U1alZJOzs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBLGNqRW5OUTtFaUVvTlI7RUFDQTtFQUNBO0FsRWtrVk47QWtFamtWTTs7Ozs7RUFDRTtFQUNBO0VBQ0E7QWxFdWtWUjtBTzNzVkU7RTJEaUlJOzs7OztJQUtJLGtCakVuUEo7RURnMFZKO0FBQ0Y7QWtFM2tWTTs7Ozs7RUFDRTtFQUNBO0VBQ0E7QWxFaWxWUjtBTzd0VkU7RTJEeUlJOzs7OztJQUtJO0VsRXVsVlI7QUFDRjs7QWtFamxWQTtFQUNFO0VBQ0E7RUFDQSw4QmpFdFBVO0VpRXVQVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRW9sVkY7QU9qdlZFO0UyRHFKRjtJQVVJO0VsRXNsVkY7QUFDRjs7QWtFbmxWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFc2xWRjs7QU85dlZFO0UyRDZLQTtJQUNFO0VsRXFsVkY7O0VrRW5sVkE7SUFDRTtFbEVzbFZGO0FBQ0Y7QWtFamxWSTtFQUVFO0VBQ0E7QWxFa2xWTjtBTzV3VkU7RTJEc0xBO0lBT0k7RWxFbWxWSjtBQUNGO0FrRTFrVk07RUFDRTtFQUNBO0FsRTRrVlI7QWtFMWtWUTtFQUNFO0FsRTRrVlY7QWtFdmtWTTtFQUNFO0FsRXlrVlI7QWtFbmtWTTtFQUNFO0FsRXFrVlI7QWtFbmtWTTtFQUNFO0FsRXFrVlI7QWtFbGtWUTtFQUNFO0FsRW9rVlY7QWtFOWpWSTtFQUNFO0VBQ0E7QWxFZ2tWTjtBa0U1alZJO0VBQ0U7RUFDQTtBbEU4alZOOztBa0V2alZBO0VBQXNCO0FsRTJqVnRCOztBa0V6alZFO0VBQ0Usa0JqRXJXRTtFaUVzV0YsbUJqRXRXRTtBRGs2Vk47QWtFeGpWRTtFQUNFLHlCakUvVk07QUR5NVZWO0FrRXBqVkU7RUFDRSx5QmpFbldRO0FEeTVWWjtBTzN6VkU7RTJEZ1JBO0lBRUkseUJqRTdXRTtFRDA1Vk47QUFDRjtBa0V0aVZBO0VBQ0UseUJqRXRYTTtBRDg1VlI7O0FPbjBWRTtFMkQ4UkY7SUFFSTtFbEV3aVZGO0FBQ0Y7QU9yMFZFO0UyRDBSRjtJQUtJO0VsRTBpVkY7QUFDRjs7QU85MFZFO0UyRHVTRjtJQUVJO0VsRTBpVkY7QUFDRjs7QWtFdmlWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBcUI7RUFDckI7QWxFMmlWRjs7QWtFcmlWRTtFQUNFO0VBQ0E7RUFDQTtBbEV3aVZKO0FrRXJpVkU7RUFDRTtFQUNBO0FsRXVpVko7O0FrRTNoVkE7OztFQUdFO0FsRThoVkY7O0FrRTFoVkU7RUFDRSxpQkFkVTtBbEUyaVZkO0FPcjNWRTtFMkR1VkE7SUFHSTtFbEUraFZKO0FBQ0Y7QWtFN2hWRTtFQUNFLGlCQW5CSTtBbEVralZSO0FPNzNWRTtFMkQ2VkE7SUFHSTtFbEVpaVZKO0FBQ0Y7QWtFL2hWRTtFQUNFLGlCQXhCSztBbEV5alZUO0FPcjRWRTtFMkRtV0E7SUFHSTtFbEVtaVZKO0FBQ0Y7QWtFamlWRTtFQUNFLGtCQTdCSTtBbEVna1ZSO0FPNzRWRTtFMkR5V0E7SUFHSTtFbEVxaVZKO0FBQ0Y7QWtFbmlWRTtFQUNFLGtCQWxDVTtBbEV1a1ZkO0FPcjVWRTtFMkQrV0E7SUFHSTtFbEV1aVZKO0FBQ0Y7O0FrRWxpVkU7RUFDRSxvQkEvQ1U7QWxFb2xWZDtBTzk1VkU7RTJEd1hBO0lBR0k7RWxFdWlWSjtBQUNGO0FrRXJpVkU7RUFDRSxvQkFwREk7QWxFMmxWUjtBT3Q2VkU7RTJEOFhBO0lBR0k7RWxFeWlWSjtBQUNGO0FrRXZpVkU7RUFDRSxvQkF6REs7QWxFa21WVDtBTzk2VkU7RTJEb1lBO0lBR0k7RWxFMmlWSjtBQUNGO0FrRXppVkU7RUFDRSxxQkE5REk7QWxFeW1WUjtBT3Q3VkU7RTJEMFlBO0lBR0k7RWxFNmlWSjtBQUNGO0FrRTNpVkU7RUFDRSxxQkFuRVU7QWxFZ25WZDtBTzk3VkU7RTJEZ1pBO0lBR0k7RWxFK2lWSjtBQUNGOztBa0UzaVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFOGlWRjtBa0U3aVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFK2lWSjtBa0U5aVZJO0VBQ0UseUJqRXBnQk07QURvaldaOztBa0UzaVZBO0VBQ0U7QWxFOGlWRjtBa0U1aVZFO0VBQ0U7RUFDQTtBbEU4aVZKO0FrRTdpVkk7RUFDRTtBbEUraVZOOztBa0UxaVZBO0VBQ0U7QWxFNmlWRjtBa0U1aVZFO0VBQ0U7RUFDQTtBbEU4aVZKO0FrRTdpVkk7RUFDRTtFQUNBO0FsRStpVk47O0FrRTFpVkE7RUFDRTtBbEU2aVZGO0FrRTVpVkU7RUFDRTtFQUNBO0FsRThpVko7QWtFN2lWSTtFQUNFO0VBQ0E7QWxFK2lWTjs7QWtFemlWRTtFQUNFO0VBQ0E7RUFDQTtBbEU0aVZKOztBa0V4aVZBO0VBQ0U7QWxFMmlWRjs7QU9uZ1dFO0UyRDRkQTtJQUNFO0lBQ0E7RWxFMmlWRjtBQUNGO0FrRXZpVkE7RUFDRTtJQUNFO0VsRXlpVkY7QUFDRjtBbUVob1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRWtvV0Y7QW1FaG9XRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRWtvV0o7QW1FaG9XSTtFQUNFLGVsRVFFO0VrRVBGO0FuRWtvV047QW1FL25XUTtFQUNFO0VBQ0E7QW5FaW9XVjtBbUUvbldVO0VBQ0U7RUFDQTtBbkVpb1daO0FtRTduV1E7RUFDRTtFQUNBO0FuRStuV1Y7QW1FN25XVTtFQUNFO0VBQ0E7RUFDQTtBbkUrbldaO0FtRXpuV0k7RUFDRSxlbEVwQkU7QUQrb1dSO0FtRXhuV1E7RUFDRTtBbkUwbldWO0FtRXhuV1U7RUFDRTtBbkUwbldaO0FtRXhuV1k7RUFDRTtBbkUwbldkO0FtRXZuV1k7RUFDRTtBbkV5bldkO0FtRXBuV1E7RUFDRTtBbkVzbldWO0FtRXBuV1U7RUFDRTtBbkVzbldaO0FtRXBuV1k7RUFDRTtBbkVzbldkO0FtRW5uV1k7RUFDRTtBbkVxbldkOztBb0UvcldBO0VBQ0U7RUFDQSx5Qm5Fd0JXO0VvRXpCWDtBckVvc1dGO0FvRWpzV0U7RUFDRTtBcEVtc1dKO0FvRWpzV0U7RUFDRTtBcEVtc1dKO0FvRWxzV0k7RUFDRTtFQUNBO0VBQ0E7RUNYSjtBckVndFdGO0FPL2xXRTtFNkRsSEY7SUFpQkk7SUFDQTtJQUNBO0VwRW9zV0Y7RW9FbnNXRTtJQUNFO0VwRXFzV0o7QUFDRjs7QW9FanNXQTtFQUNFO0FwRW9zV0Y7O0FvRWpzV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQ2pDQTtBckVzdVdGO0FvRW5zV0U7RUFDRTtBcEVxc1dKO0FvRWxzV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEVvc1dKO0FvRW5zV0k7RUFDRTtBcEVxc1dOO0FvRWpzV0U7RUFDRTtFQUNBO0FwRW1zV0o7QW9FbHNXSTtFQUNFO0VBQ0E7QXBFb3NXTjtBb0Vuc1dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFcXNXUjtBb0Vwc1dRO0VBQ0U7RUFDQSxjbkVwQ0g7QUQwdVdQO0FvRW5zV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRXFzV1I7QW9FbnNXUTtFQUNFO0FwRXFzV1Y7QW9FL3JXRTtFQUNFO0FwRWlzV0o7QW9FcnJXRTtFQUNFO0VBQ0EseUJuRXJFUztFbUVzRVQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ25HRjtBckUyeFdGO0FvRXJyV0k7RUFDRTtFQUNBO0FwRXVyV047QW9FbnJXTTtFQUNFO0VBQ0E7QXBFcXJXUjtBb0VscldNO0VBQ0U7RUNsSE47RURvSE07QXBFb3JXUjtBb0VocldJO0VBQ0U7QXBFa3JXTjtBb0VqcldNO0VBQ0U7RUFDQTtFQzVITjtBckVneldGO0FvRWhyV1E7RUFDRTtFQ2pJUjtBckVveldGO0FvRS9xV007RUFDRTtFQ3RJTjtBckV3eldGO0FvRS9xV007RUFDRTtBcEVpcldSOztBc0U1eldBO0VBQ0U7RUFDQTtFQUNBO0F0RSt6V0Y7QXNFN3pXRTtFQUNFO0VBQ0E7QXRFK3pXSjtBc0U3eldJO0VBQ0U7RUFDQTtFQUNBLGNyRUtJO0FEMHpXVjtBc0U1eldJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEU4eldOO0FzRTV6V007RUFDRTtFQUNBO0VBQ0E7QXRFOHpXUjtBc0U1eldRO0VBQ0U7RUFDQSxjckVMRjtFcUVNRTtBdEU4eldWO0FzRTF6V1U7RUFDRTtBdEU0eldaO0FzRXh6V1E7RUFFSTtFQUNBO0VBQ0E7QXRFeXpXWjtBc0V2eldRO0VBRUU7QXRFd3pXVjtBc0U5eVdNO0VBQ0U7RUFDQTtBdEVneldSO0FzRTd5V007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUreVdSO0FzRTd5V1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEUreVdWO0FzRTV5V1E7RUFDRSxjckU5REE7QUQ0MldWO0FzRXh5V1E7RUFDRSxjckVsRUU7RXFFbUVGO0F0RTB5V1Y7QXNFcnlXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJFeEVPO0VxRXlFUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFdXlXTjtBc0VyeVdNO0VBQ0U7RUFDQSx5QnJFM0ZFO0VxRTRGRixjckV0RkE7RXFFdUZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFdXlXUjtBc0VweVdNO0VBQ0U7RUFDQSxlckUxRUM7RXFFMkVEO0VBQ0E7QXRFc3lXUjtBc0VueVdNO0VBQ0U7QXRFcXlXUjtBc0VseVdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3JFdkdBO0VxRXdHQTtBdEVveVdaO0FzRWx5V1k7RUFDRSxjckV2SEo7QUQyNVdWO0FzRWp5V1k7RUFDRSxjckUzSEo7RXFFNEhJO0F0RW15V2Q7QXNFcnhXVTtFQUNFO0F0RXV4V1o7QXNFbnhXWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEVxeFdkO0FzRWp4V2M7RUFDRTtBdEVteFdoQjtBc0VoeFdjO0VBQ0U7QXRFa3hXaEI7QXNFMXdXTTtFQUNFO0VBQ0E7RUFDQTtBdEU0d1dSO0FzRXp3V1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNyRTdLSjtBRHc3V1I7QXNFdHdXWTtFQUNFO0F0RXd3V2Q7QXNFM3ZXUTtFQUNFO0VBQ0E7QXRFNnZXVjtBc0UzdldVO0VBQ0U7RUFDQTtBdEU2dldaO0FzRTN2V1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFNnZXZDtBc0U1dldjO0VBQ0U7QXRFOHZXaEI7QXNFM3ZXWTtFQUNFO0F0RTZ2V2Q7O0FzRW52V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJFek9RO0VxRTBPUjtBdEVzdldKO0FzRXJ2V0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RXV2V047QXNFcnZXSTtFQUNFO0F0RXV2V047QXNFdHZXTTtFQUNFO0F0RXd2V1I7QXNFcnZXUTtFQUNFO0VBQ0E7QXRFdXZXVjtBc0VydldVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFdXZXWjtBc0VydldZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFdXZXZDtBc0VwdldZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFc3ZXZDtBc0VydldjO0VBQ0U7QXRFdXZXaEI7QXNFL3VXSTtFQUNFO0F0RWl2V047QXNFN3VXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCckV6U1E7RXFFMFNSO0F0RSt1V0o7QXNFOXVXSTtFQUNFLGNyRXhTRTtFcUV5U0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RWd2V047QU92OFdFO0UrRDRORTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFOHVXSjtFc0U3dVdJO0lBQ0U7SUFDQTtFdEUrdVdOO0VzRTN1V0U7O0lBRUU7RXRFNnVXSjtFc0UxdVdFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEU0dVdKO0VzRTF1V0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFNHVXTjtFc0UzdVdNO0lBQ0U7SUFDQTtFdEU2dVdSO0VzRTV1V1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFOHVXVjtFc0UxdVdNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RTR1V1I7QUFDRjs7QU8zL1dFO0UrRHNSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEV5dVdGOztFc0V0dVdFO0lBQ0U7SUFDQTtFdEV5dVdKO0FBQ0Y7QXNFcnVXQTtFQUNFO0VBQ0E7RUFDQTtBdEV1dVdGO0FzRXR1V0U7RUFFRTtFQUNBO0VBQ0E7QXRFdXVXSjtBc0V0dVdJO0VBQ0U7RUFDQTtBdEV3dVdOO0FzRXR1V1E7RUFDRTtFQUNBO0F0RXd1V1Y7QXNFdHVXUTtFQUNFO0F0RXd1V1Y7QXNFcHVXSTtFQUNFO0F0RXN1V047O0FzRWp1V0E7RUFDRTtBdEVvdVdGOztBc0VodVdFO0VBQ0U7QXRFbXVXSjtBc0VqdVdFO0VBQ0UseUJyRW5hUztBRHNvWGI7QXNFbHVXSTtFQUNFO0VBQ0E7QXRFb3VXTjtBc0VudVdNO0VBQ0U7RUFDQSxjckVsYkU7QUR1cFhWO0FzRWx1V0k7RUFDRSxxQnJFdGJJO0FEMHBYVjtBc0VsdVdJO0VBQ0UscUJyRXpiSTtBRDZwWFY7QXNFanVXTTtFQUNFO0VBQ0E7QXRFbXVXUjtBc0VodVdRO0VBQ0U7QXRFa3VXVjtBc0UvdFdNO0VBQ0UseUJyRTdiSztBRDhwWGI7QXNFOXRXSTtFQUNFO0VBQ0E7QXRFZ3VXTjtBc0U5dFdJO0VBQ0U7QXRFZ3VXTjtBc0U5dFdNO0VBQ0UsY3JFMWNBO0VxRTJjQTtFQUNBO0F0RWd1V1I7QXNFN3RXTTtFQUNFO0F0RSt0V1I7O0F1RXRzWEU7RUFDRTtFQUNBO0VBQ0E7QXZFeXNYSjs7QXVFcnNYQTtFQUNFO0VBQ0EsY3RFT1E7RXNFTlI7QXZFd3NYRjs7QXVFcnNYQTtFQUNFO0F2RXdzWEY7QXVFdHNYRTtFQUNFO0F2RXdzWEo7QXVFdHNYSTtFQUdFO0F2RXNzWE47QXVFbHNYRTtFQUNFO0F2RW9zWEo7QXVFanNYRTtFQUNFO0F2RW1zWEo7O0F1RTdyWEU7RUFDRSx5QnRFaEJJO0VzRWlCSjtBdkVnc1hKO0FPdG5YRTtFZ0U1RUE7SUFJSTtJQUNBO0V2RWtzWEo7QUFDRjtBdUVoc1hJO0VBQ0U7RUFDQSxjdEUvQkk7RXNFZ0NKO0F2RWtzWE47QXVFaHNYTTtFQUNFO0F2RWtzWFI7QXVFOXJYSTtFQUNFO0F2RWdzWE47QXVFN3JYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RStyWE47QXVFN3JYTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkUrclhSO0F1RTVyWE07RUFDRTtFQUNBO0F2RThyWFI7QU96cFhFO0VnRWpDTTtJQUNFO0V2RTZyWFI7QUFDRjtBdUV2clhJO0VBQ0U7QXZFeXJYTjtBT2pxWEU7RWdFekJFO0lBR0k7RXZFMnJYTjtBQUNGO0F1RXpyWE07RUFDRTtBdkUyclhSO0F1RXpyWFE7RUFDRTtFQUNBO0F2RTJyWFY7QU83cVhFO0VnRWhCTTtJQUlJO0lBQ0E7SUFDQTtFdkU2clhWO0V1RTVyWFU7SUFDRTtFdkU4clhaO0FBQ0Y7QXVFMXJYUTtFQUNFO0F2RTRyWFY7QXVFdnJYUTtFQUNFO0VBQ0E7RUFDQTtBdkV5clhWO0FPL3JYRTtFZ0VZUTtJQUNFO0lBQ0E7SUFDQTtFdkVzclhWO0V1RW5yWE07SUFDRTtJQUNBO0lBQ0E7RXZFcXJYUjtBQUNGO0F1RWpyWEk7RUFDRTtBdkVtclhOO0F1RWhyWEk7RUFDRTtFQUNBO0VBQ0EsY3RFM0hFO0FENnlYUjtBdUUvcVhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZFaXJYTjtBdUU3cVhFO0VBQ0U7QXZFK3FYSjs7QXVFeHFYSTtFQUNFO0VBSUEseUJ0RXBKRTtFc0VxSkY7RUFDQTtFQUNBO0VBQ0E7QXZFd3FYTjtBT3J1WEU7RWdFb0RFO0lBR0k7RXZFa3JYTjtBQUNGO0F1RTFxWFE7RUFDRTtBdkU0cVhWO0F1RXJxWEk7RUFDRTtFQUNBLHlCdEVyS0U7QUQ0MFhSO0F1RXJxWE07RUFDRTtBdkV1cVhSO0F1RXBxWE07RUFDRTtFQUNBO0VBQ0E7QXZFc3FYUjtBdUVwcVhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkVzcVhWO0F1RXBxWFU7RUFDRTtBdkVzcVhaO0F1RW5xWFU7RUFDRSxldEV0S0g7QUQyMFhUO0F1RWxxWFU7RUFDRSxpQnRFbE5OO0FEczNYTjtBdUU5cFhJO0VBQ0U7QXZFZ3FYTjs7QXVFMXBYRTtFQUNFO0VBQ0E7QXZFNnBYSjtBdUU1cFhJO0VBQ0UsY3RFdk5JO0FEcTNYVjtBdUUzcFhFO0VBQ0U7QXZFNnBYSjtBdUUzcFhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkU2cFhOO0F1RTFwWFE7RUFDRTtFQUNBO0F2RTRwWFY7QXVFeHBYTTtFQUNFO0VBQ0E7RUFDQTtBdkUwcFhSO0F1RXhwWFE7RUFDRTtFQUNBLGN0RWxQQTtFc0VtUEE7QXZFMHBYVjtBdUV2cFhRO0VBQ0U7RUFDQTtBdkV5cFhWO0F1RXRwWFE7RUFDRTtBdkV3cFhWO0F1RXJwWFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkV1cFhWO0F1RXJwWFU7RUFDRTtBdkV1cFhaOztBdUU3b1hFO0VBQ0U7RUFDQTtFQUNBO0F2RWdwWEo7QXVFOW9YTTtFQUNFO0VBQ0E7RUFDQTtBdkVncFhSO0F1RTVvWEk7RUFDRTtBdkU4b1hOO0F1RTVvWE07RUFDRTtBdkU4b1hSOztBdUVyb1hFOztFQUNFO0F2RXlvWEo7QXVFeG9YSTs7RUFDRTtFQUNBO0F2RTJvWE47QXVFeG9YSTs7RUFDRTtFQUNBO0VBQ0EseUJ0RTdTRTtFc0U4U0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEVqVEU7RXNFa1RGO0F2RTJvWE47QXVFMW9YTTs7Ozs7Ozs7O0VBQ0U7RUFDQSxjdEU1VEU7RXNFNlRGO0F2RW9wWFI7QXVFanBYTTs7O0VBQ0U7RUFDQTtBdkVxcFhSO0F1RWpwWEk7O0VBQ0U7QXZFb3BYTjtBdUVqcFhROztFQUNFO0VBQ0E7QXZFb3BYVjtBdUU5b1hFOztFQUNFO0F2RWlwWEo7QXVFL29YSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdEU3VU07QUQrOVhaO0F1RWhwWE07O0VBQ0UsY3RFaFZJO0VzRWlWSjtFQUNBO0F2RW1wWFI7QXVFbHBYUTs7RUFDRTtBdkVxcFhWO0F1RTdvWEk7O0VBQ0U7QXZFZ3BYTjtBT3g1WEU7RWdFdVFFOztJQUdJO0V2RW1wWE47QUFDRjtBdUVocFhFOzs7OztFQUVFO0VBQ0E7QXZFcXBYSjs7QU90NlhFO0VnRXdSSTtJQUNFO0lBQ0E7RXZFa3BYTjtFdUU5b1hNO0lBQ0U7SUFDQTtFdkVncFhSO0V1RTVvWEk7SUFDRTtJQUNBO0V2RThvWE47RXVFM29YSTs7O0lBRUU7SUFDQSx5QnRFdllBO0VEcWhZTjtFdUUzb1hJO0lBQ0U7RXZFNm9YTjtFdUV6b1hFO0lBQ0U7SUFDQTtFdkUyb1hKO0V1RXpvWEk7SUFDRTtJQUNBO0lBQ0E7RXZFMm9YTjtFdUV2b1hFO0lBQ0U7SUFDQTtJQUNBO0V2RXlvWEo7QUFDRjtBdUVub1hJO0VBQ0UseUJ0RTNhSTtFc0U0YUosY3RFdGFFO0FEMmlZUjtBdUVwb1hNO0VBQ0U7QXZFc29YUjtBdUVub1hNO0VBQ0U7RUFDQTtFQUNBLDhCdEVqYkk7RXNFa2JKO0VBQ0E7QXZFcW9YUjtBdUVob1hFO0VBRUU7RUFDQSxjdEU5Yk07QUQrallWO0F1RTluWEU7RUFDRTtBdkVnb1hKO0FPaitYRTtFZ0VxV0U7SUFDRTtFdkUrblhKO0V1RTduWEU7SUFDRSx5QnRFcGNFO0lzRXFjRjtJQUNBO0lBQ0E7RXZFK25YSjtFdUU3blhJO0lBQ0U7SUFDQTtFdkUrblhOO0V1RTduWE07SUFDRTtFdkUrblhSO0V1RTVuWE07SUFDRTtFdkU4blhSO0V1RTNuWE07SUFDRTtJQUNBO0V2RTZuWFI7RXVFMW5YTTtJQUNFO0V2RTRuWFI7RXVFMW5YUTtJQUNFO0lBQ0E7SUFDQSxjdEUvZEo7RUQybFlOO0V1RTFuWFU7SUFDRTtFdkU0blhaO0V1RXpuWFU7SUFDRTtFdkUyblhaO0V1RXJuWEU7O0lBRUU7SUFDQTtFdkV1blhKO0V1RXRuWEk7O0lBQ0U7RXZFeW5YTjtFdUV0blhJOzs7O0lBRUU7SUFDQTtFdkUwblhOO0FBQ0Y7O0F1RWhuWE07RUFDRTtBdkVtblhSO0F1RTltWE07RUFDRSx5QnRFaGhCRTtFc0VpaEJGLGN0RTNnQkE7QUQybllSO0F1RTltWFE7RUFDRSxjdEVqaEJFO0FEaW9ZWjtBdUU3bVhRO0VBQ0U7QXZFK21YVjtBdUUxbVhJO0VBQ0U7QXZFNG1YTjtBdUUxbVhNO0VBQ0U7RUFDQTtBdkU0bVhSO0FPN2lZRTtFZ0UrYkk7SUFJSTtFdkU4bVhSO0FBQ0Y7QXVFNW1YUTtFQUNFO0VBQ0EsbUJ0RTlnQkQ7RXNFK2dCQztFQUNBO0VBQ0EsY3RFNWlCQTtFc0U2aUJBO0VBQ0E7QXZFOG1YVjtBTzNqWUU7RWdFc2NNO0lBU0ksbUJ0RTVqQk47RUQ0cVlKO0FBQ0Y7QXVFN21YUTtFQUNFO0VBQ0EsbUJ0RTNoQkQ7QUQwb1lUO0F1RTNtWE07RUFDRTtBdkU2bVhSO0F1RTVtWFE7RUFDRTtFQUNBO0F2RThtWFY7QXVFN21YVTtFQUNFO0F2RSttWFo7QU85a1lFO0VnRTJkTTtJQVFJO0lBQ0E7RXZFK21YVjtBQUNGO0FPcGxZRTtFZ0V5ZEk7SUFnQkk7SUFDQTtJQUNBO0V2RSttWFI7RXVFOW1YUTtJQUNFO0V2RWduWFY7QUFDRjs7QXVFem1YQTtFQUNFLHlCdEVqbEJNO0VzRWtsQk4sYXRFcG1CSTtFc0VxbUJKO0F2RTRtWEY7QXVFM21YRTtFQUVFO0F2RTRtWEo7QXVFem1YRTtFQVNFO0VBQ0Esb0J0RXJuQkU7RXNFc25CRixtQnRFdG5CRTtBRHl0WU47QXVFN21YSTtFQUNFO0VBQ0E7RUFDQTtBdkUrbVhOO0F1RTltWE07RUFDRTtBdkVnblhSO0F1RTFtWEk7RUFDRTtBdkU0bVhOOztBdUVubVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkVzbVhGO0F1RXJtWEU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFdW1YSjs7QXVFL2xYTTtFQUNFO0VBQ0E7RUFDQTtBdkVrbVhSO0F1RS9sWE07RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdkVnbVhSO0F1RTlsWFE7RUFDRTtFQUNBO0F2RWdtWFY7QXVFN2xYUTtFQUNFO0F2RStsWFY7QXVFNWxYUTtFQUNFO0F2RThsWFY7QXVFNWxYVTtFQUNFO0VBQ0E7RUFDQTtBdkU4bFhaO0F1RXhsWE07RUFDRTtFQUNBO0F2RTBsWFI7QXVFdGxYTTtFQUNFO0VBQ0E7QXZFd2xYUjtBdUVqbFhFO0VBRUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkVrbFhOO0V1RS9rWEk7SUFDRTtFdkVpbFhOO0FBQ0Y7O0FPdHJZRTtFaUVsSEY7SUFFSTtFeEUyeVlGO0FBQ0Y7QXdFenlZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RTJ5WU47QXdFMXlZTTtFQUNFLGN2RU1FO0V1RUxGO0VBQ0E7RUFDQTtFQUNBO0F4RTR5WVI7QXdFenlZTTtFQUNFO0F4RTJ5WVI7QXdFMXlZUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFNHlZVjtBd0UxeVlRO0VBQ0U7RUFDQTtBeEU0eVlWO0F3RXp5WVU7RUFDRSxjdkVuQkY7QUQ4ellWO0F3RXZ5WVU7RUFDRTtBeEV5eVlaO0F3RXR5WVE7RUFDRTtFQUNBO0F4RXd5WVY7QXdFdnlZVTtFQUNFO0F4RXl5WVo7QXdFcnlZVTtFQUNFO0F4RXV5WVo7QXdFcHlZUTtFQUNFO0F4RXN5WVY7QXdFaHlZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RWt5WU47QXdFaHlZSTtFQUNFO0VBQ0E7QXhFa3lZTjs7QXdFN3hZQTtFQUNFO0VBQ0E7RUFDQTtBeEVneVlGO0F3RS94WUU7RUFDRTtFQUNBO0F4RWl5WUo7QXdFaHlZSTtFQUNFO0F4RWt5WU47QXdFaHlZSTtFQUNFO0F4RWt5WU47QXdFaHlZSTtFQUNFO0F4RWt5WU47QXdFL3hZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RWl5WUo7QXdFL3hZRTtFQUNFO0F4RWl5WUo7QXdFOXhZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFZ3lZTjtBTzF4WUU7RWlFTEk7SUFFSTtFeEVpeVlSO0FBQ0Y7QXdFL3hZTTtFQUNFO0F4RWl5WVI7QXdFOXhZSTtFQUNFO0VBQ0E7RUFDQSxjdkV4R0k7RXVFeUdKO0F4RWd5WU47QXdFOXhZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RWd5WU47QXdFN3hZRTtFQUNFO0F4RSt4WUo7QXdFN3hZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN2RXpITTtBRHc1WVY7O0F5RXg2WUU7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFNDZZSjtBeUUzNllJOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7QXpFKzZZTjtBeUU5NllNOzs7RUFFRTtBekVpN1lSO0F5RTk2WUk7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFcTdZTjtBeUVwN1lNOzs7Ozs7O0VBQ0U7RUFDQTtBekU0N1lSO0F5RTE3WU07Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0EseUJ4RXpCRTtBRGcrWVY7QXlFcjhZTTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBekU2OFlSO0F5RXI4WVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBekUyK1lWO0F5RXgrWU07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBekUrL1lSO0F5RTkvWVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXdoWlY7QXlFdGhaUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0F6RWdqWlY7QXlFOWlaUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RXdrWlY7QXlFbmtaUTs7Ozs7Ozs7Ozs7OztFQUNFO0F6RWlsWlY7QXlFL2taUTs7Ozs7Ozs7Ozs7OztFQUNFO0F6RTZsWlY7QXlFMWxaTTs7Ozs7OztFQUNFO0F6RWttWlI7O0EwRWxzWkU7RUFDRTtFQUNBO0ExRXFzWko7QTBFbnNaSTtFQUNFO0ExRXFzWk47QTBFbHNaSTtFQUNFLHlCekVhRTtBRHVyWlI7QTBFbnNaTTtFQUNFO0VBQ0E7RUFDQTtBMUVxc1pSO0EwRW5zWk07RUFDRTtFQUNBO0ExRXFzWlI7QTBFbnNaUTtFQUNFO0ExRXFzWlY7QU94bVpFO0VtRXpHRTtJQWlCSTtFMUVvc1pOO0FBQ0Y7QTBFanNaSTtFQUNFO0VBQ0E7RUFDQSx5QnpFaEJJO0V5RWlCSixjekVYRTtBRDhzWlI7QTBFanNaTTtFQUNFO0VBQ0EsbUJ6RWpDRjtBRG91Wk47QTBFaHNaTTtFQUNFLGN6RW5CQTtBRHF0WlI7QTBFOXJaUTtFQUNFO0ExRWdzWlY7QTBFNXJaTTtFQUNFO0ExRThyWlI7QTBFNXJaUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0ExRTZyWlY7QTBFNXJaVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRThyWlo7QU8vb1pFO0VtRXBGRTtJQTJDSTtFMUU0clpOO0UwRTNyWk07SUFDRTtJQUNBO0UxRTZyWlI7RTBFM3JaTTtJQUNFO0lBQWM7RTFFOHJadEI7RTBFNXJaTTtJQUNFO0UxRThyWlI7RTBFNXJaTTtJQUNFO0UxRThyWlI7QUFDRjs7QTBFeHJaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRTJyWkY7QTBFenJaSTtFQUNFO0ExRTJyWk47QTBFeHJaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFMHJaSjtBMEV4clpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRTByWko7O0EyRWx6WkU7RUFDRTtFQUNBO0EzRXF6Wko7QTJFcHpaSTtFQUNFO0VBQ0EseUIxRWlCRTtFMEVoQkY7RUFDQTtFQUNBO0EzRXN6Wk47QTJFcnpaTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRXV6WlI7QTJFdHpaUTtFQUNFO0VBQ0E7RUFDQTtBM0V3elpWO0EyRXJ6Wk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFdXpaUjtBMkV0elpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFd3paVjtBMkVwelpJO0VBQ0U7RUFDQSx5QjFFbEJFO0FEdzBaUjtBMkVyelpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXV6WlI7QTJFdHpaUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFd3paVjtBMkVselpRO0VBQ0U7QTNFb3paVjtBMkVoelpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNFa3paTjtBT3h3WkU7RW9FOUNFO0lBTUk7RTNFb3paTjtBQUNGO0EyRWx6Wkk7RUFDRSxjMUU3REk7RTBFOERKO0VBQ0E7QTNFb3paTjs7QTJFOXlaSTtFQUNFO0EzRWl6Wk47O0EyRTN5WkU7RUFDRSxhMUV6RkU7RTBFMEZGLG1CMUUxRkU7RTBFMkZGLHlCMUV6RUk7QUR1M1pSO0EyRTd5Wkk7RUFFRTtFQUNBLGMxRW5GSTtBRGk0WlY7QTJFNXlaSTtFQUNFO0VBQ0E7RUFDQTtBM0U4eVpOO0EyRTV5Wkk7RUFDRTtFQUNBO0EzRTh5Wk47QTJFN3laTTtFQUNFO0VBQ0E7QTNFK3laUjs7QTRFLzVaQTtFQUNFO0VBQ0E7QTVFazZaRjtBNEU3NVpFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUU4NVpKO0E0RTU1Wkk7RUFDRTtBNUU4NVpOO0E0RTM1Wkk7RUFDRTtBNUU2NVpOO0E0RTE1Wkk7RUFDRTtFQUNBO0VBQ0E7QTVFNDVaTjtBTy8wWkU7RXFFaEZFO0lBS0k7RTVFODVaTjtBQUNGO0E0RTU1Wk07RUFDRTtFQUNBO0E1RTg1WlI7QTRFejVaTTtFQUNFO0E1RTI1WlI7QTRFeDVaTTtFQUNFO0E1RTA1WlI7QTRFdjVaTTtFQUNFO0VBQ0E7QTVFeTVaUjtBNEV4NVpRO0VBQ0U7QTVFMDVaVjtBNEV4NVpRO0VBQ0U7RUFDQTtBNUUwNVpWO0E0RWo1Wkk7RUFDRTtFQUNBO0E1RW01Wk47QU83MlpFO0VxRXhDRTtJQUlJO0lBQ0E7RTVFcTVaTjtBQUNGO0E0RW41Wk07RUFDRTtFQUNBO0VBQ0E7QTVFcTVaUjtBNEUvNFpRO0VBQ0U7QTVFaTVaVjtBNkVwK1pFOzs7OztFQUtFO0E3RXMrWko7QTZFcCtaRTtFQUNFO0VBQ0E7QTdFcytaSjtBNkVyK1pJO0VBQ0U7QTdFdStaTjtBNkVuK1pJO0VBQ0U7QTdFcStaTjtBNkVsK1pFOzs7O0VBSUU7QTdFbytaSjtBNkVuK1pJOzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFdytaTjtBNkVyK1pFO0VBQ0U7QTdFdStaSjtBOEUzZ2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0VRUTtFNkVQUjtBOUU2Z2FGO0E4RTVnYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RThnYUo7QThFNWdhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM3RUxRO0U2RU1SO0VBQ0E7QTlFOGdhSjtBOEU1Z2FFO0VBQ0U7RUFDQSxjN0VSSTtFNkVTSjtFQUNBO0VBQ0E7QTlFOGdhSjtBOEU1Z2FFO0VBQ0U7RUFDQTtFQUNBLGM3RW5CUTtFNkVvQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RThnYUo7QThFN2dhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFK2dhTjtBOEU1Z2FFO0VBQ0U7QTlFOGdhSjs7QStFdGthSTs7RUFDRTtBL0Uwa2FOO0ErRXRrYU07Ozs7RUFDRTtBL0Uya2FSO0ErRXhrYU07Ozs7RUFDRTtFQUNBLHlCOUVJRTtFOEVIRjtFQUNBO0EvRTZrYVI7QU83OFpJO0V3RXBJRTs7OztJQU1JO0UvRWtsYVI7RStFamxhUTs7OztJQUNFO0UvRXNsYVY7RStFcGxhUTs7OztJQUNFO0UvRXlsYVY7QUFDRjtBK0V2bGFROzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjOUVQRjtBRG1tYVI7QStFMWxhUTs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FK2xhVjtBT2xoYUU7RXdFbEZNOzs7O0lBT0k7RS9Fb21hVjtBQUNGO0FPNy9aSTtFd0UvR0k7Ozs7SUFVSTtJQUNBO0UvRXltYVY7QUFDRjtBT25pYUU7RXdFdkdJOzs7O0lBb0NJO0lBQ0E7RS9FNm1hUjtBQUNGO0ErRXptYVE7Ozs7RUFDRTtBL0U4bWFWO0ErRTVtYVE7Ozs7RUFDRTtFQUNBO0EvRWluYVY7QU96amFFO0V3RTFETTs7OztJQUlJO0UvRXNuYVY7QUFDRjtBT2prYUU7RXdFN0dFOzs7O0lBNkRJLHlCOUVqREU7RUR5cWFSO0UrRXZuYU07Ozs7SUFDRTtJQUNBO0UvRTRuYVI7RStFem5hVTs7OztJQUNFO0lBQ0E7RS9FOG5hWjtFK0V6bmFVOzs7O0lBQ0U7SUFDQTtFL0U4bmFaO0FBQ0Y7QStFeG5hSTs7RUFJRTtFQUNBO0VBQ0E7QS9Fd25hTjtBT3BtYUU7RXdFMUJFOztJQUVJO0UvRWlvYU47QUFDRjtBK0U1bmFNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FK25hUjtBK0U3bmFROztFQUNFLHlCOUVwRkU7QURvdGFaO0ErRTNuYUk7O0VBQ0U7QS9FOG5hTjtBK0UzbmFJOztFQUNFO0VBQ0E7QS9FOG5hTjtBK0U1bmFNOztFQUNFO0VBQ0E7RUFDQTtBL0UrbmFSO0ErRTduYVE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Vnb2FWO0ErRTluYVU7O0VBQ0U7QS9FaW9hWjtBK0U5bmFVOztFQUNFO0EvRWlvYVo7QStFNW5hTTs7RUFDRTtFQUNBO0VBQ0E7QS9FK25hUjtBK0U5bmFROztFQUNFLGM5RS9IRTtFOEVnSUY7QS9FaW9hVjtBTzFwYUk7RXdFbUJFOztJQVNNO0UvRW1vYVY7QUFDRjtBT3pxYUU7RXdFREU7O0lBMkNJO0UvRW9vYU47QUFDRjs7QWdGaHlhRTtFQUNFLG9CZDRiSztBbEV1MlpUO0FnRmp5YUk7RUFDRTtBaEZteWFOO0FnRmh5YUk7RUFDRSx5Qi9FUUk7RStFUEosYy9FYUU7QURxeGFSO0FnRi94YUk7RUFDRSx5Qi9FTU07QUQyeGFaO0FnRjd4YU07RUFDRTtFQUNBO0FoRit4YVI7QWdGN3hhTTtFQUNFO0FoRit4YVI7QWdGN3hhTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRit4YVI7QU8xc2FFO0V5RWxGTTtJQUNFLHlCL0VoQkE7SStFaUJBLGMvRVhGO0VEMHlhTjtBQUNGO0FnRjN4YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFZQTtBaEZreGFOO0FPNXJhSTtFeUV4R0E7SUFRSTtFaEZneWFOO0FBQ0Y7QU9qc2FJO0V5RTdGSTtJQUVJO0lBQ0E7RWhGZ3lhVjtBQUNGO0FPcHVhRTtFeUVqSEE7SUFnRUk7RWhGeXhhSjtFZ0Y3eGFJO0lBQ0U7SUFDQTtFaEYreGFOO0FBQ0Y7QWdGM3hhSTtFQUNFO0VBQ0E7QWhGNnhhTjtBZ0Z6eGFNO0VBQ0U7RUFDQTtBaEYyeGFSO0FPcnZhRTtFeUUvQkk7SUFDRTtFaEZ1eGFOO0VnRnJ4YU07SUFDRTtJQUNBO0VoRnV4YVI7QUFDRjs7QWlGLzJhRTtFQUNFO0VBQ0Esa0JoRkVFO0VnRkRGLG1CaEZDRTtBRGkzYU47QWlGaDNhTTtFQUNFO0VBQ0E7QWpGazNhUjtBaUYvMmFVO0VBQ0U7RUFDQTtFQUNBO0FqRmkzYVo7QWlGLzJhWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRmkzYWQ7QWlGLzJhYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hGVk47RWdGV007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZpM2FoQjtBaUY1MmFZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGODJhZDtBaUY3MmFjO0VBQ0U7QWpGKzJhaEI7QWlGejJhUTtFQUNFO0VBQ0E7RUFDQTtBakYyMmFWO0FpRnoyYVU7RUFDRTtFQUNBO0FqRjIyYVo7QWlGejJhWTtFQUNFO0VBQ0E7RUFDQSxjaEZsREo7QUQ2NWFWO0FpRjEyYWM7RUFFRSxjaEZyRE47RWdGc0RNO0FqRjIyYWhCO0FpRm4yYVE7RUFDRTtBakZxMmFWO0FpRmwyYVE7RUFDRTtBakZvMmFWO0FpRjkxYVU7RUFDRTtBakZnMmFaOztBa0YzN2FBO0FBRUE7RUFDRTtBbEY2N2FGOztBa0YxN2FBO0VBQ0U7QWxGNjdhRjs7QWtGMTdhQTtFQUNFO0FsRjY3YUY7O0FrRjE3YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGNjdhRjs7QWtGMTdhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRjY3YUY7O0FrRjE3YUE7RUFDRTtFQUNBO0VBQ0E7QWxGNjdhRjs7QWtGMTdhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEY2N2FGOztBa0YxN2FBOztFQUVFO0FsRjY3YUY7O0FrRjE3YUE7RUFDRTtFQUNBO0VBQ0E7QWxGNjdhRjs7QWtGMTdhQTtFQUNFO0lBQ0U7RWxGNjdhRjs7RWtGMzdhQTtJQUNFO0VsRjg3YUY7QUFDRjtBbUYvL2FBO0VBQ0U7QW5GaWdiRjs7QW9GbGdiQTtFQUNFLG1CbkZJSTtBRGlnYk47QW9GcGdiRTtFQUNFO0VBQ0E7QXBGc2diSjtBb0ZwZ2JJO0VBQ0U7RUFDQSx5Qm5GZUU7QUR1L2FSO0FvRnJnYk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnVnYlI7QW9GdGdiUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGd2diVjtBT2g3YUU7RTZFekdJO0lBb0JJO0VwRnlnYlI7QUFDRjtBb0Z0Z2JRO0VBQ0U7QXBGd2diVjs7QXFGMWliQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRjZpYkY7QXFGNWliRTtFQUNFO0FyRjhpYko7O0FzRmxqYkU7RUFDRTtBdEZxamJKO0FzRm5qYkU7RUFDRTtFQUNBO0VBQ0E7QXRGcWpiSjs7QXVGN2piQTtFQUNFO0VBQ0E7QXZGZ2tiRjtBdUYvamJFO0VBQ0U7QXZGaWtiSjtBdUZoa2JJO0VBRkY7SUFHSTtFdkZta2JKO0FBQ0Y7QXVGbGtiSTtFQUNFO0VBQ0E7QXZGb2tiTjtBdUZua2JNO0VBQ0UsY3RGS0U7RXNGSkY7QXZGcWtiUjtBdUZua2JNO0VBUEY7SUFRSTtFdkZza2JOO0V1RnJrYk07SUFDRTtJQUNBO0V2RnVrYlI7QUFDRjtBdUZwa2JJO0VBQ0U7QXZGc2tiTjtBdUZya2JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGdWtiUjtBdUZya2JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnVrYlI7QXVGdGtiUTtFQUNFO0F2RndrYlY7QXVGcmtiTTtFQW5CRjtJQW9CSTtJQUNBO0V2RndrYk47QUFDRjtBdUZ2a2JNO0VBQ0U7RUFDQTtFQUNBO0F2RnlrYlI7O0F3RjFuYkE7RUFDRTtFQUNBO0F4RjZuYkY7QXdGeG5iRTtFQUNFO0VBQ0E7RUFDQTtFQVVBO0VBQ0E7RUFDQTtFQUNBO0F4RmluYko7QXdGNW5iSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY4bmJOO0F3RnhuYkk7RUFDRTtBeEYwbmJOO0F3RnhuYkk7RUFDRTtBeEYwbmJOO0F3RnhuYkk7RUFDRTtBeEYwbmJOO0F3RnhuYkk7RUFDRTtBeEYwbmJOO0F3RnhuYkk7RUFDRTtBeEYwbmJOO0F3RnhuYkk7RUFDRTtBeEYwbmJOO0F3RnhuYkk7RUFDRTtBeEYwbmJOOztBeUZwcWJJO0VBQ0k7QXpGdXFiUjtBeUZ0cWJRO0VBQ0k7QXpGd3FiWjtBeUZwcWJJO0VBQ0k7QXpGc3FiUjs7QXlGbHFiQTtFQUNJO0VBQ0E7RUFDQTtBekZxcWJKOztBeUZscWJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RnFxYko7QXlGcHFiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGc3FiUjtBeUZwcWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpGc3FiUjtBeUZwcWJJO0VBQ0k7RUFDQTtBekZzcWJSO0F5Rm5xYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGcXFiUjtBeUZscWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZvcWJSO0F5RmpxYkk7RUFDSTtFQUNBO0F6Rm1xYlI7QXlGaHFiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGa3FiUjtBeUYvcGJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZpcWJSO0F5RjlwYkk7RUFBc0I7QXpGaXFiMUI7QXlGaHFiSTtFQUFxQjtBekZtcWJ6QjtBeUZqcWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rm1xYlI7QXlGaHFiSTtFQUNJO0lBQ0k7RXpGa3FiVjtBQUNGOztBMEY3eGJFO0VBQ0U7QTFGZ3liSjtBMEY5eGJJO0VBQ0U7QTFGZ3liTjtBMEY5eGJNO0VBQ0U7QTFGZ3liUjtBMEY5eGJRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTFGK3hiVjtBMEY5eGJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGZ3liWjtBMEY1eGJRO0VBQ0U7RUFDQSx5QnpGWkY7QUQweWJSO0EwRjF4Yk07RUFDRTtFQUNBO0VBQ0E7QTFGNHhiUjtBMEZ4eGJNO0VBQ0U7QTFGMHhiUjs7QTJGdjBiSTtFQUNFO0EzRjAwYk47QTJGeDBiSTtFQUVFO0VBQ0E7RUFDQTtBM0Z5MGJOOztBNEZsMWJBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGbzFiSjs7QTRGbDFiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcTFiSjtBNEZuMWJJO0VBQ0k7QTVGcTFiUjtBNEZsMWJJO0VBQ0k7RUFDQTtBNUZvMWJSOztBNEZqMWJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGbzFiSjs7QTRGajFiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZvMWJKO0E0RmwxYkk7RUFFSTtFQUNBO0E1Rm0xYlI7QTRGaDFiSTtFQUNJO0E1RmsxYlI7QTRGLzBiSTtFQUNJO0E1RmkxYlI7O0E0RjkwYkE7RUFDSTtFQUNBO0VBQ0E7RUFXQTtBNUZ1MGJKO0E0RmoxYkk7RUFDSTtBNUZtMWJSO0E0RmoxYkk7RUFDSTtBNUZtMWJSO0E0RmoxYkk7RUFDSTtBNUZtMWJSO0E0RjkwYkk7RUFDSTtBNUZnMWJSO0E0RjcwYkk7RUFDSTtBNUYrMGJSO0E0RjUwYkk7RUFDSTtBNUY4MGJSO0E0RjMwYkk7RUFDSTtFQUNBO0VBQ0E7QTVGNjBiUjs7QTRGMTBiQTtFQUNJO0E1RjYwYko7O0E2Rjc2YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZnN2JGOztBNkY3NmJBO0VBQ0U7RUFDQTtBN0ZnN2JGOztBNkY3NmJBO0VBQ0U7RUFDQTtBN0ZnN2JGOztBNkY5NmJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rmk3YkY7QTZGaDdiRTtFQUNFO0VBQ0E7QTdGazdiSjtBNkZqN2JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rm03Yk47QTZGbDdiTTtFQUNFLHlCNUY1QkU7QURnOWJWO0E2Rmg3Yk07RUFDRSx5QjVGakNFO0FEbTliVjs7QTZGNTZiQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBN0YrNmJGO0E2Rjc2YkU7O0VBQ0U7QTdGZzdiSjtBNkY3NmJJOztFQUNFO0VBQ0E7QTdGZzdiTjs7QTZGMTZiRTtFQUNFO0E3RjY2Yko7O0E2RnY2YkU7RUFDRTtBN0YwNmJKOztBNkZ0NmJBO0VBQ0U7RUFDQTtBN0Z5NmJGO0E2RnY2Ykk7RUFDRTtFQUNBO0E3Rnk2Yk47QTZGeDZiTTtFQUNFO0E3RjA2YlI7QTZGejZiUTtFQUNFO0VBQ0E7QTdGMjZiVjtBNkZ6NmJRO0VBQ0U7RUFDQTtBN0YyNmJWOztBNkZwNmJFO0VBQ0U7QTdGdTZiSjtBNkZyNmJFO0VBQ0U7RUFDQTtFQUNBO0E3RnU2Yko7QTZGcjZiRTtFQUNFO0VBQ0E7RUFDQTtBN0Z1NmJKO0E2RnI2YkU7RUFDRTtBN0Z1NmJKO0E2RnI2YkU7RUFDRTtBN0Z1NmJKOztBNkZuNmJBO0VBQ0U7RUFDQTtBN0ZzNmJGOztBNkZsNmJFO0VBQ0U7QTdGcTZiSjs7QThGN2ljRTtFQUNFO0E5RmdqY0o7O0FBamhjQTs7RUFFRTtBQW9oY0Y7O0FBamhjQTtFQUNFO0VBQ0E7QUFvaGNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9wYWNrYWdlLy4vUGFja2FnZS5zY3NzIiwid2VicGFjazovL3BhY2thZ2UvLi9fYnVsbWEuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9idWxtYS5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL19hbGwuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9leHRlbmRzLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvY29udHJvbHMuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlcy5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL21peGlucy5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL21pbmlyZXNldC5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9nZW5lcmljLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXMuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvYW5pbWF0aW9ucy5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvX2FsbC5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvYm94LnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9idXR0b24uc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRhaW5lci5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvY29udGVudC5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvaWNvbi5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvaW1hZ2Uuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL25vdGlmaWNhdGlvbi5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvcHJvZ3Jlc3Muc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhYmxlLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90YWcuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RpdGxlLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9vdGhlci5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3NoYXJlZC5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9pbnB1dC10ZXh0YXJlYS5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9jaGVja2JveC1yYWRpby5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9zZWxlY3Quc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vZmlsZS5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS90b29scy5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2JyZWFkY3J1bWIuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvY2FyZC5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9kcm9wZG93bi5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9sZXZlbC5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tZWRpYS5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tZW51LnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lc3NhZ2Uuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbW9kYWwuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbmF2YmFyLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhZ2luYXRpb24uc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvcGFuZWwuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvdGFicy5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL2NvbHVtbnMuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvdGlsZXMuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvX2FsbC5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9jb2xvci5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9mbGV4Ym94LnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2Zsb2F0LnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL290aGVyLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL292ZXJmbG93LnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3Bvc2l0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3NwYWNpbmcuc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvdHlwb2dyYXBoeS5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy92aXNpYmlsaXR5LnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvX2FsbC5zYXNzIiwid2VicGFjazovL3BhY2thZ2UvLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2hlcm8uc2FzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9zZWN0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvZm9vdGVyLnNhc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19mb250cy5zY3NzIiwid2VicGFjazovL3BhY2thZ2UvLi9fY29va2llbWFuLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19zaGFyaWZmLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19kZWZhdWx0c3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19idXJnZXIuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4vX2hlYWRlci5zY3NzIiwid2VicGFjazovL3BhY2thZ2UvLi9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19mYWNod2lzc2VuLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4vX3VwbG9hZHMuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4vX3ZpZGVvLXNoYXJpZmYuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4vX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4vX25ld3NsZXR0ZXJhbm1lbGR1bmcuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4vX21hc2tfc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19tYXNrX2ZvdG90ZXh0dGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19tYXNrX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL3BhY2thZ2UvLi9fbWFza19rYWNoZWxuLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19tYXNrX2J1dHRvbi5zY3NzIiwid2VicGFjazovL3BhY2thZ2UvLi9fbWFza19ib3hleHRlcm5hbGxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19tYXNrX2tvbnRha3RrYXJ0ZS5zY3NzIiwid2VicGFjazovL3BhY2thZ2UvLi9fbWFza190ZWFzZXJib3hyZWNodGVzcGFsdGUuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4vX21hc2tfbGlua3NyZWNodHN0ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4vX21hc2tfc3RlY2ticmllZmVsZW1lbnQuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4vX21hc2tfYmlsZGVydmVyZ2xlaWNoc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGFja2FnZS8uL19hY2NvcmRpb25fY29udGVudC5zY3NzIiwid2VicGFjazovL3BhY2thZ2UvLi9fY29udGFpbmVyXzUwNTAuc2NzcyIsIndlYnBhY2s6Ly9wYWNrYWdlLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwid2VicGFjazovL3BhY2thZ2UvLi9fc2xpZGVyZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL3BhY2thZ2UvLi9fdGlsZV9tYXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiYnVsbWFcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcImNvb2tpZW1hblwiO1xuQGltcG9ydCBcInNoYXJpZmZcIjtcbkBpbXBvcnQgXCJkZWZhdWx0c3R5bGVzXCI7XG5AaW1wb3J0IFwiYnVyZ2VyXCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwibWVudVwiO1xuQGltcG9ydCBcIm5ld3NcIjtcbkBpbXBvcnQgXCJmYWNod2lzc2VuXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuQGltcG9ydCBcInVwbG9hZHNcIjtcbkBpbXBvcnQgXCJ2aWRlby1zaGFyaWZmXCI7XG5AaW1wb3J0IFwiZm9ybVwiO1xuQGltcG9ydCBcIm5ld3NsZXR0ZXJhbm1lbGR1bmdcIjtcbkBpbXBvcnQgXCJtYXNrX3NsaWRlclwiO1xuQGltcG9ydCBcIm1hc2tfZm90b3RleHR0ZWFzZXJcIjtcbkBpbXBvcnQgXCJtYXNrX2FjY29yZGlvblwiO1xuQGltcG9ydCBcIm1hc2tfa2FjaGVsblwiO1xuQGltcG9ydCBcIm1hc2tfYnV0dG9uXCI7XG5AaW1wb3J0IFwibWFza19ib3hleHRlcm5hbGxpbmtzXCI7XG5AaW1wb3J0IFwibWFza19rb250YWt0a2FydGVcIjtcbkBpbXBvcnQgXCJtYXNrX3RlYXNlcmJveHJlY2h0ZXNwYWx0ZVwiO1xuQGltcG9ydCBcIm1hc2tfbGlua3NyZWNodHN0ZWFzZXJcIjtcbkBpbXBvcnQgXCJtYXNrX3N0ZWNrYnJpZWZlbGVtZW50XCI7XG5AaW1wb3J0IFwibWFza19iaWxkZXJ2ZXJnbGVpY2hzbGlkZXJcIjtcbkBpbXBvcnQgXCJhY2NvcmRpb25fY29udGVudFwiO1xuQGltcG9ydCBcImNvbnRhaW5lcl81MDUwXCI7XG5AaW1wb3J0IFwic2xpZGVyZ2FsbGVyeVwiO1xuQGltcG9ydCBcInRpbGVfbWFwXCI7XG5cbmh0bWwsXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5maWd1cmUudGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIkBpbXBvcnQgXCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvaW5pdGlhbC12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZnVuY3Rpb25zXCI7XG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbiRnYXA6IDIwcHg7XG4kY29sdW1uLWdhcDogMC42MjVyZW07IC8vIDEwcHhcbiRmdWxsaGQ6IDEzMzlweCArICgyICogJGdhcCk7XG4kdGFibGV0OiA3NjlweDtcblxuJHNlY3Rpb24tcGFkZGluZzogMnJlbSAyMHB4O1xuJHNlY3Rpb24tcGFkZGluZy1kZXNrdG9wOiAycmVtIDQ1cHg7XG4kc2VjdGlvbi1wYWRkaW5nLW1lZGl1bTogMnJlbSA0NXB4O1xuJHNlY3Rpb24tcGFkZGluZy1sYXJnZTogMnJlbSA0NXB4O1xuXG4vLyBDb2xvcnNcblxuJHByaW1hcnk6ICMwYjY2YTU7XG4kcHJpbWFyeS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSk7XG5cbiRzZWNvbmRhcnk6ICNGRkNDMDA7XG4kc2Vjb25kYXJ5LWludmVydDogZmluZENvbG9ySW52ZXJ0KCRzZWNvbmRhcnkpO1xuXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG5cbiRsaWdodC1ncmV5OiAjRjVGNUY1O1xuJGdyZXk6ICNCRUJFQkU7XG4kbWVkaXVtLWdyZXk6ICM2YTZhNmE7XG4kZGFyay1ncmV5OiAjNDM0MzQ1O1xuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LXByaW1hcnk6ICRmYW1pbHktc2Fucy1zZXJpZjtcbiRmYW1pbHktc2Vjb25kYXJ5OiBcIk1vbnRzZXJhdFwiO1xuXG4kYm9keS1mb250LXNpemU6IDE2cHg7XG5cbiRzaXplLTE6IDMuNzVyZW07ICAgLy8gNjBweFxuJHNpemUtMjogMy4xMjVyZW07ICAvLyA1MHB4XG4kc2l6ZS0zOiAyLjVyZW07ICAgIC8vIDQwcHhcbiRzaXplLTQ6IDEuODc1cmVtOyAgLy8gMzBweFxuJHNpemUtNTogMS41cmVtOyAgICAvLyAyNHB4XG4kc2l6ZS02OiAxLjM3NXJlbTsgIC8qIDIyLzE2ICovXG4kc2l6ZS03OiAxcmVtOyAgICAgIC8vIDE2cHhcblxuJHRpdGxlLWZhbWlseTogJGZhbWlseS1zYW5zLXNlcmlmO1xuJHRpdGxlLXdlaWdodDogMzAwO1xuJHRpdGxlLWNvbG9yOiAkcHJpbWFyeTtcblxuJGNvbnRlbnQtaGVhZGluZy1jb2xvcjogJGJsYWNrO1xuJGNvbnRlbnQtaGVhZGluZy13ZWlnaHQ6IDUwMDtcbiRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHQ6ICg4My82MCk7XG5cbiRzdHJvbmctY29sb3I6ICRibGFjaztcblxuJGxpbms6ICRibGFjaztcbiRsaW5rLWhvdmVyOiAkYmxhY2s7XG4kYm9keS1jb2xvcjogJGJsYWNrO1xuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4kZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4vLyA1LiBBZGQgbmV3IGNvbG9yIHZhcmlhYmxlcyB0byB0aGUgY29sb3IgbWFwLlxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlc1wiO1xuXG4kbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogJHNlY29uZGFyeTtcbiR0YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkc2Vjb25kYXJ5O1xuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogJHNlY29uZGFyeTtcblxuJGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuXG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogJHNlY29uZGFyeTtcblxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9idWxtYS9idWxtYVwiO1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiXG4vKiEgYnVsbWEuaW8gdjAuOS40IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9idWxtYSAqL1xuQGltcG9ydCBcInNhc3MvdXRpbGl0aWVzL19hbGxcIlxuQGltcG9ydCBcInNhc3MvYmFzZS9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2VsZW1lbnRzL19hbGxcIlxuQGltcG9ydCBcInNhc3MvZm9ybS9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2NvbXBvbmVudHMvX2FsbFwiXG5AaW1wb3J0IFwic2Fzcy9ncmlkL19hbGxcIlxuQGltcG9ydCBcInNhc3MvaGVscGVycy9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2xheW91dC9fYWxsXCJcbiIsIi8qIEJ1bG1hIFV0aWxpdGllcyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJpbml0aWFsLXZhcmlhYmxlc1wiXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCJcbkBpbXBvcnQgXCJkZXJpdmVkLXZhcmlhYmxlc1wiXG5AaW1wb3J0IFwibWl4aW5zXCJcbkBpbXBvcnQgXCJjb250cm9sc1wiXG5AaW1wb3J0IFwiZXh0ZW5kc1wiXG4iLCJAaW1wb3J0IFwibWl4aW5zXCJcblxuJWNvbnRyb2xcbiAgK2NvbnRyb2xcblxuJXVuc2VsZWN0YWJsZVxuICArdW5zZWxlY3RhYmxlXG5cbiVhcnJvd1xuICArYXJyb3dcblxuJWJsb2NrXG4gICtibG9ja1xuXG4lZGVsZXRlXG4gICtkZWxldGVcblxuJWxvYWRlclxuICArbG9hZGVyXG5cbiVvdmVybGF5XG4gICtvdmVybGF5XG5cbiVyZXNldFxuICArcmVzZXRcbiIsIkBpbXBvcnQgXCJkZXJpdmVkLXZhcmlhYmxlc1wiXG5cbiRjb250cm9sLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJGNvbnRyb2wtcmFkaXVzLXNtYWxsOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0XG5cbiRjb250cm9sLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0XG5cbiRjb250cm9sLWhlaWdodDogMi41ZW0gIWRlZmF1bHRcbiRjb250cm9sLWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHRcblxuJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbDogY2FsYygwLjVlbSAtICN7JGNvbnRyb2wtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcbiRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDogY2FsYygwLjc1ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pICFkZWZhdWx0XG5cbj1jb250cm9sXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBib3JkZXI6ICRjb250cm9sLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudFxuICBib3JkZXItcmFkaXVzOiAkY29udHJvbC1yYWRpdXNcbiAgYm94LXNoYWRvdzogbm9uZVxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBoZWlnaHQ6ICRjb250cm9sLWhlaWdodFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgbGluZS1oZWlnaHQ6ICRjb250cm9sLWxpbmUtaGVpZ2h0XG4gIHBhZGRpbmctYm90dG9tOiAkY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsXG4gIHBhZGRpbmctbGVmdDogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXRvcDogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAvLyBTdGF0ZXNcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkLFxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBvdXRsaW5lOiBub25lXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcblxuLy8gVGhlIGNvbnRyb2xzIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbj1jb250cm9sLXNtYWxsXG4gIGJvcmRlci1yYWRpdXM6ICRjb250cm9sLXJhZGl1cy1zbWFsbFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG49Y29udHJvbC1tZWRpdW1cbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbj1jb250cm9sLWxhcmdlXG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIi8vIENvbG9yc1xuXG4kYmxhY2s6ICAgICAgICBoc2woMCwgMCUsIDQlKSAhZGVmYXVsdFxuJGJsYWNrLWJpczogICAgaHNsKDAsIDAlLCA3JSkgIWRlZmF1bHRcbiRibGFjay10ZXI6ICAgIGhzbCgwLCAwJSwgMTQlKSAhZGVmYXVsdFxuXG4kZ3JleS1kYXJrZXI6ICBoc2woMCwgMCUsIDIxJSkgIWRlZmF1bHRcbiRncmV5LWRhcms6ICAgIGhzbCgwLCAwJSwgMjklKSAhZGVmYXVsdFxuJGdyZXk6ICAgICAgICAgaHNsKDAsIDAlLCA0OCUpICFkZWZhdWx0XG4kZ3JleS1saWdodDogICBoc2woMCwgMCUsIDcxJSkgIWRlZmF1bHRcbiRncmV5LWxpZ2h0ZXI6IGhzbCgwLCAwJSwgODYlKSAhZGVmYXVsdFxuJGdyZXktbGlnaHRlc3Q6IGhzbCgwLCAwJSwgOTMlKSAhZGVmYXVsdFxuXG4kd2hpdGUtdGVyOiAgICBoc2woMCwgMCUsIDk2JSkgIWRlZmF1bHRcbiR3aGl0ZS1iaXM6ICAgIGhzbCgwLCAwJSwgOTglKSAhZGVmYXVsdFxuJHdoaXRlOiAgICAgICAgaHNsKDAsIDAlLCAxMDAlKSAhZGVmYXVsdFxuXG4kb3JhbmdlOiAgICAgICBoc2woMTQsICAxMDAlLCA1MyUpICFkZWZhdWx0XG4keWVsbG93OiAgICAgICBoc2woNDQsICAxMDAlLCA3NyUpICFkZWZhdWx0XG4kZ3JlZW46ICAgICAgICBoc2woMTUzLCA1MyUsICA1MyUpICFkZWZhdWx0XG4kdHVycXVvaXNlOiAgICBoc2woMTcxLCAxMDAlLCA0MSUpICFkZWZhdWx0XG4kY3lhbjogICAgICAgICBoc2woMjA3LCA2MSUsICA1MyUpICFkZWZhdWx0XG4kYmx1ZTogICAgICAgICBoc2woMjI5LCA1MyUsICA1MyUpICFkZWZhdWx0XG4kcHVycGxlOiAgICAgICBoc2woMjcxLCAxMDAlLCA3MSUpICFkZWZhdWx0XG4kcmVkOiAgICAgICAgICBoc2woMzQ4LCA4NiUsIDYxJSkgIWRlZmF1bHRcblxuLy8gVHlwb2dyYXBoeVxuXG4kZmFtaWx5LXNhbnMtc2VyaWY6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHRcbiRmYW1pbHktbW9ub3NwYWNlOiBtb25vc3BhY2UgIWRlZmF1bHRcbiRyZW5kZXItbW9kZTogb3B0aW1pemVMZWdpYmlsaXR5ICFkZWZhdWx0XG5cbiRzaXplLTE6IDNyZW0gIWRlZmF1bHRcbiRzaXplLTI6IDIuNXJlbSAhZGVmYXVsdFxuJHNpemUtMzogMnJlbSAhZGVmYXVsdFxuJHNpemUtNDogMS41cmVtICFkZWZhdWx0XG4kc2l6ZS01OiAxLjI1cmVtICFkZWZhdWx0XG4kc2l6ZS02OiAxcmVtICFkZWZhdWx0XG4kc2l6ZS03OiAwLjc1cmVtICFkZWZhdWx0XG5cbiR3ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdFxuJHdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdFxuJHdlaWdodC1tZWRpdW06IDUwMCAhZGVmYXVsdFxuJHdlaWdodC1zZW1pYm9sZDogNjAwICFkZWZhdWx0XG4kd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdFxuXG4vLyBTcGFjaW5nXG5cbiRibG9jay1zcGFjaW5nOiAxLjVyZW0gIWRlZmF1bHRcblxuLy8gUmVzcG9uc2l2ZW5lc3NcblxuLy8gVGhlIGNvbnRhaW5lciBob3Jpem9udGFsIGdhcCwgd2hpY2ggYWN0cyBhcyB0aGUgb2Zmc2V0IGZvciBicmVha3BvaW50c1xuJGdhcDogMzJweCAhZGVmYXVsdFxuLy8gOTYwLCAxMTUyLCBhbmQgMTM0NCBoYXZlIGJlZW4gY2hvc2VuIGJlY2F1c2UgdGhleSBhcmUgZGl2aXNpYmxlIGJ5IGJvdGggMTIgYW5kIDE2XG4kdGFibGV0OiA3NjlweCAhZGVmYXVsdFxuLy8gOTYwcHggY29udGFpbmVyICsgNHJlbVxuJGRlc2t0b3A6IDk2MHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdFxuLy8gMTE1MnB4IGNvbnRhaW5lciArIDRyZW1cbiR3aWRlc2NyZWVuOiAxMTUycHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4kd2lkZXNjcmVlbi1lbmFibGVkOiB0cnVlICFkZWZhdWx0XG4vLyAxMzQ0cHggY29udGFpbmVyICsgNHJlbVxuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdFxuJGZ1bGxoZC1lbmFibGVkOiB0cnVlICFkZWZhdWx0XG4kYnJlYWtwb2ludHM6IChcIm1vYmlsZVwiOiAoXCJ1bnRpbFwiOiAkdGFibGV0KSwgXCJ0YWJsZXRcIjogKFwiZnJvbVwiOiAkdGFibGV0KSwgXCJ0YWJsZXQtb25seVwiOiAoXCJmcm9tXCI6ICR0YWJsZXQsIFwidW50aWxcIjogJGRlc2t0b3ApLCBcInRvdWNoXCI6IChcImZyb21cIjogJGRlc2t0b3ApLCBcImRlc2t0b3BcIjogKFwiZnJvbVwiOiAkZGVza3RvcCksIFwiZGVza3RvcC1vbmx5XCI6IChcImZyb21cIjogJGRlc2t0b3AsIFwidW50aWxcIjogJHdpZGVzY3JlZW4pLCBcInVudGlsLXdpZGVzY3JlZW5cIjogKFwidW50aWxcIjogJHdpZGVzY3JlZW4pLCBcIndpZGVzY3JlZW5cIjogKFwiZnJvbVwiOiAkd2lkZXNjcmVlbiksIFwid2lkZXNjcmVlbi1vbmx5XCI6IChcImZyb21cIjogJHdpZGVzY3JlZW4sIFwidW50aWxcIjogJGZ1bGxoZCksIFwidW50aWwtZnVsbGhkXCI6IChcInVudGlsXCI6ICRmdWxsaGQpLCBcImZ1bGxoZFwiOiAoXCJmcm9tXCI6ICRmdWxsaGQpKSAhZGVmYXVsdFxuXG4vLyBNaXNjZWxsYW5lb3VzXG5cbiRlYXNpbmc6IGVhc2Utb3V0ICFkZWZhdWx0XG4kcmFkaXVzLXNtYWxsOiAycHggIWRlZmF1bHRcbiRyYWRpdXM6IDRweCAhZGVmYXVsdFxuJHJhZGl1cy1sYXJnZTogNnB4ICFkZWZhdWx0XG4kcmFkaXVzLXJvdW5kZWQ6IDk5OTlweCAhZGVmYXVsdFxuJHNwZWVkOiA4Nm1zICFkZWZhdWx0XG5cbi8vIEZsYWdzXG5cbiR2YXJpYWJsZS1jb2x1bW5zOiB0cnVlICFkZWZhdWx0XG4kcnRsOiBmYWxzZSAhZGVmYXVsdFxuIiwiQGltcG9ydCBcImRlcml2ZWQtdmFyaWFibGVzXCJcblxuPWNsZWFyZml4XG4gICY6OmFmdGVyXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiBcIiBcIlxuICAgIGRpc3BsYXk6IHRhYmxlXG5cbj1jZW50ZXIoJHdpZHRoLCAkaGVpZ2h0OiAwKVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgQGlmICRoZWlnaHQgIT0gMFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAqIDAuNSkpXG4gICAgdG9wOiBjYWxjKDUwJSAtICgjeyRoZWlnaHR9ICogMC41KSlcbiAgQGVsc2VcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gKiAwLjUpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skd2lkdGh9ICogMC41KSlcblxuPWZhKCRzaXplLCAkZGltZW5zaW9ucylcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGZvbnQtc2l6ZTogJHNpemVcbiAgaGVpZ2h0OiAkZGltZW5zaW9uc1xuICBsaW5lLWhlaWdodDogJGRpbWVuc2lvbnNcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgd2lkdGg6ICRkaW1lbnNpb25zXG5cbj1oYW1idXJnZXIoJGRpbWVuc2lvbnMpXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYXBwZWFyYW5jZTogbm9uZVxuICBiYWNrZ3JvdW5kOiBub25lXG4gIGJvcmRlcjogbm9uZVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkZGltZW5zaW9uc1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6ICRkaW1lbnNpb25zXG4gIHNwYW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogMXB4XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmdcbiAgICB3aWR0aDogMTZweFxuICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KVxuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KVxuICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKGJsYWNrLCAwLjA1KVxuICAvLyBNb2RpZmVyc1xuICAmLmlzLWFjdGl2ZVxuICAgIHNwYW5cbiAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZylcbiAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKVxuXG49b3ZlcmZsb3ctdG91Y2hcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG5cbj1wbGFjZWhvbGRlclxuICAkcGxhY2Vob2xkZXJzOiAnOi1tb3onICc6LXdlYmtpdC1pbnB1dCcgJy1tb3onICctbXMtaW5wdXQnXG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzXG4gICAgJjojeyRwbGFjZWhvbGRlcn0tcGxhY2Vob2xkZXJcbiAgICAgIEBjb250ZW50XG5cbj1yZXNldFxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFwcGVhcmFuY2U6IG5vbmVcbiAgYmFja2dyb3VuZDogbm9uZVxuICBib3JkZXI6IG5vbmVcbiAgY29sb3I6IGN1cnJlbnRDb2xvclxuICBmb250LWZhbWlseTogaW5oZXJpdFxuICBmb250LXNpemU6IDFlbVxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG49ZnJvbSgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGV2aWNlKVxuICAgIEBjb250ZW50XG5cbj11bnRpbCgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGV2aWNlIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1iZXR3ZWVuKCRmcm9tLCAkdW50aWwpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmcm9tKSBhbmQgKG1heC13aWR0aDogJHVudGlsIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1tb2JpbGVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCAtIDFweClcbiAgICBAY29udGVudFxuXG49dGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpLCBwcmludFxuICAgIEBjb250ZW50XG5cbj10YWJsZXQtb25seVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPXRvdWNoXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXVudGlsLXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuXG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pXG4gICAgICBAY29udGVudFxuXG49d2lkZXNjcmVlbi1vbmx5XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkIGFuZCAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPWZ1bGxoZFxuICBAaWYgJGZ1bGxoZC1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGxoZClcbiAgICAgIEBjb250ZW50XG5cbj1icmVha3BvaW50KCRuYW1lKVxuICAkYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKVxuICBAaWYgJGJyZWFrcG9pbnRcbiAgICAkZnJvbTogbWFwLWdldCgkYnJlYWtwb2ludCwgXCJmcm9tXCIpXG4gICAgJHVudGlsOiBtYXAtZ2V0KCRicmVha3BvaW50LCBcInVudGlsXCIpXG4gICAgQGlmICRmcm9tIGFuZCAkdW50aWxcbiAgICAgICtiZXR3ZWVuKCRmcm9tLCAkdW50aWwpXG4gICAgICAgIEBjb250ZW50XG4gICAgQGVsc2UgaWYgJGZyb21cbiAgICAgICtmcm9tKCRmcm9tKVxuICAgICAgICBAY29udGVudFxuICAgIEBlbHNlIGlmICR1bnRpbFxuICAgICAgK3VudGlsKCR1bnRpbClcbiAgICAgICAgQGNvbnRlbnRcblxuPWx0clxuICBAaWYgbm90ICRydGxcbiAgICBAY29udGVudFxuXG49cnRsXG4gIEBpZiAkcnRsXG4gICAgQGNvbnRlbnRcblxuPWx0ci1wcm9wZXJ0eSgkcHJvcGVydHksICRzcGFjaW5nLCAkcmlnaHQ6IHRydWUpXG4gICRub3JtYWw6IGlmKCRyaWdodCwgXCJyaWdodFwiLCBcImxlZnRcIilcbiAgJG9wcG9zaXRlOiBpZigkcmlnaHQsIFwibGVmdFwiLCBcInJpZ2h0XCIpXG4gIEBpZiAkcnRsXG4gICAgI3skcHJvcGVydHl9LSN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRwcm9wZXJ0eX0tI3skbm9ybWFsfTogJHNwYWNpbmdcblxuPWx0ci1wb3NpdGlvbigkc3BhY2luZywgJHJpZ2h0OiB0cnVlKVxuICAkbm9ybWFsOiBpZigkcmlnaHQsIFwicmlnaHRcIiwgXCJsZWZ0XCIpXG4gICRvcHBvc2l0ZTogaWYoJHJpZ2h0LCBcImxlZnRcIiwgXCJyaWdodFwiKVxuICBAaWYgJHJ0bFxuICAgICN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRub3JtYWx9OiAkc3BhY2luZ1xuXG4vLyBQbGFjZWhvbGRlcnNcblxuPXVuc2VsZWN0YWJsZVxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxuICAtbW96LXVzZXItc2VsZWN0OiBub25lXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZVxuICB1c2VyLXNlbGVjdDogbm9uZVxuXG49YXJyb3coJGNvbG9yOiB0cmFuc3BhcmVudClcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yXG4gIGJvcmRlci1yYWRpdXM6IDJweFxuICBib3JkZXItcmlnaHQ6IDBcbiAgYm9yZGVyLXRvcDogMFxuICBjb250ZW50OiBcIiBcIlxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDAuNjI1ZW1cbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDUwJVxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB3aWR0aDogMC42MjVlbVxuXG49YmxvY2soJHNwYWNpbmc6ICRibG9jay1zcGFjaW5nKVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZ1xuXG49ZGVsZXRlXG4gICt1bnNlbGVjdGFibGVcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMilcbiAgYm9yZGVyOiBub25lXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBmb250LXNpemU6IDBcbiAgaGVpZ2h0OiAyMHB4XG4gIG1heC1oZWlnaHQ6IDIwcHhcbiAgbWF4LXdpZHRoOiAyMHB4XG4gIG1pbi1oZWlnaHQ6IDIwcHhcbiAgbWluLXdpZHRoOiAyMHB4XG4gIG91dGxpbmU6IG5vbmVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgd2lkdGg6IDIwcHhcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpblxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGxlZnQ6IDUwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKVxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXJcbiAgJjo6YmVmb3JlXG4gICAgaGVpZ2h0OiAycHhcbiAgICB3aWR0aDogNTAlXG4gICY6OmFmdGVyXG4gICAgaGVpZ2h0OiA1MCVcbiAgICB3aWR0aDogMnB4XG4gICY6aG92ZXIsXG4gICY6Zm9jdXNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMylcbiAgJjphY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuNClcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGhlaWdodDogMTZweFxuICAgIG1heC1oZWlnaHQ6IDE2cHhcbiAgICBtYXgtd2lkdGg6IDE2cHhcbiAgICBtaW4taGVpZ2h0OiAxNnB4XG4gICAgbWluLXdpZHRoOiAxNnB4XG4gICAgd2lkdGg6IDE2cHhcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6IDI0cHhcbiAgICBtYXgtaGVpZ2h0OiAyNHB4XG4gICAgbWF4LXdpZHRoOiAyNHB4XG4gICAgbWluLWhlaWdodDogMjRweFxuICAgIG1pbi13aWR0aDogMjRweFxuICAgIHdpZHRoOiAyNHB4XG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6IDMycHhcbiAgICBtYXgtaGVpZ2h0OiAzMnB4XG4gICAgbWF4LXdpZHRoOiAzMnB4XG4gICAgbWluLWhlaWdodDogMzJweFxuICAgIG1pbi13aWR0aDogMzJweFxuICAgIHdpZHRoOiAzMnB4XG5cbj1sb2FkZXJcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhclxuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saWdodGVyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50XG4gIGNvbnRlbnQ6IFwiXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAxZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxZW1cblxuPW92ZXJsYXkoJG9mZnNldDogMClcbiAgYm90dG9tOiAkb2Zmc2V0XG4gIGxlZnQ6ICRvZmZzZXRcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHJpZ2h0OiAkb2Zmc2V0XG4gIHRvcDogJG9mZnNldFxuIiwiLyogQnVsbWEgQmFzZSAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJtaW5pcmVzZXRcIlxuQGltcG9ydCBcImdlbmVyaWNcIlxuQGltcG9ydCBcImFuaW1hdGlvbnNcIlxuIiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG4vLyBCbG9ja3Ncbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcblxuLy8gSGVhZGluZ3NcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBmb250LXNpemU6IDEwMCVcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuXG4vLyBMaXN0XG51bFxuICBsaXN0LXN0eWxlOiBub25lXG5cbi8vIEZvcm1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgbWFyZ2luOiAwXG5cbi8vIEJveCBzaXppbmdcbmh0bWxcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4qXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0XG5cbi8vIE1lZGlhXG5pbWcsXG52aWRlb1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbi8vIElmcmFtZVxuaWZyYW1lXG4gIGJvcmRlcjogMFxuXG4vLyBUYWJsZVxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuXG50ZCxcbnRoXG4gIHBhZGRpbmc6IDBcbiAgJjpub3QoW2FsaWduXSlcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRib2R5LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJvZHktc2l6ZTogMTZweCAhZGVmYXVsdFxuJGJvZHktbWluLXdpZHRoOiAzMDBweCAhZGVmYXVsdFxuJGJvZHktcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcbiRib2R5LWZhbWlseTogJGZhbWlseS1wcmltYXJ5ICFkZWZhdWx0XG4kYm9keS1vdmVyZmxvdy14OiBoaWRkZW4gIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXk6IHNjcm9sbCAhZGVmYXVsdFxuXG4kYm9keS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRib2R5LWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG4kYm9keS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0XG4kYm9keS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb2RlLWZhbWlseTogJGZhbWlseS1jb2RlICFkZWZhdWx0XG4kY29kZS1wYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtICFkZWZhdWx0XG4kY29kZS13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdFxuJGNvZGUtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuXG4kc21hbGwtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRoci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGhyLWhlaWdodDogMnB4ICFkZWZhdWx0XG4kaHItbWFyZ2luOiAxLjVyZW0gMCAhZGVmYXVsdFxuXG4kc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRzdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJHByZS1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwcmUtcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRwcmUtY29kZS1mb250LXNpemU6IDFlbSAhZGVmYXVsdFxuXG5odG1sXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZm9udC1zaXplOiAkYm9keS1zaXplXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgbWluLXdpZHRoOiAkYm9keS1taW4td2lkdGhcbiAgb3ZlcmZsb3cteDogJGJvZHktb3ZlcmZsb3cteFxuICBvdmVyZmxvdy15OiAkYm9keS1vdmVyZmxvdy15XG4gIHRleHQtcmVuZGVyaW5nOiAkYm9keS1yZW5kZXJpbmdcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5zZWN0aW9uXG4gIGRpc3BsYXk6IGJsb2NrXG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZhbWlseVxuXG5jb2RlLFxucHJlXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG9cbiAgZm9udC1mYW1pbHk6ICRjb2RlLWZhbWlseVxuXG5ib2R5XG4gIGNvbG9yOiAkYm9keS1jb2xvclxuICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZVxuICBmb250LXdlaWdodDogJGJvZHktd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodFxuXG4vLyBJbmxpbmVcblxuYVxuICBjb2xvcjogJGxpbmtcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICY6aG92ZXJcbiAgICBjb2xvcjogJGxpbmstaG92ZXJcblxuY29kZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iYWNrZ3JvdW5kXG4gIGNvbG9yOiAkY29kZVxuICBmb250LXNpemU6ICRjb2RlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRjb2RlLXdlaWdodFxuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nXG5cbmhyXG4gIGJhY2tncm91bmQtY29sb3I6ICRoci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRoci1oZWlnaHRcbiAgbWFyZ2luOiAkaHItbWFyZ2luXG5cbmltZ1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuc21hbGxcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplXG5cbnNwYW5cbiAgZm9udC1zdHlsZTogaW5oZXJpdFxuICBmb250LXdlaWdodDogaW5oZXJpdFxuXG5zdHJvbmdcbiAgY29sb3I6ICRzdHJvbmctY29sb3JcbiAgZm9udC13ZWlnaHQ6ICRzdHJvbmctd2VpZ2h0XG5cbi8vIEJsb2NrXG5cbmZpZWxkc2V0XG4gIGJvcmRlcjogbm9uZVxuXG5wcmVcbiAgK292ZXJmbG93LXRvdWNoXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmFja2dyb3VuZFxuICBjb2xvcjogJHByZVxuICBmb250LXNpemU6ICRwcmUtZm9udC1zaXplXG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgcGFkZGluZzogJHByZS1wYWRkaW5nXG4gIHdoaXRlLXNwYWNlOiBwcmVcbiAgd29yZC13cmFwOiBub3JtYWxcbiAgY29kZVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIGZvbnQtc2l6ZTogJHByZS1jb2RlLWZvbnQtc2l6ZVxuICAgIHBhZGRpbmc6IDBcblxudGFibGVcbiAgdGQsXG4gIHRoXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgICY6bm90KFthbGlnbl0pXG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHRoXG4gICAgY29sb3I6ICR0ZXh0LXN0cm9uZ1xuIiwiQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzXCJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIlxuXG4kcHJpbWFyeTogJHR1cnF1b2lzZSAhZGVmYXVsdFxuXG4kaW5mbzogJGN5YW4gIWRlZmF1bHRcbiRzdWNjZXNzOiAkZ3JlZW4gIWRlZmF1bHRcbiR3YXJuaW5nOiAkeWVsbG93ICFkZWZhdWx0XG4kZGFuZ2VyOiAkcmVkICFkZWZhdWx0XG5cbiRsaWdodDogJHdoaXRlLXRlciAhZGVmYXVsdFxuJGRhcms6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuXG4vLyBJbnZlcnQgY29sb3JzXG5cbiRvcmFuZ2UtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJG9yYW5nZSkgIWRlZmF1bHRcbiR5ZWxsb3ctaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHllbGxvdykgIWRlZmF1bHRcbiRncmVlbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZ3JlZW4pICFkZWZhdWx0XG4kdHVycXVvaXNlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0dXJxdW9pc2UpICFkZWZhdWx0XG4kY3lhbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkY3lhbikgIWRlZmF1bHRcbiRibHVlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRibHVlKSAhZGVmYXVsdFxuJHB1cnBsZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcHVycGxlKSAhZGVmYXVsdFxuJHJlZC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcmVkKSAhZGVmYXVsdFxuXG4kcHJpbWFyeS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSkgIWRlZmF1bHRcbiRwcmltYXJ5LWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkcHJpbWFyeSkgIWRlZmF1bHRcbiRwcmltYXJ5LWRhcms6IGZpbmREYXJrQ29sb3IoJHByaW1hcnkpICFkZWZhdWx0XG4kaW5mby1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkaW5mbykgIWRlZmF1bHRcbiRpbmZvLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkaW5mbykgIWRlZmF1bHRcbiRpbmZvLWRhcms6IGZpbmREYXJrQ29sb3IoJGluZm8pICFkZWZhdWx0XG4kc3VjY2Vzcy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkc3VjY2VzcykgIWRlZmF1bHRcbiRzdWNjZXNzLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkc3VjY2VzcykgIWRlZmF1bHRcbiRzdWNjZXNzLWRhcms6IGZpbmREYXJrQ29sb3IoJHN1Y2Nlc3MpICFkZWZhdWx0XG4kd2FybmluZy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkd2FybmluZykgIWRlZmF1bHRcbiR3YXJuaW5nLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkd2FybmluZykgIWRlZmF1bHRcbiR3YXJuaW5nLWRhcms6IGZpbmREYXJrQ29sb3IoJHdhcm5pbmcpICFkZWZhdWx0XG4kZGFuZ2VyLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRkYW5nZXIpICFkZWZhdWx0XG4kZGFuZ2VyLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkZGFuZ2VyKSAhZGVmYXVsdFxuJGRhbmdlci1kYXJrOiBmaW5kRGFya0NvbG9yKCRkYW5nZXIpICFkZWZhdWx0XG4kbGlnaHQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGxpZ2h0KSAhZGVmYXVsdFxuJGRhcmstaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGRhcmspICFkZWZhdWx0XG5cbi8vIEdlbmVyYWwgY29sb3JzXG5cbiRzY2hlbWUtbWFpbjogJHdoaXRlICFkZWZhdWx0XG4kc2NoZW1lLW1haW4tYmlzOiAkd2hpdGUtYmlzICFkZWZhdWx0XG4kc2NoZW1lLW1haW4tdGVyOiAkd2hpdGUtdGVyICFkZWZhdWx0XG4kc2NoZW1lLWludmVydDogJGJsYWNrICFkZWZhdWx0XG4kc2NoZW1lLWludmVydC1iaXM6ICRibGFjay1iaXMgIWRlZmF1bHRcbiRzY2hlbWUtaW52ZXJ0LXRlcjogJGJsYWNrLXRlciAhZGVmYXVsdFxuXG4kYmFja2dyb3VuZDogJHdoaXRlLXRlciAhZGVmYXVsdFxuXG4kYm9yZGVyOiAkZ3JleS1saWdodGVyICFkZWZhdWx0XG4kYm9yZGVyLWhvdmVyOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuJGJvcmRlci1saWdodDogJGdyZXktbGlnaHRlc3QgIWRlZmF1bHRcbiRib3JkZXItbGlnaHQtaG92ZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG5cbi8vIFRleHQgY29sb3JzXG5cbiR0ZXh0OiAkZ3JleS1kYXJrICFkZWZhdWx0XG4kdGV4dC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdGV4dCkgIWRlZmF1bHRcbiR0ZXh0LWxpZ2h0OiAkZ3JleSAhZGVmYXVsdFxuJHRleHQtc3Ryb25nOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcblxuLy8gQ29kZSBjb2xvcnNcblxuJGNvZGU6IGRhcmtlbigkcmVkLCAxNSUpICFkZWZhdWx0XG4kY29kZS1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4kcHJlOiAkdGV4dCAhZGVmYXVsdFxuJHByZS1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4vLyBMaW5rIGNvbG9yc1xuXG4kbGluazogJGJsdWUgIWRlZmF1bHRcbiRsaW5rLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRsaW5rKSAhZGVmYXVsdFxuJGxpbmstbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRsaW5rKSAhZGVmYXVsdFxuJGxpbmstZGFyazogZmluZERhcmtDb2xvcigkbGluaykgIWRlZmF1bHRcbiRsaW5rLXZpc2l0ZWQ6ICRwdXJwbGUgIWRlZmF1bHRcblxuJGxpbmstaG92ZXI6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuJGxpbmstaG92ZXItYm9yZGVyOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuXG4kbGluay1mb2N1czogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kbGluay1mb2N1cy1ib3JkZXI6ICRibHVlICFkZWZhdWx0XG5cbiRsaW5rLWFjdGl2ZTogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kbGluay1hY3RpdmUtYm9yZGVyOiAkZ3JleS1kYXJrICFkZWZhdWx0XG5cbi8vIFR5cG9ncmFwaHlcblxuJGZhbWlseS1wcmltYXJ5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHRcbiRmYW1pbHktc2Vjb25kYXJ5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHRcbiRmYW1pbHktY29kZTogJGZhbWlseS1tb25vc3BhY2UgIWRlZmF1bHRcblxuJHNpemUtc21hbGw6ICRzaXplLTcgIWRlZmF1bHRcbiRzaXplLW5vcm1hbDogJHNpemUtNiAhZGVmYXVsdFxuJHNpemUtbWVkaXVtOiAkc2l6ZS01ICFkZWZhdWx0XG4kc2l6ZS1sYXJnZTogJHNpemUtNCAhZGVmYXVsdFxuXG4vLyBFZmZlY3RzXG5cbiRzaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMDIpICFkZWZhdWx0XG5cbi8vIExpc3RzIGFuZCBtYXBzXG4kY3VzdG9tLWNvbG9yczogbnVsbCAhZGVmYXVsdFxuJGN1c3RvbS1zaGFkZXM6IG51bGwgIWRlZmF1bHRcblxuJGNvbG9yczogbWVyZ2VDb2xvck1hcHMoKFwid2hpdGVcIjogKCR3aGl0ZSwgJGJsYWNrKSwgXCJibGFja1wiOiAoJGJsYWNrLCAkd2hpdGUpLCBcImxpZ2h0XCI6ICgkbGlnaHQsICRsaWdodC1pbnZlcnQpLCBcImRhcmtcIjogKCRkYXJrLCAkZGFyay1pbnZlcnQpLCBcInByaW1hcnlcIjogKCRwcmltYXJ5LCAkcHJpbWFyeS1pbnZlcnQsICRwcmltYXJ5LWxpZ2h0LCAkcHJpbWFyeS1kYXJrKSwgXCJsaW5rXCI6ICgkbGluaywgJGxpbmstaW52ZXJ0LCAkbGluay1saWdodCwgJGxpbmstZGFyayksIFwiaW5mb1wiOiAoJGluZm8sICRpbmZvLWludmVydCwgJGluZm8tbGlnaHQsICRpbmZvLWRhcmspLCBcInN1Y2Nlc3NcIjogKCRzdWNjZXNzLCAkc3VjY2Vzcy1pbnZlcnQsICRzdWNjZXNzLWxpZ2h0LCAkc3VjY2Vzcy1kYXJrKSwgXCJ3YXJuaW5nXCI6ICgkd2FybmluZywgJHdhcm5pbmctaW52ZXJ0LCAkd2FybmluZy1saWdodCwgJHdhcm5pbmctZGFyayksIFwiZGFuZ2VyXCI6ICgkZGFuZ2VyLCAkZGFuZ2VyLWludmVydCwgJGRhbmdlci1saWdodCwgJGRhbmdlci1kYXJrKSksICRjdXN0b20tY29sb3JzKSAhZGVmYXVsdFxuXG4kc2hhZGVzOiBtZXJnZUNvbG9yTWFwcygoXCJibGFjay1iaXNcIjogJGJsYWNrLWJpcywgXCJibGFjay10ZXJcIjogJGJsYWNrLXRlciwgXCJncmV5LWRhcmtlclwiOiAkZ3JleS1kYXJrZXIsIFwiZ3JleS1kYXJrXCI6ICRncmV5LWRhcmssIFwiZ3JleVwiOiAkZ3JleSwgXCJncmV5LWxpZ2h0XCI6ICRncmV5LWxpZ2h0LCBcImdyZXktbGlnaHRlclwiOiAkZ3JleS1saWdodGVyLCBcIndoaXRlLXRlclwiOiAkd2hpdGUtdGVyLCBcIndoaXRlLWJpc1wiOiAkd2hpdGUtYmlzKSwgJGN1c3RvbS1zaGFkZXMpICFkZWZhdWx0XG5cbiRzaXplczogJHNpemUtMSAkc2l6ZS0yICRzaXplLTMgJHNpemUtNCAkc2l6ZS01ICRzaXplLTYgJHNpemUtNyAhZGVmYXVsdFxuIiwiQGtleWZyYW1lcyBzcGluQXJvdW5kXG4gIGZyb21cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICB0b1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbiIsIi8qIEJ1bG1hIEVsZW1lbnRzICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcImJveFwiXG5AaW1wb3J0IFwiYnV0dG9uXCJcbkBpbXBvcnQgXCJjb250YWluZXJcIlxuQGltcG9ydCBcImNvbnRlbnRcIlxuQGltcG9ydCBcImljb25cIlxuQGltcG9ydCBcImltYWdlXCJcbkBpbXBvcnQgXCJub3RpZmljYXRpb25cIlxuQGltcG9ydCBcInByb2dyZXNzXCJcbkBpbXBvcnQgXCJ0YWJsZVwiXG5AaW1wb3J0IFwidGFnXCJcbkBpbXBvcnQgXCJ0aXRsZVwiXG5cbkBpbXBvcnQgXCJvdGhlclwiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRib3gtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kYm94LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJveC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRib3gtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG4kYm94LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHRcblxuJGJveC1saW5rLWhvdmVyLXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4ICRsaW5rICFkZWZhdWx0XG4kYm94LWxpbmstYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMiksIDAgMCAwIDFweCAkbGluayAhZGVmYXVsdFxuXG4uYm94XG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRib3gtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1c1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvd1xuICBjb2xvcjogJGJveC1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBwYWRkaW5nOiAkYm94LXBhZGRpbmdcblxuYS5ib3hcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgIGJveC1zaGFkb3c6ICRib3gtbGluay1ob3Zlci1zaGFkb3dcbiAgJjphY3RpdmVcbiAgICBib3gtc2hhZG93OiAkYm94LWxpbmstYWN0aXZlLXNoYWRvd1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9jb250cm9sc1wiXG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRidXR0b24tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRidXR0b24tZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGJ1dHRvbi1ib3JkZXItd2lkdGg6ICRjb250cm9sLWJvcmRlci13aWR0aCAhZGVmYXVsdFxuXG4kYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC41ZW0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcbiRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAxZW0gIWRlZmF1bHRcblxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAkbGluay1ob3Zlci1ib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi1mb2N1cy1jb2xvcjogJGxpbmstZm9jdXMgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMCAwLjEyNWVtICFkZWZhdWx0XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGJ1dHRvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG5cbiRidXR0b24tdGV4dC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGJ1dHRvbi1naG9zdC1iYWNrZ3JvdW5kOiBub25lICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRidXR0b24tZ2hvc3QtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHRcbiRidXR0b24tZ2hvc3QtaG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdFxuXG4kYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtc2hhZG93OiBub25lICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNSAhZGVmYXVsdFxuXG4kYnV0dG9uLXN0YXRpYy1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcbiRidXR0b24tc3RhdGljLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4kYnV0dG9uLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuJGJ1dHRvbi1yZXNwb25zaXZlLXNpemVzOiAoXCJtb2JpbGVcIjogKFwic21hbGxcIjogKCRzaXplLXNtYWxsICogMC43NSksIFwibm9ybWFsXCI6ICgkc2l6ZS1zbWFsbCAqIDAuODc1KSwgXCJtZWRpdW1cIjogJHNpemUtc21hbGwsIFwibGFyZ2VcIjogJHNpemUtbm9ybWFsKSwgXCJ0YWJsZXQtb25seVwiOiAoXCJzbWFsbFwiOiAoJHNpemUtc21hbGwgKiAwLjg3NSksIFwibm9ybWFsXCI6ICgkc2l6ZS1zbWFsbCksIFwibWVkaXVtXCI6ICRzaXplLW5vcm1hbCwgXCJsYXJnZVwiOiAkc2l6ZS1tZWRpdW0pKSAhZGVmYXVsdFxuXG4vLyBUaGUgYnV0dG9uIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbj1idXR0b24tc21hbGxcbiAgJjpub3QoLmlzLXJvdW5kZWQpXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbWFsbFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG49YnV0dG9uLW5vcm1hbFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuPWJ1dHRvbi1tZWRpdW1cbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbj1idXR0b24tbGFyZ2VcbiAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4uYnV0dG9uXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItY29sb3I6ICRidXR0b24tYm9yZGVyLWNvbG9yXG4gIGJvcmRlci13aWR0aDogJGJ1dHRvbi1ib3JkZXItd2lkdGhcbiAgY29sb3I6ICRidXR0b24tY29sb3JcbiAgY3Vyc29yOiBwb2ludGVyXG4gIEBpZiAkYnV0dG9uLWZhbWlseVxuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZhbWlseVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nLWJvdHRvbTogJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsXG4gIHBhZGRpbmctbGVmdDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy1yaWdodDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy10b3A6ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBzdHJvbmdcbiAgICBjb2xvcjogaW5oZXJpdFxuICAuaWNvblxuICAgICYsXG4gICAgJi5pcy1zbWFsbCxcbiAgICAmLmlzLW1lZGl1bSxcbiAgICAmLmlzLWxhcmdlXG4gICAgICBoZWlnaHQ6IDEuNWVtXG4gICAgICB3aWR0aDogMS41ZW1cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygjey0wLjUgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSksIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuMjUpXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsICogMC4yNSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pKVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gIC8vIFN0YXRlc1xuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWRcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24taG92ZXItY29sb3JcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yXG4gICAgJjpub3QoOmFjdGl2ZSlcbiAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvclxuICAvLyBDb2xvcnNcbiAgJi5pcy10ZXh0XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi10ZXh0LWRlY29yYXRpb25cbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZCxcbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZm9jdXNlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3JcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1jb2xvclxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAmLmlzLWdob3N0XG4gICAgYmFja2dyb3VuZDogJGJ1dHRvbi1naG9zdC1iYWNrZ3JvdW5kXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWdob3N0LWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWdob3N0LWNvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYnV0dG9uLWdob3N0LWRlY29yYXRpb25cbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZFxuICAgICAgY29sb3I6ICRidXR0b24tZ2hvc3QtaG92ZXItY29sb3JcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi1naG9zdC1ob3Zlci1kZWNvcmF0aW9uXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkYnV0dG9uLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMi41JSlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICY6bm90KDphY3RpdmUpXG4gICAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJltkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgJi5pcy1pbnZlcnRlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWludmVydCwgNSUpXG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAmOjphZnRlclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWludmVydCAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnRcbiAgICAgICYuaXMtb3V0bGluZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJi5pcy1sb2FkaW5nXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yICRjb2xvciAhaW1wb3J0YW50XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWludmVydCAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnRcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAmLmlzLWludmVydGVkLmlzLW91dGxpbmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciAkY29sb3IgIWltcG9ydGFudFxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLy8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNFxuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDIuNSUpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCA1JSlcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2J1dHRvbi1zbWFsbFxuICAmLmlzLW5vcm1hbFxuICAgICtidXR0b24tbm9ybWFsXG4gICYuaXMtbWVkaXVtXG4gICAgK2J1dHRvbi1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtidXR0b24tbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiAkYnV0dG9uLWRpc2FibGVkLXNoYWRvd1xuICAgIG9wYWNpdHk6ICRidXR0b24tZGlzYWJsZWQtb3BhY2l0eVxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWxvYWRpbmdcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgK2NlbnRlcigxZW0pXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAmLmlzLXN0YXRpY1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tc3RhdGljLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLXN0YXRpYy1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjI1ZW0pXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMjVlbSlcblxuLmJ1dHRvbnNcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLmJ1dHRvblxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41cmVtKVxuICAmOmxhc3QtY2hpbGRcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgLy8gU2l6ZXNcbiAgJi5hcmUtc21hbGxcbiAgICAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSlcbiAgICAgICtidXR0b24tc21hbGxcbiAgJi5hcmUtbWVkaXVtXG4gICAgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSlcbiAgICAgICtidXR0b24tbWVkaXVtXG4gICYuYXJlLWxhcmdlXG4gICAgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pXG4gICAgICArYnV0dG9uLWxhcmdlXG4gICYuaGFzLWFkZG9uc1xuICAgIC5idXR0b25cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMXB4KVxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMClcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAmLmlzLXNlbGVjdGVkXG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHotaW5kZXg6IDRcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICY6bm90KC5oYXMtYWRkb25zKVxuICAgICAgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJjpub3QoLmhhcy1hZGRvbnMpXG4gICAgICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cblxuQGVhY2ggJGJwLW5hbWUsICRicC1zaXplcyBpbiAkYnV0dG9uLXJlc3BvbnNpdmUtc2l6ZXNcbiAgK2JyZWFrcG9pbnQoJGJwLW5hbWUpXG4gICAgQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkYnAtc2l6ZXNcbiAgICAgIEBpZiAkc2l6ZSAhPSBcIm5vcm1hbFwiXG4gICAgICAgIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy0jeyRzaXplfVxuICAgICAgICAgIGZvbnQtc2l6ZTogJHZhbHVlXG4gICAgICBAZWxzZVxuICAgICAgICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUsXG4gICAgICAgIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1ub3JtYWxcbiAgICAgICAgICBmb250LXNpemU6ICR2YWx1ZVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29udGFpbmVyLW9mZnNldDogKDIgKiAkZ2FwKSAhZGVmYXVsdFxuJGNvbnRhaW5lci1tYXgtd2lkdGg6ICRmdWxsaGQgIWRlZmF1bHRcblxuLmNvbnRhaW5lclxuICBmbGV4LWdyb3c6IDFcbiAgbWFyZ2luOiAwIGF1dG9cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiBhdXRvXG4gICYuaXMtZmx1aWRcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudFxuICAgIHBhZGRpbmctbGVmdDogJGdhcFxuICAgIHBhZGRpbmctcmlnaHQ6ICRnYXBcbiAgICB3aWR0aDogMTAwJVxuICArZGVza3RvcFxuICAgIG1heC13aWR0aDogJGRlc2t0b3AgLSAkY29udGFpbmVyLW9mZnNldFxuICArdW50aWwtd2lkZXNjcmVlblxuICAgICYuaXMtd2lkZXNjcmVlbjpub3QoLmlzLW1heC1kZXNrdG9wKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJHdpZGVzY3JlZW4sICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4gICt1bnRpbC1mdWxsaGRcbiAgICAmLmlzLWZ1bGxoZDpub3QoLmlzLW1heC1kZXNrdG9wKTpub3QoLmlzLW1heC13aWRlc2NyZWVuKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJGZ1bGxoZCwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3dpZGVzY3JlZW5cbiAgICAmOm5vdCguaXMtbWF4LWRlc2t0b3ApXG4gICAgICBtYXgtd2lkdGg6IG1pbigkd2lkZXNjcmVlbiwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK2Z1bGxoZFxuICAgICY6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbilcbiAgICAgIG1heC13aWR0aDogbWluKCRmdWxsaGQsICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRjb250ZW50LWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMTI1ICFkZWZhdWx0XG5cbiRjb250ZW50LWJsb2NrLW1hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdFxuXG4kY29udGVudC1ibG9ja3F1b3RlLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJGNvbnRlbnQtYmxvY2txdW90ZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtcHJlLXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuXG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAycHggIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1ib2R5LWxhc3Qtcm93LWNlbGwtYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuLmNvbnRlbnRcbiAgQGV4dGVuZCAlYmxvY2tcbiAgLy8gSW5saW5lXG4gIGxpICsgbGlcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW1cbiAgLy8gQmxvY2tcbiAgcCxcbiAgZGwsXG4gIG9sLFxuICB1bCxcbiAgYmxvY2txdW90ZSxcbiAgcHJlLFxuICB0YWJsZVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnQtYmxvY2stbWFyZ2luLWJvdHRvbVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2XG4gICAgY29sb3I6ICRjb250ZW50LWhlYWRpbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJGNvbnRlbnQtaGVhZGluZy13ZWlnaHRcbiAgICBsaW5lLWhlaWdodDogJGNvbnRlbnQtaGVhZGluZy1saW5lLWhlaWdodFxuICBoMVxuICAgIGZvbnQtc2l6ZTogMmVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxZW1cbiAgaDJcbiAgICBmb250LXNpemU6IDEuNzVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNGVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMS4xNDI4ZW1cbiAgaDNcbiAgICBmb250LXNpemU6IDEuNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxLjMzMzNlbVxuICBoNFxuICAgIGZvbnQtc2l6ZTogMS4yNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW1cbiAgaDVcbiAgICBmb250LXNpemU6IDEuMTI1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjg4ODhlbVxuICBoNlxuICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gIGJsb2NrcXVvdGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGVudC1ibG9ja3F1b3RlLWJhY2tncm91bmQtY29sb3JcbiAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnQsIGZhbHNlKVxuICAgIHBhZGRpbmc6ICRjb250ZW50LWJsb2NrcXVvdGUtcGFkZGluZ1xuICBvbFxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gICAgbWFyZ2luLXRvcDogMWVtXG4gICAgJjpub3QoW3R5cGVdKVxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsXG4gICAgICAmLmlzLWxvd2VyLWFscGhhXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGFcbiAgICAgICYuaXMtbG93ZXItcm9tYW5cbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hblxuICAgICAgJi5pcy11cHBlci1hbHBoYVxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhXG4gICAgICAmLmlzLXVwcGVyLXJvbWFuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW5cbiAgdWxcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gICAgbWFyZ2luLXRvcDogMWVtXG4gICAgdWxcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlXG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbVxuICAgICAgdWxcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmVcbiAgZGRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gIGZpZ3VyZVxuICAgIG1hcmdpbi1sZWZ0OiAyZW1cbiAgICBtYXJnaW4tcmlnaHQ6IDJlbVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtXG4gICAgaW1nXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBmaWdjYXB0aW9uXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWNcbiAgcHJlXG4gICAgK292ZXJmbG93LXRvdWNoXG4gICAgb3ZlcmZsb3cteDogYXV0b1xuICAgIHBhZGRpbmc6ICRjb250ZW50LXByZS1wYWRkaW5nXG4gICAgd2hpdGUtc3BhY2U6IHByZVxuICAgIHdvcmQtd3JhcDogbm9ybWFsXG4gIHN1cCxcbiAgc3ViXG4gICAgZm9udC1zaXplOiA3NSVcbiAgdGFibGVcbiAgICB3aWR0aDogMTAwJVxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXI6ICRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyXG4gICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBwYWRkaW5nOiAkY29udGVudC10YWJsZS1jZWxsLXBhZGRpbmdcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICB0aFxuICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvclxuICAgICAgJjpub3QoW2FsaWduXSlcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAgIHRoZWFkXG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yXG4gICAgdGZvb3RcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtY29sb3JcbiAgICB0Ym9keVxuICAgICAgdHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGhcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRjb250ZW50LXRhYmxlLWJvZHktbGFzdC1yb3ctY2VsbC1ib3JkZXItYm90dG9tLXdpZHRoXG4gIC50YWJzXG4gICAgbGkgKyBsaVxuICAgICAgbWFyZ2luLXRvcDogMFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW5vcm1hbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIiRpY29uLWRpbWVuc2lvbnM6IDEuNXJlbSAhZGVmYXVsdFxuJGljb24tZGltZW5zaW9ucy1zbWFsbDogMXJlbSAhZGVmYXVsdFxuJGljb24tZGltZW5zaW9ucy1tZWRpdW06IDJyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtbGFyZ2U6IDNyZW0gIWRlZmF1bHRcbiRpY29uLXRleHQtc3BhY2luZzogMC4yNWVtICFkZWZhdWx0XG5cbi5pY29uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zXG4gIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtc21hbGxcbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1tZWRpdW1cbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1sYXJnZVxuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLWxhcmdlXG5cbi5pY29uLXRleHRcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgY29sb3I6IGluaGVyaXRcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGxpbmUtaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLmljb25cbiAgICBmbGV4LWdyb3c6IDBcbiAgICBmbGV4LXNocmluazogMFxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0clxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXRleHQtc3BhY2luZ1xuICAgICAgK3J0bFxuICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tdGV4dC1zcGFjaW5nXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgK2x0clxuICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tdGV4dC1zcGFjaW5nXG4gICAgICArcnRsXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tdGV4dC1zcGFjaW5nXG5cbmRpdi5pY29uLXRleHRcbiAgZGlzcGxheTogZmxleFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kZGltZW5zaW9uczogMTYgMjQgMzIgNDggNjQgOTYgMTI4ICFkZWZhdWx0XG5cbi5pbWFnZVxuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaW1nXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtcm91bmRlZFxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgd2lkdGg6IDEwMCVcbiAgLy8gUmF0aW9cbiAgJi5pcy1zcXVhcmUsXG4gICYuaXMtMWJ5MSxcbiAgJi5pcy01Ynk0LFxuICAmLmlzLTRieTMsXG4gICYuaXMtM2J5MixcbiAgJi5pcy01YnkzLFxuICAmLmlzLTE2Ynk5LFxuICAmLmlzLTJieTEsXG4gICYuaXMtM2J5MSxcbiAgJi5pcy00Ynk1LFxuICAmLmlzLTNieTQsXG4gICYuaXMtMmJ5MyxcbiAgJi5pcy0zYnk1LFxuICAmLmlzLTlieTE2LFxuICAmLmlzLTFieTIsXG4gICYuaXMtMWJ5M1xuICAgIGltZyxcbiAgICAuaGFzLXJhdGlvXG4gICAgICBAZXh0ZW5kICVvdmVybGF5XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTFcbiAgICBwYWRkaW5nLXRvcDogMTAwJVxuICAmLmlzLTVieTRcbiAgICBwYWRkaW5nLXRvcDogODAlXG4gICYuaXMtNGJ5M1xuICAgIHBhZGRpbmctdG9wOiA3NSVcbiAgJi5pcy0zYnkyXG4gICAgcGFkZGluZy10b3A6IDY2LjY2NjYlXG4gICYuaXMtNWJ5M1xuICAgIHBhZGRpbmctdG9wOiA2MCVcbiAgJi5pcy0xNmJ5OVxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSVcbiAgJi5pcy0yYnkxXG4gICAgcGFkZGluZy10b3A6IDUwJVxuICAmLmlzLTNieTFcbiAgICBwYWRkaW5nLXRvcDogMzMuMzMzMyVcbiAgJi5pcy00Ynk1XG4gICAgcGFkZGluZy10b3A6IDEyNSVcbiAgJi5pcy0zYnk0XG4gICAgcGFkZGluZy10b3A6IDEzMy4zMzMzJVxuICAmLmlzLTJieTNcbiAgICBwYWRkaW5nLXRvcDogMTUwJVxuICAmLmlzLTNieTVcbiAgICBwYWRkaW5nLXRvcDogMTY2LjY2NjYlXG4gICYuaXMtOWJ5MTZcbiAgICBwYWRkaW5nLXRvcDogMTc3Ljc3NzclXG4gICYuaXMtMWJ5MlxuICAgIHBhZGRpbmctdG9wOiAyMDAlXG4gICYuaXMtMWJ5M1xuICAgIHBhZGRpbmctdG9wOiAzMDAlXG4gIC8vIFNpemVzXG4gIEBlYWNoICRkaW1lbnNpb24gaW4gJGRpbWVuc2lvbnNcbiAgICAmLmlzLSN7JGRpbWVuc2lvbn14I3skZGltZW5zaW9ufVxuICAgICAgaGVpZ2h0OiAkZGltZW5zaW9uICogMXB4XG4gICAgICB3aWR0aDogJGRpbWVuc2lvbiAqIDFweFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbm90aWZpY2F0aW9uLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLWNvZGUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1wYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1wYWRkaW5nLWx0cjogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZy1ydGw6IDEuMjVyZW0gMS41cmVtIDEuMjVyZW0gMi41cmVtICFkZWZhdWx0XG5cbiRub3RpZmljYXRpb24tY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5ub3RpZmljYXRpb25cbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGlmaWNhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRub3RpZmljYXRpb24tcmFkaXVzXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICArbHRyXG4gICAgcGFkZGluZzogJG5vdGlmaWNhdGlvbi1wYWRkaW5nLWx0clxuICArcnRsXG4gICAgcGFkZGluZzogJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXJ0bFxuICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgY29kZSxcbiAgcHJlXG4gICAgYmFja2dyb3VuZDogJG5vdGlmaWNhdGlvbi1jb2RlLWJhY2tncm91bmQtY29sb3JcbiAgcHJlIGNvZGVcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAmID4gLmRlbGV0ZVxuICAgICtsdHItcG9zaXRpb24oMC41cmVtKVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMC41cmVtXG4gIC50aXRsZSxcbiAgLnN1YnRpdGxlLFxuICAuY29udGVudFxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbm90aWZpY2F0aW9uLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkICFkZWZhdWx0XG5cbiRwcm9ncmVzcy1pbmRldGVybWluYXRlLWR1cmF0aW9uOiAxLjVzICFkZWZhdWx0XG5cbiRwcm9ncmVzcy1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnByb2dyZXNzXG4gIEBleHRlbmQgJWJsb2NrXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYm9yZGVyOiBub25lXG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJHNpemUtbm9ybWFsXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcGFkZGluZzogMFxuICB3aWR0aDogMTAwJVxuICAmOjotd2Via2l0LXByb2dyZXNzLWJhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvclxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAmOjotbXMtZmlsbFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyOiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHByb2dyZXNzLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Oi1tcy1maWxsXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjppbmRldGVybWluYXRlXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yIDMwJSwgJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yIDMwJSlcblxuICAmOmluZGV0ZXJtaW5hdGVcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRwcm9ncmVzcy1pbmRldGVybWluYXRlLWR1cmF0aW9uXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGVcbiAgICBhbmltYXRpb24tbmFtZTogbW92ZUluZGV0ZXJtaW5hdGVcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0ZXh0IDMwJSwgJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yIDMwJSlcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJVxuICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6Oi1tcy1maWxsXG4gICAgICBhbmltYXRpb24tbmFtZTogbm9uZVxuXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogJHNpemUtbGFyZ2VcblxuQGtleWZyYW1lcyBtb3ZlSW5kZXRlcm1pbmF0ZVxuICBmcm9tXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gIHRvXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGFibGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYmxlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuXG4kdGFibGUtY2VsbC1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHRcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFibGUtY2VsbC10ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0XG5cbiR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0XG4kdGFibGUtaGVhZC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoOiAycHggMCAwICFkZWZhdWx0XG4kdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiR0YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kdGFibGUtZm9vdC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcblxuJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHRcbiR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yOiAkcHJpbWFyeS1pbnZlcnQgIWRlZmF1bHRcblxuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdFxuXG4kdGFibGUtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi50YWJsZVxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmFja2dyb3VuZC1jb2xvclxuICBjb2xvcjogJHRhYmxlLWNvbG9yXG4gIHRkLFxuICB0aFxuICAgIGJvcmRlcjogJHRhYmxlLWNlbGwtYm9yZGVyXG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtY2VsbC1ib3JkZXItd2lkdGhcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgIC8vIENvbG9yc1xuICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGFibGUtY29sb3JzXG4gICAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAgICYuaXMtI3skbmFtZX1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1uYXJyb3dcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgIHdpZHRoOiAxJVxuICAgICYuaXMtc2VsZWN0ZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgYSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgJi5pcy12Y2VudGVyZWRcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgdGhcbiAgICBjb2xvcjogJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvclxuICAgICY6bm90KFthbGlnbl0pXG4gICAgICB0ZXh0LWFsaWduOiAkdGFibGUtY2VsbC10ZXh0LWFsaWduXG4gIHRyXG4gICAgJi5pcy1zZWxlY3RlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICBhLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIHRoZWFkXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvclxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY2VsbC1jb2xvclxuICB0Zm9vdFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1mb290LWJhY2tncm91bmQtY29sb3JcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgY29sb3I6ICR0YWJsZS1mb290LWNlbGwtY29sb3JcbiAgdGJvZHlcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdHJcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB0ZCxcbiAgICAgICAgdGhcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWJvcmRlcmVkXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogMXB4XG4gICAgdHJcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB0ZCxcbiAgICAgICAgdGhcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWhvdmVyYWJsZVxuICAgIHRib2R5XG4gICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgJi5pcy1zdHJpcGVkXG4gICAgICB0Ym9keVxuICAgICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAmLmlzLW5hcnJvd1xuICAgIHRkLFxuICAgIHRoXG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW1cbiAgJi5pcy1zdHJpcGVkXG4gICAgdGJvZHlcbiAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvclxuXG4udGFibGUtY29udGFpbmVyXG4gIEBleHRlbmQgJWJsb2NrXG4gICtvdmVyZmxvdy10b3VjaFxuICBvdmVyZmxvdzogYXV0b1xuICBvdmVyZmxvdy15OiBoaWRkZW5cbiAgbWF4LXdpZHRoOiAxMDAlXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0YWctYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWctY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kdGFnLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhZy1kZWxldGUtbWFyZ2luOiAxcHggIWRlZmF1bHRcblxuJHRhZy1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnRhZ3NcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLnRhZ1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVyZW0pXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAvLyBTaXplc1xuICAmLmFyZS1tZWRpdW1cbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5hcmUtbGFyZ2VcbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSlcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIC50YWdcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAudGFnXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgJi5oYXMtYWRkb25zXG4gICAgLnRhZ1xuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcblxuLnRhZzpub3QoYm9keSlcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFnLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJHRhZy1yYWRpdXNcbiAgY29sb3I6ICR0YWctY29sb3JcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICBoZWlnaHQ6IDJlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmctbGVmdDogMC43NWVtXG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIC5kZWxldGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMjVyZW0sIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1cmVtKVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICR0YWctY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vIElmIGEgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPiAzXG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gIC8vIFNpemVzXG4gICYuaXMtbm9ybWFsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMTg3NWVtKVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjE4NzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtKVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtKVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1kZWxldGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICR0YWctZGVsZXRlLW1hcmdpbiwgZmFsc2UpXG4gICAgcGFkZGluZzogMFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHdpZHRoOiAyZW1cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKVxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlclxuICAgICY6OmJlZm9yZVxuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmOjphZnRlclxuICAgICAgaGVpZ2h0OiA1MCVcbiAgICAgIHdpZHRoOiAxcHhcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICY6YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRhZy1iYWNrZ3JvdW5kLWNvbG9yLCAxMCUpXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuXG5hLnRhZ1xuICAmOmhvdmVyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0aXRsZS1mYW1pbHk6IGZhbHNlICFkZWZhdWx0XG4kdGl0bGUtc2l6ZTogJHNpemUtMyAhZGVmYXVsdFxuJHRpdGxlLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdFxuJHRpdGxlLWxpbmUtaGVpZ2h0OiAxLjEyNSAhZGVmYXVsdFxuJHRpdGxlLXN0cm9uZy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdFxuJHRpdGxlLXN0cm9uZy13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHRcbiR0aXRsZS1zdWItc2l6ZTogMC43NWVtICFkZWZhdWx0XG4kdGl0bGUtc3VwLXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuXG4kc3VidGl0bGUtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kc3VidGl0bGUtZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuJHN1YnRpdGxlLXNpemU6ICRzaXplLTUgIWRlZmF1bHRcbiRzdWJ0aXRsZS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0XG4kc3VidGl0bGUtbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRzdWJ0aXRsZS1zdHJvbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHN1YnRpdGxlLXN0cm9uZy13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiRzdWJ0aXRsZS1uZWdhdGl2ZS1tYXJnaW46IC0xLjI1cmVtICFkZWZhdWx0XG5cbi50aXRsZSxcbi5zdWJ0aXRsZVxuICBAZXh0ZW5kICVibG9ja1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkXG4gIGVtLFxuICBzcGFuXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXRcbiAgc3ViXG4gICAgZm9udC1zaXplOiAkdGl0bGUtc3ViLXNpemVcbiAgc3VwXG4gICAgZm9udC1zaXplOiAkdGl0bGUtc3VwLXNpemVcbiAgLnRhZ1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuLnRpdGxlXG4gIGNvbG9yOiAkdGl0bGUtY29sb3JcbiAgQGlmICR0aXRsZS1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZhbWlseVxuICBmb250LXNpemU6ICR0aXRsZS1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkdGl0bGUtd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkdGl0bGUtbGluZS1oZWlnaHRcbiAgc3Ryb25nXG4gICAgY29sb3I6ICR0aXRsZS1zdHJvbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJHRpdGxlLXN0cm9uZy13ZWlnaHRcbiAgJjpub3QoLmlzLXNwYWNlZCkgKyAuc3VidGl0bGVcbiAgICBtYXJnaW4tdG9wOiAkc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luXG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplc1xuICAgICRpOiBpbmRleCgkc2l6ZXMsICRzaXplKVxuICAgICYuaXMtI3skaX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemVcblxuLnN1YnRpdGxlXG4gIGNvbG9yOiAkc3VidGl0bGUtY29sb3JcbiAgQGlmICRzdWJ0aXRsZS1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJHN1YnRpdGxlLWZhbWlseVxuICBmb250LXNpemU6ICRzdWJ0aXRsZS1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkc3VidGl0bGUtd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkc3VidGl0bGUtbGluZS1oZWlnaHRcbiAgc3Ryb25nXG4gICAgY29sb3I6ICRzdWJ0aXRsZS1zdHJvbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJHN1YnRpdGxlLXN0cm9uZy13ZWlnaHRcbiAgJjpub3QoLmlzLXNwYWNlZCkgKyAudGl0bGVcbiAgICBtYXJnaW4tdG9wOiAkc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luXG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplc1xuICAgICRpOiBpbmRleCgkc2l6ZXMsICRzaXplKVxuICAgICYuaXMtI3skaX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemVcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuLmJsb2NrXG4gIEBleHRlbmQgJWJsb2NrXG5cbi5kZWxldGVcbiAgQGV4dGVuZCAlZGVsZXRlXG5cbi5oZWFkaW5nXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMTFweFxuICBsZXR0ZXItc3BhY2luZzogMXB4XG4gIG1hcmdpbi1ib3R0b206IDVweFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbi5sb2FkZXJcbiAgQGV4dGVuZCAlbG9hZGVyXG5cbi5udW1iZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZFxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgaGVpZ2h0OiAyZW1cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW1cbiAgbWluLXdpZHRoOiAyLjVlbVxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuIiwiLyogQnVsbWEgRm9ybSAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJzaGFyZWRcIlxuQGltcG9ydCBcImlucHV0LXRleHRhcmVhXCJcbkBpbXBvcnQgXCJjaGVja2JveC1yYWRpb1wiXG5AaW1wb3J0IFwic2VsZWN0XCJcbkBpbXBvcnQgXCJmaWxlXCJcbkBpbXBvcnQgXCJ0b29sc1wiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCJcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGZvcm0tY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbiRpbnB1dC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kaW5wdXQtaGVpZ2h0OiAkY29udHJvbC1oZWlnaHQgIWRlZmF1bHRcbiRpbnB1dC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1ZW0gMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjA1KSAhZGVmYXVsdFxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG5cbiRpbnB1dC1mb2N1cy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWRpc2FibGVkLWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1hcnJvdzogJGxpbmsgIWRlZmF1bHRcblxuJGlucHV0LWljb24tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvcjogJHRleHQgIWRlZmF1bHRcblxuJGlucHV0LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG49aW5wdXRcbiAgQGV4dGVuZCAlY29udHJvbFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LXJhZGl1c1xuICBjb2xvcjogJGlucHV0LWNvbG9yXG4gICtwbGFjZWhvbGRlclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3JcbiAgJjpob3ZlcixcbiAgJi5pcy1ob3ZlcmVkXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgK3BsYWNlaG9sZGVyXG4gICAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yXG5cbiVpbnB1dFxuICAraW5wdXRcbiIsIiR0ZXh0YXJlYS1wYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwgIWRlZmF1bHRcbiR0ZXh0YXJlYS1tYXgtaGVpZ2h0OiA0MGVtICFkZWZhdWx0XG4kdGV4dGFyZWEtbWluLWhlaWdodDogOGVtICFkZWZhdWx0XG5cbiR0ZXh0YXJlYS1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4laW5wdXQtdGV4dGFyZWFcbiAgQGV4dGVuZCAlaW5wdXRcbiAgYm94LXNoYWRvdzogJGlucHV0LXNoYWRvd1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgd2lkdGg6IDEwMCVcbiAgJltyZWFkb25seV1cbiAgICBib3gtc2hhZG93OiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRleHRhcmVhLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArY29udHJvbC1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICtjb250cm9sLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2NvbnRyb2wtbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWlubGluZVxuICAgIGRpc3BsYXk6IGlubGluZVxuICAgIHdpZHRoOiBhdXRvXG5cbi5pbnB1dFxuICBAZXh0ZW5kICVpbnB1dC10ZXh0YXJlYVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skY29udHJvbC1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4zNzVlbSlcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMzc1ZW0pXG4gICYuaXMtc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBhZGRpbmctbGVmdDogMFxuICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuLnRleHRhcmVhXG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBtaW4td2lkdGg6IDEwMCVcbiAgcGFkZGluZzogJHRleHRhcmVhLXBhZGRpbmdcbiAgcmVzaXplOiB2ZXJ0aWNhbFxuICAmOm5vdChbcm93c10pXG4gICAgbWF4LWhlaWdodDogJHRleHRhcmVhLW1heC1oZWlnaHRcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGFyZWEtbWluLWhlaWdodFxuICAmW3Jvd3NdXG4gICAgaGVpZ2h0OiBpbml0aWFsXG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1maXhlZC1zaXplXG4gICAgcmVzaXplOiBub25lXG4iLCIlY2hlY2tib3gtcmFkaW9cbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBsaW5lLWhlaWdodDogMS4yNVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaW5wdXRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3JcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmLFxuICBpbnB1dFtkaXNhYmxlZF1cbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4uY2hlY2tib3hcbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW9cblxuLnJhZGlvXG4gIEBleHRlbmQgJWNoZWNrYm94LXJhZGlvXG4gICYgKyAucmFkaW9cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiIsIiRzZWxlY3QtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLnNlbGVjdFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICY6bm90KC5pcy1tdWx0aXBsZSlcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWFycm93XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1hcnJvd1xuICAgICAgK2x0ci1wb3NpdGlvbigxLjEyNWVtKVxuICAgICAgei1pbmRleDogNFxuICAmLmlzLXJvdW5kZWRcbiAgICBzZWxlY3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMWVtLCBmYWxzZSlcbiAgc2VsZWN0XG4gICAgQGV4dGVuZCAlaW5wdXRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgb3V0bGluZTogbm9uZVxuICAgICY6Oi1tcy1leHBhbmRcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmW2Rpc2FibGVkXTpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJjpob3ZlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgJjpub3QoW211bHRpcGxlXSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDIuNWVtKVxuICAgICZbbXVsdGlwbGVdXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIG9wdGlvblxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW1cbiAgLy8gU3RhdGVzXG4gICY6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTpob3ZlclxuICAgICY6OmFmdGVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvclxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzZWxlY3QtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgJjpub3QoOmhvdmVyKTo6YWZ0ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgIHNlbGVjdFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2NvbnRyb2wtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICArY29udHJvbC1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtjb250cm9sLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRpc2FibGVkXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnRcbiAgICAgIG9wYWNpdHk6IDAuNVxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gICAgc2VsZWN0XG4gICAgICB3aWR0aDogMTAwJVxuICAmLmlzLWxvYWRpbmdcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICtsdHItcG9zaXRpb24oMC42MjVlbSlcbiAgICAgIHRvcDogMC42MjVlbVxuICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgJi5pcy1zbWFsbDphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICYuaXMtbWVkaXVtOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIiRmaWxlLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGZpbGUtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG4kZmlsZS1jdGEtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kZmlsZS1jdGEtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGZpbGUtY3RhLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kZmlsZS1uYW1lLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHRcbiRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwICFkZWZhdWx0XG4kZmlsZS1uYW1lLW1heC13aWR0aDogMTZlbSAhZGVmYXVsdFxuXG4kZmlsZS1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4uZmlsZVxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGZpbGUtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDIuNSUpXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW5vcm1hbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAuZmlsZS1pY29uXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgLmZpbGUtaWNvblxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtbmFtZVxuICAgIC5maWxlLWN0YVxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICYuaXMtZW1wdHlcbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXNcbiAgICAgIC5maWxlLW5hbWVcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAmLmlzLWJveGVkXG4gICAgLmZpbGUtbGFiZWxcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAuZmlsZS1jdGFcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgcGFkZGluZzogMWVtIDNlbVxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4XG4gICAgLmZpbGUtaWNvblxuICAgICAgaGVpZ2h0OiAxLjVlbVxuICAgICAgd2lkdGg6IDEuNWVtXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgJi5pcy1zbWFsbFxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICYuaXMtbGFyZ2VcbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweFxuICAgICYuaGFzLW5hbWVcbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDAgMFxuICAgICAgLmZpbGUtbmFtZVxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1c1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweFxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICAuZmlsZS1sYWJlbFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAuZmlsZS1uYW1lXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIG1heC13aWR0aDogbm9uZVxuICAmLmlzLXJpZ2h0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIC5maWxlLWN0YVxuICAgICAgYm9yZGVyLXJhZGl1czogMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDBcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXMgMCAwICRmaWxlLXJhZGl1c1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4XG4gICAgICBvcmRlcjogLTFcblxuLmZpbGUtbGFiZWxcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBjdXJzb3I6IHBvaW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICY6aG92ZXJcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCAyLjUlKVxuICAgICAgY29sb3I6ICRmaWxlLWN0YS1ob3Zlci1jb2xvclxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtbmFtZS1ib3JkZXItY29sb3IsIDIuNSUpXG4gICY6YWN0aXZlXG4gICAgLmZpbGUtY3RhXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvciwgNSUpXG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWFjdGl2ZS1jb2xvclxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtbmFtZS1ib3JkZXItY29sb3IsIDUlKVxuXG4uZmlsZS1pbnB1dFxuICBoZWlnaHQ6IDEwMCVcbiAgbGVmdDogMFxuICBvcGFjaXR5OiAwXG4gIG91dGxpbmU6IG5vbmVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICB3aWR0aDogMTAwJVxuXG4uZmlsZS1jdGEsXG4uZmlsZS1uYW1lXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgYm9yZGVyLWNvbG9yOiAkZmlsZS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzXG4gIGZvbnQtc2l6ZTogMWVtXG4gIHBhZGRpbmctbGVmdDogMWVtXG4gIHBhZGRpbmctcmlnaHQ6IDFlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi5maWxlLWN0YVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvclxuICBjb2xvcjogJGZpbGUtY3RhLWNvbG9yXG5cbi5maWxlLW5hbWVcbiAgYm9yZGVyLWNvbG9yOiAkZmlsZS1uYW1lLWJvcmRlci1jb2xvclxuICBib3JkZXItc3R5bGU6ICRmaWxlLW5hbWUtYm9yZGVyLXN0eWxlXG4gIGJvcmRlci13aWR0aDogJGZpbGUtbmFtZS1ib3JkZXItd2lkdGhcbiAgZGlzcGxheTogYmxvY2tcbiAgbWF4LXdpZHRoOiAkZmlsZS1uYW1lLW1heC13aWR0aFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcblxuLmZpbGUtaWNvblxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgaGVpZ2h0OiAxZW1cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcbiAgd2lkdGg6IDFlbVxuICAuZmFcbiAgICBmb250LXNpemU6IDE0cHhcbiIsIiRsYWJlbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kbGFiZWwtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJGhlbHAtc2l6ZTogJHNpemUtc21hbGwgIWRlZmF1bHRcblxuJGxhYmVsLWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0XG5cbi5sYWJlbFxuICBjb2xvcjogJGxhYmVsLWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIGZvbnQtd2VpZ2h0OiAkbGFiZWwtd2VpZ2h0XG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLmhlbHBcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAkaGVscC1zaXplXG4gIG1hcmdpbi10b3A6IDAuMjVyZW1cbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRsYWJlbC1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBjb2xvcjogJGNvbG9yXG5cbi8vIENvbnRhaW5lcnNcblxuLmZpZWxkXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWFkZG9uc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAuY29udHJvbFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTFweClcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpXG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgLmJ1dHRvbixcbiAgICAgIC5pbnB1dCxcbiAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgei1pbmRleDogM1xuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICB6LWluZGV4OiA0XG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAgICYuaGFzLWFkZG9ucy1jZW50ZXJlZFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmLmhhcy1hZGRvbnMtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmLmhhcy1hZGRvbnMtZnVsbHdpZHRoXG4gICAgICAuY29udHJvbFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgJi5pcy1ncm91cGVkXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICYgPiAuY29udHJvbFxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NXJlbSlcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgJi5pcy1ncm91cGVkLWNlbnRlcmVkXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICYuaXMtZ3JvdXBlZC1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICYuaXMtZ3JvdXBlZC1tdWx0aWxpbmVcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgJiA+IC5jb250cm9sXG4gICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLmlzLWhvcml6b250YWxcbiAgICArdGFibGV0XG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbi5maWVsZC1sYWJlbFxuICAubGFiZWxcbiAgICBmb250LXNpemU6IGluaGVyaXRcbiAgK21vYmlsZVxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICArdGFibGV0XG4gICAgZmxleC1iYXNpczogMFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAxLjVyZW0pXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAmLmlzLXNtYWxsXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbm9ybWFsXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbWVkaXVtXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLWxhcmdlXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuXG4uZmllbGQtYm9keVxuICAuZmllbGQgLmZpZWxkXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtYmFzaXM6IDBcbiAgICBmbGV4LWdyb3c6IDVcbiAgICBmbGV4LXNocmluazogMVxuICAgIC5maWVsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICYgPiAuZmllbGRcbiAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVyZW0pXG5cbi5jb250cm9sXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgY2xlYXI6IGJvdGhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWljb25zLWxlZnQsXG4gICYuaGFzLWljb25zLXJpZ2h0XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3RcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgJiB+IC5pY29uXG4gICAgICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvclxuICAgICAgJi5pcy1zbWFsbCB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAgICYuaXMtbWVkaXVtIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAgICYuaXMtbGFyZ2UgfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgLmljb25cbiAgICAgIGNvbG9yOiAkaW5wdXQtaWNvbi1jb2xvclxuICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIHdpZHRoOiAkaW5wdXQtaGVpZ2h0XG4gICAgICB6LWluZGV4OiA0XG4gICYuaGFzLWljb25zLWxlZnRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgIHBhZGRpbmctbGVmdDogJGlucHV0LWhlaWdodFxuICAgIC5pY29uLmlzLWxlZnRcbiAgICAgIGxlZnQ6IDBcbiAgJi5oYXMtaWNvbnMtcmlnaHRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgICAuaWNvbi5pcy1yaWdodFxuICAgICAgcmlnaHQ6IDBcbiAgJi5pcy1sb2FkaW5nXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgICAgICtsdHItcG9zaXRpb24oMC42MjVlbSlcbiAgICAgIHRvcDogMC42MjVlbVxuICAgICAgei1pbmRleDogNFxuICAgICYuaXMtc21hbGw6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAmLmlzLW1lZGl1bTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAmLmlzLWxhcmdlOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIvKiBCdWxtYSBDb21wb25lbnRzICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcImJyZWFkY3J1bWJcIlxuQGltcG9ydCBcImNhcmRcIlxuQGltcG9ydCBcImRyb3Bkb3duXCJcbkBpbXBvcnQgXCJsZXZlbFwiXG5AaW1wb3J0IFwibWVkaWFcIlxuQGltcG9ydCBcIm1lbnVcIlxuQGltcG9ydCBcIm1lc3NhZ2VcIlxuQGltcG9ydCBcIm1vZGFsXCJcbkBpbXBvcnQgXCJuYXZiYXJcIlxuQGltcG9ydCBcInBhZ2luYXRpb25cIlxuQGltcG9ydCBcInBhbmVsXCJcbkBpbXBvcnQgXCJ0YWJzXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGJyZWFkY3J1bWItaXRlbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogMCAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLWhvcml6b250YWw6IDAuNzVlbSAhZGVmYXVsdFxuXG4kYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuXG4uYnJlYWRjcnVtYlxuICBAZXh0ZW5kICVibG9ja1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBhXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgcGFkZGluZzogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3JcbiAgbGlcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMCwgZmFsc2UpXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGFcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICYgKyBsaTo6YmVmb3JlXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1zZXBhcmF0b3ItY29sb3JcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDAyZlwiXG4gIHVsLFxuICBvbFxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWRcbiAgICBvbCxcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1yaWdodFxuICAgIG9sLFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgLy8gU3R5bGVzXG4gICYuaGFzLWFycm93LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMTkyXCJcbiAgJi5oYXMtYnVsbGV0LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMDIyXCJcbiAgJi5oYXMtZG90LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAwMGI3XCJcbiAgJi5oYXMtc3VjY2VlZHMtc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDIyN0JcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY2FyZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRjYXJkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGNhcmQtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG4kY2FyZC1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHRcblxuJGNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXBhZGRpbmc6IDAuNzVyZW0gMXJlbSAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXNoYWRvdzogMCAwLjEyNWVtIDAuMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJGNhcmQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhcmQtY29udGVudC1wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHRcblxuJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1mb290ZXItYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRjYXJkLWZvb3Rlci1wYWRkaW5nOiAwLjc1cmVtICFkZWZhdWx0XG5cbiRjYXJkLW1lZGlhLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHRcblxuLmNhcmRcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGNhcmQtc2hhZG93XG4gIGNvbG9yOiAkY2FyZC1jb2xvclxuICBtYXgtd2lkdGg6IDEwMCVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiVjYXJkLWl0ZW1cbiAgJjpmaXJzdC1jaGlsZFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgJjpsYXN0LWNoaWxkXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuXG4uY2FyZC1oZWFkZXJcbiAgQGV4dGVuZCAlY2FyZC1pdGVtXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGJveC1zaGFkb3c6ICRjYXJkLWhlYWRlci1zaGFkb3dcbiAgZGlzcGxheTogZmxleFxuXG4uY2FyZC1oZWFkZXItdGl0bGVcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjb2xvcjogJGNhcmQtaGVhZGVyLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1ncm93OiAxXG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC1oZWFkZXItd2VpZ2h0XG4gIHBhZGRpbmc6ICRjYXJkLWhlYWRlci1wYWRkaW5nXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4uY2FyZC1oZWFkZXItaWNvblxuICArcmVzZXRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZ1xuXG4uY2FyZC1pbWFnZVxuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpmaXJzdC1jaGlsZFxuICAgIGltZ1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICY6bGFzdC1jaGlsZFxuICAgIGltZ1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzXG5cbi5jYXJkLWNvbnRlbnRcbiAgQGV4dGVuZCAlY2FyZC1pdGVtXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvclxuICBwYWRkaW5nOiAkY2FyZC1jb250ZW50LXBhZGRpbmdcblxuLmNhcmQtZm9vdGVyXG4gIEBleHRlbmQgJWNhcmQtaXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItdG9wOiAkY2FyZC1mb290ZXItYm9yZGVyLXRvcFxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG5cbi5jYXJkLWZvb3Rlci1pdGVtXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nOiAkY2FyZC1mb290ZXItcGFkZGluZ1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRjYXJkLWZvb3Rlci1ib3JkZXItdG9wKVxuXG4vLyBDb21iaW5hdGlvbnNcblxuLmNhcmRcbiAgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1tZWRpYS1tYXJnaW5cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGRyb3Bkb3duLW1lbnUtbWluLXdpZHRoOiAxMnJlbSAhZGVmYXVsdFxuXG4kZHJvcGRvd24tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LWFycm93OiAkbGluayAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0OiA0cHggIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctdG9wOiAwLjVyZW0gIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC16OiAyMCAhZGVmYXVsdFxuXG4kZHJvcGRvd24taXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJGRyb3Bkb3duLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdFxuXG4uZHJvcGRvd25cbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgJi5pcy1hY3RpdmUsXG4gICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgLmRyb3Bkb3duLW1lbnVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICYuaXMtcmlnaHRcbiAgICAuZHJvcGRvd24tbWVudVxuICAgICAgbGVmdDogYXV0b1xuICAgICAgcmlnaHQ6IDBcbiAgJi5pcy11cFxuICAgIC5kcm9wZG93bi1tZW51XG4gICAgICBib3R0b206IDEwMCVcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZHJvcGRvd24tY29udGVudC1vZmZzZXRcbiAgICAgIHBhZGRpbmctdG9wOiBpbml0aWFsXG4gICAgICB0b3A6IGF1dG9cblxuLmRyb3Bkb3duLW1lbnVcbiAgZGlzcGxheTogbm9uZVxuICArbHRyLXBvc2l0aW9uKDAsIGZhbHNlKVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1tZW51LW1pbi13aWR0aFxuICBwYWRkaW5nLXRvcDogJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDEwMCVcbiAgei1pbmRleDogJGRyb3Bkb3duLWNvbnRlbnQtelxuXG4uZHJvcGRvd24tY29udGVudFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRkcm9wZG93bi1jb250ZW50LXJhZGl1c1xuICBib3gtc2hhZG93OiAkZHJvcGRvd24tY29udGVudC1zaGFkb3dcbiAgcGFkZGluZy1ib3R0b206ICRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctYm90dG9tXG4gIHBhZGRpbmctdG9wOiAkZHJvcGRvd24tY29udGVudC1wYWRkaW5nLXRvcFxuXG4uZHJvcGRvd24taXRlbVxuICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0tY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAwLjg3NXJlbVxuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbmEuZHJvcGRvd24taXRlbSxcbmJ1dHRvbi5kcm9wZG93bi1pdGVtXG4gICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDNyZW0pXG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICB3aWR0aDogMTAwJVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvclxuICAmLmlzLWFjdGl2ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuXG4uZHJvcGRvd24tZGl2aWRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDFweFxuICBtYXJnaW46IDAuNXJlbSAwXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRsZXZlbC1pdGVtLXNwYWNpbmc6ICgkYmxvY2stc3BhY2luZyAqIDAuNSkgIWRlZmF1bHRcblxuLmxldmVsXG4gIEBleHRlbmQgJWJsb2NrXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGNvZGVcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzXG4gIGltZ1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtbW9iaWxlXG4gICAgZGlzcGxheTogZmxleFxuICAgIC5sZXZlbC1sZWZ0LFxuICAgIC5sZXZlbC1yaWdodFxuICAgICAgZGlzcGxheTogZmxleFxuICAgIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0XG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgLmxldmVsLWl0ZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGxldmVsLWl0ZW0tc3BhY2luZylcbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgICYgPiAubGV2ZWwtaXRlbVxuICAgICAgJjpub3QoLmlzLW5hcnJvdylcbiAgICAgICAgZmxleC1ncm93OiAxXG5cbi5sZXZlbC1pdGVtXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAudGl0bGUsXG4gIC5zdWJ0aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJGxldmVsLWl0ZW0tc3BhY2luZ1xuXG4ubGV2ZWwtbGVmdCxcbi5sZXZlbC1yaWdodFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICAubGV2ZWwtaXRlbVxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtZmxleGlibGVcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgIC8vIFJlc3BvbnNpdmVuZXNzXG4gICAgK3RhYmxldFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGxldmVsLWl0ZW0tc3BhY2luZylcblxuLmxldmVsLWxlZnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgICYgKyAubGV2ZWwtcmlnaHRcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbVxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuXG4ubGV2ZWwtcmlnaHRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRtZWRpYS1ib3JkZXItY29sb3I6IGJ1bG1hUmdiYSgkYm9yZGVyLCAwLjUpICFkZWZhdWx0XG4kbWVkaWEtYm9yZGVyLXNpemU6IDFweCAhZGVmYXVsdFxuJG1lZGlhLXNwYWNpbmc6IDFyZW0gIWRlZmF1bHRcbiRtZWRpYS1zcGFjaW5nLWxhcmdlOiAxLjVyZW0gIWRlZmF1bHRcbiRtZWRpYS1jb250ZW50LXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHRcbiRtZWRpYS1sZXZlbC0xLXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHRcbiRtZWRpYS1sZXZlbC0xLWNvbnRlbnQtc3BhY2luZzogMC41cmVtICFkZWZhdWx0XG4kbWVkaWEtbGV2ZWwtMi1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHRcblxuLm1lZGlhXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIGRpc3BsYXk6IGZsZXhcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJG1lZGlhLWNvbnRlbnQtc3BhY2luZ1xuICAubWVkaWFcbiAgICBib3JkZXItdG9wOiAkbWVkaWEtYm9yZGVyLXNpemUgc29saWQgJG1lZGlhLWJvcmRlci1jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBwYWRkaW5nLXRvcDogJG1lZGlhLWxldmVsLTEtc3BhY2luZ1xuICAgIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJG1lZGlhLWxldmVsLTEtY29udGVudC1zcGFjaW5nXG4gICAgLm1lZGlhXG4gICAgICBwYWRkaW5nLXRvcDogJG1lZGlhLWxldmVsLTItc3BhY2luZ1xuICAgICAgJiArIC5tZWRpYVxuICAgICAgICBtYXJnaW4tdG9wOiAkbWVkaWEtbGV2ZWwtMi1zcGFjaW5nXG4gICYgKyAubWVkaWFcbiAgICBib3JkZXItdG9wOiAkbWVkaWEtYm9yZGVyLXNpemUgc29saWQgJG1lZGlhLWJvcmRlci1jb2xvclxuICAgIG1hcmdpbi10b3A6ICRtZWRpYS1zcGFjaW5nXG4gICAgcGFkZGluZy10b3A6ICRtZWRpYS1zcGFjaW5nXG4gIC8vIFNpemVzXG4gICYuaXMtbGFyZ2VcbiAgICAmICsgLm1lZGlhXG4gICAgICBtYXJnaW4tdG9wOiAkbWVkaWEtc3BhY2luZy1sYXJnZVxuICAgICAgcGFkZGluZy10b3A6ICRtZWRpYS1zcGFjaW5nLWxhcmdlXG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG5cbi5tZWRpYS1sZWZ0XG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJG1lZGlhLXNwYWNpbmcpXG5cbi5tZWRpYS1yaWdodFxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRtZWRpYS1zcGFjaW5nLCBmYWxzZSlcblxuLm1lZGlhLWNvbnRlbnRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuXG4rbW9iaWxlXG4gIC5tZWRpYS1jb250ZW50XG4gICAgb3ZlcmZsb3cteDogYXV0b1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbWVudS1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1yYWRpdXM6ICRyYWRpdXMtc21hbGwgIWRlZmF1bHRcbiRtZW51LWl0ZW0taG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJG1lbnUtbGlzdC1ib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRtZW51LWxpc3QtbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRtZW51LWxpc3QtbGluay1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiRtZW51LW5lc3RlZC1saXN0LW1hcmdpbjogMC43NWVtICFkZWZhdWx0XG4kbWVudS1uZXN0ZWQtbGlzdC1wYWRkaW5nLWxlZnQ6IDAuNzVlbSAhZGVmYXVsdFxuXG4kbWVudS1sYWJlbC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRtZW51LWxhYmVsLWZvbnQtc2l6ZTogMC43NWVtICFkZWZhdWx0XG4kbWVudS1sYWJlbC1sZXR0ZXItc3BhY2luZzogMC4xZW0gIWRlZmF1bHRcbiRtZW51LWxhYmVsLXNwYWNpbmc6IDFlbSAhZGVmYXVsdFxuXG4ubWVudVxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG5cbi5tZW51LWxpc3RcbiAgbGluZS1oZWlnaHQ6ICRtZW51LWxpc3QtbGluZS1oZWlnaHRcbiAgYVxuICAgIGJvcmRlci1yYWRpdXM6ICRtZW51LWl0ZW0tcmFkaXVzXG4gICAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmc6ICRtZW51LWxpc3QtbGluay1wYWRkaW5nXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvclxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3JcbiAgbGlcbiAgICB1bFxuICAgICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkbWVudS1saXN0LWJvcmRlci1sZWZ0LCBmYWxzZSlcbiAgICAgIG1hcmdpbjogJG1lbnUtbmVzdGVkLWxpc3QtbWFyZ2luXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAkbWVudS1uZXN0ZWQtbGlzdC1wYWRkaW5nLWxlZnQsIGZhbHNlKVxuXG4ubWVudS1sYWJlbFxuICBjb2xvcjogJG1lbnUtbGFiZWwtY29sb3JcbiAgZm9udC1zaXplOiAkbWVudS1sYWJlbC1mb250LXNpemVcbiAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LWxhYmVsLWxldHRlci1zcGFjaW5nXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgIG1hcmdpbi10b3A6ICRtZW51LWxhYmVsLXNwYWNpbmdcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJG1lbnUtbGFiZWwtc3BhY2luZ1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1lc3NhZ2UtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLWNvbG9yOiAkdGV4dC1pbnZlcnQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtYm9keS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHggIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtYm9keS1wcmUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXByZS1jb2RlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG5cbiRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdFxuJG1lc3NhZ2UtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5tZXNzYWdlXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtcmFkaXVzXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSlcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRjb21wb25lbnRzIGluICRtZXNzYWdlLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRjb21wb25lbnRzLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkY29tcG9uZW50cywgMilcbiAgICAkY29sb3ItbGlnaHQ6IG51bGxcbiAgICAkY29sb3ItZGFyazogbnVsbFxuXG4gICAgQGlmIGxlbmd0aCgkY29tcG9uZW50cykgPj0gM1xuICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJGNvbXBvbmVudHMsIDMpXG4gICAgICBAaWYgbGVuZ3RoKCRjb21wb25lbnRzKSA+PSA0XG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJGNvbXBvbmVudHMsIDQpXG4gICAgICBAZWxzZVxuICAgICAgICAkY29sb3ItbHVtaW5hbmNlOiBjb2xvckx1bWluYW5jZSgkY29sb3IpXG4gICAgICAgICRkYXJrZW4tcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDcwJVxuICAgICAgICAkZGVzYXR1cmF0ZS1wZXJjZW50YWdlOiAkY29sb3ItbHVtaW5hbmNlICogMzAlXG4gICAgICAgICRjb2xvci1kYXJrOiBkZXNhdHVyYXRlKGRhcmtlbigkY29sb3IsICRkYXJrZW4tcGVyY2VudGFnZSksICRkZXNhdHVyYXRlLXBlcmNlbnRhZ2UpXG4gICAgQGVsc2VcbiAgICAgICRjb2xvci1saWdodG5pbmc6IG1heCgoMTAwJSAtIGxpZ2h0bmVzcygkY29sb3IpKSAtIDIlLCAwJSlcbiAgICAgICRjb2xvci1saWdodDogbGlnaHRlbigkY29sb3IsICRjb2xvci1saWdodG5pbmcpXG5cbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgIC5tZXNzYWdlLWhlYWRlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5tZXNzYWdlLWJvZHlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG5cbi5tZXNzYWdlLWhlYWRlclxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLWhlYWRlci1yYWRpdXMgJG1lc3NhZ2UtaGVhZGVyLXJhZGl1cyAwIDBcbiAgY29sb3I6ICRtZXNzYWdlLWhlYWRlci1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtd2VpZ2h0OiAkbWVzc2FnZS1oZWFkZXItd2VpZ2h0XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBsaW5lLWhlaWdodDogMS4yNVxuICBwYWRkaW5nOiAkbWVzc2FnZS1oZWFkZXItcGFkZGluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmRlbGV0ZVxuICAgIGZsZXgtZ3JvdzogMFxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1ZW0sIGZhbHNlKVxuICAmICsgLm1lc3NhZ2UtYm9keVxuICAgIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtaGVhZGVyLWJvZHktYm9yZGVyLXdpZHRoXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG5cbi5tZXNzYWdlLWJvZHlcbiAgYm9yZGVyLWNvbG9yOiAkbWVzc2FnZS1ib2R5LWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbWVzc2FnZS1ib2R5LXJhZGl1c1xuICBib3JkZXItc3R5bGU6IHNvbGlkXG4gIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtYm9keS1ib3JkZXItd2lkdGhcbiAgY29sb3I6ICRtZXNzYWdlLWJvZHktY29sb3JcbiAgcGFkZGluZzogJG1lc3NhZ2UtYm9keS1wYWRkaW5nXG4gIGNvZGUsXG4gIHByZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3JcbiAgcHJlIGNvZGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1ib2R5LXByZS1jb2RlLWJhY2tncm91bmQtY29sb3JcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG1vZGFsLXo6IDQwICFkZWZhdWx0XG5cbiRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC44NikgIWRlZmF1bHRcblxuJG1vZGFsLWNvbnRlbnQtd2lkdGg6IDY0MHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1tYXJnaW4tbW9iaWxlOiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1zcGFjaW5nLW1vYmlsZTogMTYwcHggIWRlZmF1bHRcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctdGFibGV0OiA0MHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jbG9zZS1kaW1lbnNpb25zOiA0MHB4ICFkZWZhdWx0XG4kbW9kYWwtY2xvc2UtcmlnaHQ6IDIwcHggIWRlZmF1bHRcbiRtb2RhbC1jbG9zZS10b3A6IDIwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtc3BhY2luZzogNDBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLXBhZGRpbmc6IDIwcHggIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWhlYWQtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLXRpdGxlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0XG4kbW9kYWwtY2FyZC10aXRsZS1zaXplOiAkc2l6ZS00ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1mb290LWJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmc6IDIwcHggIWRlZmF1bHRcblxuJG1vZGFsLWJyZWFrcG9pbnQ6ICR0YWJsZXQgIWRlZmF1bHRcblxuLm1vZGFsXG4gIEBleHRlbmQgJW92ZXJsYXlcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBub25lXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwb3NpdGlvbjogZml4ZWRcbiAgei1pbmRleDogJG1vZGFsLXpcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYWN0aXZlXG4gICAgZGlzcGxheTogZmxleFxuXG4ubW9kYWwtYmFja2dyb3VuZFxuICBAZXh0ZW5kICVvdmVybGF5XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3JcblxuLm1vZGFsLWNvbnRlbnQsXG4ubW9kYWwtY2FyZFxuICBtYXJnaW46IDAgJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLW1vYmlsZX0pXG4gIG92ZXJmbG93OiBhdXRvXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogMTAwJVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArZnJvbSgkbW9kYWwtYnJlYWtwb2ludClcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jb250ZW50LXNwYWNpbmctdGFibGV0fSlcbiAgICB3aWR0aDogJG1vZGFsLWNvbnRlbnQtd2lkdGhcblxuLm1vZGFsLWNsb3NlXG4gIEBleHRlbmQgJWRlbGV0ZVxuICBiYWNrZ3JvdW5kOiBub25lXG4gIGhlaWdodDogJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnNcbiAgcG9zaXRpb246IGZpeGVkXG4gICtsdHItcG9zaXRpb24oJG1vZGFsLWNsb3NlLXJpZ2h0KVxuICB0b3A6ICRtb2RhbC1jbG9zZS10b3BcbiAgd2lkdGg6ICRtb2RhbC1jbG9zZS1kaW1lbnNpb25zXG5cbi5tb2RhbC1jYXJkXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY2FyZC1zcGFjaW5nfSlcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICAtbXMtb3ZlcmZsb3cteTogdmlzaWJsZVxuXG4ubW9kYWwtY2FyZC1oZWFkLFxuLm1vZGFsLWNhcmQtZm9vdFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtc2hyaW5rOiAwXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBwYWRkaW5nOiAkbW9kYWwtY2FyZC1oZWFkLXBhZGRpbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbi5tb2RhbC1jYXJkLWhlYWRcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWNhcmQtaGVhZC1ib3JkZXItYm90dG9tXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRtb2RhbC1jYXJkLWhlYWQtcmFkaXVzXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbW9kYWwtY2FyZC1oZWFkLXJhZGl1c1xuXG4ubW9kYWwtY2FyZC10aXRsZVxuICBjb2xvcjogJG1vZGFsLWNhcmQtdGl0bGUtY29sb3JcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGZvbnQtc2l6ZTogJG1vZGFsLWNhcmQtdGl0bGUtc2l6ZVxuICBsaW5lLWhlaWdodDogJG1vZGFsLWNhcmQtdGl0bGUtbGluZS1oZWlnaHRcblxuLm1vZGFsLWNhcmQtZm9vdFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbW9kYWwtY2FyZC1mb290LXJhZGl1c1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXNcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wXG4gIC5idXR0b25cbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG5cbi5tb2RhbC1jYXJkLWJvZHlcbiAgK292ZXJmbG93LXRvdWNoXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvclxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgb3ZlcmZsb3c6IGF1dG9cbiAgcGFkZGluZzogJG1vZGFsLWNhcmQtYm9keS1wYWRkaW5nXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRuYXZiYXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbmF2YmFyLWJveC1zaGFkb3ctc2l6ZTogMCAycHggMCAwICFkZWZhdWx0XG4kbmF2YmFyLWJveC1zaGFkb3ctY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWhlaWdodDogMy4yNXJlbSAhZGVmYXVsdFxuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAxcmVtICFkZWZhdWx0XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogMnJlbSAhZGVmYXVsdFxuJG5hdmJhci16OiAzMCAhZGVmYXVsdFxuJG5hdmJhci1maXhlZC16OiAzMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1pbWctbWF4LWhlaWdodDogMS43NXJlbSAhZGVmYXVsdFxuXG4kbmF2YmFyLWJ1cmdlci1jb2xvcjogJG5hdmJhci1pdGVtLWNvbG9yICFkZWZhdWx0XG5cbiRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wOiAycHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1vZmZzZXQ6IC00cHggIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYXJyb3c6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi16OiAyMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1zaGFkb3c6IDAgOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMCAwIDFweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSkgIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRuYXZiYXItZGl2aWRlci1oZWlnaHQ6IDJweCAhZGVmYXVsdFxuXG4kbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemU6IDAgLTJweCAwIDAgIWRlZmF1bHRcblxuJG5hdmJhci1icmVha3BvaW50OiAkZGVza3RvcCAhZGVmYXVsdFxuXG4kbmF2YmFyLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG49bmF2YmFyLWZpeGVkXG4gIGxlZnQ6IDBcbiAgcG9zaXRpb246IGZpeGVkXG4gIHJpZ2h0OiAwXG4gIHotaW5kZXg6ICRuYXZiYXItZml4ZWQtelxuXG4ubmF2YmFyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZC1jb2xvclxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgei1pbmRleDogJG5hdmJhci16XG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbmF2YmFyLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubmF2YmFyLWJyYW5kXG4gICAgICAgICYgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICYgPiBhLm5hdmJhci1pdGVtLFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubmF2YmFyLWJ1cmdlclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgK2Zyb20oJG5hdmJhci1icmVha3BvaW50KVxuICAgICAgICAubmF2YmFyLXN0YXJ0LFxuICAgICAgICAubmF2YmFyLWVuZFxuICAgICAgICAgICYgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICYgPiBhLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgICAgYS5uYXZiYXItaXRlbVxuICAgICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICYgPiAuY29udGFpbmVyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICB3aWR0aDogMTAwJVxuICAmLmhhcy1zaGFkb3dcbiAgICBib3gtc2hhZG93OiAkbmF2YmFyLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3JcbiAgJi5pcy1maXhlZC1ib3R0b20sXG4gICYuaXMtZml4ZWQtdG9wXG4gICAgK25hdmJhci1maXhlZFxuICAmLmlzLWZpeGVkLWJvdHRvbVxuICAgIGJvdHRvbTogMFxuICAgICYuaGFzLXNoYWRvd1xuICAgICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3R0b20tYm94LXNoYWRvdy1zaXplICRuYXZiYXItYm94LXNoYWRvdy1jb2xvclxuICAmLmlzLWZpeGVkLXRvcFxuICAgIHRvcDogMFxuXG5odG1sLFxuYm9keVxuICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wXG4gICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b21cbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcblxuLm5hdmJhci1icmFuZCxcbi5uYXZiYXItdGFic1xuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtc2hyaW5rOiAwXG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG5cbi5uYXZiYXItYnJhbmRcbiAgYS5uYXZiYXItaXRlbVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuLm5hdmJhci10YWJzXG4gICtvdmVyZmxvdy10b3VjaFxuICBtYXgtd2lkdGg6IDEwMHZ3XG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgb3ZlcmZsb3cteTogaGlkZGVuXG5cbi5uYXZiYXItYnVyZ2VyXG4gIEBleHRlbmQgJXJlc2V0XG4gIGNvbG9yOiAkbmF2YmFyLWJ1cmdlci1jb2xvclxuICAraGFtYnVyZ2VyKCRuYXZiYXItaGVpZ2h0KVxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8sIGZhbHNlKVxuXG4ubmF2YmFyLW1lbnVcbiAgZGlzcGxheTogbm9uZVxuXG4ubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmtcbiAgY29sb3I6ICRuYXZiYXItaXRlbS1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAuaWNvblxuICAgICY6b25seS1jaGlsZFxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtXG5cbmEubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmtcbiAgY3Vyc29yOiBwb2ludGVyXG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmhvdmVyLFxuICAmLmlzLWFjdGl2ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1jb2xvclxuXG4ubmF2YmFyLWl0ZW1cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGltZ1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItaXRlbS1pbWctbWF4LWhlaWdodFxuICAmLmhhcy1kcm9wZG93blxuICAgIHBhZGRpbmc6IDBcbiAgJi5pcy1leHBhbmRlZFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtdGFiXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHgpXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tc3R5bGVcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRoXG4gICAgICBjb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWNvbG9yXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAjeyRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRofSlcblxuLm5hdmJhci1jb250ZW50XG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpXG4gICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDIuNWVtKVxuICAmOjphZnRlclxuICAgIEBleHRlbmQgJWFycm93XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWFycm93XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1ZW1cbiAgICArbHRyLXBvc2l0aW9uKDEuMTI1ZW0pXG5cbi5uYXZiYXItZHJvcGRvd25cbiAgZm9udC1zaXplOiAwLjg3NXJlbVxuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtXG4gIHBhZGRpbmctdG9wOiAwLjVyZW1cbiAgLm5hdmJhci1pdGVtXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW1cbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW1cblxuLm5hdmJhci1kaXZpZGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBub25lXG4gIGhlaWdodDogJG5hdmJhci1kaXZpZGVyLWhlaWdodFxuICBtYXJnaW46IDAuNXJlbSAwXG5cbit1bnRpbCgkbmF2YmFyLWJyZWFrcG9pbnQpXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhci10YWJzXG4gICAgLm5hdmJhci1pdGVtXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gIC5uYXZiYXItbGlua1xuICAgICY6OmFmdGVyXG4gICAgICBkaXNwbGF5OiBub25lXG4gIC5uYXZiYXItbWVudVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZC1jb2xvclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgcGFkZGluZzogMC41cmVtIDBcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgLy8gRml4ZWQgbmF2YmFyXG4gIC5uYXZiYXJcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS10b3VjaCxcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgK25hdmJhci1maXhlZFxuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoXG4gICAgICBib3R0b206IDBcbiAgICAgICYuaGFzLXNoYWRvd1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoXG4gICAgICB0b3A6IDBcbiAgICAmLmlzLWZpeGVkLXRvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICtvdmVyZmxvdy10b3VjaFxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pXG4gICAgICAgIG92ZXJmbG93OiBhdXRvXG4gIGh0bWwsXG4gIGJvZHlcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcblxuK2Zyb20oJG5hdmJhci1icmVha3BvaW50KVxuICAubmF2YmFyLFxuICAubmF2YmFyLW1lbnUsXG4gIC5uYXZiYXItc3RhcnQsXG4gIC5uYXZiYXItZW5kXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICBkaXNwbGF5OiBmbGV4XG4gIC5uYXZiYXJcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICAgICYuaXMtc3BhY2VkXG4gICAgICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWxcbiAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAubmF2YmFyLWVuZFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNcbiAgICAmLmlzLXRyYW5zcGFyZW50XG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93blxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMsXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6aG92ZXJcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgYS5uYXZiYXItaXRlbVxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuICAubmF2YmFyLWJ1cmdlclxuICAgIGRpc3BsYXk6IG5vbmVcbiAgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyLWl0ZW1cbiAgICAmLmhhcy1kcm9wZG93blxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICAmLmhhcy1kcm9wZG93bi11cFxuICAgICAgLm5hdmJhci1saW5rOjphZnRlclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pXG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcFxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAwIDBcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgICBib3R0b206IDEwMCVcbiAgICAgICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAgICAgdG9wOiBhdXRvXG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMsXG4gICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluLFxuICAgICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgICAgICYuaXMtYm94ZWRcbiAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgLm5hdmJhci1tZW51XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgLm5hdmJhci1zdGFydFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bylcbiAgLm5hdmJhci1lbmRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvLCBmYWxzZSlcbiAgLm5hdmJhci1kcm9wZG93blxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzXG4gICAgYm9yZGVyLXRvcDogJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wXG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICBmb250LXNpemU6IDAuODc1cmVtXG4gICAgK2x0ci1wb3NpdGlvbigwLCBmYWxzZSlcbiAgICBtaW4td2lkdGg6IDEwMCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDEwMCVcbiAgICB6LWluZGV4OiAkbmF2YmFyLWRyb3Bkb3duLXpcbiAgICAubmF2YmFyLWl0ZW1cbiAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW1cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICBhLm5hdmJhci1pdGVtXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAzcmVtKVxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvclxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgLm5hdmJhci5pcy1zcGFjZWQgJixcbiAgICAmLmlzLWJveGVkXG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLWJveGVkLXJhZGl1c1xuICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgYm94LXNoYWRvdzogJG5hdmJhci1kcm9wZG93bi1ib3hlZC1zaGFkb3dcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAoI3skbmF2YmFyLWRyb3Bkb3duLW9mZnNldH0pKVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWRcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybVxuICAgICYuaXMtcmlnaHRcbiAgICAgIGxlZnQ6IGF1dG9cbiAgICAgIHJpZ2h0OiAwXG4gIC5uYXZiYXItZGl2aWRlclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhclxuICAgIC5uYXZiYXItYnJhbmRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLS43NXJlbSwgZmFsc2UpXG4gICAgLm5hdmJhci1tZW51XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0uNzVyZW0pXG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyXG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICArbmF2YmFyLWZpeGVkXG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcFxuICAgICAgYm90dG9tOiAwXG4gICAgICAmLmhhcy1zaGFkb3dcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAmLmlzLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICB0b3A6IDBcbiAgaHRtbCxcbiAgYm9keVxuICAgICYuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLXRvcFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0ICsgKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAqIDIpXG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b21cbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKVxuICAvLyBIb3Zlci9BY3RpdmUgc3RhdGVzXG4gIGEubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItbGlua1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBjb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvclxuICAgICYuaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93blxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG5cbi8vIENvbWJpbmF0aW9uXG5cbi5oZXJvXG4gICYuaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSlcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvY29udHJvbHNcIlxuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kcGFnaW5hdGlvbi1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLW1hcmdpbjogLTAuMjVyZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLW1pbi13aWR0aDogJGNvbnRyb2wtaGVpZ2h0ICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWl0ZW0tZm9udC1zaXplOiAxZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWl0ZW0tbWFyZ2luOiAwLjI1cmVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctbGVmdDogMC41ZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1yaWdodDogMC41ZW0gIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tbmF2LXBhZGRpbmctbGVmdDogMC43NWVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1uYXYtcGFkZGluZy1yaWdodDogMC43NWVtICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdFxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAkbGluay1ob3Zlci1ib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICRsaW5rLWZvY3VzICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rLWZvY3VzLWJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1jdXJyZW50LWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWN1cnJlbnQtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWN1cnJlbnQtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1lbGxpcHNpcy1jb2xvcjogJGdyZXktbGlnaHQgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgkc2NoZW1lLWludmVydCwgMC4yKSAhZGVmYXVsdFxuXG4ucGFnaW5hdGlvblxuICBAZXh0ZW5kICVibG9ja1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpblxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICYuaXMtcm91bmRlZFxuICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAgIC5wYWdpbmF0aW9uLW5leHRcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW1cbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIC5wYWdpbmF0aW9uLWxpbmtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuXG4ucGFnaW5hdGlvbixcbi5wYWdpbmF0aW9uLWxpc3RcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXNcbiAgQGV4dGVuZCAlY29udHJvbFxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgZm9udC1zaXplOiAkcGFnaW5hdGlvbi1pdGVtLWZvbnQtc2l6ZVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBtYXJnaW46ICRwYWdpbmF0aW9uLWl0ZW0tbWFyZ2luXG4gIHBhZGRpbmctbGVmdDogJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLWxlZnRcbiAgcGFkZGluZy1yaWdodDogJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLXJpZ2h0XG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rXG4gIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yXG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvclxuICBtaW4td2lkdGg6ICRwYWdpbmF0aW9uLW1pbi13aWR0aFxuICAmOmhvdmVyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3JcbiAgJjpmb2N1c1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYm9yZGVyLWNvbG9yXG4gICY6YWN0aXZlXG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tc2hhZG93LWluc2V0XG4gICZbZGlzYWJsZWRdLFxuICAmLmlzLWRpc2FibGVkXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvclxuICAgIG9wYWNpdHk6IDAuNVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHRcbiAgcGFkZGluZy1sZWZ0OiAkcGFnaW5hdGlvbi1uYXYtcGFkZGluZy1sZWZ0XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLXJpZ2h0XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuLnBhZ2luYXRpb24tbGlua1xuICAmLmlzLWN1cnJlbnRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3JcblxuLnBhZ2luYXRpb24tZWxsaXBzaXNcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWVsbGlwc2lzLWNvbG9yXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbi5wYWdpbmF0aW9uLWxpc3RcbiAgZmxleC13cmFwOiB3cmFwXG4gIGxpXG4gICAgbGlzdC1zdHlsZTogbm9uZVxuXG4rbW9iaWxlXG4gIC5wYWdpbmF0aW9uXG4gICAgZmxleC13cmFwOiB3cmFwXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgLnBhZ2luYXRpb24tbGlzdFxuICAgIGxpXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIGZsZXgtc2hyaW5rOiAxXG5cbit0YWJsZXRcbiAgLnBhZ2luYXRpb24tbGlzdFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgb3JkZXI6IDFcbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQsXG4gIC5wYWdpbmF0aW9uLWxpbmssXG4gIC5wYWdpbmF0aW9uLWVsbGlwc2lzXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIG1hcmdpbi10b3A6IDBcbiAgLnBhZ2luYXRpb24tcHJldmlvdXNcbiAgICBvcmRlcjogMlxuICAucGFnaW5hdGlvbi1uZXh0XG4gICAgb3JkZXI6IDNcbiAgLnBhZ2luYXRpb25cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgbWFyZ2luLXRvcDogMFxuICAgICYuaXMtY2VudGVyZWRcbiAgICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzXG4gICAgICAgIG9yZGVyOiAxXG4gICAgICAucGFnaW5hdGlvbi1saXN0XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIG9yZGVyOiAyXG4gICAgICAucGFnaW5hdGlvbi1uZXh0XG4gICAgICAgIG9yZGVyOiAzXG4gICAgJi5pcy1yaWdodFxuICAgICAgLnBhZ2luYXRpb24tcHJldmlvdXNcbiAgICAgICAgb3JkZXI6IDFcbiAgICAgIC5wYWdpbmF0aW9uLW5leHRcbiAgICAgICAgb3JkZXI6IDJcbiAgICAgIC5wYWdpbmF0aW9uLWxpc3RcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICAgICBvcmRlcjogM1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kcGFuZWwtbWFyZ2luOiAkYmxvY2stc3BhY2luZyAhZGVmYXVsdFxuJHBhbmVsLWl0ZW0tYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJHBhbmVsLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJHBhbmVsLXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdFxuXG4kcGFuZWwtaGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogMC43NWVtIDFlbSAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1zaXplOiAxLjI1ZW0gIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG5cbiRwYW5lbC10YWJzLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuJHBhbmVsLXRhYi1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJHBhbmVsLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdFxuJHBhbmVsLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuXG4kcGFuZWwtbGlzdC1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHBhbmVsLWxpc3QtaXRlbS1ob3Zlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhbmVsLWJsb2NrLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWFjdGl2ZS1ib3JkZXItbGVmdC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWFjdGl2ZS1pY29uLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kcGFuZWwtaWNvbi1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRwYW5lbC1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnBhbmVsXG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJHBhbmVsLXNoYWRvd1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFuZWwtbWFyZ2luXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJGNvbXBvbmVudHMgaW4gJHBhbmVsLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRjb21wb25lbnRzLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkY29tcG9uZW50cywgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAucGFuZWwtaGVhZGluZ1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvclxuICAgICAgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvblxuICAgICAgICBjb2xvcjogJGNvbG9yXG5cbi5wYW5lbC10YWJzLFxuLnBhbmVsLWJsb2NrXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIGJvcmRlci1ib3R0b206ICRwYW5lbC1pdGVtLWJvcmRlclxuXG4ucGFuZWwtaGVhZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtaGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1yYWRpdXMgJHBhbmVsLXJhZGl1cyAwIDBcbiAgY29sb3I6ICRwYW5lbC1oZWFkaW5nLWNvbG9yXG4gIGZvbnQtc2l6ZTogJHBhbmVsLWhlYWRpbmctc2l6ZVxuICBmb250LXdlaWdodDogJHBhbmVsLWhlYWRpbmctd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkcGFuZWwtaGVhZGluZy1saW5lLWhlaWdodFxuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nXG5cbi5wYW5lbC10YWJzXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtc2l6ZTogJHBhbmVsLXRhYnMtZm9udC1zaXplXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGFcbiAgICBib3JkZXItYm90dG9tOiAkcGFuZWwtdGFiLWJvcmRlci1ib3R0b21cbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4XG4gICAgcGFkZGluZzogMC41ZW1cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbmVsLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgY29sb3I6ICRwYW5lbC10YWItYWN0aXZlLWNvbG9yXG5cbi5wYW5lbC1saXN0XG4gIGFcbiAgICBjb2xvcjogJHBhbmVsLWxpc3QtaXRlbS1jb2xvclxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAkcGFuZWwtbGlzdC1pdGVtLWhvdmVyLWNvbG9yXG5cbi5wYW5lbC1ibG9ja1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGNvbG9yOiAkcGFuZWwtYmxvY2stY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtKVxuICAmID4gLmNvbnRyb2xcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtd3JhcHBlZFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAmLmlzLWFjdGl2ZVxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWJvcmRlci1sZWZ0LWNvbG9yXG4gICAgY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtY29sb3JcbiAgICAucGFuZWwtaWNvblxuICAgICAgY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvclxuICAmOmxhc3QtY2hpbGRcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRwYW5lbC1yYWRpdXNcblxuYS5wYW5lbC1ibG9jayxcbmxhYmVsLnBhbmVsLWJsb2NrXG4gIGN1cnNvcjogcG9pbnRlclxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJsb2NrLWhvdmVyLWJhY2tncm91bmQtY29sb3JcblxuLnBhbmVsLWljb25cbiAgK2ZhKDE0cHgsIDFlbSlcbiAgY29sb3I6ICRwYW5lbC1pY29uLWNvbG9yXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtKVxuICAuZmFcbiAgICBmb250LXNpemU6IGluaGVyaXRcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGFicy1ib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kdGFicy1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFkZWZhdWx0XG4kdGFicy1saW5rLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHRhYnMtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJzLWxpbmstaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtbGluay1wYWRkaW5nOiAwLjVlbSAxZW0gIWRlZmF1bHRcblxuJHRhYnMtYm94ZWQtbGluay1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4kdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcblxuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuXG4udGFic1xuICBAZXh0ZW5kICVibG9ja1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgb3ZlcmZsb3cteDogYXV0b1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIGFcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGVcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFicy1ib3JkZXItYm90dG9tLXdpZHRoXG4gICAgY29sb3I6ICR0YWJzLWxpbmstY29sb3JcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtI3skdGFicy1ib3JkZXItYm90dG9tLXdpZHRofVxuICAgIHBhZGRpbmc6ICR0YWJzLWxpbmstcGFkZGluZ1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAmOmhvdmVyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGNvbG9yOiAkdGFicy1saW5rLWhvdmVyLWNvbG9yXG4gIGxpXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYVxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkdGFicy1saW5rLWFjdGl2ZS1jb2xvclxuICB1bFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZVxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJzLWJvcmRlci1ib3R0b20td2lkdGhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAmLmlzLWxlZnRcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICAgICYuaXMtY2VudGVyXG4gICAgICBmbGV4OiBub25lXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICAgICYuaXMtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtXG4gIC5pY29uXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0sIGZhbHNlKVxuICAvLyBBbGlnbm1lbnRcbiAgJi5pcy1jZW50ZXJlZFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLXJpZ2h0XG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgLy8gU3R5bGVzXG4gICYuaXMtYm94ZWRcbiAgICBhXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgK2x0clxuICAgICAgICBib3JkZXItcmFkaXVzOiAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAwIDBcbiAgICAgICtydGxcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICR0YWJzLWJveGVkLWxpbmstcmFkaXVzICR0YWJzLWJveGVkLWxpbmstcmFkaXVzXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICBsaVxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3IgIWltcG9ydGFudFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIGxpXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICYuaXMtdG9nZ2xlXG4gICAgYVxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItY29sb3JcbiAgICAgIGJvcmRlci1zdHlsZTogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXN0eWxlXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci13aWR0aFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ob3Zlci1ib3JkZXItY29sb3JcbiAgICAgICAgei1pbmRleDogMlxuICAgIGxpXG4gICAgICAmICsgbGlcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtI3skdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGh9LCBmYWxzZSlcbiAgICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgJjpsYXN0LWNoaWxkIGFcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvclxuICAgICAgICAgIGNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtY29sb3JcbiAgICAgICAgICB6LWluZGV4OiAxXG4gICAgdWxcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcbiAgICAmLmlzLXRvZ2dsZS1yb3VuZGVkXG4gICAgICBsaVxuICAgICAgICAmOmZpcnN0LWNoaWxkIGFcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW1cbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW1cbiAgICAgICAgJjpsYXN0LWNoaWxkIGFcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW1cbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiLyogQnVsbWEgR3JpZCAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJjb2x1bW5zXCJcbkBpbXBvcnQgXCJ0aWxlc1wiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRjb2x1bW4tZ2FwOiAwLjc1cmVtICFkZWZhdWx0XG5cbi5jb2x1bW5cbiAgZGlzcGxheTogYmxvY2tcbiAgZmxleC1iYXNpczogMFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgcGFkZGluZzogJGNvbHVtbi1nYXBcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1uYXJyb3dcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IHVuc2V0XG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtZnVsbFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMTAwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLXF1YXJ0ZXJzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA3NSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10d28tdGhpcmRzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA2Ni42NjY2JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWhhbGZcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDUwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS10aGlyZFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMzMuMzMzMyVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtcXVhcnRlclxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMjUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLWZpZnRoXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAyMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10d28tZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA0MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1maWZ0aHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDYwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZvdXItZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA4MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by10aGlyZHNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtaGFsZlxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLXRoaXJkXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtZmlmdGhcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by1maWZ0aHNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRoc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtZm91ci1maWZ0aHNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLSN7JGl9XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC0jeyRpfVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICttb2JpbGVcbiAgICAmLmlzLW5hcnJvdy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tbW9iaWxlXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArdGFibGV0XG4gICAgJi5pcy1uYXJyb3csXG4gICAgJi5pcy1uYXJyb3ctdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwsXG4gICAgJi5pcy1mdWxsLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLFxuICAgICYuaXMtdHdvLXRoaXJkcy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZixcbiAgICAmLmlzLWhhbGYtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQsXG4gICAgJi5pcy1vbmUtdGhpcmQtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLFxuICAgICYuaXMtb25lLXF1YXJ0ZXItdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgsXG4gICAgJi5pcy1vbmUtZmlmdGgtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLFxuICAgICYuaXMtdHdvLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocyxcbiAgICAmLmlzLXRocmVlLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLFxuICAgICYuaXMtZm91ci1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcyxcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZixcbiAgICAmLmlzLW9mZnNldC1oYWxmLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZCxcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgsXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0sXG4gICAgICAmLmlzLSN7JGl9LXRhYmxldFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0sXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10YWJsZXRcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICt0b3VjaFxuICAgICYuaXMtbmFycm93LXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LXRvdWNoXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10b3VjaFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK2Rlc2t0b3BcbiAgICAmLmlzLW5hcnJvdy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tZGVza3RvcFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tZGVza3RvcFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK3dpZGVzY3JlZW5cbiAgICAmLmlzLW5hcnJvdy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlblxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0td2lkZXNjcmVlblxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK2Z1bGxoZFxuICAgICYuaXMtbmFycm93LWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDc1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tZnVsbGhkXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1mdWxsaGRcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG5cbi5jb2x1bW5zXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgKC0kY29sdW1uLWdhcCksIGZhbHNlKVxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICgtJGNvbHVtbi1nYXApKVxuICBtYXJnaW4tdG9wOiAoLSRjb2x1bW4tZ2FwKVxuICAmOmxhc3QtY2hpbGRcbiAgICBtYXJnaW4tYm90dG9tOiAoLSRjb2x1bW4tZ2FwKVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtICN7JGNvbHVtbi1nYXB9KVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtZ2FwbGVzc1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMCwgZmFsc2UpXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgIG1hcmdpbi10b3A6IDBcbiAgICAmID4gLmNvbHVtblxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLmlzLW1vYmlsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgJi5pcy1tdWx0aWxpbmVcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5pcy12Y2VudGVyZWRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICAmOm5vdCguaXMtZGVza3RvcClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgK2Rlc2t0b3BcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuQGlmICR2YXJpYWJsZS1jb2x1bW5zXG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlXG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW1cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKSwgZmFsc2UpXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSkpXG4gICAgPiAuY29sdW1uXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDhcbiAgICAgICYuaXMtI3skaX1cbiAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK21vYmlsZVxuICAgICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0YWJsZXRcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXRcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdGFibGV0LW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXQtb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0b3VjaFxuICAgICAgICAmLmlzLSN7JGl9LXRvdWNoXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3BcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3Atb25seVxuICAgICAgICAmLmlzLSN7JGl9LWRlc2t0b3Atb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuXG4gICAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlblxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZnVsbGhkXG4gICAgICAgICYuaXMtI3skaX0tZnVsbGhkXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGlsZS1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0XG5cbi50aWxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWFuY2VzdG9yXG4gICAgbWFyZ2luLWxlZnQ6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgIG1hcmdpbi1yaWdodDogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgbWFyZ2luLXRvcDogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0aWxlLXNwYWNpbmdcbiAgJi5pcy1jaGlsZFxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XG4gICYuaXMtcGFyZW50XG4gICAgcGFkZGluZzogJHRpbGUtc3BhY2luZ1xuICAmLmlzLXZlcnRpY2FsXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICYgPiAudGlsZS5pcy1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgJjpub3QoLmlzLWNoaWxkKVxuICAgICAgZGlzcGxheTogZmxleFxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX1cbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogKGRpdmlkZSgkaSwgMTIpKSAqIDEwMCVcbiIsIi8qIEJ1bG1hIEhlbHBlcnMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiY29sb3JcIlxuQGltcG9ydCBcImZsZXhib3hcIlxuQGltcG9ydCBcImZsb2F0XCJcbkBpbXBvcnQgXCJvdGhlclwiXG5AaW1wb3J0IFwib3ZlcmZsb3dcIlxuQGltcG9ydCBcInBvc2l0aW9uXCJcbkBpbXBvcnQgXCJzcGFjaW5nXCJcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCJcbkBpbXBvcnQgXCJ2aXNpYmlsaXR5XCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXNcIlxuXG5AZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG4gIGEuaGFzLXRleHQtI3skbmFtZX1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIGNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudFxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAvLyBMaWdodFxuICAgIC5oYXMtdGV4dC0jeyRuYW1lfS1saWdodFxuICAgICAgY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50XG4gICAgYS5oYXMtdGV4dC0jeyRuYW1lfS1saWdodFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgMTAlKSAhaW1wb3J0YW50XG4gICAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9LWxpZ2h0XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudFxuICAgIC8vIERhcmtcbiAgICAuaGFzLXRleHQtI3skbmFtZX0tZGFya1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnRcbiAgICBhLmhhcy10ZXh0LSN7JG5hbWV9LWRhcmtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzXG4gICAgICAgIGNvbG9yOiBidWxtYUxpZ2h0ZW4oJGNvbG9yLWRhcmssIDEwJSkgIWltcG9ydGFudFxuICAgIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfS1kYXJrXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyayAhaW1wb3J0YW50XG5cbkBlYWNoICRuYW1lLCAkc2hhZGUgaW4gJHNoYWRlc1xuICAuaGFzLXRleHQtI3skbmFtZX1cbiAgICBjb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcbiAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcbiIsIiRmbGV4LWRpcmVjdGlvbi12YWx1ZXM6IHJvdywgcm93LXJldmVyc2UsIGNvbHVtbiwgY29sdW1uLXJldmVyc2VcbkBlYWNoICR2YWx1ZSBpbiAkZmxleC1kaXJlY3Rpb24tdmFsdWVzXG4gIC5pcy1mbGV4LWRpcmVjdGlvbi0jeyR2YWx1ZX1cbiAgICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlICFpbXBvcnRhbnRcblxuJGZsZXgtd3JhcC12YWx1ZXM6IG5vd3JhcCwgd3JhcCwgd3JhcC1yZXZlcnNlXG5AZWFjaCAkdmFsdWUgaW4gJGZsZXgtd3JhcC12YWx1ZXNcbiAgLmlzLWZsZXgtd3JhcC0jeyR2YWx1ZX1cbiAgICBmbGV4LXdyYXA6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRqdXN0aWZ5LWNvbnRlbnQtdmFsdWVzOiBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBzcGFjZS1hcm91bmQsIHNwYWNlLWV2ZW5seSwgc3RhcnQsIGVuZCwgbGVmdCwgcmlnaHRcbkBlYWNoICR2YWx1ZSBpbiAkanVzdGlmeS1jb250ZW50LXZhbHVlc1xuICAuaXMtanVzdGlmeS1jb250ZW50LSN7JHZhbHVlfVxuICAgIGp1c3RpZnktY29udGVudDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLWNvbnRlbnQtdmFsdWVzOiBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBzcGFjZS1hcm91bmQsIHNwYWNlLWV2ZW5seSwgc3RyZXRjaCwgc3RhcnQsIGVuZCwgYmFzZWxpbmVcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24tY29udGVudC12YWx1ZXNcbiAgLmlzLWFsaWduLWNvbnRlbnQtI3skdmFsdWV9XG4gICAgYWxpZ24tY29udGVudDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLWl0ZW1zLXZhbHVlczogc3RyZXRjaCwgZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgYmFzZWxpbmUsIHN0YXJ0LCBlbmQsIHNlbGYtc3RhcnQsIHNlbGYtZW5kXG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLWl0ZW1zLXZhbHVlc1xuICAuaXMtYWxpZ24taXRlbXMtI3skdmFsdWV9XG4gICAgYWxpZ24taXRlbXM6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRhbGlnbi1zZWxmLXZhbHVlczogYXV0bywgZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgYmFzZWxpbmUsIHN0cmV0Y2hcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24tc2VsZi12YWx1ZXNcbiAgLmlzLWFsaWduLXNlbGYtI3skdmFsdWV9XG4gICAgYWxpZ24tc2VsZjogJHZhbHVlICFpbXBvcnRhbnRcblxuJGZsZXgtb3BlcmF0b3JzOiBncm93LCBzaHJpbmtcbkBlYWNoICRvcGVyYXRvciBpbiAkZmxleC1vcGVyYXRvcnNcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1XG4gICAgLmlzLWZsZXgtI3skb3BlcmF0b3J9LSN7JGl9XG4gICAgICBmbGV4LSN7JG9wZXJhdG9yfTogJGkgIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4uaXMtY2xlYXJmaXhcbiAgK2NsZWFyZml4XG5cbi5pcy1wdWxsZWQtbGVmdFxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XG5cbi5pcy1wdWxsZWQtcmlnaHRcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuLmlzLXJhZGl1c2xlc3NcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50XG5cbi5pcy1zaGFkb3dsZXNzXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtY2xpY2thYmxlXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudFxuXG4uaXMtdW5zZWxlY3RhYmxlXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuIiwiLmlzLWNsaXBwZWRcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbi5pcy1vdmVybGF5XG4gIEBleHRlbmQgJW92ZXJsYXlcblxuLmlzLXJlbGF0aXZlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4iLCIuaXMtbWFyZ2lubGVzc1xuICBtYXJnaW46IDAgIWltcG9ydGFudFxuXG4uaXMtcGFkZGluZ2xlc3NcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG5cbiRzcGFjaW5nLXNob3J0Y3V0czogKFwibWFyZ2luXCI6IFwibVwiLCBcInBhZGRpbmdcIjogXCJwXCIpICFkZWZhdWx0XG4kc3BhY2luZy1kaXJlY3Rpb25zOiAoXCJ0b3BcIjogXCJ0XCIsIFwicmlnaHRcIjogXCJyXCIsIFwiYm90dG9tXCI6IFwiYlwiLCBcImxlZnRcIjogXCJsXCIpICFkZWZhdWx0XG4kc3BhY2luZy1ob3Jpem9udGFsOiBcInhcIiAhZGVmYXVsdFxuJHNwYWNpbmctdmVydGljYWw6IFwieVwiICFkZWZhdWx0XG4kc3BhY2luZy12YWx1ZXM6IChcIjBcIjogMCwgXCIxXCI6IDAuMjVyZW0sIFwiMlwiOiAwLjVyZW0sIFwiM1wiOiAwLjc1cmVtLCBcIjRcIjogMXJlbSwgXCI1XCI6IDEuNXJlbSwgXCI2XCI6IDNyZW0sIFwiYXV0b1wiOiBhdXRvKSAhZGVmYXVsdFxuXG5AZWFjaCAkcHJvcGVydHksICRzaG9ydGN1dCBpbiAkc3BhY2luZy1zaG9ydGN1dHNcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkc3BhY2luZy12YWx1ZXNcbiAgICAvLyBBbGwgZGlyZWN0aW9uc1xuICAgIC4jeyRzaG9ydGN1dH0tI3skbmFtZX1cbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBDYXJkaW5hbCBkaXJlY3Rpb25zXG4gICAgQGVhY2ggJGRpcmVjdGlvbiwgJHN1ZmZpeCBpbiAkc3BhY2luZy1kaXJlY3Rpb25zXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3VmZml4fS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tI3skZGlyZWN0aW9ufTogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBIb3Jpem9udGFsIGF4aXNcbiAgICBAaWYgJHNwYWNpbmctaG9yaXpvbnRhbCAhPSBudWxsXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3BhY2luZy1ob3Jpem9udGFsfS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tbGVmdDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAgICAgI3skcHJvcGVydHl9LXJpZ2h0OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIFZlcnRpY2FsIGF4aXNcbiAgICBAaWYgJHNwYWNpbmctdmVydGljYWwgIT0gbnVsbFxuICAgICAgLiN7JHNob3J0Y3V0fSN7JHNwYWNpbmctdmVydGljYWx9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS10b3A6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgICAgICN7JHByb3BlcnR5fS1ib3R0b206ICR2YWx1ZSAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbj10eXBvZ3JhcGh5LXNpemUoJHRhcmdldDonJylcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgLmlzLXNpemUtI3skaX0je2lmKCR0YXJnZXQgPT0gJycsICcnLCAnLScgKyAkdGFyZ2V0KX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudFxuXG4rdHlwb2dyYXBoeS1zaXplKClcblxuK21vYmlsZVxuICArdHlwb2dyYXBoeS1zaXplKCdtb2JpbGUnKVxuXG4rdGFibGV0XG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RhYmxldCcpXG5cbit0b3VjaFxuICArdHlwb2dyYXBoeS1zaXplKCd0b3VjaCcpXG5cbitkZXNrdG9wXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Rlc2t0b3AnKVxuXG4rd2lkZXNjcmVlblxuICArdHlwb2dyYXBoeS1zaXplKCd3aWRlc2NyZWVuJylcblxuK2Z1bGxoZFxuICArdHlwb2dyYXBoeS1zaXplKCdmdWxsaGQnKVxuXG4kYWxpZ25tZW50czogKCdjZW50ZXJlZCc6ICdjZW50ZXInLCAnanVzdGlmaWVkJzogJ2p1c3RpZnknLCAnbGVmdCc6ICdsZWZ0JywgJ3JpZ2h0JzogJ3JpZ2h0JylcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH1cbiAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gICttb2JpbGVcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1tb2JpbGVcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXQtb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10b3VjaFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3BcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3Atb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW5cbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4tb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZnVsbGhkXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbi5pcy1jYXBpdGFsaXplZFxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XG5cbi5pcy1sb3dlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy11cHBlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy1pdGFsaWNcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnRcbiAgXG4uaXMtdW5kZXJsaW5lZFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50XG5cbi5oYXMtdGV4dC13ZWlnaHQtbGlnaHRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1ub3JtYWxcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtbWVkaXVtXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LXNlbWlib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtYm9sZFxuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1wcmltYXJ5XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXNlY29uZGFyeVxuICBmb250LWZhbWlseTogJGZhbWlseS1zZWNvbmRhcnkgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXNhbnMtc2VyaWZcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktbW9ub3NwYWNlXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktY29kZVxuICBmb250LWZhbWlseTogJGZhbWlseS1jb2RlICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGRpc3BsYXlzOiAnYmxvY2snICdmbGV4JyAnaW5saW5lJyAnaW5saW5lLWJsb2NrJyAnaW5saW5lLWZsZXgnXG5cbkBlYWNoICRkaXNwbGF5IGluICRkaXNwbGF5c1xuICAuaXMtI3skZGlzcGxheX1cbiAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICttb2JpbGVcbiAgICAuaXMtI3skZGlzcGxheX0tbW9iaWxlXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0YWJsZXRcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0YWJsZXQtb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS10YWJsZXQtb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaXMtI3skZGlzcGxheX0tdG91Y2hcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3BcbiAgICAuaXMtI3skZGlzcGxheX0tZGVza3RvcFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZGVza3RvcC1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3Atb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5pcy0jeyRkaXNwbGF5fS13aWRlc2NyZWVuXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuLW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlbi1vbmx5XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtmdWxsaGRcbiAgICAuaXMtI3skZGlzcGxheX0tZnVsbGhkXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG5cbi5pcy1oaWRkZW5cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy1zci1vbmx5XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudFxuICBoZWlnaHQ6IDAuMDFlbSAhaW1wb3J0YW50XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XG4gIHdpZHRoOiAwLjAxZW0gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1oaWRkZW4tbW9iaWxlXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXRcbiAgLmlzLWhpZGRlbi10YWJsZXRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RhYmxldC1vbmx5XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1oaWRkZW4tdG91Y2hcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Rlc2t0b3BcbiAgLmlzLWhpZGRlbi1kZXNrdG9wXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wLW9ubHlcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuLW9ubHlcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Z1bGxoZFxuICAuaXMtaGlkZGVuLWZ1bGxoZFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtaW52aXNpYmxlXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbittb2JpbGVcbiAgLmlzLWludmlzaWJsZS1tb2JpbGVcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1pbnZpc2libGUtdGFibGV0XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldC1vbmx5XG4gIC5pcy1pbnZpc2libGUtdGFibGV0LW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdG91Y2hcbiAgLmlzLWludmlzaWJsZS10b3VjaFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1pbnZpc2libGUtZGVza3RvcFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitkZXNrdG9wLW9ubHlcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlblxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW5cbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbi1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK2Z1bGxoZFxuICAuaXMtaW52aXNpYmxlLWZ1bGxoZFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG4iLCIvKiBCdWxtYSBMYXlvdXQgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiaGVyb1wiXG5AaW1wb3J0IFwic2VjdGlvblwiXG5AaW1wb3J0IFwiZm9vdGVyXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGhlcm8tYm9keS1wYWRkaW5nOiAzcmVtIDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLXRhYmxldDogM3JlbSAzcmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctc21hbGw6IDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLW1lZGl1bTogOXJlbSA0LjVyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1sYXJnZTogMThyZW0gNnJlbSAhZGVmYXVsdFxuXG4kaGVyby1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLy8gTWFpbiBjb250YWluZXJcbi5oZXJvXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgLm5hdmJhclxuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgLnRhYnNcbiAgICB1bFxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRoZXJvLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgLnRpdGxlXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAuc3VidGl0bGVcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjkpXG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICt0b3VjaFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGNvbG9yOiBidWxtYVJnYmEoJGNvbG9yLWludmVydCwgMC43KVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC50YWJzXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIG9wYWNpdHk6IDAuOVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgbGlcbiAgICAgICAgICAmLmlzLWFjdGl2ZSBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgJi5pcy1ib3hlZCxcbiAgICAgICAgJi5pcy10b2dnbGVcbiAgICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAgICAgICBsaS5pcy1hY3RpdmUgYVxuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgLy8gTW9kaWZpZXJzXG4gICAgICBAaWYgdHlwZS1vZigkY29sb3IpID09ICdjb2xvcidcbiAgICAgICAgJi5pcy1ib2xkXG4gICAgICAgICAgJGdyYWRpZW50LXRvcC1sZWZ0OiBkYXJrZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkY29sb3IsIC0xMGRlZyksIDEwJSksIDEwJSlcbiAgICAgICAgICAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0OiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAxMGRlZyksIDUlKSwgNSUpXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgJGdyYWRpZW50LXRvcC1sZWZ0IDAlLCAkY29sb3IgNzElLCAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0IDEwMCUpXG4gICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgLmhlcm8tYm9keVxuICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK3RhYmxldFxuICAgICAgLmhlcm8tYm9keVxuICAgICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArdGFibGV0XG4gICAgICAuaGVyby1ib2R5XG4gICAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1sYXJnZVxuICAmLmlzLWhhbGZoZWlnaHQsXG4gICYuaXMtZnVsbGhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyXG4gICAgLmhlcm8tYm9keVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgJiA+IC5jb250YWluZXJcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtaGFsZmhlaWdodFxuICAgIG1pbi1oZWlnaHQ6IDUwdmhcbiAgJi5pcy1mdWxsaGVpZ2h0XG4gICAgbWluLWhlaWdodDogMTAwdmhcblxuLy8gQ29tcG9uZW50c1xuXG4uaGVyby12aWRlb1xuICBAZXh0ZW5kICVvdmVybGF5XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdmlkZW9cbiAgICBsZWZ0OiA1MCVcbiAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLXRyYW5zcGFyZW50XG4gICAgb3BhY2l0eTogMC4zXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICBkaXNwbGF5OiBub25lXG5cbi5oZXJvLWJ1dHRvbnNcbiAgbWFyZ2luLXRvcDogMS41cmVtXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAuYnV0dG9uXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDEuNXJlbSlcblxuLy8gQ29udGFpbmVyc1xuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdFxuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcblxuLmhlcm8tYm9keVxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nXG4gICt0YWJsZXRcbiAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctdGFibGV0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRzZWN0aW9uLXBhZGRpbmc6IDNyZW0gMS41cmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3A6IDNyZW0gM3JlbSAhZGVmYXVsdFxuJHNlY3Rpb24tcGFkZGluZy1tZWRpdW06IDlyZW0gNC41cmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLWxhcmdlOiAxOHJlbSA2cmVtICFkZWZhdWx0XG5cbi5zZWN0aW9uXG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmdcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Rlc2t0b3BcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3BcbiAgICAvLyBTaXplc1xuICAgICYuaXMtbWVkaXVtXG4gICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1lZGl1bVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbGFyZ2VcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXNcIlxuXG4kZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiRmb290ZXItY29sb3I6IGZhbHNlICFkZWZhdWx0XG4kZm9vdGVyLXBhZGRpbmc6IDNyZW0gMS41cmVtIDZyZW0gIWRlZmF1bHRcblxuLmZvb3RlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJhY2tncm91bmQtY29sb3JcbiAgcGFkZGluZzogJGZvb3Rlci1wYWRkaW5nXG4gIEBpZiAkZm9vdGVyLWNvbG9yXG4gICAgY29sb3I6ICRmb290ZXItY29sb3JcbiIsIi8qIHVidW50dS0zMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcuLi9Gb250cy91YnVudHUtdjE5LWxhdGluLTMwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9Gb250cy91YnVudHUtdjE5LWxhdGluLTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnLi4vRm9udHMvdWJ1bnR1LXYxOS1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL0ZvbnRzL3VidW50dS12MTktbGF0aW4tMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vRm9udHMvdWJ1bnR1LXYxOS1sYXRpbi0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoJy4uL0ZvbnRzL3VidW50dS12MTktbGF0aW4tMzAwLnN2ZyNVYnVudHUnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiB1YnVudHUtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy4uL0ZvbnRzL3VidW50dS12MTktbGF0aW4tcmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9Gb250cy91YnVudHUtdjE5LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJy4uL0ZvbnRzL3VidW50dS12MTktbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vRm9udHMvdWJ1bnR1LXYxOS1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vRm9udHMvdWJ1bnR1LXYxOS1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgdXJsKCcuLi9Gb250cy91YnVudHUtdjE5LWxhdGluLXJlZ3VsYXIuc3ZnI1VidW50dScpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHVidW50dS01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcuLi9Gb250cy91YnVudHUtdjE5LWxhdGluLTUwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9Gb250cy91YnVudHUtdjE5LWxhdGluLTUwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnLi4vRm9udHMvdWJ1bnR1LXYxOS1sYXRpbi01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL0ZvbnRzL3VidW50dS12MTktbGF0aW4tNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vRm9udHMvdWJ1bnR1LXYxOS1sYXRpbi01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoJy4uL0ZvbnRzL3VidW50dS12MTktbGF0aW4tNTAwLnN2ZyNVYnVudHUnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiB1YnVudHUtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnLi4vRm9udHMvdWJ1bnR1LXYxOS1sYXRpbi03MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbCgnJyksXG4gIHVybCgnLi4vRm9udHMvdWJ1bnR1LXYxOS1sYXRpbi03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJy4uL0ZvbnRzL3VidW50dS12MTktbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcuLi9Gb250cy91YnVudHUtdjE5LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uL0ZvbnRzL3VidW50dS12MTktbGF0aW4tNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgdXJsKCcuLi9Gb250cy91YnVudHUtdjE5LWxhdGluLTcwMC5zdmcjVWJ1bnR1JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuIiwiI2Nvb2tpZW1hbi1tb2RhbCB7XG4gICNjb29raWVtYW4tc2V0dGluZ3MtYnV0dG9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNjb29raWVtYW4tc2V0dGluZ3Mge1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIH1cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5hY2NvcmRpb24tZWxlbWVudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbi1hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggIDtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuc2hhcmVib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkZ2FwKjM7XG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICB9XG4gID5zcGFuIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuc2hhcmlmZiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC5vcmllbnRhdGlvbi1ob3Jpem9udGFsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIC5zaGFyZV90ZXh0LFxuICAgICAgICAuc2hhcmVfY291bnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZmEtdHdpdHRlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0dmeC94LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxufVxuXG4jcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMzlweCArICgyICogJGdhcCkgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci53aWRlIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHggIWltcG9ydGFudDtcbn1cbkBpbmNsdWRlIGRlc2t0b3Age1xuICAudG90b3Age1xuICAgIC8qZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyovXG4gIH1cbn1cblxuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgdG9wOiAwO1xufVxuXG4udG90b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogLTEwMCU7XG4gICYuc2hvdyB7XG4gICAgbGVmdDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgJi5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3I7XG4gICAgPiAucGFzc2FnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGVmYXVsdCB7XG4gIC5zZWN0aW9uLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idXR0b24ge1xuICBhbGw6IHJldmVydDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHNlY29uZGFyeTtcbn1cblxuLy8gU2NocmlmdGdyw7bDn2VuXG5cbiNoZWFkZXIgLmhlYWRlcixcbiNwYWdlIC5oZWFkZXItY29udGVudCxcbiNwYWdlIC5jb250ZW50LFxuI3BhZ2UgLmZvb3RlcixcbiNwYWdlIC50ZXh0LWZvb3RlciB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR0aXRsZS13ZWlnaHQ7XG4gIH1cblxuICBoMSwgcC5zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtMTtcbiAgICBsaW5lLWhlaWdodDogKDQuNjg3NXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBwLnNsb2dhbiB7XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS0yO1xuICAgIGxpbmUtaGVpZ2h0OiAoNC4wNjI1cmVtKTtcbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtMztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtNDtcbiAgICBsaW5lLWhlaWdodDogKDIuNXJlbSk7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBsaW5lLWhlaWdodDogKDIuNXJlbSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgfVxuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6ICRzaXplLTU7XG4gICAgbGluZS1oZWlnaHQ6ICgyLjVyZW0pO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBsaW5lLWhlaWdodDogKDIuNXJlbSk7XG4gICAgfVxuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6ICRzaXplLTY7XG4gICAgbGluZS1oZWlnaHQ6ICgyLjVyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBsaW5lLWhlaWdodDogKDIuNXJlbSk7XG4gICAgfVxuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6ICgyMS8xNCk7XG4gIH1cblxuICBwLFxuICBsaSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS03O1xuICAgIGxpbmUtaGVpZ2h0OiAoMS43NXJlbSk7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6ICRzaXplLTc7XG4gICAgICBsaW5lLWhlaWdodDogKDEuNzVyZW0pO1xuICAgIH1cbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuaW1wb3J0YW50IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTRweDtcbiAgfVxuXG4gIC5jZS1ib2R5dGV4dCxcbiAgLm5ld3MtdGV4dC13cmFwIHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAkZ2FwIDA7XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLmxpbms7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XG4gICAgICBmb250LXN0eWxlOiBpbml0aWFsO1xuICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHNwYW4uZGVzY3JpcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5jb3B5cmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5raWNrZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHNlY29uZGFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNHB4O1xuICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVwcGVyY2FzZWFuZHNwYWNpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG5cbkBpbmNsdWRlIHRvdWNoIHtcbiAgLmlzLW9yZGVyLTEtbW9iaWxlIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1vcmRlci0yLW1vYmlsZSB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jcGFnZSAuY29udGVudCB7XG4gIHAge1xuICAgIGEsIGxpIHtcbiAgICAgIEBleHRlbmQgLmxpbms7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICB9XG4gIH1cbiAgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgIGEge1xuICAgICAgQGV4dGVuZCAubGluaztcbiAgICB9XG4gIH1cbiAgLmxlZnRjb2x1bW4ge1xuICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgID4gLmNvbHVtbnMgPiAuY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgZmlndXJlLmltYWdlIGltZyB7XG4gICAgICAgICAgLyptYXgtaGVpZ2h0OiA0NTBweDsqL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jZS1iZWxvdyB7XG4gICAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2UtaW50ZXh0IHtcbiAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC52aWRlbyB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jZS1sZWZ0LmNlLWludGV4dCB7XG4gICAgLmNlLWdhbGxlcnkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jZS1yaWdodC5jZS1pbnRleHQge1xuICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGYXJiZW5cblxuLmhhcy10ZXh0LXNlY29uZGFyeSB7IGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7IH1cbi5jb250ZW50IHtcbiAgPi5mcmFtZS1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRnYXA7XG4gICAgcGFkZGluZy1yaWdodDogJGdhcDtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICA+LmZyYW1lLWxheW91dC0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgID5kaXYge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cbiAgfVxuXG4gID4uZnJhbWUtbGF5b3V0LTIwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICA+ZGl2IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICB9XG4gIH1cblxuICA+LmZyYW1lLWxheW91dC0zMDAge1xuICAgID5kaXYge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cbiAgfVxuICA+LmZyYW1lLWxheW91dC00MDAge1xuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgPmRpdiB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgfVxuICB9XG59XG5cbi5mcmFtZS1sYXlvdXQtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uZnJhbWUtbGF5b3V0LTUwMCB7XG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mcmFtZS1sYXlvdXQtNTUwIHtcbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyogVmVyaGluZGVydCBUZXh0dW1icnVjaCAqL1xuICBib3JkZXI6IDA7XG59XG5cblxuXG4ucmlnaHRjb2x1bW4ge1xuICBoMyB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXG4gIH1cbiAgLmZyYW1lLWxheW91dC0zMDAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8vIEFic3TDpG5kZVxuXG4kZXh0cmEtc21hbGw6IDQwcHg7XG4kc21hbGw6IDYwcHg7XG4kbWVkaXVtOiA4MHB4O1xuJGxhcmdlOiAxMDBweDtcbiRleHRyYS1sYXJnZTogMTIwcHg7XG5cbi5mcmFtZS10eXBlLXRleHRtZWRpYSxcbi5mcmFtZS10eXBlLW5ld3NfY2F0ZWdvcnlsaXN0LFxuLmZyYW1lLXR5cGUtbmV3c19uZXdzbGlzdHN0aWNreSB7XG4gIHBhZGRpbmc6IDAgJGdhcCAkZ2FwICRnYXA7XG59XG5cbi5mcmFtZS1zcGFjZS1iZWZvcmUge1xuICAmLWV4dHJhLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogJGV4dHJhLXNtYWxsO1xuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZXh0cmEtc21hbGwvMjtcbiAgICB9XG4gIH1cbiAgJi1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6ICRzbWFsbDtcbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogJHNtYWxsLzI7XG4gICAgfVxuICB9XG4gICYtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogJG1lZGl1bTtcbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogJG1lZGl1bS8yO1xuICAgIH1cbiAgfVxuICAmLWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogJGxhcmdlO1xuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkbGFyZ2UvMjtcbiAgICB9XG4gIH1cbiAgJi1leHRyYS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6ICRleHRyYS1sYXJnZTtcbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGV4dHJhLWxhcmdlLzI7XG4gICAgfVxuICB9XG59XG5cbi5mcmFtZS1zcGFjZS1hZnRlciB7XG4gICYtZXh0cmEtc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAkZXh0cmEtc21hbGw7XG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRleHRyYS1zbWFsbC8yO1xuICAgIH1cbiAgfVxuICAmLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNtYWxsO1xuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc21hbGwvMjtcbiAgICB9XG4gIH1cbiAgJi1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWVkaXVtO1xuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbWVkaXVtLzI7XG4gICAgfVxuICB9XG4gICYtbGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAkbGFyZ2U7XG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRsYXJnZS8yO1xuICAgIH1cbiAgfVxuICAmLWV4dHJhLWxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGV4dHJhLWxhcmdlO1xuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIHBhZGRpbmctYm90dG9tdG9wOiAkZXh0cmEtbGFyZ2UvMjtcbiAgICB9XG4gIH1cbn1cblxuLnRucy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBidXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgNTAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgJi50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uaXMtM2NvbHMtZXF1YWwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcblxuICAuZnJhbWUtdHlwZS10ZXh0bWVkaWEge1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmlzLTRjb2xzLWVxdWFsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIC5mcmFtZS10eXBlLXRleHRtZWRpYSB7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLmltYWdlIHtcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmlzLTVjb2xzLWVxdWFsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIC5mcmFtZS10eXBlLXRleHRtZWRpYSB7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLmltYWdlIHtcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUgI3BhZ2UgLmNvbnRlbnQgLmZyYW1lLXR5cGUtdGV4dG1lZGlhIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG5cbi5pZnJhbWVyZWdpb2J1c3NlIHtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG4gIC5pZnJhbWVyZWdpb2J1c3NlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogMTY1MHB4O1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI2NHB4KSB7XG4gIC5pZnJhbWVyZWdpb2J1c3NlIHtcbiAgICBoZWlnaHQ6IDExMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJcbi5idXJnZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAuYnVyZ2VyLWJ1dHRvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG5cbiAgICAgIGcge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgLjJzO1xuXG4gICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIC4ycztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIC4ycztcblxuICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tbS13cmFwcGVyLS1vcGVuZWQgJiBzdmcge1xuICAgICAgc3Ryb2tlOiAkYmxhY2s7XG5cbiAgICAgIGcge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgLjJzO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVyIC5oZWFkZXIge1xuICBwYWRkaW5nOiA2MHB4ICRnYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAuaGVhZGVyLWxvZ29hbmRtZW51IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBmbGV4OiAxIDEgMzAlO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW5zPi5jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2hhbmRsb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICRnYXAvMjtcbiAgdG9wOiAzN3B4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5pbml0aWF0aXZlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvKm1hcmdpbi1yaWdodDogNjVweDsqL1xuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9naW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgfVxuICB9XG59XG5cblxuI2hlYWRlckdob3N0IHtcbn1cblxuLnNlY3Rpb24ge1xuICAmLmhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtc2Nyb2xsZWQgJiB7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgLmhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgfVxuICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaGFuZGxvZ2luIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgfVxuICAgICAgLm1lZ2FtZW51IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG4iLCIuaGVhZGVyLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gIC5tZW51Lm1lbnUtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5maXJzdGxldmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkubHZsLTEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBhICsgLm1lZ2FtZW51LFxuICAgICAgICAmOmZvY3VzLXdpdGhpbiBhICsgLm1lZ2FtZW51IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBhLFxuICAgICAgICAmOmZvY3VzIGEge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgPmEge1xuICAgICAgICAgICAgQGV4dGVuZCAubGluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZ2FtZW51IHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAyNTBtcywgb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDEzcHggLTUwcHggMCAtNTBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweCA1MHB4IDUwcHg7XG5cbiAgICAgIC5tZW51dGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6ICRzaXplLTc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWNvbmRsZXZlbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgLmx2bC0yIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5oYXMtc3ViIHtcbiAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0dmeC9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC50aGlyZGxldmVsIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnRoaXJkbGV2ZWwge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIC5sdmwtMyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgID5hIHNwYW4ge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5saW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2NobmVsbHp1Z3JpZmYge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnF1aWNrbGlua3Mtd3JhcHBlciB7XG4gIC5xdWlja2xpbmtzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICByaWdodDogLTIwMDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB0b3A6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IC41cyBlYXNlLWluLW91dDtcbiAgICAubG9nby1pbml0aWF0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLnF1aWNrbGlua3Mge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgLnF1aWNrbmF2aSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIG5hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQ1cHg7XG5cbiAgICAgICAgICAgICYucXVpY2tsaW5rcy1jbG9zZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0dmeC9jbG9zZS5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICByaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5xdWlja2xpbmtzLXRhYiB7XG4gICAgei1pbmRleDogMTU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgdG9wOiA2MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgLnF1aWNrbGlua3MtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAucXVpY2tsaW5rcyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5xdWlja2xpbmtzLXRhYixcbiAgICAucXVpY2tsaW5rcy1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAzMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjY2dnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcbiAgLnF1aWNrbGlua3Mtd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1tLXdyYXBwZXItLW9wZW5lZCB7XG4gICAgLm1tLXNsaWRlb3V0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAxMHB4IDAgcmdiYSgxNzksIDE3OSwgMTc5LCAwLjUwKSBpbnNldDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2hhbmRsb2dpbi1tb2JpbGUtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIC5zZWFyY2hhbmRsb2dpbi1tb2JpbGUge1xuICAgIEBleHRlbmQgLnNlYXJjaGFuZGxvZ2luO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0b3A6IDIwcHg7XG4gICAgLnNlYXJjaCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb3JtIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tbS1ibG9ja2VyIHtcbiAgei1pbmRleDogMTEgIWltcG9ydGFudDtcbn1cblxuI21vYmlsZS1tZW51IHtcbiAgLm1tLW5hdmJhcnMtLXRvcCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tLXBhbmVscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgLm1tLW5hdmJhciB7XG4gICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLm1tLW5hdmJhcl9fdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tbS1idG46YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC5tbS1idG46YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLm1tLWxpc3RpdGVtIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubW0tbGlzdGl0ZW0tLXNlbGVjdGVkID4gLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIC5tbS1saXN0aXRlbV9fYnRuIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIC5zdWJNZW51IHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmZyYW1lLXR5cGUtbGlzdCB7XG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLm5ld3MtbGlzdC1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xufVxuXG4uZjMtd2lkZ2V0LXBhZ2luYXRvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAuY29sdW1uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLmxpbms7XG4gICAgICBAZXh0ZW5kIC51cHBlcmNhc2VhbmRzcGFjaW5nO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uaG9tZS1ldmVudHMtbGlzdC12aWV3IHtcblxuICAuYXJ0aWNsZS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjE0cHg7XG5cbiAgICAgIC5uZXdzLWxpc3QtY2F0ZWdvcnkge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1saW5rLWFuZC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzLWltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgLm5ld3MtaW1nLXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gICAgLmFydGljbGUtYm94IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYm9keSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmFsbGxpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5ob21lLW5ld3MtbGlzdC12aWV3IHtcblxuICAuYXJ0aWNsZS1ib3gtdG9wIHtcbiAgICAuYXJ0aWNsZS10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcCAkZ2FwKzEwICRnYXA7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlLWJveC1ib3R0b20ge1xuICAgIGFydGljbGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuYXJ0aWNsZS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtNztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXJ0aWNsZS1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsbGxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLWxpc3QtdmlldyB7XG4gIC5wcmVzZWxlY3RlZCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgLmFydGljbGUge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG5cbiAgICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLm5ld3MtbGlzdC1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnZlcmFuc3RhbHR1bmdlbi1saXN0LXZpZXcge1xuICAuaW5mb2JveC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWFkZXIge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoNjBweCAqIHZhcigtLXNjYWxlLWZhY3RvciwgMSkpICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDc1cHggKiB2YXIoLS1zY2FsZS1mYWN0b3IsIDEpKSAhaW1wb3J0YW50O1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGV4dC1vdmVyZmxvdyB7XG4gICAgICAtLXNjYWxlLWZhY3RvcjogMC44O1xuXG4gICAgICAmLnRleHQtb3ZlcmZsb3ctbGFyZ2Uge1xuICAgICAgICAtLXNjYWxlLWZhY3RvcjogMC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5uZXdzLXNpbmdsZSxcbi52ZXJhbnN0YWx0dW5nZW4tbGlzdC12aWV3IHtcbiAgLmluZm9ib3gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5uZXdzLWxpc3QtY2F0ZWdvcnkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5pbmZvYm94IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwLm5ld3MtbGlzdC1kYXRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICBoMSwgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgZmlnY2FwdGlvbi5pbWFnZS1jYXB0aW9uIHtcbiAgICAgICAgc3Bhbi5jb3B5cmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhhc2h0YWdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XG4gICAgICBmb250LXN0eWxlOiBpbml0aWFsO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmltYWdlYm94IHtcbiAgICAuaW1hZ2UtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2NvcmRpb24sXG4gIC5mcmFtZS10eXBlLXRleHRtZWRpYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcbiAgLm5ld3Mtc2luZ2xlIHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICA+IC5jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZm9ib3gge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLzIgJGdhcCAkZ2FwKjIgJGdhcDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCxcbiAgICAgIC5pbmZvYm94LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46ICRnYXAgLSRnYXAgMCAtJGdhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubXQtNiwgLm1iLTYge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogJGdhcCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52ZXJhbnN0YWx0dW5nZW4tbGlzdC12aWV3IHtcbiAgLmluZm9ib3gtd3JhcHBlciB7XG4gICAgLmluZm9ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5saXN0LWRhdGUge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwLmxpc3QtZGF0ZSB7XG4gICAgQGV4dGVuZCAubmV3cy1saXN0LWRhdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAudmVyYW5zdGFsdHVuZ2VuLWxpc3QtYm94IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICA+IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMjtcbiAgICB9XG4gICAgPiAuY29sdW1ucyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgPiAuY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIC5tdC02IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWItNiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBiLTYge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9ib3gtd3JhcHBlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG5cbiAgICAgICAgICAuaW5mb2JveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgIC5saXN0LWRhdGUge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3htb2JpbGVpbWFnZWFuZHRleHQsXG4gICAgLmJveG1vYmlsZWltYWdldGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAudGVhc2VyLXRleHQge1xuICAgICAgICBtaW4td2lkdGg6IDYwJTtcbiAgICAgIH1cblxuICAgICAgLmJveG1vYmlsZWltYWdlLFxuICAgICAgLm5ld3MtaW1nLXdyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAqMjtcbiAgICAgICAgbWluLXdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52ZXJhbnN0YWx0dW5nZW4ge1xuICBAZXh0ZW5kIC5uZXdzICFvcHRpb25hbDtcbiAgJi52ZXJhbnN0YWx0dW5nZW4tc2luZ2xlIHtcbiAgICBAZXh0ZW5kIC5uZXdzLXNpbmdsZTtcbiAgICAuaW1hZ2Vib3gge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ib3gtd3JhcHBlciB7XG4gICAgICAuaW5mb2JveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIHAubmV3cy1saXN0LWRhdGUge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbjogJHNpemUtMyAwICRzaXplLTIgMDtcblxuICAgICAgLnN1bW1hcnktc2luZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VtbWFyeS10aXRsZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2l6ZS02O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1bW1hcnktdGV4dCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2l6ZS02O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b25zLXJlbGF0ZWQtbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLzI7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC8yO1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yaWdodGNvbHVtbi1ldmVudHMtbGlzdC12aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAkZ2FwO1xuICBtYXJnaW4tYm90dG9tOiAkZ2FwKjI7XG4gIC5uZXdzLWxpc3QtY2F0ZWdvcnkge1xuICAgIEBleHRlbmQgLm5ld3MtbGlzdC1kYXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLndyYXAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwLzI7XG4gICAgICB9XG4gICAgfVxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yaWdodGNvbHVtbi1uZXdzLWxpc3QtdmlldyB7XG4gIEBleHRlbmQgLnJpZ2h0Y29sdW1uLWV2ZW50cy1saXN0LXZpZXc7XG59XG5cbi5tZWRpYWVsZW1lbnQtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlmcmFtZSxcbiAgb2JqZWN0LFxuICBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jcGFnZSAuY29udGVudCAubmV3cy1zaW5nbGUge1xuICAuY2UtdGV4dHBpYyB7XG4gICAgJi5jZS1pbnRleHQge1xuICAgICAgLy8gQ2xlYXJmaXgsIGRhbWl0IGRlciBuYWNoZm9sZ2VuZGUgQ29udGFpbmVyIGRhcyBnZWZsb2F0ZXRlIEJpbGQgZWluc2NobGllw590XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAvLyBTdGFuZGFyZDogQmlsZCByZWNodHMsIG1heC4gMS8zIEJyZWl0ZVxuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAycmVtOyAvLyBBYnN0YW5kIHp1bSB1bWZsaWXDn2VuZGVuIFRleHQgKGxpbmtzKSB1bmQgbmFjaCB1bnRlblxuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlLmltYWdlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gY2UtcmlnaHQgaXN0IGltIEhUTUwgendhciBnZXNldHp0LCBhYmVyIGZsb2F0OnJpZ2h0IGlzdCBoaWVyIGJlcmVpdHMgRGVmYXVsdFxuICAgICAgJi5jZS1yaWdodCAuY2UtZ2FsbGVyeSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDJyZW07XG4gICAgICB9XG5cbiAgICAgIC8vIEZhbGxzIHp1c8OkdHpsaWNoIGNlLWxlZnQgdm9ya29tbXQsIHNwaWVnZWxiaWxkbGljaFxuICAgICAgJi5jZS1sZWZ0IC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAycmVtIDEuNXJlbSAwO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZTogQmlsZCB1bnRlciBlaW5lciBiZXN0aW1tdGVuIEJyZWl0ZSB3aWVkZXIgdm9sbGUgQnJlaXRlLCBrZWluIEZsb2F0IG1laHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNlLXRleHRwaWMuY2UtaW50ZXh0IHtcbiAgICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgICAgfVxuXG4gICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXRlZ29yeS10b2dnbGVyIHtcbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnNlbGVjdC1ib3gge1xuICAgIC5zZWxlY3Rib3gtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICZbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9HZngvY2hldnJvbi1mYWNod2lzc2VuLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgICAgLmlzLWhpZ2hsaWdodGVkOm5vdCguY2hvaWNlc19fcGxhY2Vob2xkZXIpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNob2ljZXNfX2xpc3Qge1xuICAgICAgICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd29yZC1icmVhazogaW5pdGlhbDtcbiAgICAgICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICAgICAgICAgIC5jaG9pY2VzX19pdGVtOm5vdCguY2hvaWNlc19fcGxhY2Vob2xkZXIpIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9zdC1zZWxlY3RzIHtcbiAgICAucmVzZXQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmhpdHMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuI3BhZ2UgLmZhY2h3aXNzZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgLmZhY2h3aXNzZW4tbGluayB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGJvdHRvbSAyMHB4O1xuICAgICYuZG9jdW1lbnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L2Rvd2xvYWQtYXJyb3cuc3ZnXCIpO1xuICAgIH1cbiAgICAmLmludGVybmFsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0dmeC9hcnJvdy1yaWdodC1zbWFsbC5zdmdcIik7XG4gICAgfVxuICAgICYuZXh0ZXJuYWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L2Fycm93LXRvcC1yaWdodC1zbWFsbC5zdmdcIik7XG4gICAgfVxuICB9XG4gIC50aHVtYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oZWFkZXIge1xuICAgIC5raWNrZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiwgXCI7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIGhyIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAudGVhc2VyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cbiIsIi5uZXdzIHtcbiAgLm1peGl0dXAtcGFnZS1saXN0LFxuICAuZjMtd2lkZ2V0LXBhZ2luYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYSB7XG5cbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24sXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS02ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICYubWl4aXR1cC1jb250cm9sLXRydW5jYXRpb24tbWFya2VyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICYubWl4aXR1cC1jb250cm9sLWFjdGl2ZSxcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgICYubWl4aXR1cC1jb250cm9sLXByZXYsXG4gICAgICAmLm1peGl0dXAtY29udHJvbC1sYXN0LFxuICAgICAgJi5taXhpdHVwLWNvbnRyb2wtbmV4dCxcbiAgICAgICYubmV4dCxcbiAgICAgICYucHJldmlvdXMsXG4gICAgICAmLmxhc3Qge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1peGl0dXAtY29udHJvbC1wcmV2LFxuICAgICAgJi5taXhpdHVwLWNvbnRyb2wtbmV4dCxcbiAgICAgICYubmV4dCxcbiAgICAgICYucHJldmlvdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L3NsaWRlci1idXR0b24tbmV4dC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9HZngvc2xpZGVyLWJ1dHRvbi1uZXh0LnN2Z1wiKTsqL1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5taXhpdHVwLWNvbnRyb2wtcHJldixcbiAgICAgICYucHJldmlvdXMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L3NsaWRlci1idXR0b24tcHJldi5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L05hdl9QZmVpbF9saW5rc19vdmVyLnN2Z1wiKTsqL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1peGl0dXAtY29udHJvbC1kaXNhYmxlZCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImZvb3RlciB7XG4gIC5mb290ZXItb3V0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmZvb3Rlci1pbm5lci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICB9XG5cbiAgICAubG9nby1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgLmNlLWdhbGxlcnkgLmNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgcGFkZGluZzogNTVweCAwIDE1MHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmlzLW9mZnNldC0xIHtcbiAgICAgICAgLmtpY2tlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwLm1vcmUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kIC5raWNrZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L25ld3NsZXR0ZXItYXJyb3cuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA5MHB4IDA7XG4gICAgICAgIC5raWNrZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuaXMtbW9iaWxlLTEge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgIC5pcy1tb2JpbGUtMiB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnp1bXNlaXRlbmFuZmFuZyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTUwcHg7XG4gIGxlZnQ6IDEzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc1cHgpO1xuICBib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6aG92ZXIge1xuICAgIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDUwMG1zO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9HZngvbmV3c2xldHRlci1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNTFweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuIiwiLmZyYW1lLXR5cGUtdXBsb2FkcyB7XG4gIC5jZS11cGxvYWRzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLmltYWdlLXRleHQtYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0dmeC9kb3dsb2FkLWFycm93LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1vbmx5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAudGV4dC1vbmx5LWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9HZngvZG93bG9hZC1hcnJvdy5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAudGV4dC1vbmx5LWlubmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2UtdXBsb2Fkcy1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNlLXVwbG9hZHMtZmlsZXNpemUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuLmlzLTJjb2xzLTUwNTAtY29udGFpbmVyIHtcbiAgICAuZnJhbWUtdHlwZS11cGxvYWRzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgIH1cbn1cblxuI3BhZ2UgLmNvbnRlbnQgLnJpZ2h0Y29sdW1uIHtcbiAgLmZyYW1lLXR5cGUtdXBsb2FkcyB7XG4gICAgcGFkZGluZzogJGdhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIGg1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAudGV4dC1vbmx5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAuY2UtdXBsb2Fkcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJmaWd1cmUudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAudmlkZW8tc2hhcmlmZi1wcmV2aWV3LW92ZXJsYXkge1xuICAgIC8vICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuOSk7XG4gIH1cblxuICAudmlkZW8tc2hhcmlmZi1wcmV2aWV3LXdyYXAge1xuICAgIEBleHRlbmQgLmhhcy1yYXRpbztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJiA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgLnZpZGVvLXNoYXJpZmYtcHJldmlldy1vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIC45KTtcbiAgICB9XG5cbiAgICAudmlkZW8tc2hhcmlmZi1wcmV2aWV3LXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAudmlkZW8tc2hhcmlmZi1wcmV2aWV3LW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1zaGFyaWZmLXByZXZpZXctaWNvbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXNoYXJpZmYtcHJldmlldy10ZXh0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmIGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1zaGFyaWZmLXByZXZpZXctb3ZlcmxheSB7XG5cbiAgICB9XG5cbiAgICAudmlkZW8tc2hhcmlmZi1wbGF5IHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgc3ZnLCAmIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1zaGFyaWZmLXBsYXk6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlkZW8tZW1iZWQtaXRlbSB7XG4gICAgQGV4dGVuZCAuaGFzLXJhdGlvO1xuICB9XG59XG5cbiIsImZvcm0ge1xuICAubGFiZWwsXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLFxuICBpbnB1dCxcbiAgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRyb2wge1xuICAgIC5zZWxlY3Q6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucG93ZXJtYWlsX2ZpZWxkd3JhcF90eXBlX3RleHQsXG4gIC5wb3dlcm1haWxfZmllbGR3cmFwX3R5cGVfaHRtbCxcbiAgLnBvd2VybWFpbF9sZWdlbmQsXG4gIC5wb3dlcm1haWxfZmllbGRzZXQge1xuICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgbGVnZW5kIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNGQ0ZDRkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgLnN0YW5kYXJkRm9ydW1sYXIgaW5wdXQge1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG4gIGEge1xuICAgIEBleHRlbmQgLmxpbms7XG4gIH1cbn1cbiIsIi5uZXdzbGV0dGVybW9kYWwge1xuICB6LWluZGV4OiAxNTtcbiAgcGFkZGluZzogMzdweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm94LXNoYWRvdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDBweCAxMHB4IDQ1cHggMHB4O1xuICAuY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9HZngvY2xvc2Utd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xOHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L25ld3NsZXR0ZXItYXJyb3cuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgfVxuICB9XG4gICYuaXMtc2hvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIiNwYWdlIC5jb250ZW50LFxuI3BhZ2UgLmhlYWRlci1jb250ZW50IHtcbiAgICAudG5zLW91dGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnN0YXJ0LXNsaWRlcixcbiAgICAudG9wZXZlbnRzbGlkZXIge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuaW5mb2JveCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggODBweCA0NXB4IDcwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHVudGlsLWZ1bGxoZCB7XG4gICAgICAgICAgcGFkZGluZzogMy4xdncgODBweCAzLjF2dyA0Ljh2dztcbiAgICAgICAgICBwLmtpY2tlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjF2dyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjR2dyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIHAuc2xvZ2FuIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSB1bnRpbC1mdWxsaGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjV2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgIHBhZGRpbmc6ICRnYXAqMiAkZ2FwIDMqJGdhcCAkZ2FwO1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIC5pcy1vcmRlci0xLW1vYmlsZSB7XG4gICAgICAgICAgICAmLm1iLTYge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlzLW9yZGVyLTItbW9iaWxlIHtcbiAgICAgICAgICAgICYubXQtNiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG5zLW5hdiB7XG4gICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICYudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY29udHJvbHMtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIC5jb250cm9scyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvdHRvbTogNTVweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L3NsaWRlci1idXR0b24tbmV4dC5zdmdcIik7XG5cbiAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvdW50ZXJib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIHAuY291bnRlciB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxufVxuIiwiI3BhZ2Uge1xuICAuZm90b3RleHR0ZWFzZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1lZGl1bTtcblxuICAgIC5tYi02LCAubXQtNiB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZGNvbG9yLTEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kY29sb3ItMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5mb3RvdGV4dHRlYXNlci1mb3RvYm94IHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3RvdGV4dHRlYXNlci10ZXh0Ym94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogNjBweCA3MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBAaW5jbHVkZSB1bnRpbC1mdWxsaGQge1xuICAgICAgICBwYWRkaW5nOiAzLjF2dyA0Ljh2dztcbiAgICAgIH1cbiAgICAgIGhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBAaW5jbHVkZSB1bnRpbC1mdWxsaGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjV2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgLmZvdG90ZXh0dGVhc2VyLXRleHRib3gge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHggNDBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwL3c7XG4gICAgfVxuXG4gICAgLm1iLTYge1xuICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnYXAvMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgLmZvdG90ZXh0dGVhc2VyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLmZvdG90ZXh0dGVhc2VyLXRleHRib3gge1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3BhZ2Uge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ2FwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRnYXA7XG4gICAgLmFjY29yZGlvbi1lbGVtZW50IHtcbiAgICAgICYgPiAuY29sdW1ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgJiA+IC5jb2x1bW4ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDE1JSk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDMwcHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjVweCAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoZXZyb24ge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgJiA+IC5jb2x1bW4ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDclKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5saW5rO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGV2cm9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBLYWNoZWxuICovXG5cbi5mcmFtZS10eXBlLW1hc2tfa2FjaGVsbiB7XG4gIHBhZGRpbmc6IDAgJGdhcDtcbn1cblxuLmxlZnRjb2x1bW4gLmthY2hlbHNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sZWZ0Y29sdW1uIC5rYWNoZWxzZXQgYSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4ua2FjaGVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG4gIGZsZXg6IDEgMSAwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbn1cblxuLmthY2hlbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rYWNoZWwgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5rYWNoZWwgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGh5cGhlbnM6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY29udGVudCAua2FjaGVsOmxhc3QtY2hpbGQsXG4ucmlnaHRjb2x1bW4gLmthY2hlbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmthY2hlbDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gIGNvbG9yOiAjMjIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAubGVmdGNvbHVtbiAua2FjaGVsc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGVmdGNvbHVtbiAua2FjaGVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5jdGEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiLmV4dGVybmFsLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgLmV4dGVybmFsLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgLmV4dGVybmFsLWxpbmtzLWVsZW1lbnQge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDAgMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5rb250YWt0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuIiwiLnJpZ2h0Y29sdW1uLXRlYXNlcmJveCB7XG4gIEBleHRlbmQgLnJpZ2h0Y29sdW1uLWV2ZW50cy1saXN0LXZpZXc7XG4gIGg1IHtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIH1cbiAgcC5oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4iLCIjcGFnZSAubGlua3NyZWNodHMtdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCAyMHB4IDQwcHggMjBweDtcbiAgLnRleHRmb3RvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm90byB7XG4gICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgc3Bhbi5jb3B5cmlnaHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zdGVja2JyaWVmLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAuc3RlY2ticmllZi1pbm5lci1jb250YWluZXIge1xuICB9XG5cbiAgLnN0ZWNrYnJpZWYtZWxlbWVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjYsIDE5OCwgMC4wNyk7XG5cbiAgICAuc2ItaGVhZGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMwMDdFQzY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgJi5zYi0wMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9HZngvYmV0cmVpYmVyLnN2Z1wiKTtcbiAgICB9XG4gICAgJi5zYi0wMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9HZngvZm9lcmRlcnVuZy5zdmdcIik7XG4gICAgfVxuICAgICYuc2ItMDMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L2JlZGllbmZvcm0uc3ZnXCIpO1xuICAgIH1cbiAgICAmLnNiLTA0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0dmeC9iZXRyaWVic3plaXRlbi5zdmdcIik7XG4gICAgfVxuICAgICYuc2ItMDUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L2ZhaHJ6ZXVnLXVuZC1oYWx0ZXN0ZWxsZW4uc3ZnXCIpO1xuICAgIH1cbiAgICAmLnNiLTA2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0dmeC9yYXVta2F0ZWdvcmllLnN2Z1wiKTtcbiAgICB9XG4gICAgJi5zYi0wNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9HZngvYW5iaW5kdW5nLnN2Z1wiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5sZWZ0Y29sdW1uIHtcbiAgICAuZnJhbWUtdHlwZS1tYXNrX2JpbGRlcl92ZXJnbGVpY2hfc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5mcmFtZS10eXBlLW1hc2tfYmlsZGVyX3ZlcmdsZWljaF9zbGlkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4IGF1dG87XG4gICAgfVxufVxuXG46cm9vdCB7XG4gICAgLS1oYW5kbGUtc2l6ZTogNDRweDtcbiAgICAtLWxpbmUtd2lkdGg6IDJweDtcbiAgICAtLWFjY2VudDogIzI1NjNlYjtcbn1cblxuLmNvbXBhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLypib3JkZXItcmFkaXVzOiA4cHg7Ki9cbiAgICAvKiBwcmV2ZW50cyB0aGUgYnJvd3NlcidzIG5hdGl2ZSB0b3VjaCBzY3JvbGwgZnJvbSBmaWdodGluZyB0aGUgZHJhZyAqL1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuYmVmb3JlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogdmFyKC0tcG9zLCA1MCUpO1xuICAgIH1cbiAgICAuYmVmb3JlLXdyYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCwgMTAwJSk7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAuZGl2aWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IHZhcigtLXBvcywgNTAlKTtcbiAgICAgICAgd2lkdGg6IHZhcigtLWxpbmUtd2lkdGgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB9XG5cbiAgICAuaGFuZGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogdmFyKC0tcG9zLCA1MCUpO1xuICAgICAgICB3aWR0aDogdmFyKC0taGFuZGxlLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWhhbmRsZS1zaXplKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICB9XG5cbiAgICAuaGFuZGxlOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgdmFyKC0tYWNjZW50KTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICB9XG5cbiAgICAuaGFuZGxlIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogIzMzMztcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB9XG5cbiAgICAubGFiZWwuYmVmb3JlLWxhYmVsIHsgbGVmdDogMTBweDsgfVxuICAgIC5sYWJlbC5hZnRlci1sYWJlbCB7IHJpZ2h0OiAxMHB4OyB9XG5cbiAgICAuc3Itb25seSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgICAuYmVmb3JlLXdyYXAsIC5kaXZpZGVyLCAuaGFuZGxlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuIiwiI3BhZ2UgLmNvbnRlbnQge1xuICAuY29udGVudC1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAuY29udGVudC1hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5jb250ZW50LWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLmltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vR2Z4L3BsdXMuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAzMDBtcztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmZyYW1lLXR5cGUtdGV4dG1lZGlhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGgyOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLC05cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIiNwYWdlIC5jb250ZW50IHtcbiAgLnR3b2NvbHNoZWFkZXIge1xuICAgIC5mcmFtZS10eXBlLXRleHRtZWRpYSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGV4dGVuZCAuaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcInNsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3NcIjtcblxuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL0dmeC9zbGlkZXItYnV0dG9uLXByZXYuc3ZnXCIpO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9HZngvc2xpZGVyLWJ1dHRvbi1uZXh0LnN2Z1wiKTtcbn1cbi5zbGljay1kb3RzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJlaXRlMSxcbi5icmVpdGUzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnNsaWRlcndyYXBwZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnNsaWRlci1nYWxsZXJ5LW5hdiB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIC01cHg7XG4gICAgfVxuICB9XG59XG5cbi5icmVpdGUzIHtcbiAgLnNsaWRlcndyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuXG4uc2xpZGVyd3JhcHBlci5rbGVpbmVyNSB7XG4gIC5zbGljay10cmFjayB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGVyLWdhbGxlcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC5zbGljay1zbGlkZSB7XG4gICAgJj5kaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgLnBvcHVwLWdhbGxlcnkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zbGlkZXItZ2FsbGVyeS1uYXYge1xuICAuc2xpY2stc2xpZGU+ZGl2IHtcbiAgICBtYXJnaW46IDAgNXB4IDtcbiAgfVxuICBmaWd1cmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTE1cHhcbiAgfVxuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLnNpbmdsZWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5uby1qYXZhc2NyaXB0IHtcbiAgLnNsaWRlcndyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiI21haW4tY29udGVudCB7XG4gIC5mcmFtZS10eXBlLXRpbGVtYXBzX21hcCAudGlsZS1tYXBzLWNvbnRhaW5lciAubWFwLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/