@charset "UTF-8";
/* VARIABLES */
/* TYPOGRAPHY */
.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {
  font-weight: 500;
  color: #102A56 !important;
}
.h1 p, .h1 span, .h2 p, .h2 span, .h3 p, .h3 span, .h4 p, .h4 span, .h5 p, .h5 span, .h6 p, .h6 span,
h1 p,
h1 span, h2 p, h2 span, h3 p, h3 span, h4 p, h4 span, h5 p, h5 span, h6 p, h6 span {
  font-size: inherit;
}
.h1.title, .h2.title, .h3.title, .h4.title, .h5.title, .h6.title,
h1.title, h2.title, h3.title, h4.title, h5.title, h6.title {
  font-weight: 500;
  text-align: center;
}

h1, h2, h3,
.h1, .h2, .h3 {
  line-height: 120%;
}

h4,
.h4 {
  line-height: 130%;
}

h5, h6,
.h5, .h6 {
  line-height: 140%;
}

h1, .h1,
h1.title, .h1.title {
  font-size: 3.5rem;
}
@media screen and (max-width: 991px) {
  h1, .h1,
  h1.title, .h1.title {
    font-size: 2rem;
  }
}

h2, .h2 {
  font-size: 3rem;
}
@media screen and (max-width: 991px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: 2.5rem;
}
@media screen and (max-width: 991px) {
  h3, .h3 {
    font-size: 1.5rem;
  }
}

h4, .h4 {
  font-size: 2rem;
}
@media screen and (max-width: 991px) {
  h4, .h4 {
    font-size: 1.25rem;
  }
}

h5, .h5 {
  font-size: 1.5rem;
}
@media screen and (max-width: 991px) {
  h5, .h5 {
    font-size: 1.125rem;
  }
}

h6, .h6 {
  font-size: 1.25rem;
}
@media screen and (max-width: 991px) {
  h6, .h6 {
    font-size: 1rem;
  }
}

p,
span {
  color: #102A56;
  font-size: 1.125rem;
}
@media screen and (max-width: 991px) {
  p,
  span {
    font-size: 0.875rem;
  }
}

.blue {
  color: #1570EF !important;
}

a {
  color: #102A56;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
a:hover {
  transform: none !important;
}
a:not(button):not(.button):hover, a:not(button):not(.button):focus {
  color: #1570EF;
}

button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon),
.button, .btn:not(.search--button),
a.btn,
a.button,
summary[role=button] {
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 32px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  transform: none !important;
  text-align: center;
  margin: 16px 0;
  cursor: pointer;
  width: fit-content;
  min-width: unset;
  border: 1px solid #1570EF;
  background: #1570EF;
  color: white;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon) svg path,
.button svg path, .btn:not(.search--button) svg path,
a.btn svg path,
a.button svg path,
summary[role=button] svg path {
  fill: white;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon):hover,
.button:hover, .btn:not(.search--button):hover,
a.btn:hover,
a.button:hover,
summary[role=button]:hover {
  transform: none !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon):hover .media-content,
.button:hover .media-content, .btn:not(.search--button):hover .media-content,
a.btn:hover .media-content,
a.button:hover .media-content,
summary[role=button]:hover .media-content {
  transform: inherit !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon):hover .media-content *,
.button:hover .media-content *, .btn:not(.search--button):hover .media-content *,
a.btn:hover .media-content *,
a.button:hover .media-content *,
summary[role=button]:hover .media-content * {
  transform: inherit !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon) span,
.button span, .btn:not(.search--button) span,
a.btn span,
a.button span,
summary[role=button] span {
  font-size: inherit !important;
  color: inherit !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon):hover, button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon):focus,
.button:hover,
.button:focus, .btn:not(.search--button):hover, .btn:not(.search--button):focus,
a.btn:hover,
a.btn:focus,
a.button:hover,
a.button:focus,
summary[role=button]:hover,
summary[role=button]:focus {
  border: 1px solid #2E90FA;
  background: #2E90FA;
  box-shadow: none !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon):active,
.button:active, .btn:not(.search--button):active,
a.btn:active,
a.button:active,
summary[role=button]:active {
  border: 1px solid #175CD3;
  background: #175CD3;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-disabled,
.button.btn-disabled, .btn:not(.search--button).btn-disabled,
a.btn.btn-disabled,
a.button.btn-disabled,
summary[role=button].btn-disabled {
  border: 1px solid #D1E9FF !important;
  background: #D1E9FF !important;
  cursor: default;
  pointer-events: none;
  user-select: none;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon):not(:has(span)),
.button:not(:has(span)), .btn:not(.search--button):not(:has(span)),
a.btn:not(:has(span)),
a.button:not(:has(span)),
summary[role=button]:not(:has(span)) {
  padding: 12px;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon):active, button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon):focus,
.button:active,
.button:focus, .btn:not(.search--button):active, .btn:not(.search--button):focus,
a.btn:active,
a.btn:focus,
a.button:active,
a.button:focus,
summary[role=button]:active,
summary[role=button]:focus {
  transform: none !important;
  transition: none !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-small,
.button.btn-small, .btn:not(.search--button).btn-small,
a.btn.btn-small,
a.button.btn-small,
summary[role=button].btn-small {
  padding: 8px 20px !important;
  font-size: 0.875rem;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-small svg,
.button.btn-small svg, .btn:not(.search--button).btn-small svg,
a.btn.btn-small svg,
a.button.btn-small svg,
summary[role=button].btn-small svg {
  width: 16px;
  height: 16px;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-small:not(:has(span)),
.button.btn-small:not(:has(span)), .btn:not(.search--button).btn-small:not(:has(span)),
a.btn.btn-small:not(:has(span)),
a.button.btn-small:not(:has(span)),
summary[role=button].btn-small:not(:has(span)) {
  padding: 8px !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-secondary,
.button.btn-secondary, .btn:not(.search--button).btn-secondary,
a.btn.btn-secondary,
a.button.btn-secondary,
summary[role=button].btn-secondary {
  color: #102A56 !important;
  border: 1px solid #102A56 !important;
  background: white !important;
  padding: 12px 24px;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-secondary svg path,
.button.btn-secondary svg path, .btn:not(.search--button).btn-secondary svg path,
a.btn.btn-secondary svg path,
a.button.btn-secondary svg path,
summary[role=button].btn-secondary svg path {
  fill: #102A56;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-secondary:hover, button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-secondary:focus, button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-secondary:active,
.button.btn-secondary:hover,
.button.btn-secondary:focus,
.button.btn-secondary:active, .btn:not(.search--button).btn-secondary:hover, .btn:not(.search--button).btn-secondary:focus, .btn:not(.search--button).btn-secondary:active,
a.btn.btn-secondary:hover,
a.btn.btn-secondary:focus,
a.btn.btn-secondary:active,
a.button.btn-secondary:hover,
a.button.btn-secondary:focus,
a.button.btn-secondary:active,
summary[role=button].btn-secondary:hover,
summary[role=button].btn-secondary:focus,
summary[role=button].btn-secondary:active {
  background: #F5FAFF !important;
  color: inherit !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-secondary:hover,
.button.btn-secondary:hover, .btn:not(.search--button).btn-secondary:hover,
a.btn.btn-secondary:hover,
a.button.btn-secondary:hover,
summary[role=button].btn-secondary:hover {
  box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-secondary.btn-disabled,
.button.btn-secondary.btn-disabled, .btn:not(.search--button).btn-secondary.btn-disabled,
a.btn.btn-secondary.btn-disabled,
a.button.btn-secondary.btn-disabled,
summary[role=button].btn-secondary.btn-disabled {
  border: 1px solid #B2DDFF !important;
  color: #B2DDFF !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-secondary.btn-disabled svg path,
.button.btn-secondary.btn-disabled svg path, .btn:not(.search--button).btn-secondary.btn-disabled svg path,
a.btn.btn-secondary.btn-disabled svg path,
a.button.btn-secondary.btn-disabled svg path,
summary[role=button].btn-secondary.btn-disabled svg path {
  fill: #B2DDFF;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary,
.button.btn-tertiary, .btn:not(.search--button).btn-tertiary,
a.btn.btn-tertiary,
a.button.btn-tertiary,
summary[role=button].btn-tertiary {
  padding: 0 !important;
  border: none !important;
  background: none !important;
  color: #102A56 !important;
  border-bottom: 1px solid transparent !important;
  border-radius: 0;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary svg path,
.button.btn-tertiary svg path, .btn:not(.search--button).btn-tertiary svg path,
a.btn.btn-tertiary svg path,
a.button.btn-tertiary svg path,
summary[role=button].btn-tertiary svg path {
  fill: #102A56;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary:hover, button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary:focus,
.button.btn-tertiary:hover,
.button.btn-tertiary:focus, .btn:not(.search--button).btn-tertiary:hover, .btn:not(.search--button).btn-tertiary:focus,
a.btn.btn-tertiary:hover,
a.btn.btn-tertiary:focus,
a.button.btn-tertiary:hover,
a.button.btn-tertiary:focus,
summary[role=button].btn-tertiary:hover,
summary[role=button].btn-tertiary:focus {
  transform: none !important;
  color: #1570EF !important;
  border-bottom: 1px solid #1570EF !important;
  background: none !important;
  box-shadow: none !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary:hover svg path, button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary:focus svg path,
.button.btn-tertiary:hover svg path,
.button.btn-tertiary:focus svg path, .btn:not(.search--button).btn-tertiary:hover svg path, .btn:not(.search--button).btn-tertiary:focus svg path,
a.btn.btn-tertiary:hover svg path,
a.btn.btn-tertiary:focus svg path,
a.button.btn-tertiary:hover svg path,
a.button.btn-tertiary:focus svg path,
summary[role=button].btn-tertiary:hover svg path,
summary[role=button].btn-tertiary:focus svg path {
  fill: #1570EF;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary:active,
.button.btn-tertiary:active, .btn:not(.search--button).btn-tertiary:active,
a.btn.btn-tertiary:active,
a.button.btn-tertiary:active,
summary[role=button].btn-tertiary:active {
  border-bottom: 1px solid #102A56;
  box-shadow: none !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary.btn-disabled,
.button.btn-tertiary.btn-disabled, .btn:not(.search--button).btn-tertiary.btn-disabled,
a.btn.btn-tertiary.btn-disabled,
a.button.btn-tertiary.btn-disabled,
summary[role=button].btn-tertiary.btn-disabled {
  color: #B2DDFF !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary.btn-disabled svg path,
.button.btn-tertiary.btn-disabled svg path, .btn:not(.search--button).btn-tertiary.btn-disabled svg path,
a.btn.btn-tertiary.btn-disabled svg path,
a.button.btn-tertiary.btn-disabled svg path,
summary[role=button].btn-tertiary.btn-disabled svg path {
  fill: #B2DDFF;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary:active,
.button.btn-tertiary:active, .btn:not(.search--button).btn-tertiary:active,
a.btn.btn-tertiary:active,
a.button.btn-tertiary:active,
summary[role=button].btn-tertiary:active {
  color: #102A56 !important;
  border-bottom: 1px solid #102A56 !important;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-tertiary:active svg path,
.button.btn-tertiary:active svg path, .btn:not(.search--button).btn-tertiary:active svg path,
a.btn.btn-tertiary:active svg path,
a.button.btn-tertiary:active svg path,
summary[role=button].btn-tertiary:active svg path {
  fill: #102A56;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-center,
.button.btn-center, .btn:not(.search--button).btn-center,
a.btn.btn-center,
a.button.btn-center,
summary[role=button].btn-center {
  margin: 16px auto;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon).btn-right,
.button.btn-right, .btn:not(.search--button).btn-right,
a.btn.btn-right,
a.button.btn-right,
summary[role=button].btn-right {
  margin-left: auto;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon) svg,
.button svg, .btn:not(.search--button) svg,
a.btn svg,
a.button svg,
summary[role=button] svg {
  width: 21px;
  height: 21px;
  stroke-width: 2.5;
}
button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon) .field--name-field-media-hero-icons-outlined .field-img,
.button .field--name-field-media-hero-icons-outlined .field-img, .btn:not(.search--button) .field--name-field-media-hero-icons-outlined .field-img,
a.btn .field--name-field-media-hero-icons-outlined .field-img,
a.button .field--name-field-media-hero-icons-outlined .field-img,
summary[role=button] .field--name-field-media-hero-icons-outlined .field-img {
  display: flex;
  align-items: center;
}

summary[role=button] {
  flex-direction: row-reverse;
  color: #102A56 !important;
  border: 1px solid #102A56;
  background: white;
  padding: 12px 24px;
}
summary[role=button]:before {
  position: unset !important;
  color: #102A56 !important;
  transform: rotate(180deg) !important;
}
summary[role=button]:hover {
  background: #F5FAFF !important;
  color: inherit !important;
}
summary[role=button]:hover, summary[role=button]:focus {
  box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

.paragraph--type--two-columns .buttons-wrapper,
.paragraph--type--two-columns-faq .buttons-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: left;
  gap: 0 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns .buttons-wrapper,
  .paragraph--type--two-columns-faq .buttons-wrapper {
    gap: 10px;
  }
}
.paragraph--type--two-columns .paragraph--type--text,
.paragraph--type--two-columns-faq .paragraph--type--text {
  padding-bottom: 0 !important;
}

.btn-account-group .btn {
  min-width: 278px !important;
}

.btn-outline {
  display: flex;
  align-items: center;
  border-radius: 32px !important;
  border: 1.5px solid #102A56 !important;
  background: transparent !important;
  color: #102A56 !important;
  width: fit-content;
  max-height: 40px;
  padding: 8px 20px !important;
}
.btn-outline:hover {
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.2);
  color: #102A56 !important;
}

.btn-primary {
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  border-radius: 32px;
  border: 1px solid #1570EF;
  background: #1570EF;
  color: #fff !important;
}
.btn-primary:hover {
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.2);
  color: #fff !important;
}
.btn-primary.disabled {
  border-radius: 32px;
  border: 1px solid #D1E9FF;
  background: #D1E9FF;
  pointer-events: none;
}
.btn-primary.disabled:hover {
  box-shadow: none;
  color: #fff !important;
}

.paragraph--type--buttons-wrapper {
  max-width: 1440px !important;
  margin: 16px auto;
  padding: 0 15px;
}
.paragraph--type--buttons-wrapper .field--name-field-paragraphs {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-direction: row;
  flex-wrap: wrap;
}
.paragraph--type--buttons-wrapper .field--name-field-paragraphs .paragraph--type--button {
  width: fit-content;
}

/* Base Input Styles */
.input-base, .input-disabled, .input-error, .input-active, .input-hovered, .input-enabled {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  border-radius: 8px;
  padding: 8px;
  font-family: inherit;
  font-size: 0.875rem;
}
.input-base input, .input-disabled input, .input-error input, .input-active input, .input-hovered input, .input-enabled input,
.input-base textarea,
.input-disabled textarea,
.input-error textarea,
.input-active textarea,
.input-hovered textarea,
.input-enabled textarea,
.input-base select,
.input-disabled select,
.input-error select,
.input-active select,
.input-hovered select,
.input-enabled select {
  width: 100%;
  padding: 8px 12px;
  border-radius: 8px;
  border: 1px solid #717680;
  background-color: white;
  color: #181D27;
  font-size: 0.875rem;
  font-family: inherit;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.input-base label, .input-disabled label, .input-error label, .input-active label, .input-hovered label, .input-enabled label {
  color: #102A56;
  font-size: 0.875rem;
  margin-bottom: 4px;
  font-weight: 600;
  line-height: 1.5;
}
.input-base .supporting-text, .input-disabled .supporting-text, .input-error .supporting-text, .input-active .supporting-text, .input-hovered .supporting-text, .input-enabled .supporting-text {
  color: #717680;
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 400;
}

/* STATES */
.input-enabled input,
.input-enabled textarea,
.input-enabled select {
  border: 1px solid #D5D7DA;
}

.input-hovered input,
.input-hovered textarea,
.input-hovered select {
  border: 1px solid #1570EF;
}

.input-active input,
.input-active textarea,
.input-active select {
  border: 1px solid #717680;
}

.input-error input,
.input-error textarea,
.input-error select {
  border: 1px solid #DB332A;
}

.input-disabled input,
.input-disabled textarea,
.input-disabled select {
  border: 1px solid #A4A7AE;
  background-color: #E9EAEB;
  color: #A4A7AE;
  cursor: not-allowed;
}

.select-options {
  border: 1px solid #84CAFF;
  border-radius: 8px;
  background-color: #FDFDFD;
  color: #181D27;
  box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}
.select-options .option {
  display: flex;
  padding: 4px;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  cursor: pointer;
  border-radius: 4px;
  background: var(--white, #FFF);
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
.select-options .option:hover {
  transform: none !important;
  background-color: #EFF8FF;
}
.select-options .option.selected {
  background-color: #EFF8FF;
  font-weight: 600;
}

input[type=checkbox] {
  display: flex;
  padding: 10px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  appearance: none;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 4px;
  border: 1px solid #102A56;
  cursor: pointer;
  position: relative;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
input[type=checkbox]:hover {
  transform: none !important;
}
input[type=checkbox]:disabled {
  background-color: #B2DDFF;
  border-color: #B2DDFF;
  cursor: not-allowed;
}
input[type=checkbox]:focus {
  outline: none !important;
  box-shadow: none !important;
}

.checkbox-error input[type=checkbox] {
  border-color: #DB332A;
}
.checkbox-error input[type=checkbox]:checked {
  background-color: #DB332A;
}

.checkbox-success {
  border: 1px solid #147F1B;
  background-color: #EDFAE5;
}

.radio-base {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.radio-base input[type=radio] {
  appearance: none;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 50%;
  border: 1px solid #102A56;
  background-color: white;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
.radio-base input[type=radio]:hover {
  transform: none !important;
}
.radio-base input[type=radio]::after {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: white;
  transition: background-color 0.2s, transform 0.2s;
  transform: scale(0);
}
.radio-base input[type=radio]:checked {
  background-color: #102A56;
  border-color: #102A56;
}
.radio-base input[type=radio]:checked::after {
  background-color: white;
  transform: scale(1);
}
.radio-base input[type=radio]:disabled {
  background-color: #B2DDFF;
  border-color: #B2DDFF;
  cursor: not-allowed;
}
.radio-base input[type=radio]:disabled::after {
  background-color: white;
}
.radio-base input[type=radio]:hover:not(:disabled), .radio-base input[type=radio]:focus:not(:disabled), .radio-base input[type=radio]:active:not(:disabled) {
  background: #EFF8FF;
  box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

.radio-error input[type=radio] {
  border-color: #DB332A;
}
.radio-error input[type=radio]:checked {
  background-color: #DB332A;
}

.radio-success {
  border: 1px solid #147F1B;
  background-color: #EDFAE5;
}

.node--view-mode-teaser-slider .flag,
.quiz .img-section .flag {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  border-radius: 32px;
  border: 1.5px solid #102A56;
  width: fit-content;
  margin-left: auto;
  padding: 0;
}
.node--view-mode-teaser-slider .flag a,
.quiz .img-section .flag a {
  border-radius: inherit;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 20px 12px 24px;
  color: #102A56;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  transition: none !important;
}
.node--view-mode-teaser-slider .flag a svg,
.quiz .img-section .flag a svg {
  width: 24px;
  height: 24px;
  fill: #102A56;
}
.node--view-mode-teaser-slider .flag a svg.svg-unflag,
.quiz .img-section .flag a svg.svg-unflag {
  display: none !important;
}
.node--view-mode-teaser-slider .flag a:hover, .node--view-mode-teaser-slider .flag a:focus, .node--view-mode-teaser-slider .flag a:active,
.quiz .img-section .flag a:hover,
.quiz .img-section .flag a:focus,
.quiz .img-section .flag a:active {
  background: #F5FAFF !important;
  color: inherit !important;
}
.node--view-mode-teaser-slider .flag a:hover,
.quiz .img-section .flag a:hover {
  transform: none !important;
  box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}
.node--view-mode-teaser-slider .flag a.btn-disabled,
.quiz .img-section .flag a.btn-disabled {
  border: 1.5px solid #B2DDFF !important;
  color: #B2DDFF !important;
}
.node--view-mode-teaser-slider .flag.action-flag a,
.quiz .img-section .flag.action-flag a {
  background-color: unset !important;
}
.node--view-mode-teaser-slider .flag.action-flag a:hover,
.quiz .img-section .flag.action-flag a:hover {
  background: #F5FAFF !important;
}
.node--view-mode-teaser-slider .flag.action-unflag,
.quiz .img-section .flag.action-unflag {
  background: #102A56 !important;
}
.node--view-mode-teaser-slider .flag.action-unflag a,
.quiz .img-section .flag.action-unflag a {
  background-color: unset !important;
}
.node--view-mode-teaser-slider .flag.action-unflag a svg path,
.quiz .img-section .flag.action-unflag a svg path {
  fill: white !important;
}
.node--view-mode-teaser-slider .flag .js-flag-message,
.quiz .img-section .flag .js-flag-message {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .node--view-mode-teaser-slider .flag,
  .quiz .img-section .flag {
    border-radius: 38.037px;
    border: 1.189px solid #102A56;
  }
  .node--view-mode-teaser-slider .flag a,
  .quiz .img-section .flag a {
    padding: 8px;
  }
  .node--view-mode-teaser-slider .flag a span.flag-text,
  .quiz .img-section .flag a span.flag-text {
    display: none !important;
  }
  .node--view-mode-teaser-slider .flag a svg,
  .quiz .img-section .flag a svg {
    width: 20px;
    height: 20px;
  }
  .node--view-mode-teaser-slider .flag .js-flag-message,
  .quiz .img-section .flag .js-flag-message {
    display: none !important;
  }
}
.node--view-mode-teaser-slider .bookmark svg.fa-bookmark,
.quiz .img-section .bookmark svg.fa-bookmark {
  display: none;
}

.quiz .img-section .flag {
  border-radius: 38.037px;
  border: 1.189px solid #102A56;
}
.quiz .img-section .flag a {
  padding: 8px;
}
.quiz .img-section .flag a span.flag-text {
  display: none !important;
}
.quiz .img-section .flag a svg {
  width: 20px;
  height: 20px;
}
.quiz .img-section .flag .js-flag-message {
  display: none !important;
}

.node--view-mode-full.node--type-podcast .flag, .node--view-mode-full.node--type-artikel .flag {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  border-radius: 32px;
  border: 1.5px solid #102A56;
  width: fit-content;
  margin-left: auto;
  padding: 0;
}
.node--view-mode-full.node--type-podcast .flag a, .node--view-mode-full.node--type-artikel .flag a {
  border-radius: inherit;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 20px 12px 24px;
  color: #102A56;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  transition: none !important;
}
.node--view-mode-full.node--type-podcast .flag a svg, .node--view-mode-full.node--type-artikel .flag a svg {
  width: 24px;
  height: 24px;
  fill: #102A56;
}
.node--view-mode-full.node--type-podcast .flag a:hover, .node--view-mode-full.node--type-podcast .flag a:focus, .node--view-mode-full.node--type-podcast .flag a:active, .node--view-mode-full.node--type-artikel .flag a:hover, .node--view-mode-full.node--type-artikel .flag a:focus, .node--view-mode-full.node--type-artikel .flag a:active {
  background: #F5FAFF !important;
  color: inherit !important;
}
.node--view-mode-full.node--type-podcast .flag a:hover, .node--view-mode-full.node--type-artikel .flag a:hover {
  transform: none !important;
  box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}
.node--view-mode-full.node--type-podcast .flag a.btn-disabled, .node--view-mode-full.node--type-artikel .flag a.btn-disabled {
  border: 1.5px solid #B2DDFF !important;
  color: #B2DDFF !important;
}
.node--view-mode-full.node--type-podcast .flag.action-flag a, .node--view-mode-full.node--type-artikel .flag.action-flag a {
  background-color: unset !important;
}
.node--view-mode-full.node--type-podcast .flag.action-flag a:hover, .node--view-mode-full.node--type-artikel .flag.action-flag a:hover {
  background: #F5FAFF !important;
}
.node--view-mode-full.node--type-podcast .flag.action-flag a svg.svg-unflag, .node--view-mode-full.node--type-artikel .flag.action-flag a svg.svg-unflag {
  display: none !important;
}
.node--view-mode-full.node--type-podcast .flag.action-unflag a, .node--view-mode-full.node--type-artikel .flag.action-unflag a {
  background-color: unset !important;
}
.node--view-mode-full.node--type-podcast .flag.action-unflag a:hover, .node--view-mode-full.node--type-artikel .flag.action-unflag a:hover {
  background: #F5FAFF !important;
}
.node--view-mode-full.node--type-podcast .flag.action-unflag svg.svg-flag, .node--view-mode-full.node--type-artikel .flag.action-unflag svg.svg-flag {
  display: none !important;
}
.node--view-mode-full.node--type-podcast .flag .js-flag-message, .node--view-mode-full.node--type-artikel .flag .js-flag-message {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .node--view-mode-full.node--type-podcast .flag, .node--view-mode-full.node--type-artikel .flag {
    border-radius: 38.037px;
    border: 1.189px solid #102A56;
  }
  .node--view-mode-full.node--type-podcast .flag a, .node--view-mode-full.node--type-artikel .flag a {
    padding: 8px;
  }
  .node--view-mode-full.node--type-podcast .flag a span.flag-text, .node--view-mode-full.node--type-artikel .flag a span.flag-text {
    display: none !important;
  }
  .node--view-mode-full.node--type-podcast .flag a svg, .node--view-mode-full.node--type-artikel .flag a svg {
    width: 20px;
    height: 20px;
  }
  .node--view-mode-full.node--type-podcast .flag .js-flag-message, .node--view-mode-full.node--type-artikel .flag .js-flag-message {
    display: none !important;
  }
}
.node--view-mode-full.node--type-podcast .bookmark svg.fa-bookmark, .node--view-mode-full.node--type-artikel .bookmark svg.fa-bookmark {
  display: none;
}

details {
  font-weight: unset;
}

details.gewinnspiel-card__terms {
  border: 1px solid rgba(16, 42, 86, 0.08);
  border-radius: 10px;
  padding: 8px 12px;
  background: #fff;
}
details.gewinnspiel-card__terms summary {
  cursor: pointer;
  list-style: none;
  position: relative;
  padding-left: 18px;
}
details.gewinnspiel-card__terms summary::marker {
  display: none;
}
details.gewinnspiel-card__terms summary::-webkit-details-marker {
  display: none;
}
details.gewinnspiel-card__terms summary:before {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 2px solid #102a56;
  border-bottom: 2px solid #102a56;
  transform: rotate(-45deg);
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -6px;
  transition: transform 0.2s ease;
}
details.gewinnspiel-card__terms[open] summary:before {
  transform: rotate(45deg);
}
details.gewinnspiel-card__terms .gewinnspiel-card__terms-content {
  margin-top: 8px;
  max-height: 360px;
  overflow: auto;
}

.gewinnspiel-card__helper {
  color: #102a56;
  font-size: 12px;
  margin: 6px 0 0 0;
}

/* ✅ Default unordered list — only blue color */
ul {
  padding-left: 18px;
}
ul li {
  color: inherit;
  margin-bottom: 8px;
}
ul li::marker {
  color: #1570EF;
}

/* ✅ Checklist variant (checkmark icon) */
ul.check-list {
  list-style: none;
  padding-left: 0;
}
ul.check-list li {
  padding-left: 32px;
  position: relative;
}
ul.check-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2em;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.4226 5.24408C16.748 5.56951 16.748 6.09715 16.4226 6.42259L8.08923 14.7559C7.7638 15.0814 7.23616 15.0814 6.91072 14.7559L3.57739 11.4226C3.25195 11.0972 3.25195 10.5695 3.57739 10.2441C3.90283 9.91864 4.43047 9.91864 4.7559 10.2441L7.49998 12.9882L15.2441 5.24408C15.5695 4.91864 16.0971 4.91864 16.4226 5.24408Z" fill="%231570EF"/></svg>');
}

/* ✅ Ordered list (numbers in blue) */
ol {
  padding-left: 18px;
}
ol li {
  margin-bottom: 8px;
  padding-left: 3px;
}
ol li::marker {
  color: #1570EF;
  font-weight: 600;
}

.paragraph--type--accordion .field--name-field-accordion-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}
.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item {
  border: 1.5px solid #D5D7DA !important;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
  height: auto !important;
  transition: background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
  background-color: white;
}
@media screen and (min-width: 992px) {
  .paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item {
    width: 620px;
  }
}
.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item:hover {
  background-color: #D5D7DA !important;
  border-color: transparent !important;
  box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03) !important;
}
.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion-item .accordion-button {
  color: #102A56 !important;
  line-height: 1.2;
  box-shadow: none !important;
  margin: 0;
  overflow: hidden;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem !important;
  display: flex;
  font-size: 1.125rem;
  font-weight: 500;
}
.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion-item .accordion-button:hover, .paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion-item .accordion-button:focus, .paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion-item .accordion-button:active {
  color: #102A56 !important;
}
.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion-item .accordion-button:focus {
  -webkit-box-shadow: unset !important;
  box-shadow: none !important;
}
.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion-item .accordion-button:after {
  background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3333 15.667V16.3336C25.3333 16.7018 25.0349 17.0003 24.6667 17.0003H17V24.667C17 25.0351 16.7015 25.3336 16.3333 25.3336H15.6667C15.2985 25.3336 15 25.0351 15 24.667V17.0003H7.3333C6.96511 17.0003 6.66663 16.7018 6.66663 16.3336V15.667C6.66663 15.2988 6.96511 15.0003 7.3333 15.0003H15V7.33365C15 6.96546 15.2985 6.66699 15.6667 6.66699H16.3333C16.7015 6.66699 17 6.96546 17 7.33365V15.0003H24.6667C25.0349 15.0003 25.3333 15.2988 25.3333 15.667Z' fill='%23102A56'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 24px;
  height: 24px;
  transform: translate3d(0, 0, 0);
  transform-style: preserve-3d;
  transition: transform 0.3s ease, background-image 0.3s ease;
}
.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion-item .accordion-button:not(.collapsed):after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 12.5C3 11.9477 3.44772 11.5 4 11.5H20C20.5523 11.5 21 11.9477 21 12.5C21 13.0523 20.5523 13.5 20 13.5H4C3.44772 13.5 3 13.0523 3 12.5Z' fill='%23102A56'/%3E%3C/svg%3E") !important;
}
.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion-item:last-child {
  border-bottom: none !important;
}
.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item:has(.accordion-button:not(.collapsed)):hover * {
  transform: none !important;
}
.paragraph--type--accordion .accordion-item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
  background-color: unset;
}
.paragraph--type--accordion .accordion-body {
  color: #102A56 !important;
}
.paragraph--type--accordion .accordion-body p {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.7;
  color: inherit !important;
}

.paragraph--type--two-columns-faq {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1302' height='771' viewBox='0 0 1302 771' fill='none'%3E%3Cpath d='M141.176 594.129C162.199 599.248 184.526 595.395 205.921 582.957C223.934 572.487 227.671 568.537 253.887 532.255C280.137 495.928 283.461 492.416 297.203 486.505C317.941 477.585 335.475 480.783 366.55 499.156C399.962 518.91 416.177 535.344 453.011 586.789C526.351 689.219 578.144 729.202 650.611 739.33C701.084 746.383 737.406 740.876 817.193 714.07C843.274 705.309 868.243 697.74 872.682 697.252C917.23 692.346 947.632 694.669 1011.94 707.89C1050.98 715.917 1087.89 728.138 1133.12 748.016C1165.07 762.054 1214.55 772.905 1232.49 769.805C1250.21 766.741 1269.17 754.179 1283.25 736.171C1294.19 722.171 1296.82 716.065 1299.96 697.247C1305.02 666.994 1299.8 646.338 1277.94 610.125C1253.21 569.163 1239.53 554.48 1186.2 511.644C1083.84 429.438 1056.24 416.504 952.912 402.335C900.982 395.214 895.238 393.673 874.426 381.277C847.083 364.992 834.855 350.4 812.214 307.04C787.933 260.538 774.613 244.685 746.094 228.344C715.868 211.025 692.942 206.031 640.591 205.36C584.554 204.643 559.366 200.822 532.496 188.967C503.105 175.998 480.327 157.668 427.373 104.372C387.879 64.6225 381.334 59.2161 350.567 40.9275C310.564 17.1493 284.301 7.60676 243.47 2.01259C191.534 -5.10263 149.798 9.88807 88.1779 57.7878C59.8569 79.8029 55.0923 84.8828 36.048 113.383C18.0023 140.377 13.934 148.93 6.78209 174.753C-5.84746 220.379 -1.99156 233.815 44.6021 306.545C62.1493 333.935 73.3858 359.06 75.4001 375.408C76.1863 381.791 74.0764 396.609 70.7112 408.337C57.2576 455.237 58.335 488.346 74.619 528.431C89.4951 565.049 111.68 586.947 141.176 594.129Z' fill='%23fbf6e7'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: white;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin: 50px -50vw;
  max-height: 770px;
}
.paragraph--type--two-columns-faq .row.container {
  margin: 0 auto;
  padding: 150px 15px 0;
}
.paragraph--type--two-columns-faq .field--name-field-right-column {
  height: 700px;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns-faq {
    background-size: auto;
    background-position: top;
    max-height: unset;
  }
  .paragraph--type--two-columns-faq .field--name-field-right-column {
    height: auto;
  }
  .paragraph--type--two-columns-faq .row.container {
    margin: 0 auto;
    padding: 75px 15px 0;
  }
}
.paragraph--type--two-columns-faq .paragraph--type--text {
  padding: 0;
  margin: 0;
}

article.node--type-podcast.node--view-mode-full {
  max-width: 1440px;
  margin: 32px auto 0;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  article.node--type-podcast.node--view-mode-full {
    margin: 24px auto 0;
  }
}
@media screen and (max-width: 991px) {
  article.node--type-podcast.node--view-mode-full .node__content {
    padding: 0 15px;
  }
}
article.node--type-podcast.node--view-mode-full .node__content .header-group {
  display: flex;
  align-items: flex-start;
  margin-bottom: 32px;
}
article.node--type-podcast.node--view-mode-full .node__content .header-group .field--type-datetime {
  width: fit-content;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 10px;
}
article.node--type-podcast.node--view-mode-full .node__content .header-group .field--type-datetime .datetime {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  background-color: unset;
  color: #717680;
  padding: 0;
}
article.node--type-podcast.node--view-mode-full .node__content .header-group .field--type-datetime:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33334 1.83334C5.70153 1.83334 6 2.13181 6 2.5V3.16667H10V2.5C10 2.13181 10.2985 1.83334 10.6667 1.83334C11.0349 1.83334 11.3333 2.13181 11.3333 2.5V3.16667H12.6667C13.7712 3.16667 14.6667 4.0621 14.6667 5.16667V13.1667C14.6667 14.2712 13.7712 15.1667 12.6667 15.1667H3.33334C2.22877 15.1667 1.33334 14.2712 1.33334 13.1667V5.16667C1.33334 4.0621 2.22877 3.16667 3.33334 3.16667H4.66667V2.5C4.66667 2.13181 4.96515 1.83334 5.33334 1.83334ZM4.66667 4.5H3.33334C2.96515 4.5 2.66667 4.79848 2.66667 5.16667V13.1667C2.66667 13.5349 2.96515 13.8333 3.33334 13.8333H12.6667C13.0349 13.8333 13.3333 13.5349 13.3333 13.1667V5.16667C13.3333 4.79848 13.0349 4.5 12.6667 4.5H11.3333V5.16667C11.3333 5.53486 11.0349 5.83334 10.6667 5.83334C10.2985 5.83334 10 5.53486 10 5.16667V4.5H6V5.16667C6 5.53486 5.70153 5.83334 5.33334 5.83334C4.96515 5.83334 4.66667 5.53486 4.66667 5.16667V4.5ZM4 7.83334C4 7.46515 4.29848 7.16667 4.66667 7.16667H11.3333C11.7015 7.16667 12 7.46515 12 7.83334C12 8.20153 11.7015 8.5 11.3333 8.5H4.66667C4.29848 8.5 4 8.20153 4 7.83334Z' fill='%23717680'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
}
article.node--type-podcast.node--view-mode-full .node__content .header-group .field--type-duration {
  width: fit-content;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  background-color: unset;
  color: #717680;
}
article.node--type-podcast.node--view-mode-full .node__content .header-group .field--type-duration:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3.16667C5.05448 3.16667 2.66666 5.55448 2.66666 8.5C2.66666 11.4455 5.05448 13.8333 8 13.8333C10.9455 13.8333 13.3333 11.4455 13.3333 8.5C13.3333 5.55448 10.9455 3.16667 8 3.16667ZM1.33333 8.5C1.33333 4.8181 4.3181 1.83334 8 1.83334C11.6819 1.83334 14.6667 4.8181 14.6667 8.5C14.6667 12.1819 11.6819 15.1667 8 15.1667C4.3181 15.1667 1.33333 12.1819 1.33333 8.5ZM8 5.16667C8.36819 5.16667 8.66666 5.46515 8.66666 5.83334V8.22386L10.4714 10.0286C10.7317 10.2889 10.7317 10.7111 10.4714 10.9714C10.2111 11.2318 9.78894 11.2318 9.52859 10.9714L7.52859 8.97141C7.40357 8.84638 7.33333 8.67681 7.33333 8.5V5.83334C7.33333 5.46515 7.6318 5.16667 8 5.16667Z' fill='%23717680'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
}
article.node--type-podcast.node--view-mode-full .node__content .main-section {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
article.node--type-podcast.node--view-mode-full .node__content .main-section .left-group {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-right: 50px;
}
article.node--type-podcast.node--view-mode-full .node__content .main-section .left-group .field--name-title {
  line-height: 120%;
  letter-spacing: -1.68px;
  margin-bottom: 0;
}
article.node--type-podcast.node--view-mode-full .node__content .main-section .left-group span {
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
  color: #1570EF;
  padding-top: 10px;
}
article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group {
  padding: 16px;
  display: flex;
  align-items: flex-end;
  border-radius: 16px;
  border: 1px solid #D5D7DA;
  background: #F5F5F5;
}
article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-image .field--name-field-podcast-image .field-img img {
  width: auto;
  height: auto;
}
article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-info .field--name-field-podcast-author,
article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-info .field--name-field-podcast {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-info .field--name-field-podcast-audio {
  padding: 15px 0 0;
}
article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-info .field--name-field-podcast-audio audio {
  display: block;
  border: 2px solid #D5D7DA;
  border-radius: 50px;
}
article.node--type-podcast.node--view-mode-full .node__content .body-section {
  padding: 64px 15px 48px;
}
article.node--type-podcast.node--view-mode-full .node__content .body-section p {
  margin-bottom: 0;
}
article.node--type-podcast.node--view-mode-full .node__content .podcast-logo-override img,
article.node--type-podcast.node--view-mode-full .node__content .podcast-logo img {
  border-radius: 20px;
  border: 1px solid #D5D7DA;
}
article.node--type-podcast.node--view-mode-full .node__content:has(.podcast-logo-override) .taxonomy-term.vocabulary-podcast {
  display: none;
}
article.node--type-podcast.node--view-mode-full .node__content details {
  margin-bottom: 64px;
  border: none;
}
article.node--type-podcast.node--view-mode-full .node__content details summary {
  color: #102A56 !important;
  border: 1.5px solid #102A56 !important;
  background: white !important;
  padding: 12px 24px;
  margin: 0;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
article.node--type-podcast.node--view-mode-full .node__content details summary:hover {
  transform: none !important;
  background: #F5FAFF !important;
  color: inherit !important;
  box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}
article.node--type-podcast.node--view-mode-full .node__content details summary:focus {
  box-shadow: none !important;
  border: 1.5px solid #102A56 !important;
}
article.node--type-podcast.node--view-mode-full .node__content details summary:before {
  content: none !important;
}
article.node--type-podcast.node--view-mode-full .node__content details summary span.summary {
  display: none;
}
article.node--type-podcast.node--view-mode-full .node__content details .details-wrapper {
  margin: 32px 0 0;
}
@media screen and (max-width: 991px) {
  article.node--type-podcast.node--view-mode-full .node__content .header-group {
    align-items: flex-start;
    margin-bottom: 20px;
  }
  article.node--type-podcast.node--view-mode-full .node__content .header-group .datetime,
  article.node--type-podcast.node--view-mode-full .node__content .header-group .field--name-field-podcast-duration {
    font-size: 0.75rem !important;
  }
  article.node--type-podcast.node--view-mode-full .node__content .main-section .left-group {
    padding-right: 0;
    margin-bottom: 16px;
  }
  article.node--type-podcast.node--view-mode-full .node__content .main-section .left-group span {
    font-size: 18px;
    padding-top: 0;
  }
  article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group {
    display: block;
  }
  article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-image {
    float: left;
    margin-right: 10px;
  }
  article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-image .field--name-field-podcast-image .field-img img {
    width: 120px;
    height: 120px;
    object-fit: cover;
  }
  article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-info .field--name-field-podcast-author,
  article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-info .field--name-field-podcast {
    font-size: 0.75rem;
  }
  article.node--type-podcast.node--view-mode-full .node__content .main-section .right-group .podcast-info .field--name-field-podcast-audio {
    padding-top: 15px;
  }
  article.node--type-podcast.node--view-mode-full .node__content .body-section {
    padding: 24px 15px;
  }
  article.node--type-podcast.node--view-mode-full .node__content details {
    margin-bottom: 20px;
  }
  article.node--type-podcast.node--view-mode-full .node__content details summary {
    font-size: 0.875rem;
  }
  article.node--type-podcast.node--view-mode-full .node__content details .details-wrapper {
    margin: 24px 0 0;
  }
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content {
  margin-top: 0;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content * {
  transform: none !important;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card {
  height: 250px;
  border-radius: 8px;
  border: 1px solid #D5D7DA;
  background: white;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card:hover {
  transform: none !important;
  box-shadow: 0 11px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card:hover .field--name-title a {
  color: inherit !important;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .label-wrapper {
  padding: 16px;
  display: flex;
  justify-content: space-between;
  align-items: start;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .label-wrapper .field--name-title {
  padding-right: 20px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #102A56;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .label-wrapper .field--name-title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .label-wrapper .flag {
  border-radius: 38.037px;
  border: 1.189px solid #102A56;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .label-wrapper .flag a {
  padding: 8px;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .label-wrapper .flag a span.flag-text {
  display: none !important;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .label-wrapper .flag a svg {
  width: 16px;
  height: 16px;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .label-wrapper .flag .js-flag-message {
  display: none !important;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-details {
  padding: 0 16px;
  display: flex;
  gap: 8px;
  align-items: center;
  color: #102A56;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-details:has(.podcast-logo-override) .taxonomy-term.vocabulary-podcast {
  display: none !important;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-podcast-logo {
  margin-right: 0;
  float: unset;
  border-radius: 50px;
  overflow: hidden;
  border: 1px solid #D5D7DA;
  background: white;
  backdrop-filter: blur(10px);
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-podcast-episode {
  padding: 4px 8px;
  border-radius: 100px;
  border: 1px solid #102A56;
  font-size: 0.75rem;
  font-weight: 500;
  display: flex;
  gap: 4px;
  align-items: center;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-podcast-episode .field__label {
  padding-right: 0 !important;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-details .datetime {
  font-size: 0.75rem;
  font-weight: 500;
  display: flex;
  gap: 2px;
  align-items: center;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-details .datetime:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33334 1.83334C5.70153 1.83334 6 2.13181 6 2.5V3.16667H10V2.5C10 2.13181 10.2985 1.83334 10.6667 1.83334C11.0349 1.83334 11.3333 2.13181 11.3333 2.5V3.16667H12.6667C13.7712 3.16667 14.6667 4.0621 14.6667 5.16667V13.1667C14.6667 14.2712 13.7712 15.1667 12.6667 15.1667H3.33334C2.22877 15.1667 1.33334 14.2712 1.33334 13.1667V5.16667C1.33334 4.0621 2.22877 3.16667 3.33334 3.16667H4.66667V2.5C4.66667 2.13181 4.96515 1.83334 5.33334 1.83334ZM4.66667 4.5H3.33334C2.96515 4.5 2.66667 4.79848 2.66667 5.16667V13.1667C2.66667 13.5349 2.96515 13.8333 3.33334 13.8333H12.6667C13.0349 13.8333 13.3333 13.5349 13.3333 13.1667V5.16667C13.3333 4.79848 13.0349 4.5 12.6667 4.5H11.3333V5.16667C11.3333 5.53486 11.0349 5.83334 10.6667 5.83334C10.2985 5.83334 10 5.53486 10 5.16667V4.5H6V5.16667C6 5.53486 5.70153 5.83334 5.33334 5.83334C4.96515 5.83334 4.66667 5.53486 4.66667 5.16667V4.5ZM4 7.83334C4 7.46515 4.29848 7.16667 4.66667 7.16667H11.3333C11.7015 7.16667 12 7.46515 12 7.83334C12 8.20153 11.7015 8.5 11.3333 8.5H4.66667C4.29848 8.5 4 8.20153 4 7.83334Z' fill='%23717680'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-bottom: 2px;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-podcast-duration {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 2px;
  font-size: 0.75rem;
  font-weight: 500;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-podcast-duration:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3.16667C5.05448 3.16667 2.66666 5.55448 2.66666 8.5C2.66666 11.4455 5.05448 13.8333 8 13.8333C10.9455 13.8333 13.3333 11.4455 13.3333 8.5C13.3333 5.55448 10.9455 3.16667 8 3.16667ZM1.33333 8.5C1.33333 4.8181 4.3181 1.83334 8 1.83334C11.6819 1.83334 14.6667 4.8181 14.6667 8.5C14.6667 12.1819 11.6819 15.1667 8 15.1667C4.3181 15.1667 1.33333 12.1819 1.33333 8.5ZM8 5.16667C8.36819 5.16667 8.66666 5.46515 8.66666 5.83334V8.22386L10.4714 10.0286C10.7317 10.2889 10.7317 10.7111 10.4714 10.9714C10.2111 11.2318 9.78894 11.2318 9.52859 10.9714L7.52859 8.97141C7.40357 8.84638 7.33333 8.67681 7.33333 8.5V5.83334C7.33333 5.46515 7.6318 5.16667 8 5.16667Z' fill='%23717680'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-bottom: 2px;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-body {
  color: #102A56;
  padding: 16px !important;
}
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-body .body,
article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-body .body p {
  font-weight: 400;
  line-height: 1.5;
  font-size: 1rem;
  margin-bottom: 0;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 991px) {
  article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-body {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  article.node--type-podcast.node--view-mode-teaser-slider {
    height: 158px;
  }
  article.node--type-podcast.node--view-mode-teaser-slider .node__content {
    height: 100%;
  }
  article.node--type-podcast.node--view-mode-teaser-slider .node__content .card {
    height: 100%;
  }
  article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-inner .label-wrapper {
    padding: 12px;
  }
  article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-inner .label-wrapper .field--name-title {
    font-size: 18px;
    font-weight: 500;
  }
  article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-inner .label-wrapper .field--name-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  article.node--type-podcast.node--view-mode-teaser-slider .node__content .card .card-inner .card-details {
    padding: 0 15px 15px;
    gap: 16px 8px;
    display: grid;
    grid-template-columns: repeat(2, max-content);
  }
}

.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content {
  border-radius: 9px;
  border: 1px solid #D5D7DA;
  background: white;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
@media screen and (min-width: 992px) {
  .node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content {
    height: 438px;
  }
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content:hover {
  transform: none !important;
  box-shadow: 0 11px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content:hover .field--name-field-feed-items-pta-forum-rimg,
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content:hover .no-image {
  position: relative;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content:hover .field--name-field-feed-items-pta-forum-rimg:before,
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content:hover .no-image:before {
  opacity: 1;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .field--name-field-feed-items-pta-forum-rimg,
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .no-image {
  position: relative;
  margin: 0 !important;
  float: unset !important;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .field--name-field-feed-items-pta-forum-rimg:before,
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .no-image:before {
  content: "";
  opacity: 0;
  transition: 0.5s;
  display: flex;
  z-index: 99;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.8333 6.33333C16.189 6.33333 15.6667 5.811 15.6667 5.16667C15.6667 4.52233 16.189 4 16.8333 4H23.8333C24.4777 4 25 4.52233 25 5.16667V12.1667C25 12.811 24.4777 13.3333 23.8333 13.3333C23.189 13.3333 22.6667 12.811 22.6667 12.1667V7.98325L12.9916 17.6583C12.536 18.1139 11.7973 18.1139 11.3417 17.6583C10.8861 17.2027 10.8861 16.464 11.3417 16.0084L21.0168 6.33333H16.8333ZM7.5 8.66667C6.85567 8.66667 6.33333 9.189 6.33333 9.83333V21.5C6.33333 22.1443 6.85567 22.6667 7.5 22.6667H19.1667C19.811 22.6667 20.3333 22.1443 20.3333 21.5V16.8333C20.3333 16.189 20.8557 15.6667 21.5 15.6667C22.1443 15.6667 22.6667 16.189 22.6667 16.8333V21.5C22.6667 23.433 21.0997 25 19.1667 25H7.5C5.567 25 4 23.433 4 21.5V9.83333C4 7.90034 5.567 6.33333 7.5 6.33333H12.1667C12.811 6.33333 13.3333 6.85567 13.3333 7.5C13.3333 8.14433 12.811 8.66667 12.1667 8.66667H7.5Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-color: #F5F5F5;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  height: 60px;
  width: 60px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 auto;
  border-radius: 44.931px;
  border: 1px solid #D5D7DA;
  box-shadow: 4px 4px 8.4px 0 rgba(146, 146, 146, 0.25);
  backdrop-filter: blur(14.0410556793px);
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .no-image {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .pta-forum-logo {
  display: flex;
  z-index: 99;
  padding: 6px 12px;
  align-items: center;
  gap: 4px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(10px);
  position: absolute;
  top: 16px;
  left: 16px;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content {
  margin-top: 0;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .field--name-field-feed-items-pta-forum-rimg {
  height: 194px;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .field--name-field-feed-items-pta-forum-rimg img {
  padding: 0 !important;
  border-radius: 0 !important;
  border-top-left-radius: 9px !important;
  border-top-right-radius: 9px !important;
  height: 100% !important;
  width: 100% !important;
  object-fit: cover !important;
  min-height: 100% !important;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .no-image {
  height: 194px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #D1E9FF;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .no-image h3 {
  margin: 0 !important;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content:has(.field--name-field-feed-items-pta-forum-rimg) .no-image {
  display: none;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .flag {
  position: absolute;
  top: 16px;
  right: 16px;
  border: none;
  border-radius: 38.037px;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(11.8866081238px);
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .flag a {
  padding: 8px;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .flag a span.flag-text {
  display: none !important;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .flag a svg {
  width: 16px;
  height: 16px;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .flag .js-flag-message {
  display: none !important;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-details {
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: 991px) {
  .node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-details {
    padding: 12px;
  }
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-details .field--name-field-pta-forum-markup {
  padding: 4px 8px;
  width: fit-content;
  border-radius: 100px;
  border: 1px solid #102A56;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-details .field--name-field-pta-forum-markup p {
  margin-bottom: 0;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-details .field-datetime {
  font-size: 0.75rem;
  font-weight: 500;
  display: flex;
  gap: 2px;
  align-items: normal;
  justify-content: center;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-details .field-datetime:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33334 1.83334C5.70153 1.83334 6 2.13181 6 2.5V3.16667H10V2.5C10 2.13181 10.2985 1.83334 10.6667 1.83334C11.0349 1.83334 11.3333 2.13181 11.3333 2.5V3.16667H12.6667C13.7712 3.16667 14.6667 4.0621 14.6667 5.16667V13.1667C14.6667 14.2712 13.7712 15.1667 12.6667 15.1667H3.33334C2.22877 15.1667 1.33334 14.2712 1.33334 13.1667V5.16667C1.33334 4.0621 2.22877 3.16667 3.33334 3.16667H4.66667V2.5C4.66667 2.13181 4.96515 1.83334 5.33334 1.83334ZM4.66667 4.5H3.33334C2.96515 4.5 2.66667 4.79848 2.66667 5.16667V13.1667C2.66667 13.5349 2.96515 13.8333 3.33334 13.8333H12.6667C13.0349 13.8333 13.3333 13.5349 13.3333 13.1667V5.16667C13.3333 4.79848 13.0349 4.5 12.6667 4.5H11.3333V5.16667C11.3333 5.53486 11.0349 5.83334 10.6667 5.83334C10.2985 5.83334 10 5.53486 10 5.16667V4.5H6V5.16667C6 5.53486 5.70153 5.83334 5.33334 5.83334C4.96515 5.83334 4.66667 5.53486 4.66667 5.16667V4.5ZM4 7.83334C4 7.46515 4.29848 7.16667 4.66667 7.16667H11.3333C11.7015 7.16667 12 7.46515 12 7.83334C12 8.20153 11.7015 8.5 11.3333 8.5H4.66667C4.29848 8.5 4 8.20153 4 7.83334Z' fill='%23717680'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-details .field-datetime .date {
  margin-right: 3px;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-body {
  padding: 0 16px 16px;
}
@media screen and (max-width: 991px) {
  .node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-body {
    padding: 0 12px 12px;
  }
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-body .field--name-title {
  margin-bottom: 10px !important;
  display: block;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-body .field--name-title div {
  color: #102A56 !important;
  font-size: 1.25rem !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 991px) {
  .node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-body .field--name-title div {
    -webkit-line-clamp: 1;
  }
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-body .field--name-title div:hover {
  color: #102A56 !important;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-body .trimmed {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node--type-feed-items-pta-forum.node--view-mode-teaser-slider .node__content .card-body .field--name-field-feed-items-pta-forum-rlink {
  display: none !important;
}

.paragraph a.all-link h2 {
  font-weight: 500;
  margin-bottom: 0 !important;
  color: #102A56 !important;
}
@media (max-width: 991px) {
  .paragraph a.all-link h2 {
    margin-bottom: 8px !important;
  }
}
.paragraph .block-views-blockforum-playlist-block-1 .view-header {
  max-width: 828px;
  margin: 0 auto 43px;
  text-align: center;
}
@media (max-width: 991px) {
  .paragraph .block-views-blockforum-playlist-block-1 .view-header {
    margin-bottom: 24px !important;
  }
}

.node--type-feed-items-abda.node--view-mode-teaser, .node--type-feed-items-abda.node--view-mode-teaser-view {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  border-radius: 8px;
  border: 1px solid #D5D7DA !important;
  background: white;
  padding: 16px !important;
}
.node--type-feed-items-abda.node--view-mode-teaser *, .node--type-feed-items-abda.node--view-mode-teaser-view * {
  transform: none !important;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content {
  flex-direction: column !important;
  flex-wrap: wrap !important;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .field--name-title, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .field--name-title {
  margin-bottom: 0 !important;
  padding-bottom: 16px;
  max-width: unset !important;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .field--name-title h2, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .field--name-title h2 {
  margin-bottom: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.25rem !important;
  line-height: 150%;
}
@media (max-width: 991px) {
  .node--type-feed-items-abda.node--view-mode-teaser .node__content .field--name-title h2, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .field--name-title h2 {
    -webkit-line-clamp: 3;
  }
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding-bottom: 16px;
}
@media (max-width: 991px) {
  .node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details {
    padding-bottom: 0;
  }
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .category, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .category {
  height: 26px;
}
@media (max-width: 991px) {
  .node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .category, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .category {
    width: 100%;
  }
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .category .field--name-field-feed-items-abda-category, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .category .field--name-field-feed-items-abda-category {
  margin-bottom: 0;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .category .field--name-field-feed-items-abda-category a, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .category .field--name-field-feed-items-abda-category a {
  display: block;
  width: fit-content;
  color: white;
  padding: 4px 12px;
  gap: 8px;
  border-radius: 100px;
  background: #1570EF;
  font-size: 12px !important;
  border: 1px solid transparent;
  min-height: 26px;
  max-height: 26px;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .category .field--name-field-feed-items-abda-category a:hover, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .category .field--name-field-feed-items-abda-category a:hover {
  color: white !important;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .category .field--name-field-feed-items-abda-category .category-rückrufe a, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .category .field--name-field-feed-items-abda-category .category-rückrufe a {
  background: #FB6514;
  color: #102A56;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .category .field--name-field-feed-items-abda-category .category-rückrufe a:hover, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .category .field--name-field-feed-items-abda-category .category-rückrufe a:hover {
  color: #102A56 !important;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .category .field--name-field-feed-items-abda-category .category-artikel a, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .category .field--name-field-feed-items-abda-category .category-artikel a {
  background: #FFB802;
  color: #102A56;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .category .field--name-field-feed-items-abda-category .category-artikel a:hover, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .category .field--name-field-feed-items-abda-category .category-artikel a:hover {
  color: #102A56 !important;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .time-ago, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .time-ago {
  display: flex;
  align-items: normal;
  justify-content: center;
  gap: 2px;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .time-ago:before, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .time-ago:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 4C2 2.89543 2.89543 2 4 2H12C13.1046 2 14 2.89543 14 4V12C14 13.1046 13.1046 14 12 14H4C2.89543 14 2 13.1046 2 12V4ZM4 3.33333C3.63181 3.33333 3.33333 3.63181 3.33333 4V8H4.39052C4.74415 8 5.08329 8.14048 5.33333 8.39052L6.94281 10H9.05719L10.6667 8.39052C10.9167 8.14048 11.2559 8 11.6095 8H12.6667V4C12.6667 3.63181 12.3682 3.33333 12 3.33333H4ZM12.6667 9.33333H11.6095L10 10.9428C9.74995 11.1929 9.41081 11.3333 9.05719 11.3333H6.94281C6.58919 11.3333 6.25005 11.1929 6 10.9428L4.39052 9.33333H3.33333V12C3.33333 12.3682 3.63181 12.6667 4 12.6667H12C12.3682 12.6667 12.6667 12.3682 12.6667 12V9.33333Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .time-ago span, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .time-ago span {
  color: #102A56;
  font-size: 12px !important;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .date, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .date {
  display: flex;
  align-items: normal;
  justify-content: center;
  gap: 2px;
  color: #102A56;
  font-size: 12px !important;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .abda-details .date:before, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .abda-details .date:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33334 1.83334C5.70153 1.83334 6 2.13181 6 2.5V3.16667H10V2.5C10 2.13181 10.2985 1.83334 10.6667 1.83334C11.0349 1.83334 11.3333 2.13181 11.3333 2.5V3.16667H12.6667C13.7712 3.16667 14.6667 4.0621 14.6667 5.16667V13.1667C14.6667 14.2712 13.7712 15.1667 12.6667 15.1667H3.33334C2.22877 15.1667 1.33334 14.2712 1.33334 13.1667V5.16667C1.33334 4.0621 2.22877 3.16667 3.33334 3.16667H4.66667V2.5C4.66667 2.13181 4.96515 1.83334 5.33334 1.83334ZM4.66667 4.5H3.33334C2.96515 4.5 2.66667 4.79848 2.66667 5.16667V13.1667C2.66667 13.5349 2.96515 13.8333 3.33334 13.8333H12.6667C13.0349 13.8333 13.3333 13.5349 13.3333 13.1667V5.16667C13.3333 4.79848 13.0349 4.5 12.6667 4.5H11.3333V5.16667C11.3333 5.53486 11.0349 5.83334 10.6667 5.83334C10.2985 5.83334 10 5.53486 10 5.16667V4.5H6V5.16667C6 5.53486 5.70153 5.83334 5.33334 5.83334C4.96515 5.83334 4.66667 5.53486 4.66667 5.16667V4.5ZM4 7.83334C4 7.46515 4.29848 7.16667 4.66667 7.16667H11.3333C11.7015 7.16667 12 7.46515 12 7.83334C12 8.20153 11.7015 8.5 11.3333 8.5H4.66667C4.29848 8.5 4 8.20153 4 7.83334Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .body,
.node--type-feed-items-abda.node--view-mode-teaser .node__content .body p, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .body,
.node--type-feed-items-abda.node--view-mode-teaser-view .node__content .body p {
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: #102A56 !important;
  margin-bottom: 0 !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node--type-feed-items-abda.node--view-mode-teaser .node__content .body .field--name-field-feed-items-abda-rlink,
.node--type-feed-items-abda.node--view-mode-teaser .node__content .body p .field--name-field-feed-items-abda-rlink, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .body .field--name-field-feed-items-abda-rlink,
.node--type-feed-items-abda.node--view-mode-teaser-view .node__content .body p .field--name-field-feed-items-abda-rlink {
  display: none !important;
}
@media (max-width: 991px) {
  .node--type-feed-items-abda.node--view-mode-teaser .node__content .body,
  .node--type-feed-items-abda.node--view-mode-teaser .node__content .body p, .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .body,
  .node--type-feed-items-abda.node--view-mode-teaser-view .node__content .body p {
    display: none !important;
  }
}

.paragraph.views-block--feed-items-abda-amk-meldungen-block-1 {
  max-width: unset !important;
  background: white;
}
.paragraph.views-block--feed-items-abda-amk-meldungen-block-1 > div {
  padding-left: 0;
  padding-right: 0;
}
.paragraph .block-views-blockfeed-items-abda-amk-meldungen-block-1 > h2 {
  font-weight: 500;
  margin-bottom: 16px !important;
  color: #102A56 !important;
  font-size: 3rem !important;
}
.paragraph .block-views-blockfeed-items-abda-amk-meldungen-block-1 > h2:before {
  content: "";
  display: none !important;
}
@media (max-width: 991px) {
  .paragraph .block-views-blockfeed-items-abda-amk-meldungen-block-1 > h2 {
    margin-bottom: 8px !important;
    font-size: 2rem !important;
  }
}

.block-views-blockfeed-items-abda-amk-meldungen-block-1 {
  flex-direction: column;
  align-items: center;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 > h2 {
  font-weight: 500;
  margin-bottom: 16px !important;
  color: #102A56 !important;
  font-size: 3rem !important;
}
@media (max-width: 991px) {
  .block-views-blockfeed-items-abda-amk-meldungen-block-1 > h2 {
    margin-bottom: 8px !important;
    font-size: 2rem !important;
  }
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 15px;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-header {
  text-align: center;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-header span {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-header .loader {
  display: none;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters {
  order: unset;
  margin: 48px 0;
}
@media (max-width: 991px) {
  .block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters {
    margin: 24px 0;
  }
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-type-select {
  margin: 0 !important;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-type-select .bef-links {
  padding: 0 !important;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-type-select .bef-links ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 0 !important;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-type-select .bef-links ul {
    max-width: 320px;
  }
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-type-select .bef-links ul li {
  padding: 0 !important;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-type-select .bef-links ul li a {
  display: flex;
  padding: 8px 16px !important;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  gap: 8px;
  color: #717680;
  background: none !important;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
@media (max-width: 991px) {
  .block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-type-select .bef-links ul li a {
    padding: 6px 12px !important;
    font-size: 14px;
  }
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-type-select .bef-links ul li a:hover {
  transform: none !important;
  box-shadow: none !important;
  color: #181D27 !important;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-type-select .bef-links ul li a.bef-link--selected {
  border-radius: 8px !important;
  background: #102A56 !important;
  color: white !important;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-filters .views-exposed-form .form-actions {
  display: none !important;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-content .item-list ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}
@media screen and (max-width: 991px) {
  .block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-content .item-list ul {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-content .item-list ul li {
  padding: 0;
  width: auto;
  box-sizing: border-box;
  border-radius: 8px !important;
  border: 1px solid #D5D7DA !important;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  margin-bottom: 0 !important;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-content .item-list ul li:hover {
  box-shadow: 0px 20px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03) !important;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-content .item-list ul li article {
  border-radius: unset !important;
  border: none !important;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-footer {
  width: fit-content;
  margin: 28px auto 0;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-footer a:not(.button) {
  margin: 0;
  padding: 0;
}
.block-views-blockfeed-items-abda-amk-meldungen-block-1 .view-display-id-amk_meldungen_block_1 .view-footer a:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7929 4.29289C14.1834 3.90237 14.8166 3.90237 15.2071 4.29289L22.2071 11.2929C22.3946 11.4804 22.5 11.7348 22.5 12C22.5 12.2652 22.3946 12.5196 22.2071 12.7071L15.2071 19.7071C14.8166 20.0976 14.1834 20.0976 13.7929 19.7071C13.4024 19.3166 13.4024 18.6834 13.7929 18.2929L19.0858 13L3.5 13C2.94772 13 2.5 12.5523 2.5 12C2.5 11.4477 2.94772 11 3.5 11L19.0858 11L13.7929 5.70711C13.4024 5.31658 13.4024 4.68342 13.7929 4.29289Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
}

.view .js-pager__items {
  list-style: none;
  margin-bottom: 0;
}
.view .js-pager__items li a {
  margin-bottom: 0 !important;
}

.view-display-id-amk_dashboard_block .view-content .item-list ul li:last-child {
  padding-top: 16px !important;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view {
  padding: 12px !important;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view a.title-link {
  display: flex;
  text-decoration: underline;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view a.title-link .field--name-title {
  padding-bottom: 0;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view a.title-link h2 {
  font-size: 18px !important;
  font-weight: 500;
  padding: 0;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view a.title-link h2:before {
  content: "#";
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view a:hover h2 {
  color: #1570EF !important;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view .abda-details {
  padding-bottom: 0 !important;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view .abda-details .category {
  margin-top: 12px;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view .abda-details .time-ago {
  margin-left: 8px;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view .abda-details .time-ago, .view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view .abda-details .date {
  align-items: center !important;
}
.view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view .abda-details .time-ago span, .view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view .abda-details .time-ago time, .view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view .abda-details .date span, .view-display-id-amk_dashboard_block .node--type-feed-items-abda.node--view-mode-teaser-view .abda-details .date time {
  font-weight: 500;
}

.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser {
  border-radius: 8px;
  border: 1px solid #D5D7DA;
  background: white;
  padding: 16px;
  margin-bottom: 0;
  width: 100%;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
@media (max-width: 991px) {
  .node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser {
    height: unset;
  }
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser:before {
  content: "";
  opacity: 0;
  transition: 0.5s;
  display: flex;
  z-index: 99;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.8333 6.33333C16.189 6.33333 15.6667 5.811 15.6667 5.16667C15.6667 4.52233 16.189 4 16.8333 4H23.8333C24.4777 4 25 4.52233 25 5.16667V12.1667C25 12.811 24.4777 13.3333 23.8333 13.3333C23.189 13.3333 22.6667 12.811 22.6667 12.1667V7.98325L12.9916 17.6583C12.536 18.1139 11.7973 18.1139 11.3417 17.6583C10.8861 17.2027 10.8861 16.464 11.3417 16.0084L21.0168 6.33333H16.8333ZM7.5 8.66667C6.85567 8.66667 6.33333 9.189 6.33333 9.83333V21.5C6.33333 22.1443 6.85567 22.6667 7.5 22.6667H19.1667C19.811 22.6667 20.3333 22.1443 20.3333 21.5V16.8333C20.3333 16.189 20.8557 15.6667 21.5 15.6667C22.1443 15.6667 22.6667 16.189 22.6667 16.8333V21.5C22.6667 23.433 21.0997 25 19.1667 25H7.5C5.567 25 4 23.433 4 21.5V9.83333C4 7.90034 5.567 6.33333 7.5 6.33333H12.1667C12.811 6.33333 13.3333 6.85567 13.3333 7.5C13.3333 8.14433 12.811 8.66667 12.1667 8.66667H7.5Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-color: #F5F5F5;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  height: 60px;
  width: 60px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 auto;
  border-radius: 44.931px;
  border: 1px solid #D5D7DA;
  box-shadow: 4px 4px 8.4px 0 rgba(146, 146, 146, 0.25);
  backdrop-filter: blur(14.0410556793px);
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser:hover {
  box-shadow: 0 11px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
  background: #D5D7DA !important;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser:hover:before {
  opacity: 1;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser:after {
  display: none;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content:after {
  display: none;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .field--name-title {
  padding-right: 115px;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .field--name-title span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  flex: 1 0 0;
  text-overflow: ellipsis;
  font-size: 1.25rem !important;
  font-weight: 500;
}
@media (max-width: 991px) {
  .node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .field--name-title span {
    font-size: 1rem !important;
    -webkit-line-clamp: 2;
    text-decoration: underline;
  }
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-details {
  display: flex;
  width: fit-content;
  align-items: center;
  gap: 20px;
  color: #102A56 !important;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-details .cshs-term-group {
  font-size: 0.75rem;
  font-weight: 500;
  display: flex;
  gap: 4px;
  align-items: normal;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-details .cshs-term-group:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.66668 4.18808C2.66668 3.08352 3.56211 2.18808 4.66668 2.18808H11.3333C12.4379 2.18808 13.3333 3.08352 13.3333 4.18808V14.1881L14 14.1881C14.3682 14.1881 14.6667 14.4865 14.6667 14.8547C14.6667 15.2229 14.3682 15.5214 14 15.5214H2C1.63181 15.5214 1.33334 15.2229 1.33334 14.8547C1.33335 14.4865 1.63183 14.1881 2.00002 14.1881L2.66668 14.1881V4.18808ZM4.00001 14.1881H6.00001V11.5214C6.00001 10.785 6.59696 10.1881 7.33334 10.1881H8.66668C9.40306 10.1881 10 10.785 10 11.5214V14.1881H12V4.18808C12 3.81989 11.7015 3.52142 11.3333 3.52142H4.66668C4.29849 3.52142 4.00001 3.81989 4.00001 4.18808V14.1881ZM8.66668 14.1881V11.5214H7.33334V14.1881H8.66668ZM5.33334 5.5214C5.33334 5.15321 5.63182 4.85474 6.00001 4.85474H6.66668C7.03487 4.85474 7.33334 5.15321 7.33334 5.5214C7.33334 5.88959 7.03487 6.18807 6.66668 6.18807H6.00001C5.63182 6.18807 5.33334 5.88959 5.33334 5.5214ZM8.66668 5.5214C8.66668 5.15321 8.96515 4.85474 9.33334 4.85474H10C10.3682 4.85474 10.6667 5.15321 10.6667 5.5214C10.6667 5.88959 10.3682 6.18807 10 6.18807H9.33334C8.96515 6.18807 8.66668 5.88959 8.66668 5.5214ZM5.33334 8.18807C5.33334 7.81988 5.63182 7.5214 6.00001 7.5214H6.66668C7.03487 7.5214 7.33334 7.81988 7.33334 8.18807C7.33334 8.55626 7.03487 8.85474 6.66668 8.85474H6.00001C5.63182 8.85474 5.33334 8.55626 5.33334 8.18807ZM8.66668 8.18807C8.66668 7.81988 8.96515 7.5214 9.33334 7.5214H10C10.3682 7.5214 10.6667 7.81988 10.6667 8.18807C10.6667 8.55626 10.3682 8.85474 10 8.85474H9.33334C8.96515 8.85474 8.66668 8.55626 8.66668 8.18807Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-details .job-location {
  font-size: 0.75rem;
  font-weight: 500;
  display: flex;
  gap: 4px;
  align-items: normal;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-details .job-location:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2998 4.88825C9.47738 3.06581 6.52261 3.06581 4.70017 4.88825C2.87772 6.7107 2.87772 9.66547 4.70017 11.4879L7.52916 14.3169C7.78932 14.5771 8.21059 14.5772 8.47113 14.3166L11.2998 11.4879C13.1223 9.66547 13.1223 6.7107 11.2998 4.88825ZM3.75736 3.94544C6.10051 1.6023 9.8995 1.6023 12.2426 3.94544C14.5858 6.28859 14.5858 10.0876 12.2426 12.4307L9.9078 14.7656C9.88686 14.7865 9.91694 14.7564 9.89601 14.7774L9.41394 15.2594C8.63307 16.0403 7.36758 16.0409 6.58635 15.2597L3.75736 12.4307C1.41421 10.0876 1.41421 6.28859 3.75736 3.94544ZM8 6.85475C7.26362 6.85475 6.66667 7.4517 6.66667 8.18808C6.66667 8.92446 7.26362 9.52142 8 9.52142C8.73638 9.52142 9.33333 8.92446 9.33333 8.18808C9.33333 7.4517 8.73638 6.85475 8 6.85475ZM5.33333 8.18808C5.33333 6.71533 6.52724 5.52142 8 5.52142C9.47276 5.52142 10.6667 6.71533 10.6667 8.18808C10.6667 9.66084 9.47276 10.8548 8 10.8548C6.52724 10.8548 5.33333 9.66084 5.33333 8.18808Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-details time {
  font-size: 0.75rem;
  font-weight: 500;
  display: flex;
  gap: 4px;
  align-items: normal;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-details time:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33334 1.83334C5.70153 1.83334 6 2.13181 6 2.5V3.16667H10V2.5C10 2.13181 10.2985 1.83334 10.6667 1.83334C11.0349 1.83334 11.3333 2.13181 11.3333 2.5V3.16667H12.6667C13.7712 3.16667 14.6667 4.0621 14.6667 5.16667V13.1667C14.6667 14.2712 13.7712 15.1667 12.6667 15.1667H3.33334C2.22877 15.1667 1.33334 14.2712 1.33334 13.1667V5.16667C1.33334 4.0621 2.22877 3.16667 3.33334 3.16667H4.66667V2.5C4.66667 2.13181 4.96515 1.83334 5.33334 1.83334ZM4.66667 4.5H3.33334C2.96515 4.5 2.66667 4.79848 2.66667 5.16667V13.1667C2.66667 13.5349 2.96515 13.8333 3.33334 13.8333H12.6667C13.0349 13.8333 13.3333 13.5349 13.3333 13.1667V5.16667C13.3333 4.79848 13.0349 4.5 12.6667 4.5H11.3333V5.16667C11.3333 5.53486 11.0349 5.83334 10.6667 5.83334C10.2985 5.83334 10 5.53486 10 5.16667V4.5H6V5.16667C6 5.53486 5.70153 5.83334 5.33334 5.83334C4.96515 5.83334 4.66667 5.53486 4.66667 5.16667V4.5ZM4 7.83334C4 7.46515 4.29848 7.16667 4.66667 7.16667H11.3333C11.7015 7.16667 12 7.46515 12 7.83334C12 8.20153 11.7015 8.5 11.3333 8.5H4.66667C4.29848 8.5 4 8.20153 4 7.83334Z' fill='%23717680'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-bottom: 2px;
}
@media (max-width: 991px) {
  .node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-details {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-body {
  color: #102A56 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  font-size: 1rem;
  font-weight: 400;
  overflow: hidden;
}
@media (max-width: 991px) {
  .node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .job-body {
    display: none;
  }
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .field--name-field-feed-items-pharma-logo {
  width: fit-content;
  position: absolute;
  right: 16px;
  top: 16px;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .field--name-field-feed-items-pharma-logo img {
  height: 40px !important;
  max-width: 110px !important;
  object-fit: contain;
}
.node--type-feed-items-pharmastellen-jobs.node--view-mode-teaser .node__content .field--name-field-feed-items-pharma-jobs-url {
  display: none;
}

.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 > h2 {
  text-align: center;
  margin-bottom: 16px !important;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs {
  max-width: 768px;
  margin: 0 auto !important;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs .view-header {
  position: unset;
  text-align: center;
  margin-bottom: 48px;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs .view-content {
  width: 100%;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs .view-content .item-list {
  width: 100%;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs .view-content .item-list ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs .view-content .item-list ul li {
  width: 100%;
  padding: 0;
  margin-bottom: 0;
  border-radius: unset;
  overflow: visible;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs .view-content .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs .view-content .views-infinite-scroll-content-wrapper:after {
  display: none;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs ul.pager {
  padding: 0;
}
.paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs ul.pager .pager__item a {
  margin: 32px auto 0;
}
@media (max-width: 991px) {
  .paragraph--type--view-block .block-views-blockfeed-items-pharmastellen-jobs-block-1 .content .view-feed-items-pharmastellen-jobs ul.pager .pager__item a {
    margin: 16px auto 0;
  }
}

.page-jobs .layout-main-wrapper {
  padding-top: 0 !important;
}
@media (max-width: 991px) {
  .page-jobs .layout-main-wrapper {
    padding-top: 0 !important;
  }
}

.node--type-quiz-link.node--view-mode-teaser-slider .node__content {
  margin-top: 0 !important;
  border-radius: 9px;
  overflow: hidden;
  border: 1px solid #D5D7DA;
  background: white;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  height: 385px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content:hover {
  transform: none !important;
  box-shadow: 0 11px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content:hover .field--name-field-feed-items-pta-forum-rimg,
.node--type-quiz-link.node--view-mode-teaser-slider .node__content:hover .no-image {
  position: relative;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content:hover .field--name-field-feed-items-pta-forum-rimg:before,
.node--type-quiz-link.node--view-mode-teaser-slider .node__content:hover .no-image:before {
  opacity: 1;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: none;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:not(:has(.progress-wrapper)) .card-image-wrapper {
  margin-bottom: 16px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar[aria-valuenow="100"]) .card-image-wrapper {
  margin-bottom: 16px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar[aria-valuenow="100"]) .card-image-wrapper .card-image .media-content:after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(21, 112, 239, 0.3);
  pointer-events: none;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar[aria-valuenow="100"]) .card-image-wrapper .card-image .icon-center {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar[aria-valuenow="100"]) .card-image-wrapper .card-image .icon-center .completed {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar[aria-valuenow="100"]) .card-image-wrapper .card-image .icon-center .completed .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 99;
  background-color: rgba(193, 193, 193, 0.9);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  height: 60px;
  width: 60px;
  margin: 0 auto;
  border-radius: 44.931px;
  border: 1px solid #FDFDFD;
  box-shadow: 4px 4px 8.4px 0 rgba(146, 146, 146, 0.25);
  backdrop-filter: blur(14.0410556793px);
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar[aria-valuenow="100"]) .card-image-wrapper .card-image .icon-center .completed span {
  color: white;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar[aria-valuenow="100"]) .card-image-wrapper .card-image .icon-center .in-progress {
  display: none;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar[aria-valuenow="100"]) .progress-wrapper {
  display: none;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar:not([aria-valuenow="100"])) .card-body-wrapper .card-kurzbeschreibung {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar:not([aria-valuenow="100"])) .card-image-wrapper .card-image .media-content:after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.2);
  pointer-events: none;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar:not([aria-valuenow="100"])) .card-image-wrapper .card-image .icon-center {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar:not([aria-valuenow="100"])) .card-image-wrapper .card-image .icon-center .completed {
  display: none;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar:not([aria-valuenow="100"])) .card-image-wrapper .card-image .icon-center .in-progress {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar:not([aria-valuenow="100"])) .card-image-wrapper .card-image .icon-center .in-progress .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 99;
  background-color: rgba(193, 193, 193, 0.9);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  height: 60px;
  width: 60px;
  margin: 0 auto;
  border-radius: 44.931px;
  border: 1px solid #FDFDFD;
  box-shadow: 4px 4px 8.4px 0 rgba(146, 146, 146, 0.25);
  backdrop-filter: blur(14.0410556793px);
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.progress-wrapper):has(.progress-bar:not([aria-valuenow="100"])) .card-image-wrapper .card-image .icon-center .in-progress span {
  color: white;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper {
  position: relative;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .card-image {
  height: 194px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .card-image .icon-center {
  display: none;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .card-image .media-content:has(img) {
  height: 100%;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .card-image .media-content:has(img) .field--name-field-media-image {
  height: 100%;
  width: 100%;
  margin: 0;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .card-image .media-content:has(img) .field--name-field-media-image .field__item {
  height: 100%;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .card-image .media-content:has(img) .field--name-field-media-image .field__item img {
  padding: 0 !important;
  border-radius: 0 !important;
  height: 100% !important;
  width: 100%;
  object-fit: cover !important;
  min-height: 100% !important;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper:has(.card-image .media-content img) .no-img {
  display: none !important;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .no-img {
  height: 194px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EFF8FF;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .no-img h3 {
  margin: 0 !important;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .ads_1 {
  position: absolute;
  top: 8px;
  left: 16px;
  display: flex;
  padding: 6px 12px;
  align-items: center;
  gap: 4px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .bookmark {
  position: absolute;
  top: 8px;
  right: 16px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .bookmark .flag {
  border-radius: 38.037px;
  border: none;
  border-radius: 38.037px;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(11.8866081238px);
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .bookmark .flag a {
  padding: 8px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .bookmark .flag a span.flag-text {
  display: none !important;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .bookmark .flag a svg {
  width: 16px;
  height: 16px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .bookmark .flag .js-flag-message {
  display: none !important;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .field--name-field-produkt {
  position: absolute;
  bottom: 8px;
  left: 16px;
  display: flex;
  padding: 6px 12px;
  align-items: center;
  gap: 4px;
  border-radius: 100px;
  background: #102A56;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-image-wrapper .field--name-field-produkt .badge {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: white;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .progress-wrapper .progress {
  border-radius: 0;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .progress-wrapper .progress .progress-bar {
  border-radius: 0 6px 6px 0;
  background: var(--accent-gradient, linear-gradient(90deg, #EC4A0A 0%, #FFB802 100%));
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details {
  padding: 0 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  color: #102A56;
  font-size: 0.75rem !important;
  margin-bottom: 16px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .quiz-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  align-items: center;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .quiz-tags .tag {
  font-size: 0.75rem !important;
  display: flex;
  padding: 4px;
  align-items: center;
  gap: 4px;
  border-radius: 100px;
  border: 1px solid #102A56;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-errechnete-lesedauer {
  display: flex;
  align-items: normal;
  justify-content: center;
  gap: 4px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-errechnete-lesedauer:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3.64907C5.05448 3.64907 2.66666 6.03689 2.66666 8.98241C2.66666 11.9279 5.05448 14.3157 8 14.3157C10.9455 14.3157 13.3333 11.9279 13.3333 8.98241C13.3333 6.03689 10.9455 3.64907 8 3.64907ZM1.33333 8.98241C1.33333 5.30051 4.3181 2.31574 8 2.31574C11.6819 2.31574 14.6667 5.30051 14.6667 8.98241C14.6667 12.6643 11.6819 15.6491 8 15.6491C4.3181 15.6491 1.33333 12.6643 1.33333 8.98241ZM8 5.64907C8.36819 5.64907 8.66666 5.94755 8.66666 6.31574V8.70626L10.4714 10.511C10.7317 10.7714 10.7317 11.1935 10.4714 11.4538C10.2111 11.7142 9.78894 11.7142 9.52859 11.4538L7.52859 9.45381C7.40357 9.32879 7.33333 9.15922 7.33333 8.98241V6.31574C7.33333 5.94755 7.6318 5.64907 8 5.64907Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-bonuspunkte,
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-pramie,
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-wissenspunkte,
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-zusaetzliche-wissenspunkte {
  display: flex;
  align-items: normal;
  justify-content: center;
  gap: 4px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-bonuspunkte:before,
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-pramie:before,
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-wissenspunkte:before,
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-details .field--name-field-zusaetzliche-wissenspunkte:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.33333 3.64907C5.78104 3.64907 5.33333 4.09679 5.33333 4.64907C5.33333 5.20136 5.78104 5.64907 6.33333 5.64907H7.33333V4.64907C7.33333 4.09679 6.88561 3.64907 6.33333 3.64907ZM8.24179 3.30626C7.81945 2.70711 7.12209 2.31574 6.33333 2.31574C5.04466 2.31574 3.99999 3.36041 3.99999 4.64907C3.99999 5.00694 4.08056 5.34599 4.22454 5.64907H3.33333C2.22876 5.64907 1.33333 6.5445 1.33333 7.64907C1.33333 8.51989 1.88987 9.26071 2.66666 9.53527L2.66666 13.6491C2.66666 14.7536 3.56209 15.6491 4.66666 15.6491H11.3333C12.4379 15.6491 13.3333 14.7536 13.3333 13.6491V9.53527C14.1101 9.26071 14.6667 8.51989 14.6667 7.64907C14.6667 6.5445 13.7712 5.64907 12.6667 5.64907H11.2195C11.2932 5.44055 11.3333 5.21616 11.3333 4.98241C11.3333 3.87784 10.4379 2.98241 9.33333 2.98241C8.93059 2.98241 8.55565 3.10145 8.24179 3.30626ZM8.66666 4.98241V5.64905L9.33333 5.64907C9.70152 5.64907 9.99999 5.3506 9.99999 4.98241C9.99999 4.61422 9.70152 4.31574 9.33333 4.31574C8.96514 4.31574 8.66666 4.61422 8.66666 4.98241ZM7.33333 6.98241H3.33333C2.96514 6.98241 2.66666 7.28088 2.66666 7.64907C2.66666 8.01726 2.96514 8.31574 3.33333 8.31574H7.33333V6.98241ZM7.33333 9.64907H3.99999V13.6491C3.99999 14.0173 4.29847 14.3157 4.66666 14.3157H7.33333V9.64907ZM8.66666 14.3157V9.64907H12V13.6491C12 14.0173 11.7015 14.3157 11.3333 14.3157H8.66666ZM8.66666 8.31574V6.98241H12.6667C13.0349 6.98241 13.3333 7.28088 13.3333 7.64907C13.3333 8.01726 13.0349 8.31574 12.6667 8.31574H8.66666Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-body-wrapper {
  color: #102A56;
  padding: 0 16px 16px;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-body-wrapper .card-title .field--name-title,
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-body-wrapper .card-title .field--name-title p {
  font-size: 20px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  margin-bottom: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card .card-body-wrapper .card-kurzbeschreibung {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node--type-quiz-link.node--view-mode-teaser-slider .node__content .card:has(.quiz-tags .tag:nth-child(2)) .card-kurzbeschreibung {
  -webkit-line-clamp: 2;
}

.quiz {
  max-width: 1440px;
  padding: 0 15px;
  margin: 32px auto 64px;
  display: flex;
  justify-content: center;
  flex-direction: row;
}
@media screen and (max-width: 991px) {
  .quiz {
    flex-direction: column;
    gap: 24px;
    margin: 0 auto 24px;
  }
}
.quiz .img-section {
  flex: 1;
  position: relative;
}
.quiz .img-section .media-content .field--name-field-media-image .field-img img {
  border-radius: 16px;
}
.quiz .img-section .flag {
  margin: 0;
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 99;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(11.8866081238px);
}
@media screen and (max-width: 991px) {
  .quiz .img-section .flag {
    top: 16px;
    right: 16px;
  }
}
.quiz .details-section {
  padding-left: 111px;
  flex: 1;
}
@media screen and (max-width: 991px) {
  .quiz .details-section {
    padding: 0;
  }
}
.quiz .details-section .field--name-field-produkt {
  margin-bottom: 8px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.quiz .details-section .field--name-field-produkt .field__item {
  display: flex;
  padding: 6px 12px;
  align-items: center;
  width: fit-content;
  gap: 4px;
  background: #102A56;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: white;
  border-radius: 100px;
}
.quiz .details-section .quiz-title {
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
}
@media screen and (max-width: 991px) {
  .quiz .details-section .quiz-title {
    font-size: 20px;
    margin-bottom: 0;
  }
}
.quiz .details-section .quiz-details {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  margin: 24px 0;
}
@media screen and (max-width: 991px) {
  .quiz .details-section .quiz-details {
    margin: 16px 0;
  }
}
.quiz .details-section .quiz-details .quiz-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  align-items: center;
}
.quiz .details-section .quiz-details .quiz-tags .tag {
  font-size: 0.75rem !important;
  display: flex;
  padding: 4px;
  align-items: center;
  gap: 4px;
  border-radius: 100px;
  border: 1px solid #102A56;
}
.quiz .details-section .quiz-details .field--name-field-errechnete-lesedauer {
  display: flex;
  justify-content: center;
  gap: 4px;
  font-size: 12px;
}
.quiz .details-section .quiz-details .field--name-field-errechnete-lesedauer:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3.64907C5.05448 3.64907 2.66666 6.03689 2.66666 8.98241C2.66666 11.9279 5.05448 14.3157 8 14.3157C10.9455 14.3157 13.3333 11.9279 13.3333 8.98241C13.3333 6.03689 10.9455 3.64907 8 3.64907ZM1.33333 8.98241C1.33333 5.30051 4.3181 2.31574 8 2.31574C11.6819 2.31574 14.6667 5.30051 14.6667 8.98241C14.6667 12.6643 11.6819 15.6491 8 15.6491C4.3181 15.6491 1.33333 12.6643 1.33333 8.98241ZM8 5.64907C8.36819 5.64907 8.66666 5.94755 8.66666 6.31574V8.70626L10.4714 10.511C10.7317 10.7714 10.7317 11.1935 10.4714 11.4538C10.2111 11.7142 9.78894 11.7142 9.52859 11.4538L7.52859 9.45381C7.40357 9.32879 7.33333 9.15922 7.33333 8.98241V6.31574C7.33333 5.94755 7.6318 5.64907 8 5.64907Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.quiz .details-section .quiz-details .bonuspunkte-wrapper {
  display: flex;
  justify-content: center;
  gap: 4px;
  font-size: 12px;
}
.quiz .details-section .quiz-details .bonuspunkte-wrapper .bonuspunkte-value .field--name-field-bonuspunkte {
  display: inline-block;
}
.quiz .details-section .quiz-details .bonuspunkte-wrapper:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.33333 3.64907C5.78104 3.64907 5.33333 4.09679 5.33333 4.64907C5.33333 5.20136 5.78104 5.64907 6.33333 5.64907H7.33333V4.64907C7.33333 4.09679 6.88561 3.64907 6.33333 3.64907ZM8.24179 3.30626C7.81945 2.70711 7.12209 2.31574 6.33333 2.31574C5.04466 2.31574 3.99999 3.36041 3.99999 4.64907C3.99999 5.00694 4.08056 5.34599 4.22454 5.64907H3.33333C2.22876 5.64907 1.33333 6.5445 1.33333 7.64907C1.33333 8.51989 1.88987 9.26071 2.66666 9.53527L2.66666 13.6491C2.66666 14.7536 3.56209 15.6491 4.66666 15.6491H11.3333C12.4379 15.6491 13.3333 14.7536 13.3333 13.6491V9.53527C14.1101 9.26071 14.6667 8.51989 14.6667 7.64907C14.6667 6.5445 13.7712 5.64907 12.6667 5.64907H11.2195C11.2932 5.44055 11.3333 5.21616 11.3333 4.98241C11.3333 3.87784 10.4379 2.98241 9.33333 2.98241C8.93059 2.98241 8.55565 3.10145 8.24179 3.30626ZM8.66666 4.98241V5.64905L9.33333 5.64907C9.70152 5.64907 9.99999 5.3506 9.99999 4.98241C9.99999 4.61422 9.70152 4.31574 9.33333 4.31574C8.96514 4.31574 8.66666 4.61422 8.66666 4.98241ZM7.33333 6.98241H3.33333C2.96514 6.98241 2.66666 7.28088 2.66666 7.64907C2.66666 8.01726 2.96514 8.31574 3.33333 8.31574H7.33333V6.98241ZM7.33333 9.64907H3.99999V13.6491C3.99999 14.0173 4.29847 14.3157 4.66666 14.3157H7.33333V9.64907ZM8.66666 14.3157V9.64907H12V13.6491C12 14.0173 11.7015 14.3157 11.3333 14.3157H8.66666ZM8.66666 8.31574V6.98241H12.6667C13.0349 6.98241 13.3333 7.28088 13.3333 7.64907C13.3333 8.01726 13.0349 8.31574 12.6667 8.31574H8.66666Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.quiz .details-section .pflichtangaben {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 1px solid #D5D7DA;
  padding-bottom: 16px;
}
@media screen and (max-width: 991px) {
  .quiz .details-section .pflichtangaben {
    border-bottom: none;
  }
}
.quiz .details-section .pflichtangaben span {
  font-size: inherit;
}
.quiz .details-section .pflichtangaben a {
  text-decoration: underline;
}
.quiz .details-section .multimodule-info-wrapper {
  display: flex;
  padding: 12px;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  border-radius: 8px;
  background: #D1E9FF;
  margin-bottom: 24px;
}
.quiz .details-section .multimodule-info-wrapper .multimodule-info {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.quiz .details-section .button {
  display: inline-block;
  width: 295px;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  color: white;
}
.quiz .details-section .button.start-button {
  margin-right: 16px;
}
@media screen and (max-width: 991px) {
  .quiz .details-section .button {
    width: 100%;
    margin: 8px 0 !important;
    padding: 8px 20px !important;
  }
}

.path-quiz .layout-main-wrapper .block-system-main-block > .content {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin: 32px auto 0;
  max-width: 1440px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content {
    flex-direction: column;
    gap: 16px;
    margin: 24px auto 0;
  }
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content:has(.quiz-question-page.slick-active) .module-questions {
  display: none !important;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content:not(:has(.quiz-question-page.slick-active)) .text-side {
  display: none !important;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details {
  background: white;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 420px;
  gap: 16px;
  padding-bottom: 64px;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details {
    width: auto;
    padding: 0;
  }
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .text-side {
  gap: 16px;
  display: flex;
  flex-direction: column;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .quiz-header {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #D5D7DA;
  background: white;
  align-items: flex-start;
  padding: 16px;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .quiz-header {
    border: none;
    padding: 0;
  }
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .quiz-header .quiz-progress {
  width: fit-content;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .quiz-header .quiz-progress .quiz-product {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .quiz-header .quiz-progress .quiz-product .field__item {
  display: flex;
  padding: 6px 12px;
  align-items: center;
  gap: 4px;
  border-radius: 100px;
  background: #102A56;
  color: white;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.5;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .quiz-header .quiz-title {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.5;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .quiz-header .progress-wrapper {
  width: 100%;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .quiz-header .progress-wrapper .progress {
  height: 8px;
  margin-bottom: 0;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details .quiz-header .progress-wrapper .progress .progress-bar {
  border-radius: 4px;
  background: var(--brandgradient-blue, linear-gradient(110deg, #1570EF 8.71%, #194185 121.65%));
  color: transparent;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress {
    display: none;
  }
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .progress-label {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a {
  width: 100%;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a .modul-pill-link-text-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  border-radius: 8px;
  gap: 8px;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a .modul-pill-link-text-wrapper > div.module-text {
  display: flex;
  flex-direction: column;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a .modul-pill-link-text-wrapper > div.module-text span {
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a .modul-pill-link-text-wrapper > div.module-text span.module-title {
  font-size: 14px;
  color: #102A56;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a .modul-pill-link-text-wrapper > div.module-text span.module-status {
  font-size: 12px;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a .modul-pill-link-text-wrapper .icon {
  padding: 12px;
  border-radius: 32px;
  position: relative;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a .modul-pill-link-text-wrapper .icon svg {
  display: block !important;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a .modul-pill-link-text-wrapper .icon svg.half-circle {
  position: absolute;
  top: 12px;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a.completed .modul-pill-link-text-wrapper {
  background: #EDFAE5;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a.completed .modul-pill-link-text-wrapper .module-text span.module-status {
  color: #147F1B;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a.completed .icon {
  background: #147F1B;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a.current .modul-pill-link-text-wrapper {
  background: var(--Accent400, #FFC52F);
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a.current .modul-pill-link-text-wrapper .module-text span.module-status {
  color: #855F00;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a.current .icon {
  border: 1px solid var(--Accent200, #FFDE8A);
  background: var(--Accent200, #FFDE8A);
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a.locked .modul-pill-link-text-wrapper {
  border: 1px solid #D5D7DA;
  background: #F5F5F5;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a.locked .modul-pill-link-text-wrapper .module-text span.module-status {
  color: #717680;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper a.locked .icon {
  background: #D5D7DA;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper .module-questions {
  display: none;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper.current .module-questions {
  padding-top: 12px;
  padding-left: 24px;
  display: block;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper.current .module-questions .questions-label {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  padding-bottom: 16px;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper.current .module-questions .questions-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper.current .module-questions .questions-list .module-question {
  display: flex;
  padding: 16px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  justify-content: space-between;
  border-radius: 8px;
  border: 1px solid #D5D7DA;
  background: white;
  font-weight: 600;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper.current .module-questions .questions-list .module-question.completed:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'><path fill-rule='evenodd' clip-rule='evenodd' d='M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM15.7071 9.29289C16.0976 9.68342 16.0976 10.3166 15.7071 10.7071L11.7071 14.7071C11.3166 15.0976 10.6834 15.0976 10.2929 14.7071L8.29289 12.7071C7.90237 12.3166 7.90237 11.6834 8.29289 11.2929C8.68342 10.9024 9.31658 10.9024 9.70711 11.2929L11 12.5858L14.2929 9.29289C14.6834 8.90237 15.3166 8.90237 15.7071 9.29289Z' fill='%23147F1B'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper.current .module-questions .questions-list .module-question.locked {
  border: 1px solid #D5D7DA;
  background: #F5F5F5;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper.current .module-questions .questions-list .module-question.locked:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'><path fill-rule='evenodd' clip-rule='evenodd' d='M7 7C7 4.23858 9.23858 2 12 2C14.7614 2 17 4.23858 17 7V10H18C19.6569 10 21 11.3431 21 13V19C21 20.6569 19.6569 22 18 22H6C4.34315 22 3 20.6569 3 19V13C3 11.3431 4.34315 10 6 10H7V7ZM9 10H15V7C15 5.34315 13.6569 4 12 4C10.3431 4 9 5.34315 9 7V10ZM6 12C5.44772 12 5 12.4477 5 13V19C5 19.5523 5.44772 20 6 20H18C18.5523 20 19 19.5523 19 19V13C19 12.4477 18.5523 12 18 12H6ZM12 14C12.5523 14 13 14.4477 13 15V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V15C11 14.4477 11.4477 14 12 14Z' fill='%23717680'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content .quiz-progress-details > .quiz-progress .module-wrapper.current .module-questions .questions-list .module-question.current {
  background: #1570EF;
  color: white;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form {
  width: 778px;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form {
    width: auto;
  }
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .page-type-modul .slick-list .slick-track .quiz-question-page .quiz-question-page-wrapper .media-side iframe body.vp-center {
  align-items: flex-start !important;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice > h2 {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  color: #1570EF !important;
  margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice > h2 {
    font-size: 12px;
    margin-bottom: 8px;
  }
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice > p {
  font-size: 32px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 130% !important;
  letter-spacing: -0.64px !important;
  color: #102A56 !important;
  margin-bottom: 50px !important;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice > p {
    margin-bottom: 0 !important;
    font-size: 20px !important;
  }
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive {
  margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive {
    margin-bottom: 8px;
    margin-top: 24px;
  }
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table {
  background: none;
  border: none;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody:has(td.bg-missed) tr, .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody:has(td.bg-success) tr {
  user-select: none;
  pointer-events: none;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody > tr {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  padding: 16px 60px 16px 16px;
  border-radius: 8px;
  border: 1px solid #B2DDFF;
  background: #F5FAFF;
  transition: none !important;
  position: relative;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody > tr {
    padding: 12px 50px 12px 12px;
  }
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody > tr.selected:has(> .bg-success) {
  border: 1px solid #147F1B;
  background: #EDFAE5;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody > tr.selected:has(> .bg-success):after {
  content: "";
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10C2 5.58172 5.58172 2 10 2ZM20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10ZM14 8C14 7.44772 13.5523 7 13 7H12.99C12.4377 7 11.99 7.44772 11.99 8C11.99 8.55228 12.4377 9 12.99 9H13C13.5523 9 14 8.55228 14 8ZM8 8C8 7.44772 7.55229 7 7 7H6.99C6.43771 7 5.99 7.44772 5.99 8C5.99 8.55228 6.43771 9 6.99 9H7C7.55229 9 8 8.55228 8 8ZM13.5355 12.1213C13.145 11.7308 12.5118 11.7308 12.1213 12.1213C10.9497 13.2929 9.05025 13.2929 7.87868 12.1213C7.48816 11.7308 6.85499 11.7308 6.46447 12.1213C6.07394 12.5118 6.07394 13.145 6.46447 13.5355C8.41709 15.4882 11.5829 15.4882 13.5355 13.5355C13.9261 13.145 13.9261 12.5118 13.5355 12.1213Z" fill="%23147F1B"/></svg>') no-repeat center center;
  background-size: contain;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody > tr.selected:has(> .bg-missed) {
  border: 1px solid #DB332A;
  background: var(--Color-System-error-red-light, #FFF5ED);
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody > tr.selected:has(> .bg-missed):after {
  content: "";
  position: absolute;
  top: 16px;
  right: 16px;
  width: 24px;
  height: 24px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4ZM22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12ZM16 10C16 9.44772 15.5523 9 15 9H14.99C14.4377 9 13.99 9.44772 13.99 10C13.99 10.5523 14.4377 11 14.99 11H15C15.5523 11 16 10.5523 16 10ZM10 10C10 9.44772 9.55229 9 9 9H8.99C8.43771 9 7.99 9.44772 7.99 10C7.99 10.5523 8.43771 11 8.99 11H9C9.55229 11 10 10.5523 10 10ZM9.87862 16.8787C11.0502 15.7072 12.9497 15.7072 14.1213 16.8787C14.5118 17.2693 15.145 17.2693 15.5355 16.8787C15.926 16.4882 15.926 15.855 15.5355 15.4645C13.5829 13.5119 10.417 13.5119 8.46441 15.4645C8.07388 15.855 8.07388 16.4882 8.46441 16.8787C8.85493 17.2693 9.4881 17.2693 9.87862 16.8787Z" fill="%23DB332A"/></svg>') no-repeat center center;
  background-size: contain;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .table-responsive table tbody > tr td {
  width: auto;
  --bs-table-bg: none;
  padding: 0;
  border: none;
  background: inherit !important;
  box-shadow: none;
  transition: none !important;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice a.check-answers,
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice a.next-question,
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .form-actions input {
  width: 295px;
  margin-left: 3px;
  min-height: unset;
}
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice a.check-answers:hover, .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice a.check-answers:focus,
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice a.next-question:hover,
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice a.next-question:focus,
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .form-actions input:hover,
.path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .form-actions input:focus {
  color: white !important;
}
@media screen and (max-width: 991px) {
  .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice a.check-answers,
  .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice a.next-question,
  .path-quiz .layout-main-wrapper .block-system-main-block > .content [id^=ajax-quiz-wrapper] .answering-form .quiz-question-multichoice .form-actions input {
    margin-left: 0;
    width: 100%;
    padding: 8px !important;
  }
}

@media screen and (max-width: 991px) {
  .video-button-tooltip {
    width: 100%;
  }
}
.video-button-tooltip a {
  color: white !important;
  display: flex;
  width: 296px;
  height: 48px;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: 991px) {
  .video-button-tooltip a {
    width: 100%;
  }
}
.video-button-tooltip a.button-outline, .video-button-tooltip a.button-pending {
  border: 1px solid #D1E9FF !important;
  background: #D1E9FF !important;
  color: white !important;
  cursor: default;
  pointer-events: none;
  user-select: none;
}

.path-quiz .quiz-feedback-wrapper {
  padding: 48px 0 80px;
}
@media screen and (max-width: 991px) {
  .path-quiz .quiz-feedback-wrapper {
    padding: 0 0 32px;
  }
}
.path-quiz .quiz-feedback-wrapper .field--name-field-pramie {
  justify-content: center;
}
.path-quiz .quiz-feedback-wrapper .quiz-message .form-actions {
  gap: 24px;
}
.path-quiz .quiz-feedback-wrapper .button-next {
  border: 2px solid transparent;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
@media screen and (max-width: 991px) {
  .path-quiz .quiz-feedback-wrapper .quiz-final-result .row,
  .path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row,
  .path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row {
    gap: 24px;
  }
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column {
  display: flex;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 24px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid #D5D7DA;
  background: white;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column .quiz-message .congrat-text,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message .congrat-text,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message .congrat-text {
  position: relative;
  width: fit-content;
  margin: 0 auto;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column .quiz-message .congrat-text img.star-icon,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message .congrat-text img.star-icon,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message .congrat-text img.star-icon {
  position: absolute;
  top: -44px;
  left: 17px;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column .quiz-message .congrat-text img.spark-icon,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message .congrat-text img.spark-icon,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message .congrat-text img.spark-icon {
  position: absolute;
  right: -60px;
  top: -70px;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column .quiz-message .result-details,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message .result-details,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message .result-details {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 24px;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column .quiz-message .pramie-info-wrapper,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message .pramie-info-wrapper,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message .pramie-info-wrapper {
  border-radius: 8px;
  border: 1px solid #E9EAEB;
  background: white;
  width: fit-content;
  display: flex;
  align-items: center;
  padding: 12px;
  flex-direction: row;
  gap: 8px;
  margin: 0 auto;
  justify-content: center;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column .quiz-message .pramie-info-wrapper img,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message .pramie-info-wrapper img,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message .pramie-info-wrapper img {
  display: flex;
  width: 40px;
  height: 40px;
  padding: 8px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background: var(--PTA-yellow, #FFB802);
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column .quiz-message .pramie-info-wrapper .description-wrapper,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message .pramie-info-wrapper .description-wrapper,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message .pramie-info-wrapper .description-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column .quiz-message .pramie-info-wrapper .description-wrapper .up-text,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message .pramie-info-wrapper .description-wrapper .up-text,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message .pramie-info-wrapper .description-wrapper .up-text {
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  color: #717680;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column .quiz-message .pramie-info-wrapper .description-wrapper .bottom-text,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message .pramie-info-wrapper .description-wrapper .bottom-text,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message .pramie-info-wrapper .description-wrapper .bottom-text {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  color: #181D27;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column form .form-actions,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column form .form-actions,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column form .form-actions {
  flex-direction: column;
  gap: 24px;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .result-column form .form-actions a,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column form .form-actions a,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column form .form-actions a {
  margin: 0 !important;
  width: 295px;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .view-column,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column {
  padding-left: 113px;
  padding-right: 0;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .view-column .view-content,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column .view-content,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column .view-content {
  display: flex;
  gap: 20px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .view-column .view-content .views-row,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column .view-content .views-row,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column .view-content .views-row {
  width: 100%;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .view-column .view-display-id-block_quiz_final_result,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column .view-display-id-block_quiz_final_result,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column .view-display-id-block_quiz_final_result {
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 0;
  padding-bottom: 10px;
  border-top: none;
  border-bottom: none;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .view-column .gewinnspiel-card,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column .gewinnspiel-card,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column .gewinnspiel-card {
  position: sticky;
  top: 32px;
  background: #fff;
  border: 1px solid rgba(16, 42, 86, 0.08);
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(16, 42, 86, 0.06);
  padding: 16px;
  margin-bottom: 24px;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .view-column .gewinnspiel-card .gewinnspiel-card__title,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column .gewinnspiel-card .gewinnspiel-card__title,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column .gewinnspiel-card .gewinnspiel-card__title {
  margin: 0 0 8px 0;
  font-size: 18px;
  line-height: 1.3;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result .row .view-column .gewinnspiel-card .gewinnspiel-card__cta,
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column .gewinnspiel-card .gewinnspiel-card__cta,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column .gewinnspiel-card .gewinnspiel-card__cta {
  margin-top: 8px;
}
@media screen and (max-width: 991px) {
  .path-quiz .quiz-feedback-wrapper .quiz-final-result .row .view-column,
  .path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column,
  .path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column {
    padding-left: 0;
  }
}
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .form-actions a:before {
  content: "";
  width: 25px;
  height: 25px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 3.9632C5.05228 3.9632 5.5 4.41091 5.5 4.9632V7.30618C7.14938 5.26766 9.67168 3.9632 12.5 3.9632C17.0903 3.9632 20.8767 7.39883 21.4304 11.8395C21.4988 12.3875 21.1099 12.8872 20.5618 12.9555C20.0138 13.0239 19.5141 12.635 19.4458 12.0869C19.0153 8.63494 16.0689 5.9632 12.5 5.9632C10.1223 5.9632 8.01998 7.14886 6.75442 8.9632H9.5C10.0523 8.9632 10.5 9.41091 10.5 9.9632C10.5 10.5155 10.0523 10.9632 9.5 10.9632H4.5C3.94772 10.9632 3.5 10.5155 3.5 9.9632V4.9632C3.5 4.41091 3.94772 3.9632 4.5 3.9632ZM4.43815 12.9709C4.98619 12.9025 5.48587 13.2914 5.55421 13.8395C5.98467 17.2915 8.93109 19.9632 12.5 19.9632C14.8777 19.9632 16.98 18.7775 18.2456 16.9632H15.5C14.9477 16.9632 14.5 16.5155 14.5 15.9632C14.5 15.4109 14.9477 14.9632 15.5 14.9632H20.5C21.0523 14.9632 21.5 15.4109 21.5 15.9632V20.9632C21.5 21.5155 21.0523 21.9632 20.5 21.9632C19.9477 21.9632 19.5 21.5155 19.5 20.9632V18.6202C17.8506 20.6587 15.3283 21.9632 12.5 21.9632C7.90967 21.9632 4.12332 18.5276 3.56958 14.0869C3.50124 13.5389 3.89011 13.0392 4.43815 12.9709Z" fill="white"/></svg>');
  background-size: cover;
  background-repeat: no-repeat;
}
.path-quiz .quiz-feedback-wrapper .quiz-final-result img.rocket {
  max-width: 350px;
}
@media screen and (max-width: 991px) {
  .path-quiz .quiz-feedback-wrapper .quiz-final-result img.rocket {
    max-width: 155px;
  }
}
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column {
  padding: 0 24px;
}
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message {
  margin-top: 0;
}
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message img,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message img {
  max-width: 350px;
}
@media screen and (max-width: 991px) {
  .path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message img,
  .path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message img {
    max-width: 155px;
  }
}
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message > p,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message > p {
  margin-bottom: 0 !important;
}
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message form,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message form {
  margin-top: 24px;
}
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .result-column .quiz-message form .form-actions a,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .result-column .quiz-message form .form-actions a {
  margin: 0 auto !important;
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
.path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column .label,
.path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column .label {
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.48px;
  margin-bottom: 16px;
}
@media screen and (max-width: 991px) {
  .path-quiz .quiz-feedback-wrapper .quiz-negative-feedback-form .row .view-column .label,
  .path-quiz .quiz-feedback-wrapper .quiz-positive-feedback-form .row .view-column .label {
    text-align: center;
  }
}

.node--type-artikel.node--view-mode-teaser-slider .node__content,
.node--type-page.node--view-mode-teaser-slider .node__content,
.node--type-playlist.node--view-mode-teaser-slider .node__content {
  margin-top: 0 !important;
  border-radius: 9px;
  background: white;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  border: 1px solid #D5D7DA !important;
  overflow: hidden;
  height: 385px !important;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content:hover,
.node--type-page.node--view-mode-teaser-slider .node__content:hover,
.node--type-playlist.node--view-mode-teaser-slider .node__content:hover {
  transform: none !important;
  box-shadow: 0 11px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
}
.node--type-artikel.node--view-mode-teaser-slider .node__content .no-img,
.node--type-page.node--view-mode-teaser-slider .node__content .no-img,
.node--type-playlist.node--view-mode-teaser-slider .node__content .no-img {
  height: 194px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EFF8FF;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content .no-img h3,
.node--type-page.node--view-mode-teaser-slider .node__content .no-img h3,
.node--type-playlist.node--view-mode-teaser-slider .node__content .no-img h3 {
  margin: 0 !important;
  color: #102A56 !important;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .no-img,
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .no-img,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .no-img,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content {
  position: relative;
  height: 194px;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content {
  height: 194px;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content .field--name-field-media-image,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content .field--name-field-media-image,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content .field--name-field-media-image {
  margin: 0;
  width: 100%;
  max-height: 100%;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content .field--name-field-media-image .field__item,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content .field--name-field-media-image .field__item,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content .field--name-field-media-image .field__item {
  max-height: 100%;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content .field--name-field-media-image .field__item img,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content .field--name-field-media-image .field__item img,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .media-content .field--name-field-media-image .field__item img {
  width: 100%;
  padding: 0 !important;
  border-radius: 0 !important;
  border-top-left-radius: 9px !important;
  border-top-right-radius: 9px !important;
  height: 194px !important;
  object-fit: cover !important;
  min-height: 100% !important;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .ads_1,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .ads_1,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .ads_1 {
  position: absolute;
  top: 8px;
  left: 16px;
  display: flex;
  padding: 6px 12px;
  align-items: center;
  gap: 4px;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .flag,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .flag,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .flag {
  position: absolute;
  top: 8px;
  right: 16px;
  border-radius: 38px;
  border: none;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(11.8866081238px);
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .flag a,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .flag a,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .flag a {
  padding: 8px;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .flag a span.flag-text,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .flag a span.flag-text,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .flag a span.flag-text {
  display: none !important;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .flag a svg,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .flag a svg,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .flag a svg {
  width: 16px;
  height: 16px;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section .flag .js-flag-message,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section .flag .js-flag-message,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section .flag .js-flag-message {
  display: none !important;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-image-section:has(> .media-content img) .no-img,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-image-section:has(> .media-content img) .no-img,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-image-section:has(> .media-content img) .no-img {
  display: none !important;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-details,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-details,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-details {
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: 991px) {
  .node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-details,
  .node--type-page.node--view-mode-teaser-slider .node__content > div .card-details,
  .node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-details {
    padding: 12px;
  }
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-details .artikel-category,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-details .artikel-category,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-details .artikel-category {
  margin: 0;
  font-size: 0.75rem;
  display: flex;
  padding: 4px;
  align-items: center;
  gap: 4px;
  border-radius: 100px;
  border: 1px solid #102A56;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-details .field--name-field-lesedauer,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-details .field--name-field-lesedauer,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-details .field--name-field-lesedauer {
  font-size: 0.75rem;
  font-weight: 500;
  display: flex;
  gap: 2px;
  align-items: normal;
  justify-content: center;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-details .field--name-field-lesedauer:before,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-details .field--name-field-lesedauer:before,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-details .field--name-field-lesedauer:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3.64907C5.05448 3.64907 2.66666 6.03689 2.66666 8.98241C2.66666 11.9279 5.05448 14.3157 8 14.3157C10.9455 14.3157 13.3333 11.9279 13.3333 8.98241C13.3333 6.03689 10.9455 3.64907 8 3.64907ZM1.33333 8.98241C1.33333 5.30051 4.3181 2.31574 8 2.31574C11.6819 2.31574 14.6667 5.30051 14.6667 8.98241C14.6667 12.6643 11.6819 15.6491 8 15.6491C4.3181 15.6491 1.33333 12.6643 1.33333 8.98241ZM8 5.64907C8.36819 5.64907 8.66666 5.94755 8.66666 6.31574V8.70626L10.4714 10.511C10.7317 10.7714 10.7317 11.1935 10.4714 11.4538C10.2111 11.7142 9.78894 11.7142 9.52859 11.4538L7.52859 9.45381C7.40357 9.32879 7.33333 9.15922 7.33333 8.98241V6.31574C7.33333 5.94755 7.6318 5.64907 8 5.64907Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-details .datetime time,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-details .datetime time,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-details .datetime time {
  font-size: 0.75rem;
  font-weight: 500;
  display: flex;
  gap: 2px;
  align-items: normal;
  justify-content: center;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-details .datetime time:before,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-details .datetime time:before,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-details .datetime time:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33334 1.83334C5.70153 1.83334 6 2.13181 6 2.5V3.16667H10V2.5C10 2.13181 10.2985 1.83334 10.6667 1.83334C11.0349 1.83334 11.3333 2.13181 11.3333 2.5V3.16667H12.6667C13.7712 3.16667 14.6667 4.0621 14.6667 5.16667V13.1667C14.6667 14.2712 13.7712 15.1667 12.6667 15.1667H3.33334C2.22877 15.1667 1.33334 14.2712 1.33334 13.1667V5.16667C1.33334 4.0621 2.22877 3.16667 3.33334 3.16667H4.66667V2.5C4.66667 2.13181 4.96515 1.83334 5.33334 1.83334ZM4.66667 4.5H3.33334C2.96515 4.5 2.66667 4.79848 2.66667 5.16667V13.1667C2.66667 13.5349 2.96515 13.8333 3.33334 13.8333H12.6667C13.0349 13.8333 13.3333 13.5349 13.3333 13.1667V5.16667C13.3333 4.79848 13.0349 4.5 12.6667 4.5H11.3333V5.16667C11.3333 5.53486 11.0349 5.83334 10.6667 5.83334C10.2985 5.83334 10 5.53486 10 5.16667V4.5H6V5.16667C6 5.53486 5.70153 5.83334 5.33334 5.83334C4.96515 5.83334 4.66667 5.53486 4.66667 5.16667V4.5ZM4 7.83334C4 7.46515 4.29848 7.16667 4.66667 7.16667H11.3333C11.7015 7.16667 12 7.46515 12 7.83334C12 8.20153 11.7015 8.5 11.3333 8.5H4.66667C4.29848 8.5 4 8.20153 4 7.83334Z' fill='%23717680'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body {
  padding: 0 16px 16px;
}
@media screen and (max-width: 991px) {
  .node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body,
  .node--type-page.node--view-mode-teaser-slider .node__content > div .card-body,
  .node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body {
    padding: 0 12px 12px;
  }
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title {
  pointer-events: none;
  margin-bottom: 10px !important;
  display: block;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title.playlist-title,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title.playlist-title,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title.playlist-title {
  margin-top: 16px;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title > p,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title > p,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title > p {
  font-size: 20px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  margin-bottom: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title a,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title a,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body .field--name-title a {
  font-size: 20px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  margin-bottom: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body .field-tags,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body .field-tags,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body .field-tags {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body .field-tags .tag,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body .field-tags .tag,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body .field-tags .tag {
  font-size: 0.75rem !important;
  display: flex;
  padding: 4px;
  align-items: center;
  gap: 4px;
  border-radius: 100px;
  border: 1px solid #102A56;
}
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body .trimmed,
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body .trimmed p,
.node--type-artikel.node--view-mode-teaser-slider .node__content > div .card-body > p,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body .trimmed,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body .trimmed p,
.node--type-page.node--view-mode-teaser-slider .node__content > div .card-body > p,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body .trimmed,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body .trimmed p,
.node--type-playlist.node--view-mode-teaser-slider .node__content > div .card-body > p {
  font-weight: 400;
  line-height: 1.5;
  font-size: 1rem;
  margin-bottom: 0;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.node--type-artikel.node--view-mode-full {
  margin: 32px 0 64px;
}
@media screen and (max-width: 991px) {
  .node--type-artikel.node--view-mode-full {
    margin: 24px 0;
  }
}
.node--type-artikel.node--view-mode-full .node__content .article_header {
  max-width: 1440px;
  padding: 0 15px;
  margin: 0 auto 32px;
  display: flex;
  align-items: flex-start;
}
.node--type-artikel.node--view-mode-full .node__content .article_header .field--name-created {
  width: fit-content;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 10px;
}
@media screen and (max-width: 991px) {
  .node--type-artikel.node--view-mode-full .node__content .article_header .field--name-created {
    align-items: flex-start;
  }
}
.node--type-artikel.node--view-mode-full .node__content .article_header .field--name-created .datetime {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  background-color: unset;
  color: #717680;
  padding: 0;
}
@media screen and (max-width: 991px) {
  .node--type-artikel.node--view-mode-full .node__content .article_header .field--name-created .datetime {
    font-size: 12px;
  }
}
.node--type-artikel.node--view-mode-full .node__content .article_header .field--name-created:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33334 1.83334C5.70153 1.83334 6 2.13181 6 2.5V3.16667H10V2.5C10 2.13181 10.2985 1.83334 10.6667 1.83334C11.0349 1.83334 11.3333 2.13181 11.3333 2.5V3.16667H12.6667C13.7712 3.16667 14.6667 4.0621 14.6667 5.16667V13.1667C14.6667 14.2712 13.7712 15.1667 12.6667 15.1667H3.33334C2.22877 15.1667 1.33334 14.2712 1.33334 13.1667V5.16667C1.33334 4.0621 2.22877 3.16667 3.33334 3.16667H4.66667V2.5C4.66667 2.13181 4.96515 1.83334 5.33334 1.83334ZM4.66667 4.5H3.33334C2.96515 4.5 2.66667 4.79848 2.66667 5.16667V13.1667C2.66667 13.5349 2.96515 13.8333 3.33334 13.8333H12.6667C13.0349 13.8333 13.3333 13.5349 13.3333 13.1667V5.16667C13.3333 4.79848 13.0349 4.5 12.6667 4.5H11.3333V5.16667C11.3333 5.53486 11.0349 5.83334 10.6667 5.83334C10.2985 5.83334 10 5.53486 10 5.16667V4.5H6V5.16667C6 5.53486 5.70153 5.83334 5.33334 5.83334C4.96515 5.83334 4.66667 5.53486 4.66667 5.16667V4.5ZM4 7.83334C4 7.46515 4.29848 7.16667 4.66667 7.16667H11.3333C11.7015 7.16667 12 7.46515 12 7.83334C12 8.20153 11.7015 8.5 11.3333 8.5H4.66667C4.29848 8.5 4 8.20153 4 7.83334Z' fill='%23717680'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.node--type-artikel.node--view-mode-full .node__content .article_header .field--name-field-lesedauer {
  width: fit-content;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  background-color: unset;
  color: #717680;
}
@media screen and (max-width: 991px) {
  .node--type-artikel.node--view-mode-full .node__content .article_header .field--name-field-lesedauer {
    font-size: 12px;
    align-items: flex-start;
  }
}
.node--type-artikel.node--view-mode-full .node__content .article_header .field--name-field-lesedauer:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3.16667C5.05448 3.16667 2.66666 5.55448 2.66666 8.5C2.66666 11.4455 5.05448 13.8333 8 13.8333C10.9455 13.8333 13.3333 11.4455 13.3333 8.5C13.3333 5.55448 10.9455 3.16667 8 3.16667ZM1.33333 8.5C1.33333 4.8181 4.3181 1.83334 8 1.83334C11.6819 1.83334 14.6667 4.8181 14.6667 8.5C14.6667 12.1819 11.6819 15.1667 8 15.1667C4.3181 15.1667 1.33333 12.1819 1.33333 8.5ZM8 5.16667C8.36819 5.16667 8.66666 5.46515 8.66666 5.83334V8.22386L10.4714 10.0286C10.7317 10.2889 10.7317 10.7111 10.4714 10.9714C10.2111 11.2318 9.78894 11.2318 9.52859 10.9714L7.52859 8.97141C7.40357 8.84638 7.33333 8.67681 7.33333 8.5V5.83334C7.33333 5.46515 7.6318 5.16667 8 5.16667Z' fill='%23717680'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.node--type-artikel.node--view-mode-full .node__content .article-image-section {
  max-width: 1440px;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 991px) {
  .node--type-artikel.node--view-mode-full .node__content .article-image-section {
    flex-wrap: wrap;
  }
}
.node--type-artikel.node--view-mode-full .node__content .article-image-section .article-title-subtitle .field--name-field-article-subtitle {
  display: block;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
  color: #1570EF;
  padding-top: 10px;
}
@media screen and (max-width: 991px) {
  .node--type-artikel.node--view-mode-full .node__content .article-image-section .article-title-subtitle .field--name-field-article-subtitle {
    font-size: 18px;
  }
}
.node--type-artikel.node--view-mode-full .node__content .article-image-section .field--name-field-artikel-bild {
  margin-bottom: 0;
}
.node--type-artikel.node--view-mode-full .node__content .article-image-section .field--name-field-artikel-bild .media-content .field--name-field-media-image {
  float: unset;
  margin: 0;
}
.node--type-artikel.node--view-mode-full .node__content .article-image-section .field--name-field-artikel-bild .media-content .field--name-field-media-image img {
  border-radius: 16px;
  background: #D5D7DA;
}
.node--type-artikel.node--view-mode-full .node__content .field--name-body {
  max-width: 1440px;
  padding: 0 15px;
  margin: 64px auto;
}
@media screen and (max-width: 991px) {
  .node--type-artikel.node--view-mode-full .node__content .field--name-body {
    margin: 24px auto;
  }
}
.node--type-artikel.node--view-mode-full .node__content .field--name-field-buttons {
  max-width: 1440px;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
}

.teaser-link,
.taxonomy-term.vocabulary-eingebetteter-inhalt {
  display: none !important;
}

article.node--type-campaign.node--view-mode-full {
  margin: 0 auto 32px;
}
article.node--type-campaign.node--view-mode-full .node__content .hero-img {
  height: auto;
  width: 100%;
}
article.node--type-campaign.node--view-mode-full .node__content .hero-img .media-content .field--name-field-media-image {
  margin: 0 !important;
  padding: 0;
}
article.node--type-campaign.node--view-mode-full .node__content .hero-img .media-content .field--name-field-media-image img {
  width: 100vw;
}
article.node--type-campaign.node--view-mode-full .node__content .field--name-field-paragraphs-vor-codeeingabe {
  max-width: 1440px;
  padding: 0 15px;
  margin: 0 auto;
}
article.node--type-campaign.node--view-mode-full .node__content .field--name-field-paragraphs-vor-codeeingabe section {
  background-color: unset !important;
}
article.node--type-campaign .paragraph--type--ticket-redeem {
  background-color: #F5FAFF !important;
  border-radius: 16px !important;
  box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03) !important;
  padding: 16px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  flex-direction: column;
}
article.node--type-campaign .paragraph--type--ticket-redeem > p, article.node--type-campaign .paragraph--type--ticket-redeem > h4, article.node--type-campaign .paragraph--type--ticket-redeem span {
  color: #102A56 !important;
  text-align: center;
  margin: 0 !important;
  font-size: 32px !important;
}

article.node--type-partner.node--view-mode-full {
  margin: 32px auto;
  max-width: 1440px;
  padding: 0 15px;
}
div.slick-arrow {
  position: absolute !important;
  width: fit-content;
  height: fit-content;
  top: 41% !important;
  margin: 0 !important;
  z-index: 2;
  fill: rgba(250, 243, 243, 0.5);
  stroke-width: 1px;
  stroke: #F5F5F5;
  filter: drop-shadow(4px 4px 8.4px rgba(216, 190, 190, 0.25));
  cursor: pointer;
  background: none !important;
  display: flex;
  padding: 16px !important;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 45px;
  border: 1px solid #D5D7DA;
  background: rgba(255, 255, 255, 0.5019607843) !important;
  box-shadow: 4px 4px 8.4px 0 rgba(146, 146, 146, 0.25);
  backdrop-filter: blur(14px);
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
div.slick-arrow:hover {
  box-shadow: 0 20px 24px -4px rgba(25, 65, 133, 0.08);
  background-color: rgba(209, 233, 255, 0.3019607843) !important;
}
div.slick-arrow.slick-prev {
  left: -32px !important;
}
div.slick-arrow.slick-next {
  right: -32px !important;
}
div.slick-arrow.slick-next svg {
  display: block;
  transform: scaleX(-1) !important;
}
@media screen and (max-width: 991px) {
  div.slick-arrow {
    bottom: -42px !important;
    left: auto !important;
    top: auto !important;
    margin: 0 !important;
    padding: 12px !important;
  }
  div.slick-arrow svg {
    width: 20px !important;
    height: 20px !important;
  }
  div.slick-arrow.slick-prev {
    right: 75px !important;
    left: unset !important;
  }
  div.slick-arrow.slick-next {
    right: 20px !important;
    left: unset !important;
  }
}

.block-views-blockautomated-playlist-podcasts-slider {
  background: #FFF6ED;
}
.block-views-blockautomated-playlist-podcasts-slider .slick-arrow {
  top: 36% !important;
}

body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles {
  background: #EFF8FF;
}
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .slick-arrow {
  top: 40% !important;
}

.block-views-blockautomated-playlist-podcasts-slider,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles {
  padding: 64px 0;
}
.block-views-blockautomated-playlist-podcasts-slider h2,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles h2 {
  line-height: 120%;
  letter-spacing: -1.44px;
  padding: 0;
  margin: 0 auto;
  display: block;
  width: fit-content;
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles {
  padding: 16px 16px 0;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list {
  padding: 0 5px 20px;
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row {
  padding: 5px;
  overflow: visible !important;
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row article,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row article,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row article,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row article {
  padding: 0 !important;
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row article .card,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row article .card,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row article .card,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row article .card {
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row article .card:hover,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row article .card:hover,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row article .card:hover,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row article .card:hover {
  transform: none !important;
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row.slick-slide,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row.slick-slide,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row.slick-slide,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row.slick-slide,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide {
  padding: 5px;
}
@media (max-width: 991px) {
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row.slick-slide,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row.slick-slide,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row.slick-slide,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row.slick-slide,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide {
    overflow: visible;
    padding: 0 10px 0 0 !important;
    transition: opacity 0.4s ease;
  }
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active) {
    opacity: 0 !important;
  }
}
@media (max-width: 991px) {
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list .slick-track,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list .slick-track,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list .slick-track,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list .slick-track {
    width: 100vw;
  }
}
@media (max-width: 991px) {
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content .slick-list,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content .slick-list,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content .slick-list,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content .slick-list {
    overflow: visible !important;
  }
}
@media screen and (max-width: 991px) {
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content div.slick-arrow,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content div.slick-arrow,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content div.slick-arrow,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content div.slick-arrow {
    top: auto !important;
  }
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-footer,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-footer,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-footer,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-footer {
  width: fit-content;
  margin: 28px auto 0;
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-footer a:not(.button):not(button),
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-footer a:not(.button):not(button),
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-footer a:not(.button):not(button),
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-footer a:not(.button):not(button) {
  margin: 0;
  padding: 0;
}
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-footer a:after,
.block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-footer a:after,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-footer a:after,
body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-footer a:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7929 4.29289C14.1834 3.90237 14.8166 3.90237 15.2071 4.29289L22.2071 11.2929C22.3946 11.4804 22.5 11.7348 22.5 12C22.5 12.2652 22.3946 12.5196 22.2071 12.7071L15.2071 19.7071C14.8166 20.0976 14.1834 20.0976 13.7929 19.7071C13.4024 19.3166 13.4024 18.6834 13.7929 18.2929L19.0858 13L3.5 13C2.94772 13 2.5 12.5523 2.5 12C2.5 11.4477 2.94772 11 3.5 11L19.0858 11L13.7929 5.70711C13.4024 5.31658 13.4024 4.68342 13.7929 4.29289Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
}
@media screen and (max-width: 991px) {
  .block-views-blockautomated-playlist-podcasts-slider,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles {
    padding: 0 15px;
  }
  .block-views-blockautomated-playlist-podcasts-slider h2,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles h2 {
    padding: 24px 0 0;
  }
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles {
    padding: 24px 15px;
  }
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .slick-list,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .slick-list,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .slick-list,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .slick-list {
    padding: 0 !important;
  }
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider div.slick-arrow,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles div.slick-arrow,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider div.slick-arrow,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles div.slick-arrow {
    top: auto !important;
  }
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-content,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-content,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-content,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-content {
    position: unset;
  }
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-footer,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-footer,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-footer,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-footer {
    margin: 24px 0 0;
  }
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-footer a,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-footer a,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-footer a,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-footer a {
    padding: 8px 12px !important;
    margin: 0;
  }
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-podcasts_slider .view-footer a:after,
  .block-views-blockautomated-playlist-podcasts-slider .view-display-id-actual_articles .view-footer a:after,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-podcasts_slider .view-footer a:after,
  body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles .view-display-id-actual_articles .view-footer a:after {
    width: 20px;
    height: 20px;
  }
}

body:has(.node--type-artikel.node--view-mode-full) .block-views-blockautomated-playlist-actual-articles > h2 {
  margin-bottom: 32px;
}

.paragraph--type--playlists:not(:has(.coupons-slider)) h2,
.paragraph--type--view-block h2,
.paragraph--type--slider h2 {
  margin: 0;
  padding: 0 15px;
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .block-views,
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists.slick-slider,
.paragraph--type--view-block .block-views,
.paragraph--type--view-block .field--name-field-playlists.slick-slider,
.paragraph--type--slider .block-views,
.paragraph--type--slider .field--name-field-playlists.slick-slider {
  padding: 16px 16px 0;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .block-views:has(.node--view-mode-teaser-slider:not(.node--type-podcast)):has(.node--view-mode-teaser-slider.node--type-podcast) .node--view-mode-teaser-slider.node--type-podcast .node__content .card,
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists.slick-slider:has(.node--view-mode-teaser-slider:not(.node--type-podcast)):has(.node--view-mode-teaser-slider.node--type-podcast) .node--view-mode-teaser-slider.node--type-podcast .node__content .card,
.paragraph--type--view-block .block-views:has(.node--view-mode-teaser-slider:not(.node--type-podcast)):has(.node--view-mode-teaser-slider.node--type-podcast) .node--view-mode-teaser-slider.node--type-podcast .node__content .card,
.paragraph--type--view-block .field--name-field-playlists.slick-slider:has(.node--view-mode-teaser-slider:not(.node--type-podcast)):has(.node--view-mode-teaser-slider.node--type-podcast) .node--view-mode-teaser-slider.node--type-podcast .node__content .card,
.paragraph--type--slider .block-views:has(.node--view-mode-teaser-slider:not(.node--type-podcast)):has(.node--view-mode-teaser-slider.node--type-podcast) .node--view-mode-teaser-slider.node--type-podcast .node__content .card,
.paragraph--type--slider .field--name-field-playlists.slick-slider:has(.node--view-mode-teaser-slider:not(.node--type-podcast)):has(.node--view-mode-teaser-slider.node--type-podcast) .node--view-mode-teaser-slider.node--type-podcast .node__content .card {
  height: 385px !important;
  justify-content: center;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view,
  .paragraph--type--view-block .view,
  .paragraph--type--slider .view {
    padding: 0 8px 24px;
  }
}
.paragraph--type--playlists:not(:has(.coupons-slider)) a.all-link,
.paragraph--type--view-block a.all-link,
.paragraph--type--slider a.all-link {
  max-width: 826px !important;
  margin: 0 auto;
  padding: 0 15px;
  display: block;
}
.paragraph--type--playlists:not(:has(.coupons-slider)) a.all-link h2,
.paragraph--type--view-block a.all-link h2,
.paragraph--type--slider a.all-link h2 {
  font-weight: 500 !important;
  line-height: 120% !important;
  margin: 0 auto 16px !important;
  display: block;
  width: fit-content;
}
.paragraph--type--playlists:not(:has(.coupons-slider)) a.all-link:hover,
.paragraph--type--view-block a.all-link:hover,
.paragraph--type--slider a.all-link:hover {
  transform: none !important;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-slides,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-content.slick-slider,
  .paragraph--type--view-block .field--name-field-playlists,
  .paragraph--type--view-block .field--name-field-slides,
  .paragraph--type--view-block .view-content.slick-slider,
  .paragraph--type--slider .field--name-field-playlists,
  .paragraph--type--slider .field--name-field-slides,
  .paragraph--type--slider .view-content.slick-slider {
    position: unset;
  }
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists article,
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-slides article,
.paragraph--type--playlists:not(:has(.coupons-slider)) .view-content.slick-slider article,
.paragraph--type--view-block .field--name-field-playlists article,
.paragraph--type--view-block .field--name-field-slides article,
.paragraph--type--view-block .view-content.slick-slider article,
.paragraph--type--slider .field--name-field-playlists article,
.paragraph--type--slider .field--name-field-slides article,
.paragraph--type--slider .view-content.slick-slider article {
  padding: 5px;
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-list,
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-slides .slick-list,
.paragraph--type--playlists:not(:has(.coupons-slider)) .view-content.slick-slider .slick-list,
.paragraph--type--view-block .field--name-field-playlists .slick-list,
.paragraph--type--view-block .field--name-field-slides .slick-list,
.paragraph--type--view-block .view-content.slick-slider .slick-list,
.paragraph--type--slider .field--name-field-playlists .slick-list,
.paragraph--type--slider .field--name-field-slides .slick-list,
.paragraph--type--slider .view-content.slick-slider .slick-list {
  margin: auto !important;
  padding: 0 0 24px !important;
  transform: none !important;
  clip-path: unset !important;
}
@media (max-width: 991px) {
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-list,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-slides .slick-list,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-content.slick-slider .slick-list,
  .paragraph--type--view-block .field--name-field-playlists .slick-list,
  .paragraph--type--view-block .field--name-field-slides .slick-list,
  .paragraph--type--view-block .view-content.slick-slider .slick-list,
  .paragraph--type--slider .field--name-field-playlists .slick-list,
  .paragraph--type--slider .field--name-field-slides .slick-list,
  .paragraph--type--slider .view-content.slick-slider .slick-list {
    overflow: visible !important;
  }
}
@media (max-width: 991px) {
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-list .slick-track .views-row.slick-slide,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-slides .slick-list .slick-track .views-row.slick-slide,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-slides .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-content.slick-slider .slick-list .slick-track .views-row.slick-slide,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-content.slick-slider .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  .paragraph--type--view-block .field--name-field-playlists .slick-list .slick-track .views-row.slick-slide,
  .paragraph--type--view-block .field--name-field-playlists .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  .paragraph--type--view-block .field--name-field-slides .slick-list .slick-track .views-row.slick-slide,
  .paragraph--type--view-block .field--name-field-slides .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  .paragraph--type--view-block .view-content.slick-slider .slick-list .slick-track .views-row.slick-slide,
  .paragraph--type--view-block .view-content.slick-slider .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  .paragraph--type--slider .field--name-field-playlists .slick-list .slick-track .views-row.slick-slide,
  .paragraph--type--slider .field--name-field-playlists .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  .paragraph--type--slider .field--name-field-slides .slick-list .slick-track .views-row.slick-slide,
  .paragraph--type--slider .field--name-field-slides .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide,
  .paragraph--type--slider .view-content.slick-slider .slick-list .slick-track .views-row.slick-slide,
  .paragraph--type--slider .view-content.slick-slider .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide {
    overflow: visible;
    padding: 0 10px 0 0 !important;
    transition: opacity 0.4s ease;
  }
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-slides .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-slides .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-content.slick-slider .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-content.slick-slider .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  .paragraph--type--view-block .field--name-field-playlists .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .paragraph--type--view-block .field--name-field-playlists .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  .paragraph--type--view-block .field--name-field-slides .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .paragraph--type--view-block .field--name-field-slides .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  .paragraph--type--view-block .view-content.slick-slider .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .paragraph--type--view-block .view-content.slick-slider .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  .paragraph--type--slider .field--name-field-playlists .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .paragraph--type--slider .field--name-field-playlists .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  .paragraph--type--slider .field--name-field-slides .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .paragraph--type--slider .field--name-field-slides .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active),
  .paragraph--type--slider .view-content.slick-slider .slick-list .slick-track .views-row.slick-slide:has(+ .slick-active),
  .paragraph--type--slider .view-content.slick-slider .slick-list .slick-track .node--view-mode-teaser-slider.slick-slide:has(+ .slick-active) {
    opacity: 0 !important;
  }
}
@media (max-width: 991px) {
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-list .slick-track,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-slides .slick-list .slick-track,
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-content.slick-slider .slick-list .slick-track,
  .paragraph--type--view-block .field--name-field-playlists .slick-list .slick-track,
  .paragraph--type--view-block .field--name-field-slides .slick-list .slick-track,
  .paragraph--type--view-block .view-content.slick-slider .slick-list .slick-track,
  .paragraph--type--slider .field--name-field-playlists .slick-list .slick-track,
  .paragraph--type--slider .field--name-field-slides .slick-list .slick-track,
  .paragraph--type--slider .view-content.slick-slider .slick-list .slick-track {
    width: 100vw;
  }
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .view-footer,
.paragraph--type--view-block .view-footer,
.paragraph--type--slider .view-footer {
  width: fit-content;
  margin: 10px auto 0;
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .view-footer a,
.paragraph--type--view-block .view-footer a,
.paragraph--type--slider .view-footer a {
  margin: 0;
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .view-footer a:after,
.paragraph--type--view-block .view-footer a:after,
.paragraph--type--slider .view-footer a:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7929 4.29289C14.1834 3.90237 14.8166 3.90237 15.2071 4.29289L22.2071 11.2929C22.3946 11.4804 22.5 11.7348 22.5 12C22.5 12.2652 22.3946 12.5196 22.2071 12.7071L15.2071 19.7071C14.8166 20.0976 14.1834 20.0976 13.7929 19.7071C13.4024 19.3166 13.4024 18.6834 13.7929 18.2929L19.0858 13L3.5 13C2.94772 13 2.5 12.5523 2.5 12C2.5 11.4477 2.94772 11 3.5 11L19.0858 11L13.7929 5.70711C13.4024 5.31658 13.4024 4.68342 13.7929 4.29289Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
}
@media (max-width: 991px) {
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-footer a,
  .paragraph--type--view-block .view-footer a,
  .paragraph--type--slider .view-footer a {
    font-size: 14px;
    padding: 8px 12px !important;
  }
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-footer a:after,
  .paragraph--type--view-block .view-footer a:after,
  .paragraph--type--slider .view-footer a:after {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 991px) {
  .paragraph--type--playlists:not(:has(.coupons-slider)) .view-footer,
  .paragraph--type--view-block .view-footer,
  .paragraph--type--slider .view-footer {
    margin: 24px 0 0;
  }
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-arrow,
.paragraph--type--view-block .field--name-field-playlists .slick-arrow,
.paragraph--type--slider .field--name-field-playlists .slick-arrow {
  top: 40% !important;
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-arrow.slick-prev,
.paragraph--type--view-block .field--name-field-playlists .slick-arrow.slick-prev,
.paragraph--type--slider .field--name-field-playlists .slick-arrow.slick-prev {
  left: -17px !important;
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-arrow.slick-next,
.paragraph--type--view-block .field--name-field-playlists .slick-arrow.slick-next,
.paragraph--type--slider .field--name-field-playlists .slick-arrow.slick-next {
  right: -17px !important;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-arrow,
  .paragraph--type--view-block .field--name-field-playlists .slick-arrow,
  .paragraph--type--slider .field--name-field-playlists .slick-arrow {
    bottom: -68px !important;
    left: auto !important;
    top: auto !important;
    margin: 0 !important;
    padding: 12px !important;
  }
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-arrow svg,
  .paragraph--type--view-block .field--name-field-playlists .slick-arrow svg,
  .paragraph--type--slider .field--name-field-playlists .slick-arrow svg {
    width: 20px !important;
    height: 20px !important;
  }
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-arrow.slick-prev,
  .paragraph--type--view-block .field--name-field-playlists .slick-arrow.slick-prev,
  .paragraph--type--slider .field--name-field-playlists .slick-arrow.slick-prev {
    right: 80px !important;
    left: unset !important;
  }
  .paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .slick-arrow.slick-next,
  .paragraph--type--view-block .field--name-field-playlists .slick-arrow.slick-next,
  .paragraph--type--slider .field--name-field-playlists .slick-arrow.slick-next {
    right: 30px !important;
    left: unset !important;
  }
}
.paragraph--type--playlists:not(:has(.coupons-slider)) .field--name-field-playlists .paragraph--type--button,
.paragraph--type--view-block .field--name-field-playlists .paragraph--type--button,
.paragraph--type--slider .field--name-field-playlists .paragraph--type--button {
  margin-top: 25px;
}

.site-footer {
  background: #102A56;
  padding: 64px 15px;
  z-index: 3;
}
@media screen and (max-width: 991px) {
  .site-footer {
    padding: 24px;
  }
}
.site-footer li {
  margin-bottom: 0 !important;
}
.site-footer .site-footer__top {
  margin: 0 auto;
  max-width: 1440px;
  padding: 0 15px;
}
.site-footer .site-footer__top .region-footer .footer-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.site-footer .site-footer__top .region-footer .footer-wrapper.footer-wrapper-1 {
  padding: 0 0 32px;
  border-bottom: 2px solid #1570EF;
}
@media screen and (max-width: 991px) {
  .site-footer .site-footer__top .region-footer .footer-wrapper.footer-wrapper-1 {
    flex-direction: column;
    gap: 32px;
  }
}
.site-footer .site-footer__top .region-footer .footer-wrapper.footer-wrapper-2 {
  flex-wrap: wrap;
  padding: 32px 0 0;
  gap: 0 24px;
}
@media screen and (max-width: 991px) {
  .site-footer .site-footer__top .region-footer .footer-wrapper.footer-wrapper-2 {
    gap: 24px;
  }
}
.site-footer .site-footer__top .region-footer .footer-wrapper.footer-wrapper-2 .simple-popup-blocks-global {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .site-footer .site-footer__top .region-footer .footer-wrapper {
    flex-direction: column;
  }
}

.menu--footer-secondary-menu ul {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .menu--footer-secondary-menu ul {
    flex-direction: column;
  }
}
.menu--footer-secondary-menu ul li {
  display: block;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  margin-bottom: 0;
}
.menu--footer-secondary-menu ul li a {
  transform: none !important;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: white;
}
.menu--footer-secondary-menu ul li a:hover {
  color: #1570EF !important;
}
.menu--footer-secondary-menu ul:after {
  content: none;
}

#block-pta-redesign-footersocial-2 {
  margin: 0;
}
#block-pta-redesign-footersocial-2 .footer-social .social-list {
  display: flex;
  padding: 0;
  margin: 0;
  align-items: center;
  gap: 12px;
}
#block-pta-redesign-footersocial-2 .footer-social .social-list a {
  display: block;
  padding: 0;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

#block-pta-redesign-footer-2 {
  margin: 0 !important;
  padding: 0 !important;
}
#block-pta-redesign-footer-2 ul.navbar-nav {
  align-items: center !important;
  gap: 24px !important;
}
#block-pta-redesign-footer-2 ul.navbar-nav li {
  margin-bottom: 0;
}
#block-pta-redesign-footer-2 ul.navbar-nav li a {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
  color: white;
  transition: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
#block-pta-redesign-footer-2 ul.navbar-nav li a:hover {
  color: white !important;
  transform: none !important;
  text-decoration: underline !important;
}
@media screen and (max-width: 991px) {
  #block-pta-redesign-footer-2 ul.navbar-nav {
    flex-direction: column;
  }
}
#block-pta-redesign-footer-2 ul.navbar-nav:after {
  content: none;
}

footer .navbar-brand img.header-logo {
  display: none !important;
}
footer .navbar-brand img.footer-logo {
  display: block !important;
}

body .menu-backdrop {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 100;
}
body .header {
  display: flex;
  height: 80px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  border-bottom: 1px solid var(--Gray300, #D5D7DA);
  background: rgba(255, 255, 255, 0.87);
  box-shadow: 0 4px 6px -2px rgba(34, 35, 41, 0.02);
  backdrop-filter: blur(12px);
}
body .header li {
  margin-bottom: 0 !important;
}
body .header > nav#navbar-main {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 15px;
}
body .header > nav#navbar-main:has(.navigation.menu--profil.open) .nav_profile:after {
  background-color: #007BFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.138 10.4714C12.8776 10.7318 12.4555 10.7318 12.1952 10.4714L7.99992 6.27614L3.80466 10.4714C3.54431 10.7318 3.1222 10.7318 2.86185 10.4714C2.6015 10.2111 2.6015 9.78894 2.86185 9.52859L7.52851 4.86193C7.78886 4.60158 8.21097 4.60158 8.47132 4.86193L13.138 9.52859C13.3983 9.78894 13.3983 10.2111 13.138 10.4714Z' fill='white'/%3E%3C/svg%3E");
}
body .header > nav#navbar-main .navbar-brand {
  margin-right: auto;
}
body .header > nav#navbar-main .search-container {
  position: relative;
}
@media screen and (min-width: 992px) {
  body .header > nav#navbar-main .search-container {
    transform: none !important;
    transition: none !important;
  }
  body .header > nav#navbar-main .search-container * {
    transform: none !important;
    transition: none !important;
  }
}
body .header > nav#navbar-main .search-container .InputBar {
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: unset;
  visibility: hidden;
  display: flex;
  align-items: center;
  border: 1px solid #ccc;
  padding: 8px;
  justify-content: space-between;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid #717680 !important;
  background: white;
}
@media screen and (max-width: 991px) {
  body .header > nav#navbar-main .search-container .InputBar {
    max-width: 96vw;
  }
}
body .header > nav#navbar-main .search-container .InputBar input {
  border: none;
  outline: none;
  flex: 1;
  font-size: 14px;
  padding: 0 10px;
  background: transparent;
}
body .header > nav#navbar-main .search-container .InputBar .search-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
body .header > nav#navbar-main .search-container .InputBar .search-icon svg {
  width: 20px;
  height: 20px;
  fill: #181D27;
}
body .header > nav#navbar-main .search-container .InputBar .close-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .header > nav#navbar-main .search-container .InputBar .close-icon svg path {
  fill: #102A56;
}
body .header > nav#navbar-main .search-container.active {
  margin-right: 24px;
}
@media screen and (min-width: 992px) {
  body .header > nav#navbar-main .search-container.active {
    width: 690px;
  }
}
body .header > nav#navbar-main .search-container.active .InputBar {
  opacity: 1;
  visibility: visible;
}
body .header > nav#navbar-main .search-container.active .search--button {
  display: none !important;
}
body .header > nav#navbar-main .search-container .search--button {
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
@media screen and (min-width: 992px) {
  body .header > nav#navbar-main .search-container .search--button {
    margin: 0 24px 0 0;
  }
}
body .header > nav#navbar-main .search-container .search--button:hover {
  transform: none !important;
}
body .header > nav#navbar-main .search-container .search--button:active, body .header > nav#navbar-main .search-container .search--button:focus, body .header > nav#navbar-main .search-container .search--button:focus-visible {
  background-color: unset !important;
  border-color: unset !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 24px;
  justify-content: center;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item {
  margin-bottom: 0;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item:before {
  content: none;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #102A56;
  padding: 0;
  margin: 0 !important;
  white-space: nowrap !important;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.active, body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a:focus, body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a:hover {
  color: #1570EF !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.active:after, body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a:focus:after, body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7071 15.7071C19.3166 16.0976 18.6834 16.0976 18.2929 15.7071L12 9.41421L5.70711 15.7071C5.31658 16.0976 4.68342 16.0976 4.29289 15.7071C3.90237 15.3166 3.90237 14.6834 4.29289 14.2929L11.2929 7.29289C11.6834 6.90237 12.3166 6.90237 12.7071 7.29289L19.7071 14.2929C20.0976 14.6834 20.0976 15.3166 19.7071 15.7071Z' fill='%231570EF'/%3E%3C/svg%3E") !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.active svg path, body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a:focus svg path, body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a:hover svg path {
  fill: #1570EF !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a:not(.dropdown-toggle):focus, body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a:not(.dropdown-toggle).active {
  text-decoration: underline !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a svg {
  width: 24px;
  height: 24px;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.dropdown-toggle:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7071 15.7071C19.3166 16.0976 18.6834 16.0976 18.2929 15.7071L12 9.41421L5.70711 15.7071C5.31658 16.0976 4.68342 16.0976 4.29289 15.7071C3.90237 15.3166 3.90237 14.6834 4.29289 14.2929L11.2929 7.29289C11.6834 6.90237 12.3166 6.90237 12.7071 7.29289L19.7071 14.2929C20.0976 14.6834 20.0976 15.3166 19.7071 15.7071Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px 24px;
  transition: transform 0.2s ease;
  border: none !important;
  margin: 0;
  padding: 0;
  transform: rotate(180deg);
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.dropdown-toggle:hover, body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.dropdown-toggle:focus {
  transform: none !important;
  color: #1570EF !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.dropdown-toggle:hover:after, body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.dropdown-toggle:focus:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7071 15.7071C19.3166 16.0976 18.6834 16.0976 18.2929 15.7071L12 9.41421L5.70711 15.7071C5.31658 16.0976 4.68342 16.0976 4.29289 15.7071C3.90237 15.3166 3.90237 14.6834 4.29289 14.2929L11.2929 7.29289C11.6834 6.90237 12.3166 6.90237 12.7071 7.29289L19.7071 14.2929C20.0976 14.6834 20.0976 15.3166 19.7071 15.7071Z' fill='%231570EF'/%3E%3C/svg%3E") !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.dropdown-toggle.show {
  border-bottom: 1px solid #1570EF;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item a.dropdown-toggle.show:after {
  transform: unset;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7071 15.7071C19.3166 16.0976 18.6834 16.0976 18.2929 15.7071L12 9.41421L5.70711 15.7071C5.31658 16.0976 4.68342 16.0976 4.29289 15.7071C3.90237 15.3166 3.90237 14.6834 4.29289 14.2929L11.2929 7.29289C11.6834 6.90237 12.3166 6.90237 12.7071 7.29289L19.7071 14.2929C20.0976 14.6834 20.0976 15.3166 19.7071 15.7071Z' fill='%231570EF'/%3E%3C/svg%3E");
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item:after {
  display: none !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item .dropdown-menu.show {
  display: flex;
  padding: 24px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  border-radius: 16px;
  border: 1px solid #D5D7DA;
  background: white;
  box-shadow: 0px 20px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
  margin-top: 12px;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item .dropdown-menu.show li {
  padding: 0;
  display: flex;
  align-items: center;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item .dropdown-menu.show li.active {
  background: none !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav li.nav-item .dropdown-menu.show li:hover {
  transform: none !important;
  background: none !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav .nav-user-wrapper {
  display: flex;
  gap: 16px;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav .nav-user-wrapper li a {
  padding: 8px 20px !important;
}
body .header > nav#navbar-main .navigation.menu--main ul.navbar-nav .nav-user-wrapper li.nav-item--user-register a {
  color: #fff !important;
}
body .header > nav#navbar-main .navigation.menu--main .nav-secondary {
  display: none;
}
body .header > nav#navbar-main .nav_profile {
  display: flex;
  padding: 2px 8px 2px 2px;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin: 0;
  border-radius: 100px;
  background: #E9EAEB;
}
body .header > nav#navbar-main .nav_profile .user_img {
  margin: 0;
}
body .header > nav#navbar-main .nav_profile .user_img img {
  width: 40px;
  height: 40px;
}
body .header > nav#navbar-main .nav_profile .user_name {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
@media (max-width: 991px) {
  body .header > nav#navbar-main .nav_profile .user_name {
    display: none !important;
  }
}
body .header > nav#navbar-main .nav_profile:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.86193 5.52859C3.12228 5.26824 3.54439 5.26824 3.80474 5.52859L8 9.72385L12.1953 5.52859C12.4556 5.26824 12.8777 5.26824 13.1381 5.52859C13.3984 5.78894 13.3984 6.21105 13.1381 6.4714L8.4714 11.1381C8.21105 11.3984 7.78894 11.3984 7.52859 11.1381L2.86193 6.4714C2.60158 6.21105 2.60158 5.78894 2.86193 5.52859Z' fill='%23102A56'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 16px;
  transition: all 0.3s ease;
  border-radius: 50%;
}
body .header > nav#navbar-main .nav_profile:hover {
  transform: none;
}
body .header > nav#navbar-main .menu--profil {
  display: flex;
  padding: 24px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  flex-shrink: 0;
  border-radius: 16px;
  border: 1px solid #D5D7DA;
  background: white;
  box-shadow: 0px 20px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
  width: auto;
  right: 15px;
  max-width: 250px;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil {
  gap: 24px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item {
  min-height: unset;
  padding: 4px;
  border-top: none !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: 8px;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  margin-bottom: 0;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item.menu-item--active-trail a {
  border-bottom: 1px solid #1570EF !important;
  color: #1570EF !important;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item.menu-item--active-trail a * {
  color: #1570EF !important;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item.menu-item--active-trail a svg path {
  fill: #1570EF !important;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item.menu-item--active-trail a:not(:has(.menu-item-icon .media-content)) {
  border-bottom: none !important;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item.menu-item--active-trail a:not(:has(.menu-item-icon .media-content)) .menu-item-text {
  border-bottom: 1px solid #1570EF !important;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item a {
  display: flex;
  gap: 8px;
  align-items: baseline;
  justify-content: center;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item a svg {
  width: 24px;
  height: 24px;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item a .menu-item-text {
  display: flex;
  flex-direction: column;
  font-size: 1rem;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item:before {
  display: none;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item:hover, body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item:focus {
  transform: none !important;
  background: none !important;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item:hover *, body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item:focus * {
  color: #1570EF !important;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item:hover svg path, body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item:focus svg path {
  fill: #1570EF !important;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item.meine-zertifikate {
  padding-bottom: 24px;
  border-bottom: 1px solid #D5D7DA;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item .menu-item-content {
  display: flex;
  flex-direction: column;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item .menu-item-content > a,
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item .menu-item-content .item_description {
  padding: 0 !important;
  color: #102A56;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item .menu-item-content a {
  font-weight: 500;
  font-size: 1rem;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item .menu-item-content .item_description {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil > .menu-item:before {
  position: unset;
  width: 24px;
  height: 24px;
  padding: 0 !important;
  background-size: contain;
}
body .header > nav#navbar-main .menu--profil > ul#block-pta-redesign-profil:after {
  display: none !important;
}
body .header:has(.search-container.active) nav.menu--main {
  display: none !important;
}

.burger-toggle {
  position: relative;
  display: none;
  width: 24px;
  height: 24px;
  background: transparent;
  border: none;
  padding: 0;
  margin-left: 20px;
  z-index: 1002;
  cursor: pointer;
}
.burger-toggle .line {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #102A56;
  border-radius: 1px;
  transition: all 0.3s ease;
}
.burger-toggle .top {
  top: 4px;
}
.burger-toggle .middle {
  top: 12px;
}
.burger-toggle .bottom {
  top: 20px;
}
.burger-toggle.is-active .top {
  transform: rotate(45deg);
  top: 11px;
}
.burger-toggle.is-active .middle {
  opacity: 0;
}
.burger-toggle.is-active .bottom {
  transform: rotate(-45deg);
  top: 11px;
}

@media (max-width: 991px) {
  body:has(.navigation.menu--main.is-open), body:has(.menu--profil.open) {
    overflow: hidden;
    overflow-y: hidden !important;
    height: 100vh;
  }
  body:has(.navigation.menu--main.is-open) .menu-backdrop, body:has(.menu--profil.open) .menu-backdrop {
    opacity: 1;
    pointer-events: all;
  }
  body .header {
    height: auto;
  }
  body .header:has(.navigation.menu--main.is-open), body .header:has(.menu--profil.open) {
    background-color: #D5D7DA !important;
  }
  body .header .navigation.menu--main {
    transition: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
  }
  body .header .navigation.menu--main.is-open {
    opacity: 1 !important;
    pointer-events: auto !important;
    width: 98vw !important;
    left: 1vw;
    right: 1vw;
    position: fixed !important;
    top: 70px;
    height: auto !important;
    padding: 16px 0;
    background: white;
    flex-direction: column;
    align-items: flex-start;
    transform: translateY(-100%);
    transition: transform 0.3s ease;
    z-index: 1001;
    overflow-y: auto;
    border: 1px solid #D5D7DA;
    box-shadow: 0px 20px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
    border-radius: 0 0 16px 16px;
  }
  body .header .navigation.menu--main.is-open.is-open {
    transform: translateY(0);
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav {
    flex-direction: column !important;
    gap: 16px !important;
    width: 100%;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav li.nav-item {
    width: 100%;
    display: block !important;
    padding: 0;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav li.nav-item a:not(.button) {
    padding: 8px 24px !important;
    display: block;
    width: 100%;
    font-size: 18px;
    text-align: left !important;
    justify-content: left !important;
    transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav li.nav-item a:not(.button).show {
    border-bottom: none !important;
    color: #1570EF !important;
    padding-bottom: 16px !important;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav li.nav-item a:not(.button):hover {
    transform: none !important;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav li.nav-item.dropdown ul {
    flex-direction: column;
    align-items: flex-start;
    gap: 0 !important;
    background: #EFF8FF !important;
    margin-top: 0 !important;
    border: none !important;
    border-bottom: 1px solid #1570EF !important;
    box-shadow: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav li.nav-item.dropdown ul li.dropdown-item {
    display: flex;
    padding: 8px 24px !important;
    align-items: center;
    gap: 8px;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav li.nav-item.dropdown ul li.dropdown-item a {
    padding: 8px 0 !important;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav .nav-user-wrapper {
    border-top: 1px solid #D5D7DA;
    padding: 24px 24px 0;
    width: inherit;
    display: flex;
    gap: 16px;
    justify-content: center;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav .nav-user-wrapper > li {
    width: 100%;
    padding: 0;
    display: inline-block !important;
  }
  body .header .navigation.menu--main.is-open > ul.navbar-nav .nav-user-wrapper > li a {
    padding: 8px 20px !important;
    width: 100%;
  }
  body .header .navigation.menu--main .nav-secondary {
    display: block !important;
    padding: 0 24px;
  }
  body .header .navigation.menu--main .nav-secondary .line {
    height: 1px;
    width: 100%;
    background: #D5D7DA;
    margin-bottom: 24px;
  }
  body .header .navigation.menu--main .nav-secondary .user-profile-link {
    display: flex;
    gap: 12px;
    padding: 8px;
    align-items: center;
    border-radius: 8px;
    background: #E9EAEB;
    margin-bottom: 24px;
  }
  body .header .navigation.menu--main .nav-secondary .user-profile-link .user_img img {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    object-fit: cover;
  }
  body .header .navigation.menu--main .nav-secondary .user-profile-link .user-label {
    color: #102A56;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
  }
  body .header .navigation.menu--main .nav-secondary .user-profile-link svg {
    display: block;
    margin-left: auto;
  }
  body .header .navigation.menu--main .nav-secondary .user-logout-link {
    padding-bottom: 8px;
  }
  body .header .navigation.menu--main .nav-secondary .user-logout-link a {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
  }
  body .header .search-container,
  body .header .nav_profile {
    order: unset !important;
  }
  body .header .search-container .InputBar {
    position: fixed;
    top: 74px;
    bottom: -42px;
  }
  body .header .search-container .search--button {
    padding: 20px;
    background-color: unset !important;
    border-color: unset !important;
  }
  body .header .nav_profile {
    padding: 0 !important;
  }
  body .header .nav_profile .user_img img {
    width: 35px !important;
    height: 35px !important;
  }
  body .header .nav_profile:after {
    display: none !important;
  }
  body .header > nav#navbar-main .menu--profil {
    transition: none !important;
    opacity: 0;
    transform: translateY(-10px);
    pointer-events: none;
  }
  body .header > nav#navbar-main .menu--profil .toggle-x-icon-profile {
    display: none !important;
  }
  body .header > nav#navbar-main .menu--profil.open {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
    position: fixed;
    width: 98vw;
    left: 1vw;
    right: 1vw;
    max-width: unset;
    border-radius: 0 0 16px 16px;
  }
  body .burger-toggle {
    display: flex;
  }
  .menu-open {
    overflow: hidden;
  }
}
header .navbar-brand img.footer-logo {
  display: none !important;
}
header .navbar-brand img.header-logo {
  display: block !important;
}

.paragraph--type--two-columns {
  margin-bottom: 0 !important;
  padding-bottom: 0;
  background-color: white;
}
.paragraph--type--two-columns .quiz-final-result .row {
  align-items: flex-start;
}
.paragraph--type--two-columns .quiz-final-result .view-column .gewinnspiel-card {
  position: sticky;
  top: 32px;
  background: #fff;
  border: 1px solid rgba(16, 42, 86, 0.08);
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(16, 42, 86, 0.06);
  padding: 16px;
  margin-bottom: 24px;
}
.paragraph--type--two-columns .quiz-final-result .view-column .gewinnspiel-card__title {
  margin: 0 0 8px 0;
  font-size: 18px;
  line-height: 1.3;
}
.paragraph--type--two-columns .quiz-final-result .view-column .gewinnspiel-card__cta {
  margin-bottom: 8px;
}
.paragraph--type--two-columns .quiz-final-result .view-column .gewinnspiel-card__terms summary {
  cursor: pointer;
  color: #102a56;
}
.paragraph--type--two-columns .quiz-final-result .view-column .gewinnspiel-card__terms-content {
  margin-top: 8px;
  max-height: 320px;
  overflow: auto;
}
.paragraph--type--two-columns .quiz-final-result #page-wrapper {
  overflow: visible;
}
.paragraph--type--two-columns.left_wide .left-column {
  width: 100%;
}
.paragraph--type--two-columns.right_wide .right-column {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .paragraph--type--two-columns.background .row .left-column,
  .paragraph--type--two-columns.background .row .right-column {
    min-height: 840px;
    padding: 0 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .paragraph--type--two-columns.background.bg-blue_bubble .row .right-column {
    padding: 0 !important;
  }
}
.paragraph--type--two-columns.bg-orange .row .left-column .paragraph--type--title:before {
  content: "";
  position: absolute;
  top: -45px;
  left: -50px;
  width: 69px;
  height: 69px;
  background: url("/themes/custom/pta_redesign/images/icons/scribble-orange.svg") no-repeat center;
  background-size: contain;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns.bg-orange .row .left-column .paragraph--type--title {
    margin-top: 55px;
  }
  .paragraph--type--two-columns.bg-orange .row .left-column .paragraph--type--title:before {
    left: unset;
    right: -57px;
    top: -45px;
    transform: scaleX(-1);
  }
}
.paragraph--type--two-columns.bg-orange .row .right-column {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='536' height='488' viewBox='0 0 536 488' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M232.148 27.397C285.204 42.2954 309.431 96.7259 353.71 129.354C414.3 174.001 521.622 176.222 534.345 250.076C546.947 323.231 462.459 374.532 403.886 420.626C353.747 460.083 296.095 489.627 232.148 487.888C169.85 486.194 105.609 462.024 69.5623 411.537C36.9434 365.851 70.4065 305.507 62.3537 250.076C51.3412 174.272 -31.8172 95.2296 14.7402 34.1713C60.242 -25.5028 159.618 7.03064 232.148 27.397Z' fill='%23FD853A'/%3E%3C/svg%3E");
}
.paragraph--type--two-columns.bg-orange .row .paragraph--type--title .field--name-field-title h2, .paragraph--type--two-columns.bg-orange .row .paragraph--type--title .field--name-field-title p,
.paragraph--type--two-columns.bg-orange .row .paragraph--type--title .field--name-field-just-text h2,
.paragraph--type--two-columns.bg-orange .row .paragraph--type--title .field--name-field-just-text p,
.paragraph--type--two-columns.bg-orange .row .paragraph--type--text .field--name-field-title h2,
.paragraph--type--two-columns.bg-orange .row .paragraph--type--text .field--name-field-title p,
.paragraph--type--two-columns.bg-orange .row .paragraph--type--text .field--name-field-just-text h2,
.paragraph--type--two-columns.bg-orange .row .paragraph--type--text .field--name-field-just-text p {
  color: #511C10 !important;
}
.paragraph--type--two-columns.bg-yellow .row .left-column .paragraph--type--title:before {
  content: "";
  position: absolute;
  top: -60px;
  left: -70px;
  width: 69px;
  height: 69px;
  background: url("/themes/custom/pta_redesign/images/icons/scribble-yellow-star.svg") no-repeat center;
  background-size: contain;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns.bg-yellow .row .left-column .paragraph--type--title {
    margin-top: 55px;
  }
  .paragraph--type--two-columns.bg-yellow .row .left-column .paragraph--type--title:before {
    left: 0;
    top: -63px;
  }
}
.paragraph--type--two-columns.bg-yellow .row .left-column .paragraph--type--text {
  margin-bottom: 100px;
}
.paragraph--type--two-columns.bg-yellow .row .left-column .paragraph--type--text:after {
  content: "";
  position: absolute;
  bottom: -60px;
  right: 0;
  width: 135px;
  height: 60px;
  background: url("/themes/custom/pta_redesign/images/icons/scribble-yellow-arrow.svg") no-repeat center;
  background-size: contain;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns.bg-yellow .row .left-column .paragraph--type--text {
    margin-bottom: 0;
  }
  .paragraph--type--two-columns.bg-yellow .row .left-column .paragraph--type--text:after {
    display: none;
  }
}
.paragraph--type--two-columns.bg-yellow .row .right-column {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='539' height='510' viewBox='0 0 539 510' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M257.94 2.22246C318.112 14.9434 321.469 101.065 367.366 142.022C419.631 188.662 526.441 182.279 537.285 251.502C547.912 319.346 458.437 355.056 408.04 401.676C360.964 445.224 321.993 512.726 257.94 509.915C194.582 507.134 165.216 434.003 120.454 389.055C75.8451 344.26 6.89325 314.422 0.600042 251.502C-5.96607 185.854 42.5023 129.252 89.879 83.359C136.335 38.3582 194.674 -11.1525 257.94 2.22246Z' fill='%23FFC52F'/%3E%3C/svg%3E");
}
.paragraph--type--two-columns.bg-yellow .row .paragraph--type--title .field--name-field-title h2, .paragraph--type--two-columns.bg-yellow .row .paragraph--type--title .field--name-field-title p,
.paragraph--type--two-columns.bg-yellow .row .paragraph--type--title .field--name-field-just-text h2,
.paragraph--type--two-columns.bg-yellow .row .paragraph--type--title .field--name-field-just-text p,
.paragraph--type--two-columns.bg-yellow .row .paragraph--type--text .field--name-field-title h2,
.paragraph--type--two-columns.bg-yellow .row .paragraph--type--text .field--name-field-title p,
.paragraph--type--two-columns.bg-yellow .row .paragraph--type--text .field--name-field-just-text h2,
.paragraph--type--two-columns.bg-yellow .row .paragraph--type--text .field--name-field-just-text p {
  color: #5C4200 !important;
}
@media screen and (min-width: 992px) {
  .paragraph--type--two-columns.bg-yellow .row .paragraph--type--text .field--name-field-just-text {
    padding-right: 110px !important;
  }
}
.paragraph--type--two-columns.bg-blue .row .left-column .paragraph--type--title {
  margin-bottom: 50px !important;
}
.paragraph--type--two-columns.bg-blue .row .left-column .paragraph--type--title:after {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 0;
  width: 199px;
  height: 23px;
  background: url("/themes/custom/pta_redesign/images/icons/scribble-blue.svg") no-repeat center;
  background-size: contain;
  pointer-events: none;
}
.paragraph--type--two-columns.bg-blue .row .right-column {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='537' height='550' viewBox='0 0 537 550' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M311.839 5.37429C387.899 -10.7772 485.099 8.6075 525.044 75.3528C563.787 140.089 492.034 213.976 481.386 288.674C473.544 343.684 502.34 402.319 471.818 448.741C436.114 503.046 376.225 537.884 311.839 546.547C237.958 556.487 159.358 546.296 102.147 498.48C40.4945 446.953 -12.7826 367.424 3.29619 288.674C18.5065 214.179 117.298 201.458 173.288 150.049C224.417 103.103 243.956 19.7893 311.839 5.37429Z' fill='%2353B1FD'/%3E%3C/svg%3E");
}
.paragraph--type--two-columns.bg-blue_bubble {
  background: white;
  overflow: hidden;
}
.paragraph--type--two-columns.bg-blue_bubble .bg-blue-bubble {
  position: absolute;
  top: -58px;
  right: -69px;
  width: 60vw;
  height: 130vh;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='539' height='510' viewBox='0 0 539 510' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M257.94 2.22246C318.112 14.9434 321.469 101.065 367.366 142.022C419.631 188.662 526.441 182.279 537.285 251.502C547.912 319.346 458.437 355.056 408.04 401.676C360.964 445.224 321.993 512.726 257.94 509.915C194.582 507.134 165.216 434.003 120.454 389.055C75.8451 344.26 6.89325 314.422 0.600042 251.502C-5.96607 185.854 42.5023 129.252 89.879 83.359C136.335 38.3582 194.674 -11.1525 257.94 2.22246Z' fill='%23EFF8FF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns.bg-blue_bubble .bg-blue-bubble {
    display: none;
  }
  .paragraph--type--two-columns.bg-blue_bubble .row .right-column {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='539' height='510' viewBox='0 0 539 510' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M257.94 2.22246C318.112 14.9434 321.469 101.065 367.366 142.022C419.631 188.662 526.441 182.279 537.285 251.502C547.912 319.346 458.437 355.056 408.04 401.676C360.964 445.224 321.993 512.726 257.94 509.915C194.582 507.134 165.216 434.003 120.454 389.055C75.8451 344.26 6.89325 314.422 0.600042 251.502C-5.96607 185.854 42.5023 129.252 89.879 83.359C136.335 38.3582 194.674 -11.1525 257.94 2.22246Z' fill='%23EFF8FF'/%3E%3C/svg%3E");
  }
}
.paragraph--type--two-columns > .row {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 64px 15px;
  align-items: center;
}
.paragraph--type--two-columns > .row .paragraph--type--title {
  margin-bottom: 24px;
}
.paragraph--type--two-columns > .row .paragraph--type--title .field--name-field-title h2 {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns > .row .paragraph--type--title {
    margin-bottom: 8px;
  }
}
.paragraph--type--two-columns > .row .paragraph--type--text {
  padding: 0;
  margin: 0;
}
.paragraph--type--two-columns > .row .paragraph--type--text .field--name-field-just-text p:last-child {
  margin-bottom: 0 !important;
}
.paragraph--type--two-columns > .row .buttons-wrapper {
  margin-top: 40px;
}
.paragraph--type--two-columns > .row .buttons-wrapper a {
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns > .row .buttons-wrapper {
    margin-top: 24px;
  }
}
.paragraph--type--two-columns > .row .field--name-field-right-column,
.paragraph--type--two-columns > .row .field--name-field-left-column {
  max-width: 100%;
}
.paragraph--type--two-columns > .row .field--name-field-right-column > .paragraph--type--button,
.paragraph--type--two-columns > .row .field--name-field-left-column > .paragraph--type--button {
  margin-top: 40px;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns > .row .field--name-field-right-column > .paragraph--type--button,
  .paragraph--type--two-columns > .row .field--name-field-left-column > .paragraph--type--button {
    margin-top: 24px;
  }
}
.paragraph--type--two-columns > .row .field--name-field-right-column > .paragraph--type--button a,
.paragraph--type--two-columns > .row .field--name-field-left-column > .paragraph--type--button a {
  margin-top: 0;
  margin-bottom: 0;
}
.paragraph--type--two-columns > .row .paragraph--type--media .field--name-field-media {
  margin-bottom: 0 !important;
}
.paragraph--type--two-columns > .row .paragraph--type--media img {
  border-radius: 16px;
}
.paragraph--type--two-columns > .row .paragraph--type--media label {
  position: unset;
  padding: 16px;
  color: #102A56;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns > .row .paragraph--type--media label {
    padding-left: 8px;
  }
}
.paragraph--type--two-columns > .row .left-column {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.paragraph--type--two-columns > .row .left-column .paragraph--type--slider {
  background: none !important;
}
@media screen and (min-width: 992px) {
  .paragraph--type--two-columns > .row .left-column .paragraph--type--slider {
    margin-left: 30px;
  }
}
.paragraph--type--two-columns > .row .left-column .paragraph--type--slider > span {
  display: block;
  padding: 15px 0;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #535862;
}
@media screen and (min-width: 992px) {
  .paragraph--type--two-columns > .row .left-column .paragraph--type--slider > span {
    margin-left: -30px;
  }
}
.paragraph--type--two-columns > .row .left-column .paragraph--type--slider img {
  width: auto !important;
  max-width: 100% !important;
  height: 56px !important;
  object-fit: contain !important;
  margin: 0 auto !important;
  filter: brightness(0) saturate(100%) invert(36%) sepia(15%) saturate(234%) hue-rotate(12deg);
}
.paragraph--type--two-columns > .row .left-column .paragraph--type--slider .slick-arrow {
  top: 7% !important;
  padding: 12px !important;
}
.paragraph--type--two-columns > .row .left-column .paragraph--type--slider .slick-arrow svg {
  width: 20px;
  height: 20px;
}
.paragraph--type--two-columns > .row .left-column .paragraph--type--slider .slick-list {
  overflow: hidden;
  mask-image: linear-gradient(to right, transparent, black 100px, black calc(100% - 100px), transparent);
  mask-repeat: no-repeat;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns > .row .left-column .paragraph--type--slider {
    padding: 0 30px;
  }
  .paragraph--type--two-columns > .row .left-column .paragraph--type--slider .slick-arrow {
    top: 5% !important;
  }
  .paragraph--type--two-columns > .row .left-column .paragraph--type--slider .slick-arrow.slick-prev {
    left: 0 !important;
  }
  .paragraph--type--two-columns > .row .left-column .paragraph--type--slider .slick-arrow.slick-next {
    right: 0 !important;
  }
  .paragraph--type--two-columns > .row .left-column .paragraph--type--slider > span {
    margin-left: -30px;
  }
}
.paragraph--type--two-columns > .row .right-column {
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns > .row .right-column {
    background-size: contain;
  }
}
@media screen and (max-width: 991px) {
  .paragraph--type--two-columns > .row {
    padding: 24px 15px;
  }
  .paragraph--type--two-columns > .row .left-column,
  .paragraph--type--two-columns > .row .right-column {
    min-height: unset;
  }
  .paragraph--type--two-columns > .row .left-column {
    margin-bottom: 24px;
  }
}

.paragraph--type--two-columns.animated .left-column,
.paragraph--type--two-columns.animated .right-column {
  opacity: 0;
  transform: translateX(100px);
  transition: opacity 2s cubic-bezier(0.25, 1, 0.5, 1), transform 2s cubic-bezier(0.25, 1, 0.5, 1);
}
.paragraph--type--two-columns.animated .left-column.visible,
.paragraph--type--two-columns.animated .right-column.visible {
  opacity: 1;
  transform: translateX(0);
}
.paragraph--type--two-columns.animated .left-column {
  transform: translateX(-100px);
}
.paragraph--type--two-columns.animated .right-column {
  transform: translateX(100px);
}

.paragraph--type--video-module {
  position: relative;
  margin: 0 auto;
  padding: 64px 0;
}
@media screen and (min-width: 992px) {
  .paragraph--type--video-module {
    height: 1300px !important;
  }
}
@media screen and (max-width: 991px) {
  .paragraph--type--video-module .paragraph__video {
    margin-bottom: 24px;
  }
}
.paragraph--type--video-module .paragraph__video .paragraph--type--content-video .media-content iframe,
.paragraph--type--video-module .paragraph__video .paragraph--type--content-video .media-content video {
  max-width: unset;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1556/728;
  height: auto;
  border-radius: 16px;
  background: #717680;
  box-shadow: 196px 413px 128px 0 rgba(42, 55, 75, 0), 126px 264px 117px 0 rgba(42, 55, 75, 0.01), 71px 149px 99px 0 rgba(42, 55, 75, 0.02), 31px 66px 73px 0 rgba(42, 55, 75, 0.04), 8px 17px 40px 0 rgba(42, 55, 75, 0.04);
}
.paragraph--type--video-module .paragraph__video .paragraph--type--content-video .media-content iframe {
  width: 100vw;
}
.paragraph--type--video-module .paragraph__video .paragraph--type--content-video .media-content video {
  width: 100vw;
}
.paragraph--type--video-module .paragraph__video .paragraph--type--content-video .field--name-field-media-video-file {
  text-align: center;
}
.paragraph--type--video-module .paragraph__content {
  max-width: 1440px;
  padding: 0 15px;
  margin: 0 auto 0;
}
.paragraph--type--video-module .paragraph__content .field--name-field-paragraphs {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
}
.paragraph--type--video-module .paragraph__content .field--name-field-paragraphs .paragraph--type--title,
.paragraph--type--video-module .paragraph__content .field--name-field-paragraphs .paragraph--type--text {
  max-width: 600px;
}
.paragraph--type--video-module .paragraph__content .field--name-field-paragraphs .paragraph--type--title h2,
.paragraph--type--video-module .paragraph__content .field--name-field-paragraphs .paragraph--type--text h2 {
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -1.2px;
  margin-bottom: 0;
}
.paragraph--type--video-module .paragraph__content .field--name-field-buttons {
  max-width: 1440px;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  gap: 16px;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.paragraph--type--text {
  max-width: 1440px;
  padding: 0 15px;
  margin: 0 auto;
}
.paragraph--type--text ul li, .paragraph--type--text ol li {
  margin-bottom: 8px;
}
.paragraph--type--text button:not(.trigger):not(.accordion-button):not(.slick-arrow):not(.search--button):not(.burger-toggle):not(.toolbar-icon),
.paragraph--type--text .button, .paragraph--type--text .btn:not(.search--button),
.paragraph--type--text a.btn,
.paragraph--type--text a.button,
.paragraph--type--text summary[role=button] {
  display: inline-flex;
  margin-right: 24px;
}

.paragraph--type--parallax-images {
  position: relative;
  overflow: visible;
}
.paragraph--type--parallax-images .hero {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.paragraph--type--parallax-images .hero .pin-spacer {
  z-index: 1 !important;
}
.paragraph--type--parallax-images .hero .paragraph-wrapper--main {
  height: 100vh;
  margin: 0 auto !important;
  max-width: 1440px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 991px) {
  .paragraph--type--parallax-images .hero .paragraph-wrapper--main {
    margin: 24px auto !important;
    padding: 0 24px !important;
    height: auto;
  }
}
.paragraph--type--parallax-images .hero .paragraph-wrapper--main > .content {
  width: 100%;
  padding: 80px 64px;
  border-radius: 16px;
  position: relative;
  background-repeat: no-repeat;
  background-position: left top, right top, center;
  background-size: 687px 427px, 556px 409px, cover;
  background-image: url("../images/parallax-banner-bg-image-left.svg"), url("../images/parallax-banner-bg-image-right.svg"), var(--brandgradient-blue, linear-gradient(110deg, #1570EF 8.71%, #194185 121.65%));
}
@media screen and (max-width: 991px) {
  .paragraph--type--parallax-images .hero .paragraph-wrapper--main > .content {
    padding: 48px 24px !important;
    background-size: 128px 237px, 207px 840px, cover;
    background-image: url("../images/parallax-banner-bg-image-left.svg"), url("../images/parallax-banner-bg-image-right.svg"), var(--brandgradient-blue, linear-gradient(110deg, #1570EF 8.71%, #194185 121.65%));
  }
}
.paragraph--type--parallax-images .hero .paragraph-wrapper--main .field--name-field-paragraphs {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 24px;
  max-width: 768px;
  margin: 0 auto;
}
.paragraph--type--parallax-images .hero .paragraph-wrapper--main .field--name-field-paragraphs .paragraph--type--title *,
.paragraph--type--parallax-images .hero .paragraph-wrapper--main .field--name-field-paragraphs .paragraph--type--text * {
  color: white !important;
}
.paragraph--type--parallax-images .hero .paragraph-wrapper--main .field--name-field-buttons {
  margin: 0 auto;
  display: flex;
  gap: 16px;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.paragraph--type--parallax-images .hero .parallax-images {
  height: 200vh;
  position: relative;
}
@media screen and (max-width: 991px) {
  .paragraph--type--parallax-images .hero .parallax-images {
    display: none;
  }
}
.paragraph--type--parallax-images .hero .parallax-images .media-item {
  position: absolute !important;
  will-change: transform;
  width: fit-content;
}
@media screen and (max-width: 991px) {
  .paragraph--type--parallax-images .hero .parallax-images .media-item:nth-child(odd) {
    left: 10px !important;
    right: unset !important;
  }
  .paragraph--type--parallax-images .hero .parallax-images .media-item:nth-child(even) {
    right: 10px !important;
    left: unset !important;
  }
}
.paragraph--type--parallax-images .hero .parallax-images .media-item.position-above {
  z-index: 10;
}
.paragraph--type--parallax-images .hero .parallax-images .media-item.position-behind {
  opacity: 0.7;
}
.paragraph--type--parallax-images .hero .parallax-images .media-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}
@media screen and (max-width: 991px) {
  .paragraph--type--parallax-images .hero .parallax-images .media-item img {
    max-width: 150px !important;
    height: auto !important;
  }
}

.paragraph--type--quotes {
  z-index: 0;
}
.paragraph--type--quotes.blue {
  background-color: #EFF8FF;
}
.paragraph--type--quotes .paragraph_content {
  max-width: 1312px;
  padding: 36px 134px 64px 134px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.paragraph--type--quotes .paragraph_content:after {
  content: "";
  position: absolute;
  top: 1rem;
  left: 5rem;
  width: 165px;
  height: 100px;
  background-image: url("../images/quotation.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: -1;
}
@media (max-width: 991.98px) {
  .paragraph--type--quotes .paragraph_content:after {
    background-size: 80%;
    left: 2rem;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--quotes .paragraph_content {
    padding: 2rem;
  }
  .paragraph--type--quotes .paragraph_content p {
    font-size: 24px !important;
  }
}
.paragraph--type--quotes .paragraph_content p {
  font-weight: 500;
  font-style: italic;
}
@media (min-width: 992px) {
  .paragraph--type--quotes .paragraph_content p {
    font-size: 32px !important;
  }
}
.paragraph--type--quotes img {
  border-radius: 50%;
}
.paragraph--type--quotes .content-wrapper .col-6 div {
  color: #1849A9;
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .paragraph--type--quotes .content-wrapper .col-6 div {
    font-size: 14px;
  }
}
.paragraph--type--quotes .content-wrapper .col-6 span {
  font-weight: 500;
  font-size: 20px !important;
  padding-right: 0.25rem;
}
@media (max-width: 767.98px) {
  .paragraph--type--quotes .content-wrapper .col-6 span {
    font-size: 18px;
  }
}
.paragraph--type--quotes .content-wrapper > div:has(> img) {
  padding-left: 0;
}
.paragraph--type--quotes .content-wrapper:not(:has(img)) .col-6 {
  padding-left: 0;
  padding-right: 0;
}

/* Newsletter Signup Form */
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper {
  max-height: 484px;
  min-height: 484px;
  background: linear-gradient(90deg, rgb(21, 112, 239) 0%, rgb(25, 65, 133) 100%);
  max-width: 1440px;
  overflow: hidden;
  border-radius: 16px;
  padding: 68px 64px;
}
@media (max-width: 767.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper {
    padding: 24px 16px;
  }
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 960px;
  background-image: url("../images/organic_newsletter.svg");
  background-repeat: no-repeat;
  background-size: 95%;
  background-position-x: 1rem;
  z-index: -1;
}
@media (max-width: 767.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper:after {
    background-size: 1135px;
    bottom: 0;
    right: 0;
  }
}
@media (max-width: 767.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .newslettersignup-image {
    max-width: 100%;
    justify-content: end;
  }
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .newslettersignup-image img {
    bottom: -5px !important;
    right: -2rem !important;
    min-width: 360px !important;
    max-width: 360px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .newslettersignup-image {
    margin-right: 0;
  }
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .newslettersignup-image img {
    min-width: 360px !important;
    max-width: 360px !important;
    bottom: -6.3rem !important;
    right: -3rem !important;
  }
}
@media (min-width: 768px) and (max-width: 820px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .newslettersignup-image img {
    right: 1rem !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .newslettersignup-image {
    max-width: 455px;
    margin-right: 0;
  }
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .newslettersignup-image img {
    bottom: 3.75rem !important;
    right: 0.5rem !important;
    min-width: 550px !important;
    max-width: 550px !important;
  }
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .newslettersignup-image img {
  position: relative;
  bottom: 7.75rem;
  right: 3rem;
  min-width: 620px;
  max-width: 620px;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form > *, #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form label, #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form a, #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form span, #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form p {
  color: white !important;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form a:hover {
  color: #102A56 !important;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .form-required {
  display: flex;
  align-items: center;
  width: fit-content;
  max-height: 48px;
  min-height: 48px;
  font-size: 16px;
  font-weight: 400;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .form-check-label {
  font-size: 12px;
  font-weight: 400;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .subtitle {
  font-weight: 500;
}
@media (min-width: 991px) and (max-width: 1199.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .subtitle {
    font-size: 16px !important;
  }
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .description {
  font-weight: 400;
}
@media (min-width: 991px) and (max-width: 1199.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .description {
    font-size: 16px !important;
  }
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form h2 {
  font-size: 48px;
  font-weight: 500;
  text-align: left;
  z-index: 1;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form h2 {
    font-size: 38px;
  }
}
@media (max-width: 767.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form h2 {
    font-size: 28px;
  }
}
@media (max-width: 500px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form h2 {
    padding-top: 1rem;
    max-width: 75%;
  }
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content {
  justify-content: space-between;
}
@media (max-width: 992.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form {
    min-width: 375px;
  }
}
@media (max-width: 400px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form {
    min-width: 100%;
  }
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form {
  position: relative;
  padding-top: 0;
}
@media (max-width: 400px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form {
    font-size: 14px;
  }
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-actions {
  position: absolute;
  top: 131px;
  right: 0;
}
@media (min-width: 991px) and (max-width: 1199.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-actions {
    top: 119px;
  }
}
@media (min-width: 768px) and (max-width: 990.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-actions {
    top: 111px;
  }
}
@media (min-width: 522px) and (max-width: 767.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-actions {
    top: 90px;
  }
}
@media (min-width: 400px) and (max-width: 521.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-actions {
    top: 110px;
  }
}
@media (max-width: 400px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-actions {
    top: 104px;
  }
}
@media (max-width: 380px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-actions .js-form-submit {
    min-height: 48px;
    max-height: 48px;
  }
}
@media (max-width: 360px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-actions {
    top: 126px;
  }
}
@media (max-width: 345px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-actions {
    top: 147px;
  }
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-type-email {
  margin-top: 2rem;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .form-email {
  background-color: transparent;
  border: 2px solid white;
  max-height: 48px;
  min-height: 48px;
  color: white;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .mailchimp-signup-subscribe-form .content .newslettersignup-form form .js-form-submit {
  background-color: white !important;
  color: #102A56 !important;
  width: 127px;
  min-height: 48px;
  margin-top: 32px;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .spb-controls {
  right: 2rem;
}
@media (min-width: 500px) and (max-width: 767.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .spb-controls {
    top: 5px;
  }
}
@media (max-width: 500px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .spb-controls {
    right: 1rem;
    top: 0;
  }
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .spb-controls button {
  width: 40px;
  height: 40px;
  font-size: 2rem;
  padding-top: 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .spb-controls button:before {
  display: none;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .spb-controls button.spb_close {
  right: 0;
}
#spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper .spb-controls button.spb_minimize {
  display: none;
}
@media (max-width: 767.98px) {
  #spb-block-pta-redesign-mailchimpsubscriptionformregistrierungzumnewsletter .spb-popup-main-wrapper {
    min-height: 620px;
  }
}

body:has(.pin-spacer):has(.spb_overlay:not([style="display: none;"])) {
  overflow: hidden;
}
body:has(.pin-spacer):has(.spb_overlay:not([style="display: none;"])) .spb_overlay {
  bottom: 0;
  height: 100vh;
  top: unset;
}

.page-view-feed-items-pta-forum .layout-main-wrapper {
  background: #EFF8FF;
}
.page-view-feed-items-pta-forum .block-page-title-block {
  max-width: 1440px !important;
  margin: 0 auto;
}
.page-view-feed-items-pta-forum .block-page-title-block .title {
  font-size: 3.5rem;
  font-weight: 500;
  text-align: left;
  padding: 0 15px;
  margin-bottom: 64px;
}
@media screen and (max-width: 991px) {
  .page-view-feed-items-pta-forum .block-page-title-block .title {
    font-size: 2rem;
    padding: 0;
  }
}

.view-id-feed_items_pta_forum.view-display-id-page_1 {
  max-width: 1440px;
  margin: 32px auto 64px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .view-id-feed_items_pta_forum.view-display-id-page_1 {
    margin: 24px auto 24px;
    padding: 0 24px;
  }
}
.view-id-feed_items_pta_forum.view-display-id-page_1 .view-content .item-list ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
  .view-id-feed_items_pta_forum.view-display-id-page_1 .view-content .item-list ul {
    grid-template-columns: repeat(1, 1fr);
  }
  .view-id-feed_items_pta_forum.view-display-id-page_1 .view-content .item-list ul article {
    max-width: calc(100vw - 48px);
  }
}
.view-id-feed_items_pta_forum.view-display-id-page_1 .view-content .item-list ul li {
  padding: 0 !important;
}
.view-id-feed_items_pta_forum.view-display-id-page_1 .js-pager__items {
  list-style: none;
  padding: 0;
}
.view-id-feed_items_pta_forum.view-display-id-page_1 .js-pager__items .pager__item a {
  display: flex;
  margin: 0 auto;
  padding: 12px 24px !important;
}
.view-id-feed_items_pta_forum.view-display-id-page_1 .js-pager__items .pager__item a:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3C12.5523 3 13 3.44772 13 4V11H20C20.5523 11 21 11.4477 21 12C21 12.5523 20.5523 13 20 13H13V20C13 20.5523 12.5523 21 12 21C11.4477 21 11 20.5523 11 20V13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H11V4C11 3.44772 11.4477 3 12 3Z' fill='%23181D27'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

article.node--type-playlist.node--view-mode-full {
  max-width: 1440px;
  margin: 32px auto 64px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  article.node--type-playlist.node--view-mode-full {
    margin: 24px auto;
    padding: 0 24px;
  }
}
article.node--type-playlist.node--view-mode-full > .node__content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
  article.node--type-playlist.node--view-mode-full > .node__content {
    grid-template-columns: repeat(1, 1fr);
  }
}
article.node--type-playlist.node--view-mode-full > .node__content > article {
  padding: 0 !important;
}

.page-view-automated-playlist > h2,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block > h2,
.block-views-blockfeed-items-pta-forum-pta-forum-grid > h2,
.views-element-container:has(.view-display-id-bookmark_page) > h2 {
  text-align: center;
  margin: 0 0 24px 0 !important;
}
.page-view-automated-playlist .layout-main-wrapper,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .layout-main-wrapper,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .layout-main-wrapper,
.views-element-container:has(.view-display-id-bookmark_page) .layout-main-wrapper {
  background: #EFF8FF;
}
.page-view-automated-playlist .view-automated-playlist,
.page-view-automated-playlist .view-feed-items-pta-forum,
.page-view-automated-playlist .view-display-id-bookmark_page,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page,
.views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist,
.views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum,
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page {
  max-width: 1440px;
  margin: 0 auto 64px;
  padding: 0 15px;
}
@media screen and (max-width: 991px) {
  .page-view-automated-playlist .view-automated-playlist,
  .page-view-automated-playlist .view-feed-items-pta-forum,
  .page-view-automated-playlist .view-display-id-bookmark_page,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page,
  .views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist,
  .views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum,
  .views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page {
    margin: 0 auto 24px;
    padding: 0 24px;
  }
}
.page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul,
.page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul,
.page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul,
.views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul,
.views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul,
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
  .page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul,
  .page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul,
  .page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul,
  .views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul,
  .views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul,
  .views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)),
  .views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul {
    grid-template-columns: repeat(1, 1fr);
  }
  .page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul article,
  .page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul article,
  .page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul article,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul article,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul article,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul article,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul article,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul article,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul article,
  .views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul article,
  .views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul article,
  .views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) article,
  .views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul article {
    max-width: calc(100vw - 48px);
  }
}
.page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.page-view-automated-playlist .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul > li,
.page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.page-view-automated-playlist .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul > li,
.page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.page-view-automated-playlist .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul > li,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul > li,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul > li,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul > li,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul > li,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul > li,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul > li,
.views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.views-element-container:has(.view-display-id-bookmark_page) .view-automated-playlist .views-infinite-scroll-content-wrapper .item-list ul > li,
.views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.views-element-container:has(.view-display-id-bookmark_page) .view-feed-items-pta-forum .views-infinite-scroll-content-wrapper .item-list ul > li,
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) .views-row,
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper:not(:has(> .item-list)) > li,
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul .views-row,
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page .views-infinite-scroll-content-wrapper .item-list ul > li {
  padding: 0 !important;
}
.page-view-automated-playlist .view-display-id-aktuelles_detail_page,
.page-view-automated-playlist .view-display-id-bonus_points_for_me_block_detail,
.page-view-automated-playlist .view-display-id-bookmark_page,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-aktuelles_detail_page,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bonus_points_for_me_block_detail,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-aktuelles_detail_page,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bonus_points_for_me_block_detail,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page,
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-aktuelles_detail_page,
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bonus_points_for_me_block_detail,
.views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page {
  margin-top: 32px;
}
@media screen and (max-width: 991px) {
  .page-view-automated-playlist .view-display-id-aktuelles_detail_page,
  .page-view-automated-playlist .view-display-id-bonus_points_for_me_block_detail,
  .page-view-automated-playlist .view-display-id-bookmark_page,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-aktuelles_detail_page,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bonus_points_for_me_block_detail,
  .block-views-blockautomated-playlist-playlist-lerneinheiten-block .view-display-id-bookmark_page,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-aktuelles_detail_page,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bonus_points_for_me_block_detail,
  .block-views-blockfeed-items-pta-forum-pta-forum-grid .view-display-id-bookmark_page,
  .views-element-container:has(.view-display-id-bookmark_page) .view-display-id-aktuelles_detail_page,
  .views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bonus_points_for_me_block_detail,
  .views-element-container:has(.view-display-id-bookmark_page) .view-display-id-bookmark_page {
    margin-top: 24px;
  }
}
.page-view-automated-playlist .js-pager__items,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .js-pager__items,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .js-pager__items,
.views-element-container:has(.view-display-id-bookmark_page) .js-pager__items {
  list-style: none;
  padding: 0;
}
.page-view-automated-playlist .js-pager__items .pager__item a,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .js-pager__items .pager__item a,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .js-pager__items .pager__item a,
.views-element-container:has(.view-display-id-bookmark_page) .js-pager__items .pager__item a {
  display: flex;
  margin: 0 auto;
  padding: 12px 24px !important;
}
.page-view-automated-playlist .js-pager__items .pager__item a:after,
.block-views-blockautomated-playlist-playlist-lerneinheiten-block .js-pager__items .pager__item a:after,
.block-views-blockfeed-items-pta-forum-pta-forum-grid .js-pager__items .pager__item a:after,
.views-element-container:has(.view-display-id-bookmark_page) .js-pager__items .pager__item a:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3C12.5523 3 13 3.44772 13 4V11H20C20.5523 11 21 11.4477 21 12C21 12.5523 20.5523 13 20 13H13V20C13 20.5523 12.5523 21 12 21C11.4477 21 11 20.5523 11 20V13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H11V4C11 3.44772 11.4477 3 12 3Z' fill='%23181D27'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.paragraph--type--playlists,
.paragraph--type--view-block {
  margin: 0 auto;
  padding: 48px 0;
}
.paragraph--type--playlists > .playlist-title,
.paragraph--type--view-block > .playlist-title {
  margin: 0 auto;
  text-align: center;
}
.paragraph--type--playlists .paragraph--type--button,
.paragraph--type--view-block .paragraph--type--button {
  width: fit-content;
  margin: 0 auto;
}
.paragraph--type--playlists .paragraph--type--button a,
.paragraph--type--view-block .paragraph--type--button a {
  margin: 0 !important;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists .paragraph--type--button,
  .paragraph--type--view-block .paragraph--type--button {
    margin: 0 0 0 31px;
  }
  .paragraph--type--playlists .paragraph--type--button a.button,
  .paragraph--type--view-block .paragraph--type--button a.button {
    padding: 8px 12px !important;
  }
}
.paragraph--type--playlists:not(:has(> *:not(.contextual))),
.paragraph--type--view-block:not(:has(> *:not(.contextual))) {
  display: none;
}

.paragraph.bg-orange {
  background: #FFF6ED;
}
.paragraph.bg-blue {
  background: #EFF8FF;
}
.paragraph.bg-yellow {
  background: #FFF8E5;
}

.node--type-playlist.node--view-mode-full .node__content > .field--name-title {
  grid-column: 1/-1;
  margin: 16px auto;
  text-align: center;
}

.block-views.block-views-blockfilter-tag-block-filter-tag-block {
  padding: 0 24px;
}
@media (max-width: 991px) {
  .block-views.block-views-blockfilter-tag-block-filter-tag-block {
    max-width: unset !important;
    margin: 0;
    padding: 0;
  }
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-title {
  padding: 0;
  min-width: unset;
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-title .filter-title {
  font-size: 1rem;
  font-weight: 600;
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list {
  width: -webkit-fill-available;
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block {
  padding: 0;
}
@media (max-width: 991px) {
  .block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    white-space: unset;
  }
  .block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list::-webkit-scrollbar {
    display: none;
  }
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul {
  width: auto;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul:not(:has(li.active)) li:first-of-type {
  background: #B2DDFF !important;
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul:not(:has(li.active)) li:first-of-type::after {
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M16.9226 5.74408C17.248 6.06951 17.248 6.59715 16.9226 6.92259L8.58927 15.2559C8.26383 15.5814 7.73619 15.5814 7.41075 15.2559L4.07742 11.9226C3.75198 11.5972 3.75198 11.0695 4.07742 10.7441C4.40286 10.4186 4.9305 10.4186 5.25593 10.7441L8.00001 13.4882L15.7441 5.74408C16.0695 5.41864 16.5972 5.41864 16.9226 5.74408Z' fill='%23102A56'/></svg>") no-repeat center center;
  background-size: contain;
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul li {
  margin: 0;
  padding: 8px 16px;
  background: white !important;
  border-radius: 24px;
  border: 1.5px solid #102A56;
  color: #102A56;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  transform: none !important;
  display: flex;
  align-items: center;
  gap: 4px;
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul li:hover, .block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul li:focus {
  box-shadow: 0px 20px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul li.active {
  background: #B2DDFF !important;
}
.block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul li.active::after {
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M16.9226 5.74408C17.248 6.06951 17.248 6.59715 16.9226 6.92259L8.58927 15.2559C8.26383 15.5814 7.73619 15.5814 7.41075 15.2559L4.07742 11.9226C3.75198 11.5972 3.75198 11.0695 4.07742 10.7441C4.40286 10.4186 4.9305 10.4186 5.25593 10.7441L8.00001 13.4882L15.7441 5.74408C16.0695 5.41864 16.5972 5.41864 16.9226 5.74408Z' fill='%23102A56'/></svg>") no-repeat center center;
  background-size: contain;
}
@media (max-width: 991px) {
  .block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul {
    width: fit-content !important;
    flex-wrap: nowrap;
    justify-content: unset;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 8px;
    white-space: unset;
  }
  .block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul::-webkit-scrollbar {
    display: none;
  }
  .block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul li {
    flex: 0 0 auto;
  }
  .block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul li:first-of-type {
    margin-left: 24px;
  }
  .block-views.block-views-blockfilter-tag-block-filter-tag-block .playlist-filter-wrapper .playlist-filter-list .view-filter-tag-block .view-content .item-list ul li:last-of-type {
    margin-right: 24px;
  }
}

.maintenance-page #page-wrapper {
  max-width: 1440px !important;
  margin: 64px auto;
  padding: 0 15px;
  width: auto !important;
  border: none;
}
@media (max-width: 991px) {
  .maintenance-page #page-wrapper {
    margin: 24px auto;
  }
}
.maintenance-page #page-wrapper #page {
  margin: 0;
  display: flex;
  gap: 24px;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .maintenance-page #page-wrapper #page {
    flex-direction: column;
  }
}
.maintenance-page #page-wrapper #page .text-section {
  padding-right: 100px;
}
.maintenance-page #page-wrapper #page .text-section .pta-channel-logo img {
  max-width: 300px;
}
.maintenance-page #page-wrapper #page .text-section h1.title {
  text-align: left;
}
@media (max-width: 991px) {
  .maintenance-page #page-wrapper #page .text-section {
    padding-right: 0;
  }
}
.maintenance-page #page-wrapper #page .image-section {
  width: -webkit-fill-available;
}
.maintenance-page #page-wrapper #page .image-section img {
  max-height: 700px;
}

body.path-user .user-edit-wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
body.path-user .main-row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 80px;
}
@media (max-width: 767.98px) {
  body.path-user .main-row {
    margin-top: 24px;
  }
}
body.path-user .main-row h1 {
  font-size: 40px;
  font-weight: 500;
}
body.path-user .form-wrapper {
  justify-content: space-between;
}
body.user-logged-in .user-edit-container {
  max-width: 1162px;
}

.user-cancel-form {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  margin-top: 80px;
}
@media (max-width: 767.98px) {
  .user-cancel-form {
    margin-top: 24px;
  }
}
.user-cancel-form .form-actions {
  width: 100%;
  justify-content: center;
}
.user-cancel-form .form-actions .button {
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  border-radius: 32px;
  height: 48px;
  max-height: 48px;
  min-height: 48px;
}
.user-cancel-form .form-actions .button.form-submit {
  margin-right: 1rem;
}
.user-cancel-form .form-actions .button.dialog-cancel {
  border: 1.5px solid #102A56 !important;
  background: transparent !important;
  color: #102A56 !important;
}

@media (max-width: 992.98px) {
  .user-edit-container .btn-group-vertical {
    margin-bottom: 24px;
    width: 100%;
  }
  .user-edit-container .btn-group-vertical .btn {
    max-width: 100%;
    min-width: 100% !important;
  }
}
.user-edit-container .btn-menu-burger {
  position: relative;
  padding: 23px !important;
  border-right: none !important;
  border-top: unset !important;
  border-bottom: 0 !important;
  border-radius: 0 8px 8px 0 !important;
  border-left: 1px solid #717680 !important;
}
.user-edit-container .btn-menu-burger:before {
  content: "";
  position: absolute;
  display: flex;
  width: 24px;
  height: 24px;
  background: url("../images/icons/burger.svg") no-repeat center left;
  background-size: contain;
  top: 11px;
  right: 11px;
}
.user-edit-container .btn-menu-burger.active {
  background: transparent !important;
}
.user-edit-container .btn-menu-burger.active:before {
  background: url("../images/icons/close.svg") no-repeat center left;
}
.user-edit-container .btn-menu-burger:hover {
  background: transparent !important;
}
.user-edit-container .profile-menu-dropdown {
  width: 100%;
}
.user-edit-container .profile-menu-dropdown .dropdown-header {
  display: flex;
  padding: 0 12px;
  justify-content: space-between;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #717680;
  height: 48px;
  padding-right: 0;
  background-color: #FAFAFA;
}
.user-edit-container .profile-menu-dropdown .dropdown-header.active {
  border-radius: 8px 8px 0 0;
}
.user-edit-container .profile-menu-dropdown .dropdown-header span {
  display: flex;
  font-size: 16px;
  font-weight: 500;
  margin-top: 0 !important;
}
.user-edit-container .profile-menu-dropdown .dropdown-header span:before {
  margin-right: 8px;
}
.user-edit-container .profile-menu-dropdown .dropdown-header span:hover.btn-account:before {
  background: url("../images/icons/login-blue.svg") no-repeat center left;
}
.user-edit-container .profile-menu-dropdown .dropdown-header span:hover.btn-person:before {
  background: url("../images/icons/user-blue.svg") no-repeat center left;
}
.user-edit-container .profile-menu-dropdown .dropdown-header span:hover.btn-pharmacy:before {
  background: url("../images/icons/plus_icon_blue.svg") no-repeat center left;
}
.user-edit-container .profile-menu-dropdown .dropdown-header span:hover.btn-verify:before {
  background: url("../images/icons/thick-blue.svg") no-repeat center left;
}
.user-edit-container .profile-menu-dropdown .dropdown-container {
  height: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  transition: height 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
  border-radius: 0 0 8px 8px;
  border-color: #717680;
  border-width: 0 1px 1px 1px;
  border-style: solid;
}
.user-edit-container .profile-menu-dropdown .dropdown-container.active {
  height: 192px;
  opacity: 1;
  visibility: visible;
}
.user-edit-container .profile-menu-dropdown .btn {
  position: relative;
  border-radius: unset !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
}

.user-form label:after {
  background-image: url(../images/required.svg);
  margin-top: 5px;
}
@media (max-width: 767.98px) {
  .user-form .select-wrapper.new-select {
    padding: 0 !important;
  }
}
.user-form .ajax-progress-throbber {
  display: block;
}
.user-form .throbber {
  display: block;
  width: 25px !important;
  height: 25px !important;
  top: 8px;
  right: -25px;
  position: absolute;
  padding: 0;
  background: none;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  border-radius: 50%;
  border: 6px solid #F07200;
  border-top-width: 6px;
  border-top-style: solid;
  border-top-color: rgb(240, 114, 0);
  border-top-width: 6px;
  border-top-style: solid;
  border-top-color: rgb(240, 114, 0);
  border-top: 6px solid #172b81;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
.user-form .js-form-item input[type=text]:disabled {
  background-color: #E9EAEB !important;
  opacity: 1 !important;
}
@media (max-width: 767.98px) {
  .user-form .js-form-item {
    margin-bottom: 16px !important;
  }
  .user-form .js-form-item input {
    margin-bottom: 0 !important;
  }
  .user-form .js-form-item.form-item-pta-pharmacies-pharmacy-zip-code, .user-form .js-form-item.form-item-pta-pharmacies-pharmacy {
    width: 100% !important;
    padding-right: 0 !important;
  }
}
.user-form .js-form-item.checkbox {
  width: 100%;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 1rem;
}
.user-form .js-form-item.checkbox.disabled label:before {
  background-color: #E9EAEB !important;
  border-color: #E9EAEB !important;
}
.user-form .js-form-item.checkbox label {
  width: fit-content;
  padding-left: 24px !important;
  font-size: 16px !important;
}
.user-form .js-form-item.checkbox label:before {
  width: 18px !important;
  height: 18px !important;
  top: 3px !important;
  border-radius: 4px !important;
  border: 1px solid #102A56 !important;
  background-color: #FFF !important;
}
.user-form .js-form-item.checkbox input[type=checkbox]:checked + label:before {
  width: 18px !important;
  height: 18px !important;
  border-radius: 4px !important;
  border: 1px solid #102A56 !important;
  right: unset !important;
  top: 3px !important;
  transform: unset !important;
  left: 0 !important;
  margin-top: unset !important;
  background-color: #102A56 !important;
  background: url("../images/icons/ok-white.svg") no-repeat center left;
  background-size: contain !important;
}
.user-form .user-data-wrapper {
  border-radius: 16px;
  border: 1px solid #D5D7DA;
  background: #FAFAFA;
  padding: 48px;
  transition: 0.2s ease-in-out;
  max-width: 100% !important;
  margin-left: 2px;
}
@media (max-width: 767.98px) {
  .user-form .user-data-wrapper {
    padding: 16px;
  }
  .user-form .user-data-wrapper .form-item-pass-pass1 {
    padding-right: 0 !important;
  }
  .user-form .user-data-wrapper .form-item-pass-pass2 {
    padding-left: 0 !important;
  }
}
.user-form .user-data-wrapper .form-item-mail {
  margin-left: 2px;
}
.user-form .user-data-wrapper small {
  color: #717680;
  font-size: 12px;
}
.user-form .user-data-wrapper small > * {
  color: #717680;
  font-size: 12px;
}
.user-form .wrapper-show {
  display: block;
}
.user-form .wrapper-hide {
  display: none;
}
.user-form .form-type-password-confirm {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
}
.user-form .form-type-password-confirm .form-item-pass-pass2 {
  padding-right: 0;
  padding-left: 13px;
}
.user-form .form-item-pass-pass1, .user-form .form-item-current-pass {
  padding-left: 0;
  padding-right: 10px;
}
.user-form .image-preview {
  text-align: left;
}
.user-form .image-preview img {
  max-width: 88px;
  max-height: 88px;
}
.user-form .form-submit {
  border-radius: 32px !important;
  border: 1px solid #D1E9FF !important;
  background: #D1E9FF !important;
  display: flex;
  padding: 12px 24px !important;
  justify-content: center !important;
  align-items: center;
  align-self: center;
  height: 48px !important;
  color: #fff !important;
  margin: 0 !important;
  font-size: 16px !important;
  pointer-events: none;
}
.user-form .form-submit.active {
  background: #1570EF !important;
  pointer-events: unset;
}
.user-form .verify-data-wrapper .action--buttons span {
  font-size: 14px;
  color: #535862;
}
.user-form .verify-data-wrapper .upload-status .upload-item {
  display: flex;
  align-items: center;
  margin-top: 25px;
  font-size: 14px;
}
.user-form .verify-data-wrapper .upload-status .upload-item .dot.orange {
  background-color: #FB6514;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.user-form .verify-data-wrapper .upload-status .upload-item .file-info {
  flex: 1;
  margin-left: 8px;
  font-size: 16px;
}
.user-form .verify-data-wrapper .upload-status .upload-item .remove {
  margin-left: 10px;
  cursor: pointer;
  width: 14px;
  height: 14px;
  background: url("../images/icons/close_black.svg") no-repeat center left;
  background-size: auto;
  background-size: contain;
}
.user-form .verify-data-wrapper .upload-status .progressbar {
  flex: 1;
  height: 8px;
  background: #E9EAEB;
  border-radius: 8px;
  margin-left: 0;
  margin-top: 8px;
  overflow: hidden;
}
.user-form .verify-data-wrapper .upload-status .progressbar .bar {
  width: 0%;
  height: 100%;
  background: #1570EF;
  transition: width 0.2s ease;
}
.user-form .form-type-managed-file .form-submit, .user-form .form-type-managed-file .form-file {
  pointer-events: unset !important;
}
.user-form .button--danger {
  border-radius: 32px !important;
  display: flex;
  padding: 12px 24px !important;
  justify-content: center !important;
  align-items: center;
  align-self: center;
  height: 48px !important;
  margin: 0 !important;
  border: 1.5px solid #102A56 !important;
  color: #102A56 !important;
  font-size: 16px !important;
}
.user-form .account-data-wrapper .action--buttons {
  margin-top: 48px;
}
@media (max-width: 767.98px) {
  .user-form .account-data-wrapper .form-type-password-confirm {
    margin-bottom: 0 !important;
  }
  .user-form .account-data-wrapper .form-type-password-confirm .form-type-password {
    margin-bottom: 0 !important;
  }
  .user-form .account-data-wrapper .action--buttons a, .user-form .account-data-wrapper .action--buttons input {
    width: 100%;
    max-width: 100% !important;
  }
  .user-form .account-data-wrapper .action--buttons {
    margin-top: 24px;
  }
}
@media (max-width: 450px) {
  .user-form .account-data-wrapper .action--buttons .col-6 {
    width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .user-form .account-data-wrapper .action--buttons .col-6:first-child {
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .user-form .account-data-wrapper .form-type-password:first-child .icon-eye {
    right: 22px;
  }
}
.user-form .account-data-wrapper .password-suggestions {
  display: none !important;
}
.user-form .account-data-wrapper .icon-eye {
  position: absolute;
  display: flex;
  width: 24px;
  height: 24px;
  background: url("../images/icons/eye.svg") no-repeat center left;
  background-size: contain !important;
  top: 37px;
  right: 12px;
}
.user-form .account-data-wrapper .icon-eye.close-eye {
  background: url("../images/icons/eye-close.svg") no-repeat center left;
}
.user-form .account-data-wrapper .button--danger {
  max-width: 135px;
}
.user-form .account-data-wrapper .form-type-email {
  position: relative;
}
.user-form .account-data-wrapper .form-type-email:before {
  content: "";
  display: flex;
  width: 24px;
  height: 24px;
  background: url("../images/icons/email.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 37px;
  left: 12px;
}
.user-form .account-data-wrapper .form-type-email input {
  padding-left: 42px !important;
}
.user-form .account-data-wrapper .form-type-password {
  position: relative;
}
.user-form .account-data-wrapper .form-type-password .password-strength {
  display: none;
}
.user-form .calendar-icon {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url("../images/icons/calender.svg") no-repeat left 0 center !important;
  background-size: contain;
  cursor: pointer;
}
@-moz-document url-prefix() {
  .user-form input[type=date] {
    color: transparent !important; /* hide text temporarily */
    text-shadow: 0 0 0 #535862; /* fake the text color */
    padding-left: 18px !important;
  }
  .user-form input[type=date]::-moz-focus-inner {
    border: 0;
  }
}
.user-form input[type=date] {
  position: relative;
  appearance: none;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  padding-top: 15px;
  text-transform: uppercase;
}
.user-form input[type=date]::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  left: 0; /* Ensures the calendar still shows up */
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.user-form input {
  border-radius: 8px !important;
  border: 1px solid #717680 !important;
  background: #FFF !important;
  box-shadow: none;
}
.user-form label {
  margin-left: 0 !important;
}
.user-form .btn-group-vertical .btn {
  width: 310px !important;
  height: 48px;
  font-weight: 500 !important;
}
.user-form button, .user-form .dropdown {
  justify-content: start;
  font-size: 16px;
  font-weight: normal;
  border-radius: 8px !important;
  border: 1px solid #D5D7DA !important;
  background: #FAFAFA !important;
  color: #102A56 !important;
}
.user-form button:hover, .user-form .dropdown:hover {
  background: #1570EF !important;
  color: #fff !important;
}
.user-form button.active, .user-form .dropdown.active {
  background: #1570EF !important;
  color: #fff !important;
}
.user-form button .select, .user-form .dropdown .select {
  background-color: white;
  border-radius: 8px;
}
.user-form .btn-person, .user-form .btn-pharmacy, .user-form .btn-verify {
  margin-top: 8px !important;
}
.user-form .btn-person, .user-form .btn-pharmacy, .user-form .btn-verify, .user-form .btn-account {
  font-size: 16px !important;
}
.user-form .btn-person:before, .user-form .btn-pharmacy:before, .user-form .btn-verify:before, .user-form .btn-account:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: contain !important;
}
.user-form .btn-account:before {
  background: url("../images/icons/login-blue.svg") no-repeat center left;
}
.user-form .btn-account.active:before {
  background: url("../images/icons/login.svg") no-repeat center left;
}
.user-form .btn-account:hover:before {
  background: url("../images/icons/login.svg") no-repeat center left;
}
.user-form .btn-person:before {
  background: url("../images/icons/user-blue.svg") no-repeat center left;
}
.user-form .btn-person.active:before {
  background: url("../images/icons/user.svg") no-repeat center left;
}
.user-form .btn-person:hover:before {
  background: url("../images/icons/user.svg") no-repeat center left;
}
.user-form .btn-pharmacy:before {
  background: url("../images/icons/plus_icon_blue.svg") no-repeat center left;
}
.user-form .btn-pharmacy.active:before {
  background: url("../images/icons/plus_icon_white.svg") no-repeat center left;
}
.user-form .btn-pharmacy:hover:before {
  background: url("../images/icons/plus_icon_white.svg") no-repeat center left;
}
.user-form .btn-verify.not-verify:after {
  content: "!";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  font-size: 12px;
  top: 7px;
  left: 20px;
  width: 16px;
  height: 16px;
  border-radius: 7999.201px;
  background: #FB6514;
  color: white;
}
.user-form .btn-verify:before {
  background: url("../images/icons/thick-blue.svg") no-repeat center left;
}
.user-form .btn-verify.active:before {
  background: url("../images/icons/thick.svg") no-repeat center left;
}
.user-form .btn-verify:hover:before {
  background: url("../images/icons/thick.svg") no-repeat center left;
}
.user-form .personal-data-wrapper .profile-image .pre-selected-avatar legend {
  display: none;
}
.user-form .personal-data-wrapper .profile-image .pre-selected-avatar .radio {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  margin: 10px 0;
}
.user-form .personal-data-wrapper .profile-image .pre-selected-avatar .radio .js-form-item {
  position: relative;
  cursor: pointer;
  padding-left: 0 !important;
}
.user-form .personal-data-wrapper .profile-image .pre-selected-avatar .radio .js-form-item img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 50%;
  transition: all 0.3s ease;
  border: 1px solid #D1E9FF;
  cursor: pointer;
}
.user-form .personal-data-wrapper .profile-image .pre-selected-avatar .radio .js-form-item input {
  display: none;
}
.user-form .personal-data-wrapper .profile-image .pre-selected-avatar .radio .js-form-item::after {
  content: "✔";
  position: absolute;
  bottom: -15px;
  right: -20px;
  transform: translate(-50%, -50%);
  font-size: 16px;
  color: #1570EF;
  background-color: #D1E9FF;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}
.user-form .personal-data-wrapper .profile-image .pre-selected-avatar .radio .js-form-item:has(input[type=radio]:checked)::after {
  opacity: 1;
}
.user-form .personal-data-wrapper .profile-delete-wrapper #edit-delete {
  display: flex !important;
  border: none !important;
  padding-left: 0 !important;
  color: #102A56;
}
.user-form .personal-data-wrapper .profile-delete-wrapper #edit-delete:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("../images/icons/close.svg") no-repeat center left;
  background-size: contain;
}
.user-form .personal-data-wrapper .profile-delete-wrapper #edit-delete:hover {
  box-shadow: none !important;
}
.user-form .personal-data-wrapper .action--buttons {
  margin-top: 60px;
}
.user-form .personal-data-wrapper .description {
  display: none !important;
}
.user-form .personal-data-wrapper .handynummer-warning a {
  color: #1570EF;
}
.user-form .personal-data-wrapper .handynummer-warning a:hover {
  text-decoration: underline;
}
@media (max-width: 991px) {
  .user-form .personal-data-wrapper .handynummer-warning {
    display: block;
    margin: 10px 0;
  }
}
.user-form .personal-data-wrapper .form-type-managed-file .form-managed-file {
  flex-direction: row !important;
  align-items: center;
}
.user-form .personal-data-wrapper .form-type-managed-file .image-widget-data {
  position: relative;
}
.user-form .personal-data-wrapper .form-type-managed-file .image-widget-data .form-file {
  left: 0 !important;
}
.user-form .personal-data-wrapper input[value=Hochladen] {
  border-radius: 32px !important;
  border: 1.5px solid #102A56 !important;
  background: transparent !important;
  color: #102A56 !important;
  max-height: 40px;
  padding: 8px 20px !important;
}
.user-form div[class*=form-item-field-strasse], .user-form div[class*=form-item-field-hausnummer], .user-form div[class*=form-item-field-plz], .user-form div[class*=form-item-field-ort],
.user-form div[class*=form-item-field-landesvorwahl], .user-form div[class*=form-item-field-handynummer], .user-form div[class*=form-item-field-pharmacy-street], .user-form div[class*=form-item-field-pharmacy-house-number],
.user-form div[class*=form-item-field-pharmacy-postal-code], .user-form div[class*=form-item-field-pharmacy-location] {
  width: 100% !important;
  padding-right: 0 !important;
}
.user-form div[class*=form-item-field-strasse].disabled, .user-form div[class*=form-item-field-hausnummer].disabled, .user-form div[class*=form-item-field-plz].disabled, .user-form div[class*=form-item-field-ort].disabled,
.user-form div[class*=form-item-field-landesvorwahl].disabled, .user-form div[class*=form-item-field-handynummer].disabled, .user-form div[class*=form-item-field-pharmacy-street].disabled, .user-form div[class*=form-item-field-pharmacy-house-number].disabled,
.user-form div[class*=form-item-field-pharmacy-postal-code].disabled, .user-form div[class*=form-item-field-pharmacy-location].disabled {
  top: 0 !important;
}
.user-form div[class*=form-item-field-handynummer] {
  margin-bottom: 0 !important;
}
.user-form select, .user-form .select, .user-form input {
  border-radius: 8px;
  border: 1px solid #717680;
  background: #FFF;
  height: 48px !important;
  align-items: center;
}
.user-form select .caret-down, .user-form .select .caret-down, .user-form input .caret-down {
  display: flex;
  font-size: 0 !important;
  padding-right: 0 !important;
}
.user-form select .caret-down:before, .user-form .select .caret-down:before, .user-form input .caret-down:before {
  content: "";
  display: flex;
  width: 24px;
  height: 24px;
  background: url("../images/icons/arrow-down.svg") no-repeat center left;
  background-size: contain;
}
.user-form .dropdown .select:hover {
  border: 1px solid #1570EF;
}
.user-form .dropdown.active .caret-down:before {
  rotate: 180deg;
}
.user-form .dropdown.active .select {
  border: 1px solid #1570EF;
  background-color: white;
}
.user-form .dropdown .dropdown-menu {
  border: 1px solid #1570EF !important;
  border-radius: 4px !important;
  margin-top: 4px !important;
  background-color: white !important;
  box-shadow: none !important;
}
.user-form .dropdown .dropdown-menu li.active, .user-form .dropdown .dropdown-menu li:hover {
  background-color: #eff8ff !important;
  color: #102A56 !important;
  font-weight: 500;
}
.user-form .form-item-pta-pharmacies-pharmacy {
  position: relative;
}
.user-form .form-item-pta-pharmacies-pharmacy:before {
  content: "";
  display: flex;
  width: 24px;
  height: 24px;
  background: url("../images/icons/arrow-down.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 38px;
  right: 7px;
}
.user-form .field--name-field-beruf {
  display: flex;
  flex-wrap: wrap;
}
.user-form #pta-pharmacy-field-container .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.user-form #pta-pharmacy-field-container .form-wrapper .form-item-pta-pharmacies-pharmacy-zip-code,
.user-form #pta-pharmacy-field-container .form-wrapper .form-item-pta-pharmacies-pharmacy {
  flex: 0 0 auto;
  width: 50%;
}
.user-form #pta-pharmacy-field-container .form-wrapper .form-item-pta-pharmacies-pharmacy-zip-code {
  padding-left: 0;
  padding-right: 10px;
}
.user-form #pta-pharmacy-field-container .form-wrapper .form-item-pta-pharmacies-pharmacy-zip-code .ajax-progress-throbber .message {
  display: none;
}
.user-form #pta-pharmacy-field-container .form-wrapper .form-item-pta-pharmacies-pharmacy {
  padding-right: 0;
  padding-left: 0;
}
.user-form #why {
  border-radius: 16px;
  border: 1px solid #B2DDFF;
  background: #EFF8FF;
  padding: 32px;
  height: 440px;
}
@media (max-width: 767.98px) {
  .user-form #why {
    padding: 16px;
  }
  .user-form #why .title {
    font-size: 20px !important;
  }
  .user-form #why ul {
    padding-left: 25px;
  }
  .user-form #why ul li {
    font-size: 16px;
    max-width: 100%;
  }
}
.user-form #why .title {
  font-size: 32px;
  font-weight: 500;
}
.user-form #why .title:before {
  content: "";
  display: flex;
  width: 59px;
  height: 159px;
  background: url("../images/arrow-vector.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: -60px;
  right: 112px;
}
@media (max-width: 767.98px) {
  .user-form #why .title:before {
    top: -29px;
    right: -21px;
    width: 35px;
    height: 88px;
  }
}
.user-form .verify-advantage {
  list-style: none;
}
.user-form .verify-advantage:before {
  content: "";
  display: flex;
  width: 190px;
  height: 410px;
  background: url("../images/why-vector.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  bottom: -53px;
  right: 9px;
}
@media (max-width: 767.98px) {
  .user-form .verify-advantage:before {
    width: 105px;
    height: 224px;
    bottom: -18px;
  }
}
.user-form .verify-advantage li {
  position: relative;
  margin-bottom: 24px;
  max-width: 60%;
  font-size: 18px;
  font-weight: 500;
}
.user-form .verify-advantage li:before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  background: url("../images/icons/ok.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 3px;
  left: -27px;
}
.user-form .section-verification {
  border-radius: 16px;
  border: 2px dashed #D5D7DA;
  background: #F5F5F5;
  padding: 48px 24px;
  width: 100%;
}
.user-form .section-verification .description, .user-form .section-verification label {
  display: none !important;
}
.user-form .section-verification .form-managed-file {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.user-form .section-verification .form-managed-file .messages {
  order: 1;
  margin-top: 1rem;
}
.user-form .section-verification .form-managed-file .form-file {
  min-height: 0;
  opacity: 0;
  position: absolute;
  z-index: 1;
  width: 140px;
}
.user-form .section-verification .upload-title:before {
  content: "";
  display: flex;
  width: 24px;
  height: 24px;
  background: url("../images/icons/upload.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 3px;
  left: -32px;
}
.user-form .section-verification .form-submit {
  border-radius: 32px !important;
  border: 1.5px solid #102A56 !important;
  background: transparent !important;
  color: #102A56 !important;
  max-height: 40px;
  padding: 8px 20px !important;
}
.user-form .section-verification-oncheck {
  display: flex;
  padding: 48px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 16px;
  border: 1px solid #D5D7DA;
  background: #F5F5F5;
  width: 100%;
}
.user-form .section-verification-oncheck .upload-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 16px;
}
.user-form .section-verification-oncheck .upload-title:before {
  content: "";
  display: flex;
  width: 24px;
  height: 24px;
  background: url("../images/icons/check.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 0;
  left: -30px;
}
.user-form .section-verification-oncheck span {
  font-size: 14px;
}
.user-form label, .user-form .select-label, .user-form input[type=text], .user-form select {
  color: #102A56 !important;
  font-size: 14px !important;
  font-style: normal;
  line-height: 150% !important;
  font-weight: 500 !important;
  flex: unset !important;
}
.user-form label:focus, .user-form .select-label:focus, .user-form input[type=text]:focus, .user-form select:focus {
  box-shadow: none;
  border-color: initial;
}

body:has(#toolbar-administration) article.profile {
  max-width: 1162px;
  margin: 2rem auto;
  padding: 2rem;
  border-radius: 8px;
  background: #f9f9f9;
  border: 1px solid #e0e0e0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  font-size: 16px;
  color: #222;
  line-height: 1.4;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2rem 3rem;
}
body:has(#toolbar-administration) article.profile .field--name-user-picture {
  display: flex;
  justify-content: center;
  margin: 0;
}
body:has(#toolbar-administration) article.profile .field {
  display: flex;
  flex-direction: column;
}
body:has(#toolbar-administration) article.profile .field .field__label {
  font-size: 0.85rem;
  text-transform: uppercase;
  font-weight: 600;
  color: #666;
  margin-bottom: 0.35rem;
}
body:has(#toolbar-administration) article.profile .field .field__item,
body:has(#toolbar-administration) article.profile .field a,
body:has(#toolbar-administration) article.profile .field time {
  font-weight: 500;
  word-break: break-word;
}
body:has(#toolbar-administration) article.profile .field a {
  text-decoration: none;
  border-bottom: 1px solid #ddd;
  transition: 0.15s;
  width: fit-content;
}
body:has(#toolbar-administration) article.profile .field a:hover {
  color: #0074d9;
  border-color: #0074d9;
}
body:has(#toolbar-administration) article.profile .field-img img {
  border-radius: 6px;
  display: block;
  max-width: 140px;
  height: auto;
}
body:has(#toolbar-administration) article.profile .label {
  font-size: 0.85rem;
  color: #666;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0.35rem;
}
body:has(#toolbar-administration) article.profile > a[href*=masquerade] {
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 32px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  transform: none !important;
  text-align: center;
  margin: 16px 0;
  cursor: pointer;
  width: fit-content;
  min-width: unset;
  border: 1px solid #1570EF;
  background: #1570EF;
  color: white;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}
body:has(#toolbar-administration) article.profile > a[href*=masquerade]:hover, body:has(#toolbar-administration) article.profile > a[href*=masquerade]:focus {
  border: 1px solid #2E90FA;
  background: #2E90FA;
  box-shadow: none !important;
}
body:has(#toolbar-administration) article.profile .field--name-field-vouchers-redeemed .vouchers-redeemed {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.3rem 0.5rem;
}
body:has(#toolbar-administration) article.profile .field--name-field-vouchers-redeemed .vouchers-redeemed a {
  display: inline-block;
  font-size: 0.8rem;
  padding: 0.25rem 0.45rem;
  background: #f7f7f7;
  border-radius: 3px;
  white-space: nowrap;
  text-decoration: none;
  color: #222;
  transition: 0.15s;
}
body:has(#toolbar-administration) article.profile .field--name-field-vouchers-redeemed .vouchers-redeemed a:hover {
  background: #ebebeb;
}
@media (max-width: 768px) {
  body:has(#toolbar-administration) article.profile .field--name-field-vouchers-redeemed .vouchers-redeemed {
    grid-template-columns: 1fr;
  }
}
body:has(#toolbar-administration) article.profile .custom-field--user-verification-status .field__item {
  color: #0a860a;
  font-weight: 600;
  background: none;
  padding: 0;
}
@media (max-width: 768px) {
  body:has(#toolbar-administration) article.profile {
    grid-template-columns: 1fr;
  }
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify {
  max-width: 1162px;
  margin: 0 auto;
  padding: 0 15px;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 1rem 0;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__col-2 {
  display: flex;
  gap: 10px;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__button {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.6rem 1.2rem;
  font-size: 0.9rem;
  font-weight: 600;
  text-decoration: none;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  transition: 0.2s;
  color: white;
  width: 170px;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__button svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__button.pta-user-verify-buttons__user-approve {
  background-color: #0a860a;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__button.pta-user-verify-buttons__user-approve:hover {
  background-color: #076f07;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__button.pta-user-verify-buttons__user-block {
  background-color: #c0392b;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__button.pta-user-verify-buttons__user-block:hover {
  background-color: #992426;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__button.pta-user-verify-buttons__user-decline {
  background-color: #f39c12;
}
body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__button.pta-user-verify-buttons__user-decline:hover {
  background-color: #d4880f;
}
@media (max-width: 768px) {
  body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons {
    flex-direction: column;
  }
  body:has(#toolbar-administration) #block-pta-redesign-ptauserverify .pta-user-verify-buttons .pta-user-verify-buttons__button {
    width: 100%;
    justify-content: center;
  }
}

body.page-user-login, body.page-user-password, body.page-user-reset, body.page-user-logout {
  background-color: white;
}
body.page-user-login #block-pta-redesign-pagetitle, body.page-user-password #block-pta-redesign-pagetitle, body.page-user-reset #block-pta-redesign-pagetitle, body.page-user-logout #block-pta-redesign-pagetitle {
  display: none;
}
body.page-user-login .main-content, body.page-user-password .main-content, body.page-user-reset .main-content, body.page-user-logout .main-content {
  max-width: 100%;
  width: 100%;
}
body.page-user-login .main-content .user-pass-reset, body.page-user-password .main-content .user-pass-reset, body.page-user-reset .main-content .user-pass-reset, body.page-user-logout .main-content .user-pass-reset {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 16px !important;
}
body.page-user-login .main-content .user-pass-reset .password-confirm-message, body.page-user-password .main-content .user-pass-reset .password-confirm-message, body.page-user-reset .main-content .user-pass-reset .password-confirm-message, body.page-user-logout .main-content .user-pass-reset .password-confirm-message {
  padding-left: 0 !important;
}
body.page-user-login .main-content .user-pass-reset small, body.page-user-password .main-content .user-pass-reset small, body.page-user-reset .main-content .user-pass-reset small, body.page-user-logout .main-content .user-pass-reset small {
  margin-left: 0 !important;
}
body.page-user-login .main-content .user-pass-reset p, body.page-user-password .main-content .user-pass-reset p, body.page-user-reset .main-content .user-pass-reset p, body.page-user-logout .main-content .user-pass-reset p {
  font-size: 16px;
}
body.page-user-login .main-content .user-pass-reset .password-strength, body.page-user-password .main-content .user-pass-reset .password-strength, body.page-user-reset .main-content .user-pass-reset .password-strength, body.page-user-logout .main-content .user-pass-reset .password-strength {
  display: none !important;
}
body.page-user-login .main-content .user-pass-reset .button, body.page-user-password .main-content .user-pass-reset .button, body.page-user-reset .main-content .user-pass-reset .button, body.page-user-logout .main-content .user-pass-reset .button {
  display: flex;
  padding: 12px 24px !important;
  justify-content: space-between !important;
  align-items: center;
  border-radius: 32px !important;
  border: 1px solid #1570EF !important;
  background: #1570EF !important;
  width: 198px;
  height: 48px !important;
  max-height: 48px;
  font-size: 16px !important;
  min-height: 48px;
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
body.page-user-login .main-content .user-pass-reset label, body.page-user-login .main-content .user-pass-reset .select-label, body.page-user-login .main-content .user-pass-reset input[type=text], body.page-user-login .main-content .user-pass-reset select, body.page-user-password .main-content .user-pass-reset label, body.page-user-password .main-content .user-pass-reset .select-label, body.page-user-password .main-content .user-pass-reset input[type=text], body.page-user-password .main-content .user-pass-reset select, body.page-user-reset .main-content .user-pass-reset label, body.page-user-reset .main-content .user-pass-reset .select-label, body.page-user-reset .main-content .user-pass-reset input[type=text], body.page-user-reset .main-content .user-pass-reset select, body.page-user-logout .main-content .user-pass-reset label, body.page-user-logout .main-content .user-pass-reset .select-label, body.page-user-logout .main-content .user-pass-reset input[type=text], body.page-user-logout .main-content .user-pass-reset select {
  color: #102A56 !important;
  font-size: 14px !important;
  font-style: normal;
  line-height: 150% !important;
  font-weight: 500 !important;
  flex: unset !important;
  margin-left: 0 !important;
  margin-top: 18px !important;
}
body.page-user-login .main-content .user-pass-reset label:focus, body.page-user-login .main-content .user-pass-reset .select-label:focus, body.page-user-login .main-content .user-pass-reset input[type=text]:focus, body.page-user-login .main-content .user-pass-reset select:focus, body.page-user-password .main-content .user-pass-reset label:focus, body.page-user-password .main-content .user-pass-reset .select-label:focus, body.page-user-password .main-content .user-pass-reset input[type=text]:focus, body.page-user-password .main-content .user-pass-reset select:focus, body.page-user-reset .main-content .user-pass-reset label:focus, body.page-user-reset .main-content .user-pass-reset .select-label:focus, body.page-user-reset .main-content .user-pass-reset input[type=text]:focus, body.page-user-reset .main-content .user-pass-reset select:focus, body.page-user-logout .main-content .user-pass-reset label:focus, body.page-user-logout .main-content .user-pass-reset .select-label:focus, body.page-user-logout .main-content .user-pass-reset input[type=text]:focus, body.page-user-logout .main-content .user-pass-reset select:focus {
  box-shadow: none;
  border-color: initial;
}
body.page-user-login .main-content .user-pass-reset label.form-required:after, body.page-user-login .main-content .user-pass-reset .select-label.form-required:after, body.page-user-login .main-content .user-pass-reset input[type=text].form-required:after, body.page-user-login .main-content .user-pass-reset select.form-required:after, body.page-user-password .main-content .user-pass-reset label.form-required:after, body.page-user-password .main-content .user-pass-reset .select-label.form-required:after, body.page-user-password .main-content .user-pass-reset input[type=text].form-required:after, body.page-user-password .main-content .user-pass-reset select.form-required:after, body.page-user-reset .main-content .user-pass-reset label.form-required:after, body.page-user-reset .main-content .user-pass-reset .select-label.form-required:after, body.page-user-reset .main-content .user-pass-reset input[type=text].form-required:after, body.page-user-reset .main-content .user-pass-reset select.form-required:after, body.page-user-logout .main-content .user-pass-reset label.form-required:after, body.page-user-logout .main-content .user-pass-reset .select-label.form-required:after, body.page-user-logout .main-content .user-pass-reset input[type=text].form-required:after, body.page-user-logout .main-content .user-pass-reset select.form-required:after {
  background-image: url(../images/required.svg);
}
body.page-user-login .main-content .user-pass-reset input, body.page-user-password .main-content .user-pass-reset input, body.page-user-reset .main-content .user-pass-reset input, body.page-user-logout .main-content .user-pass-reset input {
  box-shadow: none !important;
}
@media (max-width: 767.98px) {
  body.page-user-login .main-content .user-pass-reset input, body.page-user-password .main-content .user-pass-reset input, body.page-user-reset .main-content .user-pass-reset input, body.page-user-logout .main-content .user-pass-reset input {
    font-size: 16px !important;
  }
}
body.page-user-login .main-content .user-pass-reset input:not(.button), body.page-user-password .main-content .user-pass-reset input:not(.button), body.page-user-reset .main-content .user-pass-reset input:not(.button), body.page-user-logout .main-content .user-pass-reset input:not(.button) {
  border-radius: 8px !important;
  border: 1px solid #717680 !important;
  background: #FFF !important;
  height: 48px !important;
  min-height: 48px !important;
  align-items: center;
  padding-left: 12px;
}
body.page-user-login .main-content .user-logout-confirm, body.page-user-password .main-content .user-logout-confirm, body.page-user-reset .main-content .user-logout-confirm, body.page-user-logout .main-content .user-logout-confirm {
  margin-top: 80px !important;
}
@media (max-width: 767.98px) {
  body.page-user-login .main-content .user-logout-confirm, body.page-user-password .main-content .user-logout-confirm, body.page-user-reset .main-content .user-logout-confirm, body.page-user-logout .main-content .user-logout-confirm {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
}
@media (max-width: 575.98px) {
  body.page-user-login .main-content .user-logout-confirm, body.page-user-password .main-content .user-logout-confirm, body.page-user-reset .main-content .user-logout-confirm, body.page-user-logout .main-content .user-logout-confirm {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  body.page-user-login .main-content .user-logout-confirm a.button, body.page-user-password .main-content .user-logout-confirm a.button, body.page-user-reset .main-content .user-logout-confirm a.button, body.page-user-logout .main-content .user-logout-confirm a.button {
    width: 100% !important;
  }
  body.page-user-login .main-content .user-logout-confirm .form-submit, body.page-user-password .main-content .user-logout-confirm .form-submit, body.page-user-reset .main-content .user-logout-confirm .form-submit, body.page-user-logout .main-content .user-logout-confirm .form-submit {
    margin-right: 0 !important;
    margin-bottom: 16px !important;
  }
}
body.page-user-login .main-content .user-logout-confirm .form-actions, body.page-user-password .main-content .user-logout-confirm .form-actions, body.page-user-reset .main-content .user-logout-confirm .form-actions, body.page-user-logout .main-content .user-logout-confirm .form-actions {
  margin-top: 24px;
}
body.page-user-login .main-content .user-logout-confirm a.button, body.page-user-password .main-content .user-logout-confirm a.button, body.page-user-reset .main-content .user-logout-confirm a.button, body.page-user-logout .main-content .user-logout-confirm a.button {
  display: flex;
  align-items: center;
  border-radius: 32px !important;
  border: 1.5px solid #102A56 !important;
  background: transparent !important;
  color: #102A56 !important;
  width: fit-content;
  max-height: 48px;
  padding: 8px 20px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  min-height: 48px;
}
body.page-user-login .main-content .user-logout-confirm a.button:hover, body.page-user-password .main-content .user-logout-confirm a.button:hover, body.page-user-reset .main-content .user-logout-confirm a.button:hover, body.page-user-logout .main-content .user-logout-confirm a.button:hover {
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.2);
  color: #102A56 !important;
}
body.page-user-login .main-content .user-logout-confirm .form-submit, body.page-user-password .main-content .user-logout-confirm .form-submit, body.page-user-reset .main-content .user-logout-confirm .form-submit, body.page-user-logout .main-content .user-logout-confirm .form-submit {
  margin-bottom: 0;
  margin-right: 1rem;
}
body.page-user-login .main-content .user-login-form, body.page-user-login .main-content .user-pass, body.page-user-login .main-content .user-logout-confirm, body.page-user-password .main-content .user-login-form, body.page-user-password .main-content .user-pass, body.page-user-password .main-content .user-logout-confirm, body.page-user-reset .main-content .user-login-form, body.page-user-reset .main-content .user-pass, body.page-user-reset .main-content .user-logout-confirm, body.page-user-logout .main-content .user-login-form, body.page-user-logout .main-content .user-pass, body.page-user-logout .main-content .user-logout-confirm {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 480px;
  margin: 0 auto;
}
body.page-user-login .main-content .user-login-form .form-type-password, body.page-user-login .main-content .user-pass .form-type-password, body.page-user-login .main-content .user-logout-confirm .form-type-password, body.page-user-password .main-content .user-login-form .form-type-password, body.page-user-password .main-content .user-pass .form-type-password, body.page-user-password .main-content .user-logout-confirm .form-type-password, body.page-user-reset .main-content .user-login-form .form-type-password, body.page-user-reset .main-content .user-pass .form-type-password, body.page-user-reset .main-content .user-logout-confirm .form-type-password, body.page-user-logout .main-content .user-login-form .form-type-password, body.page-user-logout .main-content .user-pass .form-type-password, body.page-user-logout .main-content .user-logout-confirm .form-type-password {
  padding-left: 0 !important;
}
body.page-user-login .main-content .user-login-form .js-form-item.has-error .form-required, body.page-user-login .main-content .user-pass .js-form-item.has-error .form-required, body.page-user-login .main-content .user-logout-confirm .js-form-item.has-error .form-required, body.page-user-password .main-content .user-login-form .js-form-item.has-error .form-required, body.page-user-password .main-content .user-pass .js-form-item.has-error .form-required, body.page-user-password .main-content .user-logout-confirm .js-form-item.has-error .form-required, body.page-user-reset .main-content .user-login-form .js-form-item.has-error .form-required, body.page-user-reset .main-content .user-pass .js-form-item.has-error .form-required, body.page-user-reset .main-content .user-logout-confirm .js-form-item.has-error .form-required, body.page-user-logout .main-content .user-login-form .js-form-item.has-error .form-required, body.page-user-logout .main-content .user-pass .js-form-item.has-error .form-required, body.page-user-logout .main-content .user-logout-confirm .js-form-item.has-error .form-required {
  top: unset;
}
body.page-user-login .main-content .user-login-form .js-form-item .form-item--error-message, body.page-user-login .main-content .user-pass .js-form-item .form-item--error-message, body.page-user-login .main-content .user-logout-confirm .js-form-item .form-item--error-message, body.page-user-password .main-content .user-login-form .js-form-item .form-item--error-message, body.page-user-password .main-content .user-pass .js-form-item .form-item--error-message, body.page-user-password .main-content .user-logout-confirm .js-form-item .form-item--error-message, body.page-user-reset .main-content .user-login-form .js-form-item .form-item--error-message, body.page-user-reset .main-content .user-pass .js-form-item .form-item--error-message, body.page-user-reset .main-content .user-logout-confirm .js-form-item .form-item--error-message, body.page-user-logout .main-content .user-login-form .js-form-item .form-item--error-message, body.page-user-logout .main-content .user-pass .js-form-item .form-item--error-message, body.page-user-logout .main-content .user-logout-confirm .js-form-item .form-item--error-message {
  margin-bottom: 0;
  margin-left: 0;
}
body.page-user-login .main-content .user-login-form .js-form-item .form-item--error-message a, body.page-user-login .main-content .user-pass .js-form-item .form-item--error-message a, body.page-user-login .main-content .user-logout-confirm .js-form-item .form-item--error-message a, body.page-user-password .main-content .user-login-form .js-form-item .form-item--error-message a, body.page-user-password .main-content .user-pass .js-form-item .form-item--error-message a, body.page-user-password .main-content .user-logout-confirm .js-form-item .form-item--error-message a, body.page-user-reset .main-content .user-login-form .js-form-item .form-item--error-message a, body.page-user-reset .main-content .user-pass .js-form-item .form-item--error-message a, body.page-user-reset .main-content .user-logout-confirm .js-form-item .form-item--error-message a, body.page-user-logout .main-content .user-login-form .js-form-item .form-item--error-message a, body.page-user-logout .main-content .user-pass .js-form-item .form-item--error-message a, body.page-user-logout .main-content .user-logout-confirm .js-form-item .form-item--error-message a {
  display: block;
  margin-left: 0;
}
@media (max-width: 380px) {
  body.page-user-login .main-content .user-login-form small.description, body.page-user-login .main-content .user-pass small.description, body.page-user-login .main-content .user-logout-confirm small.description, body.page-user-password .main-content .user-login-form small.description, body.page-user-password .main-content .user-pass small.description, body.page-user-password .main-content .user-logout-confirm small.description, body.page-user-reset .main-content .user-login-form small.description, body.page-user-reset .main-content .user-pass small.description, body.page-user-reset .main-content .user-logout-confirm small.description, body.page-user-logout .main-content .user-login-form small.description, body.page-user-logout .main-content .user-pass small.description, body.page-user-logout .main-content .user-logout-confirm small.description {
    top: 40px !important;
  }
}
@media (max-width: 575.98px) {
  body.page-user-login .main-content .user-login-form .form-item-name, body.page-user-login .main-content .user-pass .form-item-name, body.page-user-login .main-content .user-logout-confirm .form-item-name, body.page-user-password .main-content .user-login-form .form-item-name, body.page-user-password .main-content .user-pass .form-item-name, body.page-user-password .main-content .user-logout-confirm .form-item-name, body.page-user-reset .main-content .user-login-form .form-item-name, body.page-user-reset .main-content .user-pass .form-item-name, body.page-user-reset .main-content .user-logout-confirm .form-item-name, body.page-user-logout .main-content .user-login-form .form-item-name, body.page-user-logout .main-content .user-pass .form-item-name, body.page-user-logout .main-content .user-logout-confirm .form-item-name {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 575.98px) {
  body.page-user-login .main-content .user-login-form .form-actions, body.page-user-login .main-content .user-pass .form-actions, body.page-user-login .main-content .user-logout-confirm .form-actions, body.page-user-password .main-content .user-login-form .form-actions, body.page-user-password .main-content .user-pass .form-actions, body.page-user-password .main-content .user-logout-confirm .form-actions, body.page-user-reset .main-content .user-login-form .form-actions, body.page-user-reset .main-content .user-pass .form-actions, body.page-user-reset .main-content .user-logout-confirm .form-actions, body.page-user-logout .main-content .user-login-form .form-actions, body.page-user-logout .main-content .user-pass .form-actions, body.page-user-logout .main-content .user-logout-confirm .form-actions {
    margin-bottom: 0 !important;
  }
}
body.page-user-login .main-content .user-login-form .form-actions, body.page-user-login .main-content .user-login-form .social-login, body.page-user-login .main-content .user-pass .form-actions, body.page-user-login .main-content .user-pass .social-login, body.page-user-login .main-content .user-logout-confirm .form-actions, body.page-user-login .main-content .user-logout-confirm .social-login, body.page-user-password .main-content .user-login-form .form-actions, body.page-user-password .main-content .user-login-form .social-login, body.page-user-password .main-content .user-pass .form-actions, body.page-user-password .main-content .user-pass .social-login, body.page-user-password .main-content .user-logout-confirm .form-actions, body.page-user-password .main-content .user-logout-confirm .social-login, body.page-user-reset .main-content .user-login-form .form-actions, body.page-user-reset .main-content .user-login-form .social-login, body.page-user-reset .main-content .user-pass .form-actions, body.page-user-reset .main-content .user-pass .social-login, body.page-user-reset .main-content .user-logout-confirm .form-actions, body.page-user-reset .main-content .user-logout-confirm .social-login, body.page-user-logout .main-content .user-login-form .form-actions, body.page-user-logout .main-content .user-login-form .social-login, body.page-user-logout .main-content .user-pass .form-actions, body.page-user-logout .main-content .user-pass .social-login, body.page-user-logout .main-content .user-logout-confirm .form-actions, body.page-user-logout .main-content .user-logout-confirm .social-login {
  flex: 0 0 auto;
  width: auto;
}
body.page-user-login .main-content .user-login-form .form-actions .form-submit, body.page-user-login .main-content .user-login-form .form-actions .auth-link, body.page-user-login .main-content .user-login-form .social-login .form-submit, body.page-user-login .main-content .user-login-form .social-login .auth-link, body.page-user-login .main-content .user-pass .form-actions .form-submit, body.page-user-login .main-content .user-pass .form-actions .auth-link, body.page-user-login .main-content .user-pass .social-login .form-submit, body.page-user-login .main-content .user-pass .social-login .auth-link, body.page-user-login .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-login .main-content .user-logout-confirm .form-actions .auth-link, body.page-user-login .main-content .user-logout-confirm .social-login .form-submit, body.page-user-login .main-content .user-logout-confirm .social-login .auth-link, body.page-user-password .main-content .user-login-form .form-actions .form-submit, body.page-user-password .main-content .user-login-form .form-actions .auth-link, body.page-user-password .main-content .user-login-form .social-login .form-submit, body.page-user-password .main-content .user-login-form .social-login .auth-link, body.page-user-password .main-content .user-pass .form-actions .form-submit, body.page-user-password .main-content .user-pass .form-actions .auth-link, body.page-user-password .main-content .user-pass .social-login .form-submit, body.page-user-password .main-content .user-pass .social-login .auth-link, body.page-user-password .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-password .main-content .user-logout-confirm .form-actions .auth-link, body.page-user-password .main-content .user-logout-confirm .social-login .form-submit, body.page-user-password .main-content .user-logout-confirm .social-login .auth-link, body.page-user-reset .main-content .user-login-form .form-actions .form-submit, body.page-user-reset .main-content .user-login-form .form-actions .auth-link, body.page-user-reset .main-content .user-login-form .social-login .form-submit, body.page-user-reset .main-content .user-login-form .social-login .auth-link, body.page-user-reset .main-content .user-pass .form-actions .form-submit, body.page-user-reset .main-content .user-pass .form-actions .auth-link, body.page-user-reset .main-content .user-pass .social-login .form-submit, body.page-user-reset .main-content .user-pass .social-login .auth-link, body.page-user-reset .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-reset .main-content .user-logout-confirm .form-actions .auth-link, body.page-user-reset .main-content .user-logout-confirm .social-login .form-submit, body.page-user-reset .main-content .user-logout-confirm .social-login .auth-link, body.page-user-logout .main-content .user-login-form .form-actions .form-submit, body.page-user-logout .main-content .user-login-form .form-actions .auth-link, body.page-user-logout .main-content .user-login-form .social-login .form-submit, body.page-user-logout .main-content .user-login-form .social-login .auth-link, body.page-user-logout .main-content .user-pass .form-actions .form-submit, body.page-user-logout .main-content .user-pass .form-actions .auth-link, body.page-user-logout .main-content .user-pass .social-login .form-submit, body.page-user-logout .main-content .user-pass .social-login .auth-link, body.page-user-logout .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-logout .main-content .user-logout-confirm .form-actions .auth-link, body.page-user-logout .main-content .user-logout-confirm .social-login .form-submit, body.page-user-logout .main-content .user-logout-confirm .social-login .auth-link {
  text-align: center;
}
body.page-user-login .main-content .user-login-form .form-actions .form-submit, body.page-user-login .main-content .user-login-form .social-login .form-submit, body.page-user-login .main-content .user-pass .form-actions .form-submit, body.page-user-login .main-content .user-pass .social-login .form-submit, body.page-user-login .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-login .main-content .user-logout-confirm .social-login .form-submit, body.page-user-password .main-content .user-login-form .form-actions .form-submit, body.page-user-password .main-content .user-login-form .social-login .form-submit, body.page-user-password .main-content .user-pass .form-actions .form-submit, body.page-user-password .main-content .user-pass .social-login .form-submit, body.page-user-password .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-password .main-content .user-logout-confirm .social-login .form-submit, body.page-user-reset .main-content .user-login-form .form-actions .form-submit, body.page-user-reset .main-content .user-login-form .social-login .form-submit, body.page-user-reset .main-content .user-pass .form-actions .form-submit, body.page-user-reset .main-content .user-pass .social-login .form-submit, body.page-user-reset .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-reset .main-content .user-logout-confirm .social-login .form-submit, body.page-user-logout .main-content .user-login-form .form-actions .form-submit, body.page-user-logout .main-content .user-login-form .social-login .form-submit, body.page-user-logout .main-content .user-pass .form-actions .form-submit, body.page-user-logout .main-content .user-pass .social-login .form-submit, body.page-user-logout .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-logout .main-content .user-logout-confirm .social-login .form-submit {
  justify-content: center !important;
}
@media (min-width: 576px) {
  body.page-user-login .main-content .user-login-form .form-actions, body.page-user-login .main-content .user-login-form .social-login, body.page-user-login .main-content .user-pass .form-actions, body.page-user-login .main-content .user-pass .social-login, body.page-user-login .main-content .user-logout-confirm .form-actions, body.page-user-login .main-content .user-logout-confirm .social-login, body.page-user-password .main-content .user-login-form .form-actions, body.page-user-password .main-content .user-login-form .social-login, body.page-user-password .main-content .user-pass .form-actions, body.page-user-password .main-content .user-pass .social-login, body.page-user-password .main-content .user-logout-confirm .form-actions, body.page-user-password .main-content .user-logout-confirm .social-login, body.page-user-reset .main-content .user-login-form .form-actions, body.page-user-reset .main-content .user-login-form .social-login, body.page-user-reset .main-content .user-pass .form-actions, body.page-user-reset .main-content .user-pass .social-login, body.page-user-reset .main-content .user-logout-confirm .form-actions, body.page-user-reset .main-content .user-logout-confirm .social-login, body.page-user-logout .main-content .user-login-form .form-actions, body.page-user-logout .main-content .user-login-form .social-login, body.page-user-logout .main-content .user-pass .form-actions, body.page-user-logout .main-content .user-pass .social-login, body.page-user-logout .main-content .user-logout-confirm .form-actions, body.page-user-logout .main-content .user-logout-confirm .social-login {
    margin-bottom: 0.5rem !important;
  }
}
@media (max-width: 575.98px) {
  body.page-user-login .main-content .user-login-form .form-actions, body.page-user-login .main-content .user-login-form .social-login, body.page-user-login .main-content .user-pass .form-actions, body.page-user-login .main-content .user-pass .social-login, body.page-user-login .main-content .user-logout-confirm .form-actions, body.page-user-login .main-content .user-logout-confirm .social-login, body.page-user-password .main-content .user-login-form .form-actions, body.page-user-password .main-content .user-login-form .social-login, body.page-user-password .main-content .user-pass .form-actions, body.page-user-password .main-content .user-pass .social-login, body.page-user-password .main-content .user-logout-confirm .form-actions, body.page-user-password .main-content .user-logout-confirm .social-login, body.page-user-reset .main-content .user-login-form .form-actions, body.page-user-reset .main-content .user-login-form .social-login, body.page-user-reset .main-content .user-pass .form-actions, body.page-user-reset .main-content .user-pass .social-login, body.page-user-reset .main-content .user-logout-confirm .form-actions, body.page-user-reset .main-content .user-logout-confirm .social-login, body.page-user-logout .main-content .user-login-form .form-actions, body.page-user-logout .main-content .user-login-form .social-login, body.page-user-logout .main-content .user-pass .form-actions, body.page-user-logout .main-content .user-pass .social-login, body.page-user-logout .main-content .user-logout-confirm .form-actions, body.page-user-logout .main-content .user-logout-confirm .social-login {
    width: 100%;
  }
  body.page-user-login .main-content .user-login-form .form-actions .form-submit, body.page-user-login .main-content .user-login-form .form-actions .auth-link, body.page-user-login .main-content .user-login-form .social-login .form-submit, body.page-user-login .main-content .user-login-form .social-login .auth-link, body.page-user-login .main-content .user-pass .form-actions .form-submit, body.page-user-login .main-content .user-pass .form-actions .auth-link, body.page-user-login .main-content .user-pass .social-login .form-submit, body.page-user-login .main-content .user-pass .social-login .auth-link, body.page-user-login .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-login .main-content .user-logout-confirm .form-actions .auth-link, body.page-user-login .main-content .user-logout-confirm .social-login .form-submit, body.page-user-login .main-content .user-logout-confirm .social-login .auth-link, body.page-user-password .main-content .user-login-form .form-actions .form-submit, body.page-user-password .main-content .user-login-form .form-actions .auth-link, body.page-user-password .main-content .user-login-form .social-login .form-submit, body.page-user-password .main-content .user-login-form .social-login .auth-link, body.page-user-password .main-content .user-pass .form-actions .form-submit, body.page-user-password .main-content .user-pass .form-actions .auth-link, body.page-user-password .main-content .user-pass .social-login .form-submit, body.page-user-password .main-content .user-pass .social-login .auth-link, body.page-user-password .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-password .main-content .user-logout-confirm .form-actions .auth-link, body.page-user-password .main-content .user-logout-confirm .social-login .form-submit, body.page-user-password .main-content .user-logout-confirm .social-login .auth-link, body.page-user-reset .main-content .user-login-form .form-actions .form-submit, body.page-user-reset .main-content .user-login-form .form-actions .auth-link, body.page-user-reset .main-content .user-login-form .social-login .form-submit, body.page-user-reset .main-content .user-login-form .social-login .auth-link, body.page-user-reset .main-content .user-pass .form-actions .form-submit, body.page-user-reset .main-content .user-pass .form-actions .auth-link, body.page-user-reset .main-content .user-pass .social-login .form-submit, body.page-user-reset .main-content .user-pass .social-login .auth-link, body.page-user-reset .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-reset .main-content .user-logout-confirm .form-actions .auth-link, body.page-user-reset .main-content .user-logout-confirm .social-login .form-submit, body.page-user-reset .main-content .user-logout-confirm .social-login .auth-link, body.page-user-logout .main-content .user-login-form .form-actions .form-submit, body.page-user-logout .main-content .user-login-form .form-actions .auth-link, body.page-user-logout .main-content .user-login-form .social-login .form-submit, body.page-user-logout .main-content .user-login-form .social-login .auth-link, body.page-user-logout .main-content .user-pass .form-actions .form-submit, body.page-user-logout .main-content .user-pass .form-actions .auth-link, body.page-user-logout .main-content .user-pass .social-login .form-submit, body.page-user-logout .main-content .user-pass .social-login .auth-link, body.page-user-logout .main-content .user-logout-confirm .form-actions .form-submit, body.page-user-logout .main-content .user-logout-confirm .form-actions .auth-link, body.page-user-logout .main-content .user-logout-confirm .social-login .form-submit, body.page-user-logout .main-content .user-logout-confirm .social-login .auth-link {
    width: 100%;
    max-width: 100%;
  }
  body.page-user-login .main-content .user-login-form .form-actions .auth-link:before, body.page-user-login .main-content .user-login-form .social-login .auth-link:before, body.page-user-login .main-content .user-pass .form-actions .auth-link:before, body.page-user-login .main-content .user-pass .social-login .auth-link:before, body.page-user-login .main-content .user-logout-confirm .form-actions .auth-link:before, body.page-user-login .main-content .user-logout-confirm .social-login .auth-link:before, body.page-user-password .main-content .user-login-form .form-actions .auth-link:before, body.page-user-password .main-content .user-login-form .social-login .auth-link:before, body.page-user-password .main-content .user-pass .form-actions .auth-link:before, body.page-user-password .main-content .user-pass .social-login .auth-link:before, body.page-user-password .main-content .user-logout-confirm .form-actions .auth-link:before, body.page-user-password .main-content .user-logout-confirm .social-login .auth-link:before, body.page-user-reset .main-content .user-login-form .form-actions .auth-link:before, body.page-user-reset .main-content .user-login-form .social-login .auth-link:before, body.page-user-reset .main-content .user-pass .form-actions .auth-link:before, body.page-user-reset .main-content .user-pass .social-login .auth-link:before, body.page-user-reset .main-content .user-logout-confirm .form-actions .auth-link:before, body.page-user-reset .main-content .user-logout-confirm .social-login .auth-link:before, body.page-user-logout .main-content .user-login-form .form-actions .auth-link:before, body.page-user-logout .main-content .user-login-form .social-login .auth-link:before, body.page-user-logout .main-content .user-pass .form-actions .auth-link:before, body.page-user-logout .main-content .user-pass .social-login .auth-link:before, body.page-user-logout .main-content .user-logout-confirm .form-actions .auth-link:before, body.page-user-logout .main-content .user-logout-confirm .social-login .auth-link:before {
    left: 8.75rem !important;
  }
}
body.page-user-login .main-content .user-login-form .forgot-password, body.page-user-login .main-content .user-pass .forgot-password, body.page-user-login .main-content .user-logout-confirm .forgot-password, body.page-user-password .main-content .user-login-form .forgot-password, body.page-user-password .main-content .user-pass .forgot-password, body.page-user-password .main-content .user-logout-confirm .forgot-password, body.page-user-reset .main-content .user-login-form .forgot-password, body.page-user-reset .main-content .user-pass .forgot-password, body.page-user-reset .main-content .user-logout-confirm .forgot-password, body.page-user-logout .main-content .user-login-form .forgot-password, body.page-user-logout .main-content .user-pass .forgot-password, body.page-user-logout .main-content .user-logout-confirm .forgot-password {
  width: 100%;
  margin-left: 0;
  padding: 14px 0 32px 0;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  body.page-user-login .main-content .user-login-form .forgot-password, body.page-user-login .main-content .user-pass .forgot-password, body.page-user-login .main-content .user-logout-confirm .forgot-password, body.page-user-password .main-content .user-login-form .forgot-password, body.page-user-password .main-content .user-pass .forgot-password, body.page-user-password .main-content .user-logout-confirm .forgot-password, body.page-user-reset .main-content .user-login-form .forgot-password, body.page-user-reset .main-content .user-pass .forgot-password, body.page-user-reset .main-content .user-logout-confirm .forgot-password, body.page-user-logout .main-content .user-login-form .forgot-password, body.page-user-logout .main-content .user-pass .forgot-password, body.page-user-logout .main-content .user-logout-confirm .forgot-password {
    margin-left: 0 !important;
    font-size: 14px !important;
  }
}
body.page-user-login .main-content .user-login-form label, body.page-user-login .main-content .user-pass label, body.page-user-login .main-content .user-logout-confirm label, body.page-user-password .main-content .user-login-form label, body.page-user-password .main-content .user-pass label, body.page-user-password .main-content .user-logout-confirm label, body.page-user-reset .main-content .user-login-form label, body.page-user-reset .main-content .user-pass label, body.page-user-reset .main-content .user-logout-confirm label, body.page-user-logout .main-content .user-login-form label, body.page-user-logout .main-content .user-pass label, body.page-user-logout .main-content .user-logout-confirm label {
  position: relative;
  display: flex;
  align-items: center;
  padding-bottom: 4px;
  padding-left: 0;
  min-height: fit-content;
  color: #102A56;
  font-size: 14px;
  font-weight: 500;
  width: fit-content;
}
body.page-user-login .main-content .user-login-form label:after, body.page-user-login .main-content .user-pass label:after, body.page-user-login .main-content .user-logout-confirm label:after, body.page-user-password .main-content .user-login-form label:after, body.page-user-password .main-content .user-pass label:after, body.page-user-password .main-content .user-logout-confirm label:after, body.page-user-reset .main-content .user-login-form label:after, body.page-user-reset .main-content .user-pass label:after, body.page-user-reset .main-content .user-logout-confirm label:after, body.page-user-logout .main-content .user-login-form label:after, body.page-user-logout .main-content .user-pass label:after, body.page-user-logout .main-content .user-logout-confirm label:after {
  background-image: url("../images/required.svg");
}
body.page-user-login .main-content .user-login-form input, body.page-user-login .main-content .user-pass input, body.page-user-login .main-content .user-logout-confirm input, body.page-user-password .main-content .user-login-form input, body.page-user-password .main-content .user-pass input, body.page-user-password .main-content .user-logout-confirm input, body.page-user-reset .main-content .user-login-form input, body.page-user-reset .main-content .user-pass input, body.page-user-reset .main-content .user-logout-confirm input, body.page-user-logout .main-content .user-login-form input, body.page-user-logout .main-content .user-pass input, body.page-user-logout .main-content .user-logout-confirm input {
  box-shadow: none !important;
}
@media (max-width: 767.98px) {
  body.page-user-login .main-content .user-login-form input, body.page-user-login .main-content .user-pass input, body.page-user-login .main-content .user-logout-confirm input, body.page-user-password .main-content .user-login-form input, body.page-user-password .main-content .user-pass input, body.page-user-password .main-content .user-logout-confirm input, body.page-user-reset .main-content .user-login-form input, body.page-user-reset .main-content .user-pass input, body.page-user-reset .main-content .user-logout-confirm input, body.page-user-logout .main-content .user-login-form input, body.page-user-logout .main-content .user-pass input, body.page-user-logout .main-content .user-logout-confirm input {
    font-size: 16px !important;
  }
}
body.page-user-login .main-content .user-login-form input:not(.button), body.page-user-login .main-content .user-pass input:not(.button), body.page-user-login .main-content .user-logout-confirm input:not(.button), body.page-user-password .main-content .user-login-form input:not(.button), body.page-user-password .main-content .user-pass input:not(.button), body.page-user-password .main-content .user-logout-confirm input:not(.button), body.page-user-reset .main-content .user-login-form input:not(.button), body.page-user-reset .main-content .user-pass input:not(.button), body.page-user-reset .main-content .user-logout-confirm input:not(.button), body.page-user-logout .main-content .user-login-form input:not(.button), body.page-user-logout .main-content .user-pass input:not(.button), body.page-user-logout .main-content .user-logout-confirm input:not(.button) {
  border-radius: 8px;
  border: 1px solid #717680;
  background: #FFF;
  height: 48px;
  min-height: 48px;
  align-items: center;
  padding-left: 12px;
}
body.page-user-login .main-content .user-login-form .description, body.page-user-login .main-content .user-pass .description, body.page-user-login .main-content .user-logout-confirm .description, body.page-user-password .main-content .user-login-form .description, body.page-user-password .main-content .user-pass .description, body.page-user-password .main-content .user-logout-confirm .description, body.page-user-reset .main-content .user-login-form .description, body.page-user-reset .main-content .user-pass .description, body.page-user-reset .main-content .user-logout-confirm .description, body.page-user-logout .main-content .user-login-form .description, body.page-user-logout .main-content .user-pass .description, body.page-user-logout .main-content .user-logout-confirm .description {
  top: 52px;
  right: 0;
  width: fit-content;
}
body.page-user-login .main-content .user-login-form .auth-link, body.page-user-login .main-content .user-pass .auth-link, body.page-user-login .main-content .user-logout-confirm .auth-link, body.page-user-password .main-content .user-login-form .auth-link, body.page-user-password .main-content .user-pass .auth-link, body.page-user-password .main-content .user-logout-confirm .auth-link, body.page-user-reset .main-content .user-login-form .auth-link, body.page-user-reset .main-content .user-pass .auth-link, body.page-user-reset .main-content .user-logout-confirm .auth-link, body.page-user-logout .main-content .user-login-form .auth-link, body.page-user-logout .main-content .user-pass .auth-link, body.page-user-logout .main-content .user-logout-confirm .auth-link {
  position: relative;
  display: block !important;
  border-radius: 32px !important;
  border: 1.5px solid #102A56 !important;
  background: transparent !important;
  color: #102A56 !important;
  padding: 12px 24px 24px 24px !important;
  text-decoration: none;
  height: 48px;
  min-height: 48px !important;
  max-height: 48px;
  width: 264px;
  min-width: 264px !important;
  max-width: 264px !important;
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  body.page-user-login .main-content .user-login-form .auth-link, body.page-user-login .main-content .user-pass .auth-link, body.page-user-login .main-content .user-logout-confirm .auth-link, body.page-user-password .main-content .user-login-form .auth-link, body.page-user-password .main-content .user-pass .auth-link, body.page-user-password .main-content .user-logout-confirm .auth-link, body.page-user-reset .main-content .user-login-form .auth-link, body.page-user-reset .main-content .user-pass .auth-link, body.page-user-reset .main-content .user-logout-confirm .auth-link, body.page-user-logout .main-content .user-login-form .auth-link, body.page-user-logout .main-content .user-pass .auth-link, body.page-user-logout .main-content .user-logout-confirm .auth-link {
    font-size: 16px !important;
  }
}
body.page-user-login .main-content .user-login-form .auth-link:hover, body.page-user-login .main-content .user-pass .auth-link:hover, body.page-user-login .main-content .user-logout-confirm .auth-link:hover, body.page-user-password .main-content .user-login-form .auth-link:hover, body.page-user-password .main-content .user-pass .auth-link:hover, body.page-user-password .main-content .user-logout-confirm .auth-link:hover, body.page-user-reset .main-content .user-login-form .auth-link:hover, body.page-user-reset .main-content .user-pass .auth-link:hover, body.page-user-reset .main-content .user-logout-confirm .auth-link:hover, body.page-user-logout .main-content .user-login-form .auth-link:hover, body.page-user-logout .main-content .user-pass .auth-link:hover, body.page-user-logout .main-content .user-logout-confirm .auth-link:hover {
  color: #102A56 !important;
}
body.page-user-login .main-content .user-login-form .auth-link img, body.page-user-login .main-content .user-pass .auth-link img, body.page-user-login .main-content .user-logout-confirm .auth-link img, body.page-user-password .main-content .user-login-form .auth-link img, body.page-user-password .main-content .user-pass .auth-link img, body.page-user-password .main-content .user-logout-confirm .auth-link img, body.page-user-reset .main-content .user-login-form .auth-link img, body.page-user-reset .main-content .user-pass .auth-link img, body.page-user-reset .main-content .user-logout-confirm .auth-link img, body.page-user-logout .main-content .user-login-form .auth-link img, body.page-user-logout .main-content .user-pass .auth-link img, body.page-user-logout .main-content .user-logout-confirm .auth-link img {
  width: 24px;
  height: 24px;
  padding: 0;
  margin-top: -2px;
}
body.page-user-login .main-content .user-login-form .social-auth.auth-link, body.page-user-login .main-content .user-pass .social-auth.auth-link, body.page-user-login .main-content .user-logout-confirm .social-auth.auth-link, body.page-user-password .main-content .user-login-form .social-auth.auth-link, body.page-user-password .main-content .user-pass .social-auth.auth-link, body.page-user-password .main-content .user-logout-confirm .social-auth.auth-link, body.page-user-reset .main-content .user-login-form .social-auth.auth-link, body.page-user-reset .main-content .user-pass .social-auth.auth-link, body.page-user-reset .main-content .user-logout-confirm .social-auth.auth-link, body.page-user-logout .main-content .user-login-form .social-auth.auth-link, body.page-user-logout .main-content .user-pass .social-auth.auth-link, body.page-user-logout .main-content .user-logout-confirm .social-auth.auth-link {
  min-width: 250px !important;
  max-width: 250px !important;
}
body.page-user-login .main-content .user-login-form .social-auth.auth-link:hover, body.page-user-login .main-content .user-pass .social-auth.auth-link:hover, body.page-user-login .main-content .user-logout-confirm .social-auth.auth-link:hover, body.page-user-password .main-content .user-login-form .social-auth.auth-link:hover, body.page-user-password .main-content .user-pass .social-auth.auth-link:hover, body.page-user-password .main-content .user-logout-confirm .social-auth.auth-link:hover, body.page-user-reset .main-content .user-login-form .social-auth.auth-link:hover, body.page-user-reset .main-content .user-pass .social-auth.auth-link:hover, body.page-user-reset .main-content .user-logout-confirm .social-auth.auth-link:hover, body.page-user-logout .main-content .user-login-form .social-auth.auth-link:hover, body.page-user-logout .main-content .user-pass .social-auth.auth-link:hover, body.page-user-logout .main-content .user-logout-confirm .social-auth.auth-link:hover {
  transform: none !important;
}
@media (max-width: 767.98px) {
  body.page-user-login .main-content .user-login-form .social-auth.auth-link, body.page-user-login .main-content .user-pass .social-auth.auth-link, body.page-user-login .main-content .user-logout-confirm .social-auth.auth-link, body.page-user-password .main-content .user-login-form .social-auth.auth-link, body.page-user-password .main-content .user-pass .social-auth.auth-link, body.page-user-password .main-content .user-logout-confirm .social-auth.auth-link, body.page-user-reset .main-content .user-login-form .social-auth.auth-link, body.page-user-reset .main-content .user-pass .social-auth.auth-link, body.page-user-reset .main-content .user-logout-confirm .social-auth.auth-link, body.page-user-logout .main-content .user-login-form .social-auth.auth-link, body.page-user-logout .main-content .user-pass .social-auth.auth-link, body.page-user-logout .main-content .user-logout-confirm .social-auth.auth-link {
    max-width: 100% !important;
    width: 100% !important;
    text-align: center;
  }
  body.page-user-login .main-content .user-login-form .social-auth.auth-link:before, body.page-user-login .main-content .user-pass .social-auth.auth-link:before, body.page-user-login .main-content .user-logout-confirm .social-auth.auth-link:before, body.page-user-password .main-content .user-login-form .social-auth.auth-link:before, body.page-user-password .main-content .user-pass .social-auth.auth-link:before, body.page-user-password .main-content .user-logout-confirm .social-auth.auth-link:before, body.page-user-reset .main-content .user-login-form .social-auth.auth-link:before, body.page-user-reset .main-content .user-pass .social-auth.auth-link:before, body.page-user-reset .main-content .user-logout-confirm .social-auth.auth-link:before, body.page-user-logout .main-content .user-login-form .social-auth.auth-link:before, body.page-user-logout .main-content .user-pass .social-auth.auth-link:before, body.page-user-logout .main-content .user-logout-confirm .social-auth.auth-link:before {
    left: 11rem;
  }
}
body.page-user-login .main-content .user-login-form .form-submit, body.page-user-login .main-content .user-pass .form-submit, body.page-user-login .main-content .user-logout-confirm .form-submit, body.page-user-password .main-content .user-login-form .form-submit, body.page-user-password .main-content .user-pass .form-submit, body.page-user-password .main-content .user-logout-confirm .form-submit, body.page-user-reset .main-content .user-login-form .form-submit, body.page-user-reset .main-content .user-pass .form-submit, body.page-user-reset .main-content .user-logout-confirm .form-submit, body.page-user-logout .main-content .user-login-form .form-submit, body.page-user-logout .main-content .user-pass .form-submit, body.page-user-logout .main-content .user-logout-confirm .form-submit {
  display: flex;
  padding: 12px 24px !important;
  justify-content: space-between !important;
  align-items: center;
  border-radius: 32px !important;
  border: 1px solid #1570EF !important;
  background: #1570EF !important;
  width: 198px;
  height: 48px !important;
  max-height: 48px;
  font-size: 16px !important;
  min-height: 48px;
  margin-top: 1px !important;
}
body.page-user-login .main-content .user-login-form .form-submit:hover, body.page-user-login .main-content .user-pass .form-submit:hover, body.page-user-login .main-content .user-logout-confirm .form-submit:hover, body.page-user-password .main-content .user-login-form .form-submit:hover, body.page-user-password .main-content .user-pass .form-submit:hover, body.page-user-password .main-content .user-logout-confirm .form-submit:hover, body.page-user-reset .main-content .user-login-form .form-submit:hover, body.page-user-reset .main-content .user-pass .form-submit:hover, body.page-user-reset .main-content .user-logout-confirm .form-submit:hover, body.page-user-logout .main-content .user-login-form .form-submit:hover, body.page-user-logout .main-content .user-pass .form-submit:hover, body.page-user-logout .main-content .user-logout-confirm .form-submit:hover {
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.2);
}
body.page-user-login .main-content .user-login-form .register-link a, body.page-user-login .main-content .user-login-form .register-link span, body.page-user-login .main-content .user-pass .register-link a, body.page-user-login .main-content .user-pass .register-link span, body.page-user-login .main-content .user-logout-confirm .register-link a, body.page-user-login .main-content .user-logout-confirm .register-link span, body.page-user-password .main-content .user-login-form .register-link a, body.page-user-password .main-content .user-login-form .register-link span, body.page-user-password .main-content .user-pass .register-link a, body.page-user-password .main-content .user-pass .register-link span, body.page-user-password .main-content .user-logout-confirm .register-link a, body.page-user-password .main-content .user-logout-confirm .register-link span, body.page-user-reset .main-content .user-login-form .register-link a, body.page-user-reset .main-content .user-login-form .register-link span, body.page-user-reset .main-content .user-pass .register-link a, body.page-user-reset .main-content .user-pass .register-link span, body.page-user-reset .main-content .user-logout-confirm .register-link a, body.page-user-reset .main-content .user-logout-confirm .register-link span, body.page-user-logout .main-content .user-login-form .register-link a, body.page-user-logout .main-content .user-login-form .register-link span, body.page-user-logout .main-content .user-pass .register-link a, body.page-user-logout .main-content .user-pass .register-link span, body.page-user-logout .main-content .user-logout-confirm .register-link a, body.page-user-logout .main-content .user-logout-confirm .register-link span {
  font-size: 18px;
  font-weight: 400;
  color: #102A56;
}
@media (max-width: 991.98px) {
  body.page-user-login .main-content .user-login-form .register-link a, body.page-user-login .main-content .user-login-form .register-link span, body.page-user-login .main-content .user-pass .register-link a, body.page-user-login .main-content .user-pass .register-link span, body.page-user-login .main-content .user-logout-confirm .register-link a, body.page-user-login .main-content .user-logout-confirm .register-link span, body.page-user-password .main-content .user-login-form .register-link a, body.page-user-password .main-content .user-login-form .register-link span, body.page-user-password .main-content .user-pass .register-link a, body.page-user-password .main-content .user-pass .register-link span, body.page-user-password .main-content .user-logout-confirm .register-link a, body.page-user-password .main-content .user-logout-confirm .register-link span, body.page-user-reset .main-content .user-login-form .register-link a, body.page-user-reset .main-content .user-login-form .register-link span, body.page-user-reset .main-content .user-pass .register-link a, body.page-user-reset .main-content .user-pass .register-link span, body.page-user-reset .main-content .user-logout-confirm .register-link a, body.page-user-reset .main-content .user-logout-confirm .register-link span, body.page-user-logout .main-content .user-login-form .register-link a, body.page-user-logout .main-content .user-login-form .register-link span, body.page-user-logout .main-content .user-pass .register-link a, body.page-user-logout .main-content .user-pass .register-link span, body.page-user-logout .main-content .user-logout-confirm .register-link a, body.page-user-logout .main-content .user-logout-confirm .register-link span {
    font-size: 18px !important;
  }
}
@media (max-width: 575.98px) {
  body.page-user-login .main-content .user-login-form .register-link span, body.page-user-login .main-content .user-pass .register-link span, body.page-user-login .main-content .user-logout-confirm .register-link span, body.page-user-password .main-content .user-login-form .register-link span, body.page-user-password .main-content .user-pass .register-link span, body.page-user-password .main-content .user-logout-confirm .register-link span, body.page-user-reset .main-content .user-login-form .register-link span, body.page-user-reset .main-content .user-pass .register-link span, body.page-user-reset .main-content .user-logout-confirm .register-link span, body.page-user-logout .main-content .user-login-form .register-link span, body.page-user-logout .main-content .user-pass .register-link span, body.page-user-logout .main-content .user-logout-confirm .register-link span {
    width: 100%;
    display: block;
    margin-bottom: 0.75rem;
  }
}
body.page-user-login .main-content .user-login-form .register-link a, body.page-user-login .main-content .user-login-form .register-link span, body.page-user-login .main-content .user-pass .register-link a, body.page-user-login .main-content .user-pass .register-link span, body.page-user-login .main-content .user-logout-confirm .register-link a, body.page-user-login .main-content .user-logout-confirm .register-link span, body.page-user-password .main-content .user-login-form .register-link a, body.page-user-password .main-content .user-login-form .register-link span, body.page-user-password .main-content .user-pass .register-link a, body.page-user-password .main-content .user-pass .register-link span, body.page-user-password .main-content .user-logout-confirm .register-link a, body.page-user-password .main-content .user-logout-confirm .register-link span, body.page-user-reset .main-content .user-login-form .register-link a, body.page-user-reset .main-content .user-login-form .register-link span, body.page-user-reset .main-content .user-pass .register-link a, body.page-user-reset .main-content .user-pass .register-link span, body.page-user-reset .main-content .user-logout-confirm .register-link a, body.page-user-reset .main-content .user-logout-confirm .register-link span, body.page-user-logout .main-content .user-login-form .register-link a, body.page-user-logout .main-content .user-login-form .register-link span, body.page-user-logout .main-content .user-pass .register-link a, body.page-user-logout .main-content .user-pass .register-link span, body.page-user-logout .main-content .user-logout-confirm .register-link a, body.page-user-logout .main-content .user-logout-confirm .register-link span {
  font-size: 18px;
  font-weight: 400;
  color: #102A56;
}
@media (max-width: 575.98px) {
  body.page-user-login .main-content .user-login-form .register-link span, body.page-user-login .main-content .user-pass .register-link span, body.page-user-login .main-content .user-logout-confirm .register-link span, body.page-user-password .main-content .user-login-form .register-link span, body.page-user-password .main-content .user-pass .register-link span, body.page-user-password .main-content .user-logout-confirm .register-link span, body.page-user-reset .main-content .user-login-form .register-link span, body.page-user-reset .main-content .user-pass .register-link span, body.page-user-reset .main-content .user-logout-confirm .register-link span, body.page-user-logout .main-content .user-login-form .register-link span, body.page-user-logout .main-content .user-pass .register-link span, body.page-user-logout .main-content .user-logout-confirm .register-link span {
    width: 100%;
    display: block;
    margin-bottom: 0.75rem;
  }
}
body.page-user-register {
  background-color: white;
}
@media (max-width: 991.98px) {
  body.page-user-register .register-link a, body.page-user-register .register-link span {
    font-size: 18px !important;
  }
}
body.page-user-register #main-wrapper {
  margin-bottom: 5rem;
  margin-top: 3rem;
}
body.page-user-register #main-wrapper #main > .row {
  padding: 0 1rem;
}
body.page-user-register #main-wrapper #main .main-content {
  padding-right: 8.75rem;
}
@media (max-width: 1199.98px) {
  body.page-user-register #main-wrapper #main .main-content {
    padding-right: 1rem;
  }
}
@media (max-width: 767.98px) {
  body.page-user-register #main-wrapper #main .main-content {
    padding-right: 12px;
    width: 100%;
  }
}
body.page-user-register .main-content {
  padding-right: 2rem;
}
body.page-user-register .block-page-title-block {
  text-align: left;
}
body.page-user-register #edit-field-privacy--wrapper small {
  padding-left: 0;
}
body.page-user-register small {
  padding-left: 12px;
}
body.page-user-register .user-register-form small {
  color: #717680 !important;
}
body.page-user-register .user-register-form #edit-field-privacy--wrapper small {
  color: #102A56 !important;
}
body.page-user-register .user-register-form #edit-field-privacy--wrapper small a {
  text-decoration: underline;
}
body.page-user-register .js-form-item:not(.checkbox) {
  display: block;
}
body.page-user-register .js-form-item:not(.checkbox):before {
  display: none;
}
body.page-user-register .js-form-item:not(.checkbox) label {
  padding: 0 0 4px 0;
  display: block;
  min-height: fit-content;
  position: relative;
}
body.page-user-register .js-form-item.checkbox {
  width: 100%;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 1rem;
}
body.page-user-register .js-form-item.checkbox label {
  width: fit-content;
  padding-left: 1.5rem !important;
  font-size: 16px !important;
}
body.page-user-register .js-form-item.checkbox label:before {
  width: 18px;
  height: 18px;
  top: 3px;
  border-radius: 4px;
  border: 1px solid #102A56;
  background-color: #FFF;
}
body.page-user-register .js-form-item.checkbox input[type=checkbox]:checked + label:before {
  width: 18px;
  height: 18px;
  border-radius: 4px;
  border: 1px solid #102A56;
  right: unset;
  top: 3px;
  transform: unset;
  left: 0;
  margin-top: unset;
  background-color: #102A56 !important;
  background: url("../images/icons/ok-white.svg") no-repeat center left;
  background-size: contain;
}
body.page-user-register label.form-required:after {
  background-image: url(../images/required.svg);
}
body.page-user-register .form-type-cshs {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
body.page-user-register .form-type-cshs label {
  width: 100%;
}
body.page-user-register .form-type-cshs .select-wrapper {
  width: 50%;
  margin-right: 0;
}
body.page-user-register .form-type-cshs .select-wrapper.select-wrapper--level-0 {
  padding-right: 12px;
}
body.page-user-register .form-type-cshs .select-wrapper.select-wrapper--level-1 {
  padding-left: 12px;
}
body.page-user-register .form-type-cshs .select-wrapper.select-wrapper--level-1:before {
  right: 12px;
}
@media (max-width: 767.98px) {
  body.page-user-register .form-type-cshs .select-wrapper {
    width: 100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  body.page-user-register .form-type-cshs .select-wrapper.select-wrapper--level-0:before {
    right: 12px;
  }
  body.page-user-register .form-type-cshs .select-wrapper.select-wrapper--level-1 {
    margin-top: 1rem;
  }
}
body.page-user-register .form-item-field-unemployed-value {
  margin-top: 0.75rem !important;
}
@media (max-width: 767.98px) {
  body.page-user-register .form-item-field-unemployed-value {
    margin-top: 0.45rem !important;
  }
}
body.page-user-register input[disabled] {
  background-color: #E9EAEB !important;
  border-color: #A4A7AE !important;
  cursor: not-allowed;
}
body.page-user-register input[type=date] {
  position: relative;
  appearance: none;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  direction: rtl;
  text-align: left;
  background-color: white !important;
  padding-top: 15px;
  padding-left: 42px !important;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  body.page-user-register input[type=date], body.page-user-register .form-email {
    font-size: 16px !important;
  }
}
body.page-user-register .calendar-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url("../images/icons/calender.svg") no-repeat left 0 center !important;
  background-size: contain;
  cursor: pointer;
}
@-moz-document url-prefix() {
  body.page-user-register input[type=date] {
    color: transparent; /* hide text temporarily */
    text-shadow: 0 0 0 #535862; /* fake the text color */
    padding-left: 18px !important;
  }
  body.page-user-register input[type=date]::-moz-focus-inner {
    border: 0;
  }
}
body.page-user-register input[type=date]::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  left: 0; /* Ensures the calendar still shows up */
  width: 100%;
  height: 100%;
  cursor: pointer;
}
body.page-user-register input[type=text] {
  padding: 12px !important;
}
body.page-user-register input {
  max-height: 48px;
  min-height: 48px;
  font-weight: 400;
}
body.page-user-register input:not(.button) {
  padding-left: 1rem;
}
body.page-user-register .info-widget label {
  font-size: 16px !important;
  font-weight: 400 !important;
}
body.page-user-register .info_box {
  position: relative;
  width: 24px;
  height: 24px;
}
body.page-user-register .info_box:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: url("../images/icons/info.svg") no-repeat center left;
  background-size: auto;
  background-size: contain;
}
body.page-user-register .info_box:hover .info_box_text {
  visibility: visible;
  opacity: 1;
}
body.page-user-register .info_box .info_box_text {
  position: absolute;
  display: flex;
  width: 240px;
  left: calc(50% - 115px);
  top: 2rem;
  padding: 8px 12px;
  border-radius: 8px;
  background: #B2DDFF;
  font-size: 14px;
  font-weight: 400;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  transition: 0.2s ease-in-out;
}
body.page-user-register .info_box .info_box_text:before {
  content: "";
  position: absolute;
  top: -6px;
  right: 50%;
  width: 12px;
  height: 6px;
  background: url("../images/icons/arrow-top.svg") no-repeat center left;
  background-size: auto;
  background-size: contain;
}
@media (max-width: 767.98px) {
  body.page-user-register .info_box .info_box_text {
    left: calc(50% - 204px);
  }
  body.page-user-register .info_box .info_box_text:before {
    right: 12.5%;
  }
}
body.page-user-register .form-type-textfield {
  padding-bottom: 0.5rem;
}
body.page-user-register .register-career-wrapper {
  display: flex;
  flex-wrap: wrap;
}
body.page-user-register .register-career-wrapper .form-type-select {
  align-content: start;
}
body.page-user-register .register-career-wrapper .form-type-textfield {
  width: 50% !important;
}
@media (max-width: 767.98px) {
  body.page-user-register .register-career-wrapper .form-wrapper .form-type-textfield {
    width: 100% !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 767.98px) {
  body.page-user-register .register-career-wrapper .form-wrapper .pta-pharmacies-pharmacy-zip-code {
    padding-left: 1rem !important;
  }
}
@media (max-width: 767.98px) {
  body.page-user-register .register-career-wrapper .form-item-pta-pharmacies-pharmacy {
    width: 100% !important;
    padding-left: 0 !important;
  }
  body.page-user-register .register-career-wrapper .form-item-pta-pharmacies-pharmacy select {
    padding-left: 1rem !important;
    padding-right: 1rem;
    font-size: 16px !important;
  }
}
body.page-user-register .register-career-wrapper .form-type-textfield:nth-child(odd) {
  padding-right: 12px !important;
}
body.page-user-register .register-career-wrapper .form-type-textfield:nth-child(even) {
  padding-left: 12px;
}
body.page-user-register .register-career-wrapper .form-item-pta-pharmacies-pharmacy-zip-code {
  padding-left: 0 !important;
  padding-right: 12px !important;
}
body.page-user-register .form-composite {
  margin-top: 1.4rem;
}
body.page-user-register .form-type-select:before {
  box-shadow: none !important;
  border-radius: unset;
  z-index: 1 !important;
  right: 12px;
}
body.page-user-register .select-wrapper, body.page-user-register .form-type-select {
  position: relative;
}
body.page-user-register .select-wrapper:before, body.page-user-register .form-type-select:before {
  content: "";
  display: block;
  position: absolute;
  top: 38px;
  right: 24px;
  width: 24px !important;
  height: 24px !important;
  background: url("../images/icons/arrow-down.svg") no-repeat center left;
  background-size: auto;
  background-size: contain;
}
body.page-user-register .form-type-cshs > label {
  display: none !important;
}
body.page-user-register .block-page-title-block h1 {
  display: none;
}
body.page-user-register .subtitle {
  visibility: hidden;
  opacity: 0;
  height: 0;
}
body.page-user-register .subtitle.active {
  opacity: 1;
  visibility: visible;
  height: 100%;
}
body.page-user-register .auth-link {
  position: relative;
  display: block !important;
  border-radius: 32px !important;
  border: 1.5px solid #102A56 !important;
  background: transparent !important;
  color: #102A56 !important;
  padding: 12px 24px 24px 24px !important;
  text-decoration: none;
  height: 48px;
  min-height: 48px !important;
  max-height: 48px;
  width: 264px;
  min-width: 264px !important;
  max-width: 264px !important;
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  body.page-user-register .auth-link {
    font-size: 16px !important;
  }
}
body.page-user-register .auth-link:hover {
  color: #102A56 !important;
}
body.page-user-register .auth-link img {
  width: 24px;
  height: 24px;
  padding: 0;
  margin-top: -2px;
}
body.page-user-register .social-auth.auth-link {
  font-size: 0 !important;
}
body.page-user-register .social-auth.auth-link:hover {
  transform: none !important;
}
@media (max-width: 767.98px) {
  body.page-user-register .social-auth.auth-link {
    max-width: 100% !important;
    width: 100% !important;
    text-align: center;
  }
  body.page-user-register .social-auth.auth-link:before {
    left: 11rem;
  }
}
body.page-user-register .social-auth.auth-link img {
  margin-top: -11px;
}
body.page-user-register .social-auth.auth-link:after {
  content: "Mit Google registrieren"; /* add replacement text */
  font-size: 16px; /* reset font size */
}
body.page-user-register .form-submit, body.page-user-register .btn-next-step, body.page-user-register .btn-first {
  display: flex;
  padding: 12px 24px !important;
  justify-content: space-between !important;
  align-items: center;
  border-radius: 32px !important;
  border: 1px solid #1570EF !important;
  background: #1570EF !important;
  width: 198px;
  height: 48px !important;
  max-height: 48px;
  font-size: 16px !important;
  min-height: 48px;
  margin-top: 1px !important;
  display: none !important;
}
body.page-user-register .form-submit:hover, body.page-user-register .btn-next-step:hover, body.page-user-register .btn-first:hover {
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.2);
}
body.page-user-register .form-submit.active, body.page-user-register .btn-next-step.active, body.page-user-register .btn-first.active {
  display: flex !important;
}
body.page-user-register .btn-next-step, body.page-user-register .form-submit {
  max-width: 127px;
}
body.page-user-register .form-submit, body.page-user-register .btn-register-step, body.page-user-register .btn-first, body.page-user-register .btn-prev-step {
  width: 255px !important;
  justify-content: center !important;
}
@media (max-width: 767.98px) {
  body.page-user-register .form-submit, body.page-user-register .btn-register-step, body.page-user-register .btn-first, body.page-user-register .btn-prev-step {
    width: 100% !important;
  }
}
body.page-user-register .btn-prev-step {
  background-color: transparent !important;
  border: none !important;
  color: #102A56 !important;
  display: none !important;
  width: fit-content !important;
  justify-content: start !important;
}
body.page-user-register .btn-prev-step.active {
  display: flex !important;
}
body.page-user-register .btn-prev-step:hover, body.page-user-register .btn-prev-step:active, body.page-user-register .btn-prev-step:focus {
  box-shadow: none !important;
}
body.page-user-register .register-step span {
  color: #1570EF;
  font-size: 14px;
  font-weight: 500;
}
body.page-user-register .progress-container {
  position: relative;
  width: calc(100% - 2rem);
  height: 12px;
  background-color: #D5D7DA;
  border-radius: 6px;
}
@media (max-width: 767.98px) {
  body.page-user-register .progress-container {
    width: 100%;
  }
}
body.page-user-register .progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 12px;
  width: 25%;
  background: linear-gradient(110deg, #1570EF 8.71%, #194185 121.65%);
  border-radius: 6px;
  transition: width 0.4s ease;
}
body.page-user-register .step {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 11.5px;
  height: 11.5px;
  background-color: #717680;
  border-radius: 50%;
  z-index: 1;
}
body.page-user-register .step:nth-child(2) {
  left: 0%;
}
body.page-user-register .step:nth-child(3) {
  left: 33%;
}
body.page-user-register .step:nth-child(4) {
  left: 66%;
}
body.page-user-register .step:nth-child(5) {
  left: calc(100% - 0.7rem);
}
body.page-user-register .step.active {
  background-color: #102A56;
}
body.page-user-register div[id*=block-pta-redesign-registeradvantages] .field__label {
  display: none;
}
body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register {
  border-radius: 16px;
  background: #EFF8FF;
  padding: 32px;
  margin-top: 2.5rem;
}
body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register:before {
  content: "";
  display: flex;
  width: 300px;
  height: 228px;
  background: url("../images/rakete-frau.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: -55px;
  right: 24px;
}
@media (max-width: 575.98px) {
  body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register:before {
    top: unset;
    bottom: -55px;
    right: -49px;
    width: 239px;
  }
}
@media (max-width: 575.98px) {
  body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register {
    padding: 16px;
    min-height: 375px;
    margin-top: 3rem;
  }
}
body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register .title {
  font-size: 32px;
  font-weight: 600;
  max-width: 50%;
  margin-bottom: 3rem;
  margin-top: 2.5rem;
}
@media (max-width: 575.98px) {
  body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register .title {
    font-size: 20px;
    max-width: 100%;
    margin-bottom: 1rem;
    margin-top: 0;
  }
}
body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register .register-advantage {
  list-style: none;
  padding-left: 1.75rem;
}
@media (max-width: 575.98px) {
  body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register .register-advantage {
    padding-left: 1.25rem;
    padding-top: 0.5rem;
  }
}
body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register .register-advantage li {
  position: relative;
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 575.98px) {
  body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register .register-advantage li {
    font-size: 16px;
    padding-left: 8px;
    margin-bottom: 16px;
  }
  body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register .register-advantage li:before {
    left: -19px !important;
  }
}
body.page-user-register div[id*=block-pta-redesign-registeradvantages] #why-register .register-advantage li:before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  background: url("../images/icons/ok.svg") no-repeat center left;
  background-size: contain;
  position: absolute;
  top: 3px;
  left: -27px;
}
body.page-user-register .register-group {
  opacity: 0;
  visibility: hidden;
  height: 0;
}
body.page-user-register .register-group.active {
  opacity: 1;
  visibility: visible;
  height: 100%;
}
body.page-user-register .register-group.register-username-wrapper .form-item-name small {
  display: none;
}
body.page-user-register .user-register-form .title {
  font-size: 48px;
}
body .welcome-wrapper {
  max-width: 1440px;
  margin: 80px auto 0 auto !important;
}
body .welcome-wrapper p {
  font-size: 18px;
}
@media (max-width: 575.98px) {
  body .welcome-wrapper svg {
    width: 140px;
    height: 300px;
  }
}
@media (max-width: 767.98px) {
  body .welcome-wrapper p {
    font-size: 16px;
  }
}
body .welcome-wrapper .title {
  font-size: 48px;
  max-width: 72%;
}
@media (max-width: 1199.98px) {
  body .welcome-wrapper .title {
    max-width: 93%;
  }
}
@media (max-width: 991.98px) {
  body .welcome-wrapper .title {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  body .welcome-wrapper .title {
    max-width: 100%;
    font-size: 28px;
  }
}
body .welcome-wrapper .progress-container {
  position: relative;
  width: calc(100% - 2rem);
  height: 12px;
  background-color: #D5D7DA;
  border-radius: 6px;
  max-width: 534px;
}
body .welcome-wrapper .progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 12px;
  width: 100%;
  background: linear-gradient(110deg, #1570EF 8.71%, #194185 121.65%);
  border-radius: 6px;
  transition: width 0.4s ease;
}
body .welcome-wrapper .step {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 11.5px;
  height: 11.5px;
  background-color: #717680;
  border-radius: 50%;
  z-index: 1;
}
body .welcome-wrapper .step:nth-child(2) {
  left: 0%;
}
body .welcome-wrapper .step:nth-child(3) {
  left: 33%;
}
body .welcome-wrapper .step:nth-child(4) {
  left: 66%;
}
body .welcome-wrapper .step:nth-child(5) {
  left: calc(100% - 0.7rem);
}
body .welcome-wrapper .step.active {
  background-color: #102A56;
}
body .welcome-wrapper .register-step span {
  color: #1570EF;
  font-size: 14px;
  font-weight: 500;
}

body.page-user-password #main .row {
  padding: 0 24px;
}
@media (max-width: 991px) {
  body.page-user-password #main .row .form-item-name {
    margin-bottom: 10px !important;
  }
}
body.page-user-password #main .row .form-item-name label[for=edit-name]:after {
  display: none;
}

.block-views-blockuser-certificates-block-1 {
  padding: 0 15px;
  margin: 0 auto 80px;
  max-width: 1440px;
}
.block-views-blockuser-certificates-block-1 h2 {
  font-weight: 500;
  color: #102A56;
  text-align: left;
  font-size: 40px;
}
.block-views-blockuser-certificates-block-1 .content .view-content {
  margin: 56px 0;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table {
  width: 100%;
  border-collapse: separate;
  font-family: "Inter", sans-serif;
  table-layout: fixed;
  margin-bottom: 0;
  --bs-table-hover-bg: white !important;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table thead tr th {
  padding: 0 0 16px 0;
  border-bottom: 2px solid #E9EAEB;
  font-size: 20px;
  font-weight: 600;
  text-align: left;
  color: #102A56;
  background-color: transparent;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table thead tr th:nth-child(1) {
  width: 268px;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table thead tr th:nth-child(2) {
  width: 800px;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table thead tr th:nth-child(3) {
  width: 300px;
  text-align: right;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table tbody tr td {
  padding: 24px 0;
  font-size: 14px;
  color: #102A56;
  vertical-align: middle;
  word-wrap: break-word;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table tbody tr td:nth-child(1) {
  width: 268px;
  font-weight: 500;
  color: #102A56;
  font-size: 16px;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table tbody tr td:nth-child(2) {
  width: 800px;
  font-size: 16px;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table tbody tr td:nth-child(3) {
  width: 300px;
  text-align: right;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table tbody tr td:nth-child(3) a {
  margin: 0 0 0 auto;
  padding: 12px 24px;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive table tbody tr td:nth-child(3) a::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M5 17C5 18.1046 5.89543 19 7 19L17 19C18.1046 19 19 18.1046 19 17L19 16C19 15.4477 19.4477 15 20 15C20.5523 15 21 15.4477 21 16L21 17C21 19.2091 19.2091 21 17 21L7 21C4.79086 21 3 19.2091 3 17L3 16C3 15.4477 3.44771 15 4 15C4.55228 15 5 15.4477 5 16L5 17ZM7.29289 11.2929C7.68342 10.9024 8.31658 10.9024 8.70711 11.2929L11 13.5858L11 4C11 3.44772 11.4477 3 12 3C12.5523 3 13 3.44772 13 4L13 13.5858L15.2929 11.2929C15.6834 10.9024 16.3166 10.9024 16.7071 11.2929C17.0976 11.6834 17.0976 12.3166 16.7071 12.7071L12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071L7.29289 12.7071C6.90237 12.3166 6.90237 11.6834 7.29289 11.2929Z' fill='white'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
}
.block-views-blockuser-certificates-block-1 .content .view-content .table-responsive:not(:first-child) thead {
  display: none !important;
}
.block-views-blockuser-certificates-block-1 .view-empty {
  margin-top: 32px;
}
.block-views-blockuser-certificates-block-1 .js-pager__items {
  padding: 0;
  margin: 0;
}
.block-views-blockuser-certificates-block-1 .js-pager__items li {
  width: fit-content;
  margin: 0 auto;
}
.block-views-blockuser-certificates-block-1 .js-pager__items li a::after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 24px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 8.29289C4.68342 7.90237 5.31658 7.90237 5.70711 8.29289L12 14.5858L18.2929 8.29289C18.6834 7.90237 19.3166 7.90237 19.7071 8.29289C20.0976 8.68342 20.0976 9.31658 19.7071 9.70711L12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071L4.29289 9.70711C3.90237 9.31658 3.90237 8.68342 4.29289 8.29289Z' fill='%23102A56'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .block-views-blockuser-certificates-block-1 {
    margin-bottom: 24px;
  }
  .block-views-blockuser-certificates-block-1 h2 {
    font-size: 24px;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content {
    margin: 16px 0;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table {
    table-layout: auto;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table thead {
    display: none;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    border-bottom: 1px solid #E9EAEB;
    border-radius: 8px;
    padding: 12px 0;
    margin-bottom: 12px;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td {
    border-bottom: none;
    padding: 0 !important;
    vertical-align: middle;
    margin: 0;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(1), .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(2) {
    width: 85% !important;
    display: block;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(1) .datetime {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(2) {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) {
    position: absolute;
    right: 0;
    width: 15% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: right;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a {
    padding: 8px !important;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a::after {
    margin-left: 0;
  }
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a span,
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a .text,
  .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a .label {
    display: none !important;
  }
  .block-views-blockuser-certificates-block-1 .view-empty {
    margin-top: 16px;
  }
  .block-views-blockuser-certificates-block-1 .js-pager__items li a {
    margin: 0;
    padding: 8px 20px;
  }
}
.node--type-coupontypes.node--view-mode-praemien-section {
  max-width: 1440px !important;
  margin: 0 auto;
  padding: 0 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 991px) {
  .node--type-coupontypes.node--view-mode-praemien-section {
    flex-direction: column;
    gap: 24px 0;
    max-width: 100% !important;
    padding: 0 24px;
  }
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column {
  padding: 0 100px !important;
}
@media screen and (max-width: 991px) {
  .node--type-coupontypes.node--view-mode-praemien-section .left-column {
    padding: 24px 0 0 !important;
  }
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column .field--name-title {
  display: block;
  position: relative;
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column .field--name-title h2 {
  margin-bottom: 24px !important;
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column ul.reasons {
  font-size: 18px;
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column ul.reasons li ul {
  margin-top: 20px;
  margin-left: 20px;
  list-style: disc;
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column ul.reasons li ul li {
  margin-bottom: 0;
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column ul.reasons li ul li::marker {
  color: #102A56 !important;
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column ul.reasons li .bonus-points-progress-bar progress {
  margin-top: 20px;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 20px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #FFFAF5;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column ul.reasons li .bonus-points-progress-bar progress::-webkit-progress-bar {
  background-color: #FFFAF5;
  border-radius: 10px;
}
.node--type-coupontypes.node--view-mode-praemien-section .left-column ul.reasons li .bonus-points-progress-bar progress::-webkit-progress-value {
  background: var(--accent-gradient, linear-gradient(90deg, #EC4A0A 0%, #FFB802 100%));
  border-radius: 10px;
  transition: width 0.3s ease;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column {
  padding: 0 100px !important;
  min-height: 800px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}
@media screen and (max-width: 991px) {
  .node--type-coupontypes.node--view-mode-praemien-section .right-column {
    padding: 0 !important;
    min-height: 400px;
    background-size: contain;
  }
  .node--type-coupontypes.node--view-mode-praemien-section .right-column:not(.voucher-unavailable-wrapper) {
    background: none !important;
  }
}
@media screen and (max-width: 1199px) {
  .node--type-coupontypes.node--view-mode-praemien-section .right-column.voucher-unavailable-wrapper img {
    max-height: 400px;
  }
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body {
  padding: 0;
  border-radius: 24px;
  box-shadow: unset;
  transition: none;
  flex: none;
  overflow: hidden;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] {
  position: relative;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] .form-cross {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 36px;
  height: 36px;
  border: 1px solid black;
  border-radius: 50%;
  cursor: pointer;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.41058 4.4107C4.73602 4.08527 5.26366 4.08527 5.58909 4.4107L9.99984 8.82145L14.4106 4.4107C14.736 4.08527 15.2637 4.08527 15.5891 4.4107C15.9145 4.73614 15.9145 5.26378 15.5891 5.58922L11.1783 9.99996L15.5891 14.4107C15.9145 14.7361 15.9145 15.2638 15.5891 15.5892C15.2637 15.9147 14.736 15.9147 14.4106 15.5892L9.99984 11.1785L5.58909 15.5892C5.26366 15.9147 4.73602 15.9147 4.41058 15.5892C4.08514 15.2638 4.08514 14.7361 4.41058 14.4107L8.82133 9.99996L4.41058 5.58921C4.08514 5.26378 4.08514 4.73614 4.41058 4.4107Z' fill='%23181D27'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50% 50%;
  z-index: 10;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] .form-cross:hover {
  box-shadow: 0px 20px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03);
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form {
  background-size: auto !important;
  background-repeat: no-repeat !important;
  background-position: 0 213px !important;
  position: relative;
  width: 404px;
  height: 405px;
  padding: 32px 24px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  flex-shrink: 0;
  backdrop-filter: blur(16.5px);
}
@media screen and (max-width: 991px) {
  .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form {
    width: 370px;
  }
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(.check-message) .check-message,
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(.check-message) .check-message-2 {
  font-size: 14px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(.check-message) .check-message {
  margin-bottom: 0;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(.check-message) .form-type-select,
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(.check-message) .form-type-tel {
  margin-bottom: 20px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(.check-message) .form-type-select label,
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(.check-message) .form-type-tel label {
  padding: 5px 0;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(.check-message) .form-actions {
  margin-top: 10px;
  margin-bottom: 0 !important;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .bonago-wrapper), .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .message-description) {
  display: flex;
  justify-content: center;
  gap: 0;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .bonago-wrapper) .message-description, .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .message-description) .message-description {
  text-align: center;
  margin-bottom: 50px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .bonago-wrapper) .bonago-wrapper, .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .message-description) .bonago-wrapper {
  text-align: center;
  color: #5C4200;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .bonago-wrapper) .bonago-wrapper .bonago-title, .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .message-description) .bonago-wrapper .bonago-title {
  color: #5C4200 !important;
  margin: 16px 0;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .bonago-wrapper) .bonago-wrapper .bonago-value, .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .message-description) .bonago-wrapper .bonago-value {
  color: #5C4200;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  line-height: 140%;
  letter-spacing: -0.48px;
  margin-bottom: 24px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .bonago-wrapper) .bonago-wrapper > .js-form-type-textfield input, .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .message-description) .bonago-wrapper > .js-form-type-textfield input {
  display: flex;
  height: 57px;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  border-radius: 8px;
  background: #FFF8E5;
  color: #5C4200;
  box-shadow: none;
  width: 247px !important;
  font-weight: 400;
  text-align: center;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .bonago-wrapper) .bonago-wrapper .bonago-price, .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .message-description) .bonago-wrapper .bonago-price {
  color: #5C4200;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.4px;
  margin-top: 24px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .bonago-wrapper) .form-actions, .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .message-description) .form-actions {
  align-self: auto;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .bonago-wrapper) .form-actions input, .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:has(> .message-description) .form-actions input {
  font-weight: 400;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:before {
  content: "";
  display: block;
  position: absolute;
  left: -18px;
  bottom: 170.5px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 991px) {
  .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:before {
    left: -27px;
  }
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:after {
  content: "";
  display: block;
  position: absolute;
  right: -18px;
  bottom: 170.5px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 991px) {
  .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form:after {
    right: -27px;
  }
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.64px;
  margin-bottom: 8px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form > p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 991px) {
  .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form > p {
    font-size: 16px;
  }
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .otp {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-bottom: 16px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .otp .js-form-item {
  margin-bottom: 0 !important;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .otp .js-form-item label {
  display: none;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .otp .js-form-item input {
  display: flex;
  width: 48px;
  height: 48px;
  padding: 5px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  box-shadow: unset;
  text-align: center;
  font-size: 14px;
  background-image: none !important;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .otp .form-item-otp1 {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .otp .form-item-otp1 .invalid-feedback {
  position: absolute;
  width: 320px;
  top: -22px;
  font-size: 12px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions:has([id^=send-code-again-message]:not(.hidden)) .confirm-btn {
  margin-bottom: 4px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions [id^=send-code-again-message] {
  width: 100%;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions [id^=send-code-again-message] p {
  font-size: 12px;
  margin-bottom: 0;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions input {
  min-height: unset;
  display: inline-block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  box-shadow: none;
  margin: 0;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions input.exchange-now-btn {
  width: 100%;
  border: none !important;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions input.confirm-btn {
  width: 100%;
  margin-bottom: 16px;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions input.send-code-again-btn {
  background: transparent !important;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions input.send-code-again-btn:hover {
  box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions input.cancel-btn {
  padding: 0 24px !important;
}
.node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions input.cancel-btn:hover, .node--type-coupontypes.node--view-mode-praemien-section .right-column .card-body [id^=ajax_form_multistep_form] > form .form-actions input.cancel-btn:focus {
  border-bottom: 1px solid transparent !important;
  text-decoration: underline !important;
}

.paragraph--type--playlists:has(.coupons-slider) {
  padding: 0;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider {
    padding: 0;
  }
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .custom-dots-above .slick-dots {
  padding: 0;
  width: 100%;
  margin: 0 auto;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .custom-dots-above .slick-dots li {
  width: fit-content;
  display: block;
  margin: 0;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content {
  max-width: 1440px !important;
  margin: 0 auto;
  position: relative;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .slick-arrow.slick-prev {
  left: 20px !important;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .slick-arrow.slick-next {
  right: 20px !important;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .slick-arrow {
    top: 50% !important;
  }
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row {
  height: 80vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row {
    height: auto;
  }
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row .left-column .field--name-title h2 {
    margin-bottom: 8px !important;
  }
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row .left-column > p {
  display: block;
  position: relative;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column .field--name-title {
  margin-bottom: 24px !important;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column .field--name-title h2 {
  color: #511C10 !important;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column .field--name-title:before {
  content: "";
  position: absolute;
  top: -60px;
  left: -70px;
  width: 69px;
  height: 69px;
  background: url("/themes/custom/pta_redesign/images/icons/scribble-yellow-star.svg") no-repeat center;
  background-size: contain;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column .field--name-title {
    margin-top: 55px;
  }
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column .field--name-title:before {
    left: 0;
    top: -66px;
  }
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column > p,
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column ul.reasons {
  color: #5C4200 !important;
  margin-bottom: 100px;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column > p,
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column ul.reasons {
    margin-bottom: 0;
  }
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column > p:after,
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column ul.reasons:after {
    display: none;
  }
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column > p:after,
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .left-column ul.reasons:after {
  content: "";
  position: absolute;
  bottom: -60px;
  right: 0;
  width: 135px;
  height: 60px;
  background: url("/themes/custom/pta_redesign/images/icons/scribble-yellow-arrow.svg") no-repeat center;
  background-size: contain;
  pointer-events: none;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .right-column {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='539' height='510' viewBox='0 0 539 510' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M257.94 2.22246C318.112 14.9434 321.469 101.065 367.366 142.022C419.631 188.662 526.441 182.279 537.285 251.502C547.912 319.346 458.437 355.056 408.04 401.676C360.964 445.224 321.993 512.726 257.94 509.915C194.582 507.134 165.216 434.003 120.454 389.055C75.8451 344.26 6.89325 314.422 0.600042 251.502C-5.96607 185.854 42.5023 129.252 89.879 83.359C136.335 38.3582 194.674 -11.1525 257.94 2.22246Z' fill='%23FFDE8A'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .right-column [id^=ajax_form_multistep_form] > form {
  background: rgba(255, 235, 184, 0.77) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='454' height='2' viewBox='0 0 454 2' fill='none'%3E%3Cpath d='M1 1L453 1.00004' stroke='%23FFC52F' stroke-width='2' stroke-linecap='round' stroke-dasharray='8 8'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .right-column [id^=ajax_form_multistep_form] > form:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23FFC52F'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-bonago-code) .right-column [id^=ajax_form_multistep_form] > form:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23FFC52F'/%3E%3C/svg%3E");
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .left-column .field--name-title {
    margin-right: 49px;
  }
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .left-column .field--name-title h2 {
  margin-bottom: 24px !important;
  color: #511C10 !important;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .left-column .field--name-title:before {
  content: "";
  position: absolute;
  top: -45px;
  left: -50px;
  width: 69px;
  height: 69px;
  background: url("/themes/custom/pta_redesign/images/icons/scribble-orange.svg") no-repeat center;
  background-size: contain;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .left-column .field--name-title {
    margin-top: 55px;
  }
  .paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .left-column .field--name-title:before {
    left: unset;
    right: -57px;
    top: -45px;
    transform: scaleX(-1);
  }
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .left-column ul.reasons,
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .left-column > p {
  margin-bottom: 0;
  color: #511C10 !important;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .right-column {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='638' height='474' viewBox='0 0 638 474' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M435.781 4.14548C377.249 -12.0552 323.368 25.4641 263.007 30.9883C180.409 38.5475 77.9302 -20.5485 23.8236 41.8473C-29.771 103.653 20.6566 200.205 49.6148 277.072C74.4027 342.869 111.928 403.602 173.227 438.423C232.944 472.345 307.309 486.178 370.089 459.118C426.9 434.631 429.747 358.642 468.946 310.958C522.552 245.748 646.044 218.619 636.95 134.491C628.062 52.2707 515.794 26.2922 435.781 4.14548Z' fill='%23FD853A'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .right-column [id^=ajax_form_multistep_form] > form {
  background: #FDDCAB url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='454' height='2' viewBox='0 0 454 2' fill='none'%3E%3Cpath d='M1 1L453 1.00004' stroke='%23FD853A' stroke-width='2' stroke-linecap='round' stroke-dasharray='8 8'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .right-column [id^=ajax_form_multistep_form] > form:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23FD853A'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-product-box) .right-column [id^=ajax_form_multistep_form] > form:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23FD853A'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-powercard) .left-column .field--name-title {
  margin-bottom: 50px !important;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-powercard) .left-column .field--name-title h2 {
  color: #102A56 !important;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-powercard) .left-column .field--name-title:after {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 0;
  width: 199px;
  height: 23px;
  background: url("/themes/custom/pta_redesign/images/icons/scribble-blue.svg") no-repeat center;
  background-size: contain;
  pointer-events: none;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-powercard) .right-column {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='551' height='537' viewBox='0 0 551 537' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M545.473 312.18C561.67 388.23 542.342 485.442 475.621 525.426C410.907 564.207 336.978 492.498 262.273 481.894C207.259 474.085 148.64 502.915 102.201 472.421C47.875 436.748 13.002 376.88 4.30084 312.499C-5.68326 238.624 4.46158 160.018 52.2438 102.779C103.735 41.0958 183.233 -12.2281 261.991 3.80421C336.496 18.9706 349.275 117.755 400.717 173.715C447.693 224.816 531.018 244.306 545.473 312.18Z' fill='%2353B1FD'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-powercard) .right-column [id^=ajax_form_multistep_form] > form {
  background: rgba(178, 221, 255, 0.77) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='454' height='2' viewBox='0 0 454 2' fill='none'%3E%3Cpath d='M1 1L453 1.00004' stroke='%2353B1FD' stroke-width='2' stroke-linecap='round' stroke-dasharray='8 8'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-powercard) .right-column [id^=ajax_form_multistep_form] > form:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%2353B1FD'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider .view-content .views-row:has(article > .coupon-powercard) .right-column [id^=ajax_form_multistep_form] > form:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%2353B1FD'/%3E%3C/svg%3E");
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider.view-display-id-bonago_codes_slider .slick-dots li button {
  background: #5C4200 !important;
  border: 1px solid #5C4200 !important;
  margin: 0;
}
.paragraph--type--playlists:has(.coupons-slider) .coupons-slider.view-display-id-bonago_codes_slider .slick-dots li.slick-active button {
  background: #D69A00 !important;
  border: 1px solid #D69A00 !important;
}

body.praemie-page .bonus-points-user-information__wrapper .btn-primary {
  display: none;
}
body.praemie-page .bonus-points-user-information__wrapper .position-relative {
  margin-left: 11px !important;
}
body.user-dashboard .layout-main-wrapper {
  padding-top: 0 !important;
}
body.user-dashboard .paragraph--type--two-columns .paragraph--type--static-block {
  padding-top: 0 !important;
}
body.user-dashboard .paragraph--type--two-columns > .row {
  justify-content: space-between;
  padding-top: 2rem;
}
@media (max-width: 1101px) {
  body.user-dashboard .paragraph--type--two-columns .left-column, body.user-dashboard .paragraph--type--two-columns .right-column {
    width: 100% !important;
  }
}
@media (max-width: 767.98px) {
  body.user-dashboard .paragraph--type--two-columns .left-column {
    margin-bottom: 0 !important;
  }
  body.user-dashboard .paragraph--type--two-columns .right-column .paragraph--type--view-block {
    padding-top: 4px;
  }
  body.user-dashboard .paragraph--type--two-columns .block-views-blockfeed-items-abda-amk-dashboard-block {
    margin-top: -1rem !important;
  }
  body.user-dashboard .paragraph--type--two-columns .progress-label h1 {
    font-size: 28px !important;
    margin-bottom: 8px !important;
  }
  body.user-dashboard .paragraph--type--two-columns .progress-label p {
    font-size: 16px !important;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-details {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0;
    margin-top: -1.5rem !important;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-details:after {
    display: none;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper {
    display: flex;
    width: 100% !important;
    height: auto;
    padding: 12px !important;
    max-height: 64px !important;
    margin-top: 16px;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper .bouns-score-text {
    flex: 1 0 0;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper .bouns-score-text span {
    display: block;
    max-width: 49%;
    font-size: 12px !important;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper .d-flex {
    flex: 0 0 auto;
    width: auto;
    margin-top: 0 !important;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper .current-point-value {
    font-size: 20px;
    margin-left: 8px;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper .current-point {
    width: 40px;
    height: 40px;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper .current-point:before {
    width: 24px;
    height: 24px;
  }
  body.user-dashboard .paragraph--type--two-columns .progress-container {
    padding: 0 !important;
    margin-top: 1.5rem !important;
  }
  body.user-dashboard .paragraph--type--two-columns .progress-container .progress-label, body.user-dashboard .paragraph--type--two-columns .progress-container .bonus-progress-bar {
    max-width: 100%;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-summary .bonus-points-user-information {
    width: 100%;
    padding: 20px 0 0 0;
    margin: 0;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-summary .bonus-points-user-information .bonus-points-user-information__wrapper {
    padding: 0;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-summary .bonus-points-user-information .bonus-points-user-information__wrapper .btn-primary, body.user-dashboard .paragraph--type--two-columns .bonus-points-summary .bonus-points-user-information .bonus-points-user-information__wrapper .position-relative {
    width: 100%;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-summary .bonus-points-user-information .bonus-points-user-information__wrapper .btn-primary {
    width: 100%;
    margin-bottom: 16px;
    font-size: 14px;
  }
  body.user-dashboard .paragraph--type--two-columns .bonus-points-summary .bonus-points-user-information .bonus-points-user-information__wrapper .position-relative {
    margin: 0 !important;
  }
  body.user-dashboard .paragraph--type--two-columns .amk-dashboard-header h2 {
    font-size: 16px !important;
  }
}
body.user-dashboard .paragraph--type--two-columns .left-column {
  width: 65%;
}
body.user-dashboard .paragraph--type--two-columns .right-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.user-dashboard .paragraph--type--two-columns .right-column .field--name-field-right-column {
  width: 100%;
}
body.user-dashboard .paragraph--type--two-columns .right-column .field--name-field-right-column .block-views-blockfeed-items-abda-amk-dashboard-block {
  padding-right: 0;
  padding-left: 0;
}
body.user-dashboard .paragraph--type--two-columns .block-views-blockfeed-items-abda-amk-dashboard-block {
  padding-top: 0;
  margin-top: -2.5rem;
}
body.user-dashboard .paragraph--type--two-columns .view-display-id-amk_dashboard_block .item-list ul li {
  padding: 10px 0 0 0;
}
body.user-dashboard .paragraph--type--two-columns .progress-container {
  width: 100%;
  margin: 30px 0;
}
body.user-dashboard .paragraph--type--two-columns .progress-container p {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 24px;
}
body.user-dashboard .paragraph--type--two-columns .progress-container .progress-label {
  max-width: 534px;
}
body.user-dashboard .paragraph--type--two-columns .progress-container .progress-label h1 {
  font-size: 48px;
  font-weight: 500;
  margin-bottom: 2rem;
}
body.user-dashboard .paragraph--type--two-columns .bonus-progress-bar {
  position: relative;
  height: 12px;
  background: #d3d6db;
  border-radius: 6px;
  max-width: 534px;
}
body.user-dashboard .paragraph--type--two-columns .progress-fill {
  height: 100%;
  border-radius: 6px;
  transition: width 0.5s ease;
  background: linear-gradient(90deg, #FFE6A6 0%, #FFB802 100%);
}
body.user-dashboard .paragraph--type--two-columns .milestone {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -16%);
}
body.user-dashboard .paragraph--type--two-columns .milestone.first {
  transform: translate(-50%, -35%);
}
body.user-dashboard .paragraph--type--two-columns .milestone:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: #717680;
  border-radius: 50%;
  margin: 0 auto 6px auto;
}
body.user-dashboard .paragraph--type--two-columns .milestone span {
  display: block;
  font-size: 12px;
  margin-top: 7px;
}
body.user-dashboard .paragraph--type--two-columns .milestone.active:before {
  background: #D69A00;
}
body.user-dashboard .paragraph--type--two-columns .milestone .last-item {
  margin-left: -1.35rem;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-details {
  padding-left: 37px;
  margin-top: 2rem;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-details:after {
  content: "";
  position: absolute;
  width: 280px;
  height: 265px;
  top: -2.25rem;
  left: 7px;
  background: url("../images/bonus-bg.svg") no-repeat center left;
  background-size: contain;
  z-index: 0;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper {
  width: 223px;
  height: 188px;
  border-radius: 8px;
  border: 2px solid #D5D7DA;
  background: #FFF;
  box-shadow: 0 24px 48px -12px rgba(0, 0, 0, 0.18);
  padding: 24px;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper .d-flex {
  margin-top: 36px;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-details .bonus-points-details__wrapper .bouns-score-text span {
  font-size: 20px;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-details .current-point {
  display: flex;
  width: 48px;
  height: 48px;
  padding: 8.088px 8.088px 7.912px 7.912px;
  justify-content: center;
  align-items: center;
  border-radius: 137.932px;
  background-color: #FEB273;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-details .current-point:before {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  top: 8px;
  left: 8px;
  background: url("../images/icons/gift.svg") no-repeat center left;
  background-size: contain;
  z-index: 0;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-details .current-point-value {
  font-size: 28px;
  font-weight: 500;
  margin-left: 16px;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-user-information .btn-primary:before {
  display: none;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-user-information span {
  font-size: 12px;
  font-weight: 400;
}
body.user-dashboard .paragraph--type--two-columns .bonus-points-user-information span:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 16px;
  height: 16px;
  background: url("../images/icons/info.svg") no-repeat center left;
  background-size: auto;
  background-size: contain;
}
body.user-dashboard .paragraph--type--two-columns .amk-dashboard-header {
  margin-bottom: 7px;
}
body.user-dashboard .paragraph--type--two-columns .amk-dashboard-header h2 {
  font-size: 20px;
  font-weight: 500;
  color: #EC4A0A !important;
  padding-left: 1.75rem;
}
body.user-dashboard .paragraph--type--two-columns .amk-dashboard-header h2:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 23px;
  height: 21px;
  background: url("../images/icons/alert.svg") no-repeat center left;
  background-size: auto;
  background-size: contain;
}
body.user-dashboard .paragraph--type--two-columns .amk-dashboard-header a {
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.paragraph--type--static-block {
  padding: 32px 0 0;
}
@media (max-width: 991px) {
  .paragraph--type--static-block {
    padding: 24px 0 0;
  }
}
.paragraph--type--static-block:has(.block-views-blockbonuspunkte-verlauf-block-1) {
  padding: 40px 0;
}
@media (max-width: 991px) {
  .paragraph--type--static-block:has(.block-views-blockbonuspunkte-verlauf-block-1) {
    padding: 24px 0;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 {
  padding: 0 15px;
  margin: 0 auto 80px;
  max-width: 1440px;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 {
    margin: 0 auto 24px;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 h2 {
  font-weight: 500;
  color: #102A56;
  text-align: left;
  font-size: 40px;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 h2 {
    font-size: 24px;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content {
  margin: 56px 0;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content {
    margin: 10px 0;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table {
  width: 100%;
  border-collapse: separate;
  font-family: "Inter", sans-serif;
  table-layout: fixed;
  margin-bottom: 0;
  --bs-table-hover-bg: white !important;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table thead {
    display: none;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table thead tr th {
  padding: 0 0 16px 0;
  border-bottom: 2px solid #E9EAEB;
  font-size: 20px;
  font-weight: 600;
  text-align: left;
  color: #102A56;
  background-color: transparent;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td {
  padding: 24px 0;
  font-size: 14px;
  color: #102A56;
  vertical-align: middle;
  word-wrap: break-word;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-executed {
  color: #102A56;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-executed {
    display: none;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-operation {
  font-size: 16px;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-operation > .date {
  display: none;
  color: #102A56;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-operation > .date {
    display: block;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-amount {
  justify-content: center;
  align-items: center;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-amount .value {
  margin: 0 auto;
  border-radius: 100px;
  background: var(--Color-System-success-green-light, #EDFAE5);
  display: flex;
  padding: 8px 12px;
  width: fit-content;
  color: #147F1B;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-amount .value > div {
  margin-left: 4px;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-amount .value > div {
    display: none;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-amount .negative-value .value {
  background: #FFF5ED;
  color: #DB332A;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-amount .positive-value .value:before {
  content: "+";
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-balance {
    display: none;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-voucher-code .voucher-code {
  display: flex;
  align-items: center;
  gap: 6px;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-voucher-code .voucher-code {
    flex-direction: column;
    gap: 0;
  }
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-voucher-code .voucher-code .voucher-copy-btn {
    margin: 0;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-voucher-code .voucher-code.hidden {
  display: none;
  opacity: 0;
  transition: opacity 0.4s ease;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive table tbody tr td.views-field-field-voucher-code .voucher-code.fade-in {
  display: flex;
  opacity: 1;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .view-content .table-responsive:not(:first-child) thead {
  display: none !important;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .views-no-results {
  font-size: 18px;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .views-no-results {
    font-size: 14px;
  }
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .content .views-no-results a {
  color: #1570EF !important;
  text-decoration: underline !important;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .view-empty {
  margin-top: 32px;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .js-pager__items {
  padding: 0;
  margin: 0;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .js-pager__items li {
  width: fit-content;
  margin: 0 auto;
}
.paragraph--type--static-block .block-views-blockbonuspunkte-verlauf-block-1 .js-pager__items li a::after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 24px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 8.29289C4.68342 7.90237 5.31658 7.90237 5.70711 8.29289L12 14.5858L18.2929 8.29289C18.6834 7.90237 19.3166 7.90237 19.7071 8.29289C20.0976 8.68342 20.0976 9.31658 19.7071 9.70711L12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071L4.29289 9.70711C3.90237 9.31658 3.90237 8.68342 4.29289 8.29289Z' fill='%23102A56'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
}
@media (max-width: 991px) {
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 {
    margin-bottom: 24px;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 h2 {
    font-size: 24px;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content {
    margin: 16px 0;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table {
    table-layout: auto;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table thead {
    display: none;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    border-bottom: 1px solid #E9EAEB;
    border-radius: 8px;
    padding: 12px 0;
    margin-bottom: 12px;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td {
    border-bottom: none;
    padding: 0 !important;
    vertical-align: middle;
    margin: 0;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(1), .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(2) {
    width: 85% !important;
    display: block;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(1) .datetime {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(2) {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) {
    position: absolute;
    right: 0;
    width: 15% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: right;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a {
    padding: 8px !important;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a::after {
    margin-left: 0;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a span,
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a .text,
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .content .view-content table tbody tr td:nth-child(3) a .label {
    display: none !important;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .view-empty {
    margin-top: 16px;
  }
  .paragraph--type--static-block .block-views-blockuser-certificates-block-1 .js-pager__items li a {
    margin: 0;
    padding: 8px 20px;
  }
}

.content:has(> .voucher-redeem-address-form) {
  max-width: 1440px;
  margin: 32px auto;
  padding: 0 15px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
  flex-direction: row;
}
@media (max-width: 991px) {
  .content:has(> .voucher-redeem-address-form) {
    flex-direction: column;
    gap: 16px;
  }
}
.content:has(> .voucher-redeem-address-form) .form-image-wrapper {
  flex: 0 0 45%;
}
.content:has(> .voucher-redeem-address-form) .form-image-wrapper img {
  max-width: 100%;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form > h2 {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 24px;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .fields-wrapper {
  max-width: 650px;
  display: flex;
  flex-direction: row;
}
@media (max-width: 991px) {
  .content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .fields-wrapper {
    flex-direction: column;
  }
}
@media (min-width: 992px) {
  .content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .fields-wrapper {
    gap: 24px;
  }
  .content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .fields-wrapper .js-form-item-street,
  .content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .fields-wrapper .js-form-item-location {
    flex: 0 0 calc(70% - 24px);
  }
  .content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .fields-wrapper .js-form-item-housenumber,
  .content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .fields-wrapper .js-form-item-postcode {
    flex: 0 0 30%;
  }
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .form-type-textfield {
  flex-direction: column;
  margin-bottom: 24px !important;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .form-type-textfield:before {
  display: none;
  content: unset;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .form-type-textfield > label {
  padding: 0;
  position: unset;
  border: none;
  min-height: unset;
  max-height: unset;
  height: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 2px;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .form-type-textfield > label.form-required:after {
  background-image: none;
  content: "*";
  margin: 0 1px;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .form-type-textfield input {
  border-radius: 8px;
  border: 1px solid #717680;
  background: white;
  display: block;
  padding: 12px !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #102A56;
  min-height: unset !important;
  max-height: fit-content !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form .form-type-textfield .description {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding-left: 12px;
  color: #717680 !important;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form > .checkbox {
  margin-bottom: 24px;
  align-items: start;
  display: flex;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form > .checkbox label > p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 0;
}
.content:has(> .voucher-redeem-address-form) .voucher-redeem-address-form > .form-submit {
  padding: 12px 24px !important;
  min-height: unset;
}

.toastify {
  display: flex;
  width: 464px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 50px;
  top: 85px !important;
  right: 0 !important;
}
.toastify a {
  color: inherit !important;
}
@media screen and (min-width: 992px) {
  .toastify {
    left: unset !important;
  }
}
@media screen and (max-width: 991px) {
  .toastify {
    top: 75px !important;
  }
}
.toastify > * {
  font-weight: unset !important;
}
.toastify .toast-progress {
  display: none;
}
.toastify .item-list .list-group-item {
  background: none !important;
  padding: 0 !important;
  color: inherit;
  border: none !important;
}
.toastify .item-list .list-group-item a {
  color: inherit !important;
}
.toastify.toastify--error {
  font-size: 16px;
  font-style: normal;
  line-height: 150%;
  color: #C4320A !important;
  background-color: #FFF5ED !important;
}
.toastify.toastify--error .toast-close {
  background: #C4320A !important;
  border: none !important;
  margin: 0 !important;
}
.toastify.toastify--error:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M9.40195 3.5C10.5567 1.5 13.4434 1.5 14.5981 3.5L21.5263 15.5C22.681 17.5 21.2376 20 18.9282 20H5.07183C2.76243 20 1.31905 17.5 2.47375 15.5L9.40195 3.5ZM12.8661 4.5C12.4812 3.83333 11.5189 3.83333 11.134 4.5L4.2058 16.5C3.8209 17.1667 4.30203 18 5.07183 18H18.9282C19.698 18 20.1792 17.1667 19.7943 16.5L12.8661 4.5ZM12 8C12.5523 8 13 8.44771 13 9V11C13 11.5523 12.5523 12 12 12C11.4477 12 11 11.5523 11 11V9C11 8.44771 11.4477 8 12 8ZM11 15C11 14.4477 11.4477 14 12 14H12.01C12.5623 14 13.01 14.4477 13.01 15C13.01 15.5523 12.5623 16 12.01 16H12C11.4477 16 11 15.5523 11 15Z' fill='%23C4320A'/></svg>") no-repeat center/contain;
}
.toastify.toastify--error > * {
  color: inherit !important;
}
.toastify.toastify--info {
  font-size: 16px;
  font-style: normal;
  line-height: 150%;
  color: #102A56 !important;
  background-color: #EFF8FF !important;
}
.toastify.toastify--info .toast-close {
  background: #102A56 !important;
  border: none !important;
  margin: 0 !important;
}
.toastify.toastify--info > * {
  color: inherit !important;
}
.toastify.toastify--info::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM11 8C11 7.44772 11.4477 7 12 7H12.01C12.5623 7 13.01 7.44772 13.01 8C13.01 8.55228 12.5623 9 12.01 9H12C11.4477 9 11 8.55228 11 8ZM10 12C10 11.4477 10.4477 11 11 11H12C12.5523 11 13 11.4477 13 12V15C13.5523 15 14 15.4477 14 16C14 16.5523 13.5523 17 13 17H12C11.4477 17 11 16.5523 11 16V13C10.4477 13 10 12.5523 10 12Z' fill='%23102A56'/></svg>") no-repeat center/contain;
}
.toastify.toastify--status {
  font-size: 16px;
  font-style: normal;
  line-height: 150%;
  color: #147F1B !important;
  background-color: #EDFAE5 !important;
}
.toastify.toastify--status > * {
  color: inherit !important;
}
.toastify.toastify--status .toast-close {
  background: #147F1B !important;
  border: none !important;
  margin: 0 !important;
}
.toastify.toastify--status:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM15.7071 9.29289C16.0976 9.68342 16.0976 10.3166 15.7071 10.7071L11.7071 14.7071C11.3166 15.0976 10.6834 15.0976 10.2929 14.7071L8.29289 12.7071C7.90237 12.3166 7.90237 11.6834 8.29289 11.2929C8.68342 10.9024 9.31658 10.9024 9.70711 11.2929L11 12.5858L14.2929 9.29289C14.6834 8.90237 15.3166 8.90237 15.7071 9.29289Z' fill='%23147F1B'/></svg>") no-repeat center/contain;
}

.view-id-custom_search {
  max-width: 1440px;
  margin: 32px auto;
  padding: 0 15px;
}
@media (max-width: 991px) {
  .view-id-custom_search {
    margin: 24px auto;
  }
}
.view-id-custom_search .view-header {
  text-align: center;
}
.view-id-custom_search .view-content > h4 {
  text-align: center;
  margin: 48px 0;
}
@media (max-width: 991px) {
  .view-id-custom_search .view-content > h4 {
    margin: 32px 0;
  }
}
.view-id-custom_search .view-content .grouped-wrapper .views-row {
  margin: 0 auto;
}
.view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-artikel), .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-feed-items-pta-forum), .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-podcast), .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-page), .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-quiz-link) {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
  .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-artikel), .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-feed-items-pta-forum), .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-podcast), .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-page), .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-quiz-link) {
    grid-template-columns: repeat(1, 1fr);
  }
  .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-artikel) article, .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-feed-items-pta-forum) article, .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-podcast) article, .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-page) article, .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-quiz-link) article {
    max-width: calc(100vw - 48px);
  }
}
.view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-artikel) .views-row, .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-feed-items-pta-forum) .views-row, .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-podcast) .views-row, .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-page) .views-row, .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-quiz-link) .views-row {
  padding: 0 !important;
}
.view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-feed-items-abda) {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}
@media screen and (max-width: 991px) {
  .view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-feed-items-abda) {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}
.view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-feed-items-abda) .views-row {
  padding: 0;
  width: auto;
  box-sizing: border-box;
  border: 1px solid #D5D7DA !important;
  transition: transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
  margin-bottom: 0 !important;
}
.view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-feed-items-abda) .views-row:hover {
  box-shadow: 0px 20px 24px -4px rgba(25, 65, 133, 0.08), 0px 8px 8px -4px rgba(25, 65, 133, 0.03) !important;
}
.view-id-custom_search .view-content .grouped-wrapper:not(:has(.views-row.playlist)):has(.node--type-feed-items-abda) .views-row article {
  border-radius: unset !important;
  border: none !important;
}
.view-id-custom_search .view-content .grouped-wrapper:has(.views-row.playlist) .views-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
@media screen and (max-width: 991px) {
  .view-id-custom_search .view-content .grouped-wrapper:has(.views-row.playlist) .views-row {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}

.cookiesjsr-banner.active {
  justify-content: space-between;
}
.cookiesjsr-banner.active .cookiesjsr-banner--info {
  flex: 0 0 75%;
}
.cookiesjsr-banner.active .cookiesjsr-banner--info .cookiesjsr-banner--text {
  color: white;
}
.cookiesjsr-banner.active .cookiesjsr-banner--action {
  flex: 0 0 25%;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: center;
}
.cookiesjsr-banner.active .cookiesjsr-banner--action button {
  margin: 0 !important;
}
.cookiesjsr-banner.active .cookiesjsr-banner--action button.denyAll, .cookiesjsr-banner.active .cookiesjsr-banner--action button.allowAll {
  color: #102A56 !important;
  border: 1px solid #102A56 !important;
  background: white !important;
  padding: 12px 24px;
}

.cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-layer--header {
  background: #B2DDFF;
}
.cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-layer--header .cookiesjsr-layer--close {
  background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.263 0 13.501 10.762 2.737 0 0 2.737l10.764 10.764L0 24.263 2.737 27l10.764-10.764L24.263 27 27 24.263 16.238 13.501 27 2.737z' fill='%23000f37' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% scroll !important;
  border: none !important;
}
.cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-service-groups {
  padding: 16px !important;
}
.cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-service-groups .cookiesjsr-service-group--content * {
  color: white !important;
}
.cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-service-groups .cookiesjsr-service--always-on span {
  background: unset !important;
}
.cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-layer--footer {
  background: #B2DDFF;
}
.cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  align-items: center;
}
.cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button {
  margin: 0 !important;
}
.cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.denyAll, .cookiesjsr-layer--wrapper .cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.allowAll {
  color: #102A56 !important;
  border: 1px solid #102A56 !important;
  background: white !important;
  padding: 12px 24px;
}

#cookies-docs {
  max-width: 1440px;
  padding: 0 15px;
  margin: 64px auto;
}
@media screen and (max-width: 991px) {
  #cookies-docs {
    margin: 32px auto;
  }
}
#cookies-docs section.cookies-docs {
  margin-top: 32px;
}
#cookies-docs section.cookies-docs h2, #cookies-docs section.cookies-docs h3 {
  text-align: center;
}
#cookies-docs section.cookies-docs table {
  width: 100%;
  border-collapse: collapse;
  margin: 24px 0;
  font-size: 16px;
  text-align: left;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.06);
}
#cookies-docs section.cookies-docs table thead {
  background: linear-gradient(110deg, #1570EF 8.71%, #194185 121.65%);
  color: white;
}
#cookies-docs section.cookies-docs table th {
  padding: 14px 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
#cookies-docs section.cookies-docs table td {
  padding: 14px 18px;
  border-bottom: 1px solid #e5e7eb;
  color: #374151;
}
#cookies-docs section.cookies-docs table tbody tr:nth-child(even) {
  background-color: #f9fafb;
}
#cookies-docs section.cookies-docs table tbody tr:hover {
  background-color: #FDFDFD;
  transition: background-color 0.3s ease;
}
@media screen and (max-width: 991px) {
  #cookies-docs section.cookies-docs table,
  #cookies-docs section.cookies-docs thead,
  #cookies-docs section.cookies-docs tbody,
  #cookies-docs section.cookies-docs th,
  #cookies-docs section.cookies-docs td,
  #cookies-docs section.cookies-docs tr {
    display: block;
  }
  #cookies-docs section.cookies-docs thead tr {
    display: none;
  }
  #cookies-docs section.cookies-docs tbody tr {
    margin-bottom: 1rem;
    background: white;
    border-radius: 8px;
    box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.06);
    padding: 10px;
  }
  #cookies-docs section.cookies-docs tbody td {
    border: none;
    padding: 10px;
    position: relative;
    display: flex;
    justify-content: space-between;
  }
  #cookies-docs section.cookies-docs tbody td::before {
    content: attr(data-label);
    font-weight: 600;
    color: #535862;
  }
}

.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) {
  padding: 32px !important;
  border-radius: 24px;
  background: white !important;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) .spb_close {
  display: none !important;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form {
  margin-top: 32px;
  display: block;
  padding: 24px;
  background: #EFF8FF;
  border-radius: 16px;
  text-align: center;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form input.form-submit {
  min-height: unset;
}
@media (max-width: 991px) {
  .spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form input.form-submit {
    width: 100%;
    padding: 8px 24px;
  }
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form .form-item-have-powercard {
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 16px;
  text-align: left;
  padding: 0;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form .form-item-have-powercard label {
  font-weight: 400;
  font-size: 16px;
}
@media (max-width: 991px) {
  .spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form .form-item-have-powercard label {
    font-size: 12px;
  }
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form .form-actions, .spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form a, .spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form button, .spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form input {
  margin: 0 !important;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form .buttons-fieldset {
  margin-bottom: 0 !important;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form .fieldset-wrapper > div {
  margin-bottom: 0 !important;
}
@media (max-width: 991px) {
  .spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form .fieldset-wrapper > div {
    width: 100%;
  }
  .spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) form .fieldset-wrapper > div a {
    width: 100% !important;
    padding: 8px 24px;
  }
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) .view-content .views-field-title span {
  font-size: 32px;
  font-weight: 500;
  display: block;
  line-height: 130%;
  letter-spacing: -0.64px;
}
@media (max-width: 991px) {
  .spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) .view-content .views-field-title span {
    font-size: 24px;
  }
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) .view-content .views-field-body a {
  color: #1570EF !important;
  text-decoration: underline !important;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) .view-content .views-field-field-teilnahme-formular {
  margin: 0 auto;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) .view-content .views-field-field-teilnahme-formular .webform-confirmation {
  padding: 24px;
  background: #EFF8FF;
  border-radius: 16px;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) .view-content .views-field-field-teilnahme-formular .webform-confirmation .webform-confirmation__message {
  max-width: 550px;
  margin: 0 auto;
}
.spb-popup-main-wrapper:has(.views-field-field-teilnahme-formular) .view-content .views-field-field-teilnahme-formular .webform-confirmation .back-button {
  width: fit-content;
  margin: 0 auto;
  text-align: center;
}

[id^=mc_embed_shell] [id^=mc_embed_signup] [id^=mc_embed_signup_scroll] > p:first-of-type {
  display: none;
}
[id^=mc_embed_shell] [id^=mc_embed_signup] [id^=mc_embed_signup_scroll] label {
  display: block !important;
}
[id^=mc_embed_shell] [id^=mc_embed_signup] [id^=mc_embed_signup_scroll] label span {
  display: inline-block;
  color: #102A56 !important;
  font-size: 14px !important;
  font-style: normal;
  line-height: 150% !important;
  font-weight: 500 !important;
  margin-left: 0 !important;
}
[id^=mc_embed_shell] [id^=mc_embed_signup] [id^=mc_embed_signup_scroll] label span.asterisk {
  color: red;
}
[id^=mc_embed_shell] [id^=mc_embed_signup] [id^=mc_embed_signup_scroll] input[type=text],
[id^=mc_embed_shell] [id^=mc_embed_signup] [id^=mc_embed_signup_scroll] input[type=email] {
  color: #102A56 !important;
  font-size: 14px !important;
  font-style: normal;
  line-height: 150% !important;
  font-weight: 500 !important;
  border-radius: 8px !important;
  border: 1px solid #717680 !important;
  background: #FFF !important;
  height: 48px !important;
  align-items: center;
  width: 400px;
  padding: 6px 12px;
  max-width: 100%;
}
[id^=mc_embed_shell] [id^=mc_embed_signup] [id^=mc_embed_signup_scroll] input#mc-embedded-subscribe {
  padding: 10px 20px;
  margin: 0 auto;
  display: block;
}

body {
  line-height: 1.5;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1rem;
  color: #102A56;
}
@media screen and (min-width: 992px) {
  body {
    overflow-x: visible;
  }
}
@media screen and (min-width: 992px) {
  body #page-wrapper {
    overflow: visible;
  }
}
body #page-wrapper.with-margin-top .layout-main-wrapper {
  margin-top: 32px !important;
}
@media screen and (max-width: 991px) {
  body #page-wrapper.with-margin-top .layout-main-wrapper {
    margin-top: 24px !important;
  }
}
body #page-wrapper .node__content {
  margin-top: 0;
}
body.node--type-page {
  background: none !important;
}
body #block-pta-redesign-content {
  max-width: unset !important;
  padding: 0 !important;
}
@media screen and (max-width: 991px) {
  body #page-wrapper .layout-main-wrapper main.main-content.col {
    margin-top: 0 !important;
  }
}
body.user-logged-in main.main-content.col {
  margin-top: 0 !important;
}
body .row {
  margin-left: 0;
  margin-right: 0;
}
body nav.tabs {
  margin-bottom: 0 !important;
}
body:has(#toolbar-administration) .layout-main-wrapper:has(.paragraph--type--parallax-images) #smooth-content {
  padding-top: 80px !important;
}
@media screen and (max-width: 991px) {
  body:has(#toolbar-administration) .layout-main-wrapper:has(.paragraph--type--parallax-images) #smooth-content {
    padding-top: 0 !important;
  }
}

.toastify .toast-close {
  background: white !important;
  margin-top: 12px !important;
}

@media screen and (min-width: 992px) {
  .dialog-off-canvas-main-canvas {
    overflow: visible;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5zY3NzIiwidHlwb2dyYXBoeS5zY3NzIiwiaGVhZGluZ3Muc2NzcyIsImxpbmtzLnNjc3MiLCJidXR0b25zLnNjc3MiLCJpbnB1dHMuc2NzcyIsImNoZWNrYm94ZXMuc2NzcyIsInJhZGlvcy5zY3NzIiwiZmxhZy5zY3NzIiwiZGV0YWlscy5zY3NzIiwibGlzdHMuc2NzcyIsImFjY29yZGlvbi5zY3NzIiwiZmFxLXNlY3Rpb24uc2NzcyIsInBvZGNhc3RzLnNjc3MiLCJuZXdzLnNjc3MiLCJhbWstbWVsZHVuZ2VuLnNjc3MiLCJqb2Iuc2NzcyIsImxlcm5laW5oZWl0LnNjc3MiLCJhcnRpY2xlcy1hbmQtbGFuZGluZ3Muc2NzcyIsImNhbXBhaWducy5zY3NzIiwicGFydG5lcnMuc2NzcyIsInNsaWNrLXNsaWRlci5zY3NzIiwiZm9vdGVyLnNjc3MiLCJuYXZpZ2F0aW9uLnNjc3MiLCJ0d28tY29sdW1ucy5zY3NzIiwidmlkZW8tbW9kdWxlLnNjc3MiLCJwYXJhZ3JhcGgtdGV4dC5zY3NzIiwicGFyYWxsYXguc2NzcyIsInF1b3Rlcy5zY3NzIiwibmV3c2xldHRlci5zY3NzIiwiZGV0YWlsc2VpdGUuc2NzcyIsInBsYXlsaXN0cy5zY3NzIiwiZmlsdGVycy5zY3NzIiwibWFpbnRlbmFuY2Uuc2NzcyIsInVzZXItcHJvZmlsZS5zY3NzIiwidXNlci1mb3Jtcy5zY3NzIiwibWl4aW5zLnNjc3MiLCJjZXJ0aWZpY2F0ZXMuc2NzcyIsInByYWVtaWUuc2NzcyIsInRvYXN0LW1lc3NhZ2VzLnNjc3MiLCJzZWFyY2gtdmlldy5zY3NzIiwiY29va2llcy5zY3NzIiwicG9wdXAtZ2V3aW5uc3BpZWwuc2NzcyIsIm1haWxjaGltcC5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUNBQTtBQ0FBO0FBQUE7RUFFRSxhRGdCbUI7RUNmbkI7O0FBRUE7QUFBQTtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtFQUNFLGFEUWlCO0VDUGpCOzs7QUFJSjtBQUFBO0VBRUUsYURhZ0I7OztBQ1ZsQjtBQUFBO0VBRUUsYURTZ0I7OztBQ05sQjtBQUFBO0VBRUUsYURLZ0I7OztBQ0ZsQjtBQUFBO0VBRUUsV0RHYTs7QUNEYjtFQUpGO0FBQUE7SUFLSSxXRENrQjs7OztBQ0d0QjtFQUNFLFdESGE7O0FDS2I7RUFIRjtJQUlJLFdETGtCOzs7O0FDVXRCO0VBQ0UsV0RWYTs7QUNZYjtFQUhGO0lBSUksV0Raa0I7Ozs7QUNnQnRCO0VBQ0UsV0RoQmE7O0FDa0JiO0VBSEY7SUFJSSxXRGxCa0I7Ozs7QUNzQnRCO0VBQ0UsV0R0QmE7O0FDd0JiO0VBSEY7SUFJSSxXRHhCa0I7Ozs7QUM0QnRCO0VBQ0UsV0Q1QmE7O0FDOEJiO0VBSEY7SUFJSSxXRHBFYTs7OztBQ3dFakI7QUFBQTtFQUVFLE9GekNVO0VFMENWLFdEeEVhOztBQzBFYjtFQUxGO0FBQUE7SUFNSSxXRDVFVzs7OztBQ2dGZjtFQUNFOzs7QUMzRkY7RUFDRSxPSHdDVTtFR3ZDVixZSCtFZ0I7O0FHN0VoQjtFQUNFOztBQUlBO0VBRUUsT0gwQk07OztBSXJDWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0hIZTtFR0lmO0VBQ0E7RUFDQSxhSGFpQjtFR1pqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlKZVU7RUlkVjtFQUNBLFlKeURnQjs7QUl0RGQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUlKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUtOO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVFO0VBQ0EsWUpoQlE7RUlpQlI7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0EsWUpwQlE7O0FJdUJWO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBLFdIdEVXOztBR3dFWDtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBSUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRSxNSjNESTs7QUkrRFI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHRTtFQUNBOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRSxZSnpHVTs7QUk0R1o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7O0FBR0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFLE1KeEZFOztBSThGVjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRSxNSmhHSTs7QUlvR1I7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRSxNSmxIRTs7QUl1SFI7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUdFO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRSxNSnJJRTs7QUkwSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7O0FBR0U7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QUFFQTtFQVJGO0lBU0k7SUFDQTtJQUNBOzs7QUFHRjtFQUNFO0VBQ0E7O0FBS007RUFDRTs7QUFNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEY7SUFVSTtJQUNBOzs7QUFLTjtFQUNFO0VBQ0E7O0FBRUE7RUFKRjtJQUtJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWWpCNWJJO0VpQjZiSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5GO0lBT0k7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEY7SUFRSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJGO0lBU0k7OztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlqQjVqQk07RWlCNmpCTjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFiRjtJQWNJO0lBQ0E7SUFDQTs7OztBQVNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUkY7SUFTSTtJQUNBO0lBQ0E7OztBQUlBO0VBQ0U7O0FBS0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFD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QUE7QUFBQTtBQUFBO0lBQ0U7O0VBR0Y7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtJQUNFOztFQUVBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7SUFDQTs7RUFFQTtBQUFBO0FBQUE7QUFBQTtJQUNFO0lBQ0E7Ozs7QUFTVjtFQUNFOzs7QUFRRjtBQUFBO0FBQUE7RUFDRTtFQUNBOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOztBQU9NO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7O0FBT1Y7RUFDRTtBQUFBO0FBQUE7SUFDRTs7O0FBSUo7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtBQUFBO0FBQUE7RUFDRTs7QUFPRjtFQUhGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUlJOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5GO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU9JOzs7QUFNRTtFQUZGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUdJO0lBQ0E7SUFDQTs7RUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7O0FBS047RUFkRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFlSTs7O0FBTVI7QUFBQTtBQUFB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O0VBQ0E7RUFDQTtFQUNBOzs7QUFTVjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUxGO0lBTUk7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5GO0lBT0k7OztBQUdGO0VBQ0U7OztBQVVOO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0FBQUE7QUFBQTtFQUNFLFk5QjFGTzs7QThCNkZUO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7QUFHQTtFQVJGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVNJO0lBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBUUk7O0VBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7OztBQUlKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtB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RUFDRTs7QUFJRjtFQUNFOztBQUlGO0VBQ0U7O0FBSUY7RUFDRTs7QUFNVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFPRjtFQUNFO0VBQ0E7O0FBTUE7RUFERjtJQUVJOzs7QUFLTjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBOztBQUVGO0VBTEY7SUFNSTs7RUFDQTtJQUNFOztFQUVGO0lBRUU7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSTtFQUNFO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBSU47RUFDRTs7QUFFRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBTUE7RUFDRTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFPTjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQUVGO0VBQ0U7SUFDRTs7RUFDQTtJQUNFOztFQUlGO0lBQ0U7SUFDQTs7RUFHSjtJQUNFOzs7QUFHSjtFQUVJO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7OztBQVFGO0VBREY7SUFFSTs7O0FBS1I7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7O0FBR0E7RUFDRTs7QUFJRjtFQUNFOztBQUtKO0VBQ0U7O0FBR0E7RUFDRTs7QUFJRjtFQUNFOztBQUtKO0VBQ0U7O0FBR0E7RUFDRTs7QUFJRjtFQUNFOztBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7QUFHQTtFQUNFOztBQUlGO0VBQ0U7O0FBUUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2xDanNCRjtFa0Nrc0JFLGtCbEN2c0JGO0VrQ3dzQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7O0FBU1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUtOO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJQTtFQUNFLE9sQ3R2Qkk7O0FrQ3d2Qko7RUFDRTs7QUFJSjtFQVRGO0lBVUk7SUFDQTs7O0FBS0Y7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtBQUFBO0FBQUE7RUFHRTtFQUNBOztBQUVBO0FBQUE7QUFBQTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9GO0VBQ0U7O0FBS0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVFO0VBQ0U7RUFDQTtFQUNBOztBQU1SO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7OztBQU1SO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQU9KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7O0FBU0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXakM5cUNXO0VpQytxQ1g7RUFDQTtFQUNBLGFqQzlwQ2E7RWlDK3BDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlsQzVwQ007RWtDNnBDTjtFQUNBLFlsQ2xuQ1k7O0FrQ29uQ1o7RUFFRTtFQUNBLFlsQ3BxQ0k7RWtDcXFDSjs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBckJGO0lBc0JJOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBdElGO0lBdUlJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUExREY7SUEyREk7O0VBQ0E7SUFDRTtJQUNBOzs7O0FDdnpDUjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBR0E7RUFDRTs7QUFJTjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUNFOztBQUNBO0VBRkY7SUFHSTtJQUNBOzs7QUFFRjtFQU5GO0lBT0k7SUFDQTs7RUFFRTtJQUNFOztFQUdKO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7QUFHQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBSVA7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFOztBQUlFO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFLTjtFQUVJO0lBQ0U7OztBQU1KO0VBREY7SUFFSTs7O0FBSUY7RUFERjtJQUVJOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBWkY7SUFhSTs7O0FBR0Y7RUFoQkY7SUFpQkk7O0VBRUE7SUFDRTtJQUNBOztFQUlBO0lBQ0U7OztBQUtSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQ3RQTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFRHNPTTtJQ3JPSjs7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBRDhOTTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQU5GO0lBT0k7SUFDQTtJQUNBOztFQUNBO0lBQ0U7OztBQUtSO0VDek9OO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FEK05NO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBT1o7RUFDRTs7QUFHRTtFQUNFO0lBQ0U7OztBQUtOO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFFRjtFQUxGO0lBTUk7SUFDQTs7O0FBS1I7RUFDRTs7QUFFRjtFQUNFOztBQUlBO0VBQ0U7O0FBSUo7RUFDRTs7QUFJQTtFQUNFOztBQUdBO0VBQ0U7O0FBQ0M7RUFDRTs7QUFPUDtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVNOO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7O0FBR0o7RUFaRjtJQWFJO0lBQ0E7SUFDQTs7RUFFRTtJQUNFOztFQUdKO0lBQ0U7OztBQU1SO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBSUY7RUFDRTtFQUNBOztBQUdKO0VBRUU7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0U7RUFDQTs7QUFHSDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUExQkY7SUEyQkk7O0VBQ0E7SUFDRTs7O0FBTVI7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUtFO0VBREY7SUFFSTtJQUNBOzs7QUFJRjtFQURGO0lBRUk7OztBQU1KO0VBREY7SUFFSTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBOzs7QUFLTjtFQUNFOztBQUdGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUlKO0VBQ0U7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTs7QUFJSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7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QUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQUlKO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRSxZdEMxWUo7O0FzQzhZQTtFQUNFOztBQUVBO0VBRUU7RUFDQTs7O0FBYWxCO0VBQ0U7O0FBR0U7RUFERjtJQUVJOzs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBVEY7SUFVSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5GO0lBT0k7OztBQU9JO0VBRkY7SUFHSTs7O0FBTU47RUFDRTtFQUNBOztBQVFBO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQW5CRjtJQW9CSTs7RUFFQTtJQUNFO0lBQ0E7OztBQUtOO0FBQUE7RUFFRTtFQUNBOztBQUVBO0VBTEY7QUFBQTtJQU1JOztFQUVBO0FBQUE7SUFDRTs7O0FBSUo7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUNFOztBQUdFO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQVdKO0VBREY7SUFFSTs7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBdEJGO0lBdUJJOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUtOO0FBQUE7RUFFRTtFQUNBOztBQUlKO0VBQ0U7O0FBR0U7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBVU47RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7O0FBR0U7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBWVI7RUFDRTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBOzs7QUFhVjtFQUNFOztBQUVGO0VBQ0U7O0FBS0o7RUFDRTs7QUFHQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFHQTtJQUNFOztFQUdKO0lBQ0U7O0VBR0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBS1I7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBSUY7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBTU47SUFDRTs7O0FBSU47RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBSU47RUFDRTtFQUNBOztBQUtJO0VBQ0U7O0FBTVI7RUFDRTtFQUNBOztBQUNDO0VBQ0U7RUFDQTtFQUNBOztBQUVIO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztB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QTs7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUxGO0lBTUk7OztBQUdGO0VBVEY7SUFVSTs7RUFFQTtBQUFBO0lBRUU7O0VBR0Y7QUFBQTtJQUVFOzs7QUFLTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE90Q3o1Q0k7RXNDMDVDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7OztBQ3ArQ047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFkRjtJQWVJOzs7QUFHRjtFQWxCRjtJQW1CSTs7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7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RTtJQUNFIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFZBUklBQkxFUyAqL1xuXG5cbi8vIFNoYWRvd3NcbiRzaGFkb3cteHhzbWFsbDogMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4kc2hhZG93LXhzbWFsbDogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCksIDBweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpOztcbiRzaGFkb3ctc21hbGw6IDBweCA0cHggOHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDJweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuJHNoYWRvdy1tZWRpdW06IDBweCAxMnB4IDE2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4kc2hhZG93LWxhcmdlOiAwcHggMjBweCAyNHB4IC00cHggcmdiYSgyNSwgNjUsIDEzMywgMC4wOCksIDBweCA4cHggOHB4IC00cHggcmdiYSgyNSwgNjUsIDEzMywgMC4wMyk7XG4kc2hhZG93LXhsYXJnZTogMHB4IDI0cHggNDhweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuJHNoYWRvdy14eGxhcmdlOiAwcHggMzJweCA2NHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4vLyBTcGVjaWZpYyBmb3Igc2xpZGVycy5cbiRzaGFkb3ctc2xpZGVyOiAwIDExcHggMjRweCAtNHB4IHJnYmEoMjUsIDY1LCAxMzMsIDAuMDgpLCAwcHggOHB4IDhweCAtNHB4IHJnYmEoMjUsIDY1LCAxMzMsIDAuMDMpO1xuJHNoYWRvdy1hcnJvdzogNHB4IDRweCA4LjRweCAwIHJnYmEoMTQ2LCAxNDYsIDE0NiwgMC4yNSk7XG4kc2hhZG93LWFycm93LWhvdmVyOiAwIDIwcHggMjRweCAtNHB4IHJnYmEoMjUsIDY1LCAxMzMsIDAuMDgpO1xuXG4vLyBDb2xvcnNcbiRncmF5LTI1OiAjRkRGREZEO1xuJGdyYXktNTA6ICNGQUZBRkE7XG4kZ3JheS0xMDA6ICNGNUY1RjU7XG4kZ3JheS0yMDA6ICNFOUVBRUI7XG4kZ3JheS0zMDA6ICNENUQ3REE7XG4kZ3JheS00MDA6ICNBNEE3QUU7XG4kZ3JheS01MDA6ICM3MTc2ODA7XG4kZ3JheS02MDA6ICM1MzU4NjI7XG4kZ3JheS03MDA6ICM0MTQ2NTE7XG4kZ3JheS04MDA6ICMyNTJCMzc7XG4kZ3JheS05MDA6ICMxODFEMjc7XG4kZ3JheS05NTA6ICMwQTBEMTI7XG5cbiRicmFuZC0yNTogI0Y1RkFGRjtcbiRicmFuZC01MDogI0VGRjhGRjtcbiRicmFuZC0xMDA6ICNEMUU5RkY7XG4kYnJhbmQtMjAwOiAjQjJEREZGO1xuJGJyYW5kLTMwMDogIzg0Q0FGRjtcbiRicmFuZC00MDA6ICM1M0IxRkQ7XG4kYnJhbmQtNTAwOiAjMkU5MEZBO1xuJGJyYW5kLTYwMDogIzE1NzBFRjtcbiRicmFuZC03MDA6ICMxNzVDRDM7XG4kYnJhbmQtODAwOiAjMTg0OUE5O1xuJGJyYW5kLTkwMDogIzE5NDE4NTtcbiRicmFuZC05NTA6ICMxMDJBNTY7XG5cbiRicmFuZC1zZWNvbmRhcnktMjU6ICNGRkZBRjU7XG4kYnJhbmQtc2Vjb25kYXJ5LTUwOiAjRkZGNkVEO1xuJGJyYW5kLXNlY29uZGFyeS0xMDA6ICNGRkVBRDU7XG4kYnJhbmQtc2Vjb25kYXJ5LTIwMDogI0ZERENBQjtcbiRicmFuZC1zZWNvbmRhcnktMzAwOiAjRkVCMjczO1xuJGJyYW5kLXNlY29uZGFyeS00MDA6ICNGRDg1M0E7XG4kYnJhbmQtc2Vjb25kYXJ5LTUwMDogI0ZCNjUxNDtcbiRicmFuZC1zZWNvbmRhcnktNjAwOiAjRUM0QTBBO1xuJGJyYW5kLXNlY29uZGFyeS03MDA6ICNDNDMyMEE7XG4kYnJhbmQtc2Vjb25kYXJ5LTgwMDogIzlDMkExMDtcbiRicmFuZC1zZWNvbmRhcnktOTAwOiAjN0UyNDEwO1xuJGJyYW5kLXNlY29uZGFyeS05NTA6ICM1MTFDMTA7XG5cbiRhY2NlbnQtMjU6ICNGRkY4RTU7XG4kYWNjZW50LTUwOiAjRkZFQkI4O1xuJGFjY2VudC0xMDA6ICNGRkU1QTM7XG4kYWNjZW50LTIwMDogI0ZGREU4QTtcbiRhY2NlbnQtMzAwOiAjRkZEMTVEO1xuJGFjY2VudC00MDA6ICNGRkM1MkY7XG4kYWNjZW50LTUwMDogI0ZGQjgwMjtcbiRhY2NlbnQtNjAwOiAjRUFBRjFBO1xuJGFjY2VudC03MDA6ICNENjlBMDA7XG4kYWNjZW50LTgwMDogI0FEN0QwMDtcbiRhY2NlbnQtOTAwOiAjODU1RjAwO1xuJGFjY2VudC05NTA6ICM1QzQyMDA7XG5cbiRicmFuZGdyYWRpZW50LWJsdWU6IGxpbmVhci1ncmFkaWVudCgxMTBkZWcsICMxNTcwRUYgOC43MSUsICMxOTQxODUgMTIxLjY1JSk7XG4kZ3JlZW46ICMxNDdGMUI7XG4kZ3JlZW4tbGlnaHQ6ICNFREZBRTU7XG4kcmVkOiAjREIzMzJBO1xuJHJlZC1saWdodDogI0ZGRjVFRDtcbiRwdGEtYmctcXVvdGVzOiAjRUZGOEZGO1xuJHByb2dyZXNzLWJhcjogdmFyKC0tYWNjZW50LWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFQzRBMEEgMCUsICNGRkI4MDIgMTAwJSkpO1xuJG9yYW5nZTogI2YzODAwMDtcbiRwdGEtdGV4dC1jb2xvcjogIzMzMztcbiRwdGEtdGV4dC1jb2xvci1kYXJrOiAjMjEyNTI5O1xuXG4vLyBFZmZlY3RzICh0cmFuc2l0aW9ucywgZXRjLilcbiR0cmFuc2l0aW9uLWJhc2U6IHRyYW5zZm9ybSAxMDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgIWltcG9ydGFudDtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA2MjBweCxcbiAgbWQ6IDc2MHB4LFxuICBsZzogMTE0MHB4LFxuICB4bDogMTMxMnB4LFxuICB4eGw6IDE0NDBweCxcbiAgeHh4bDoxNzUwcHgsXG4pICFkZWZhdWx0O1xuXG4kZ3JheS01MCA6ICNENUQ3REE7XG4kZ3JheS0zMDAgOiAjRDVEN0RBO1xuXG5cbiRwcmltYXJ5IDogIzEwMkE1NjtcbiRzZWNvbmRhcnkgOiAjMTU3MEVGO1xuXG4kYnRuLWJnLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4kYnRuLXRleHQtY29sb3IgOiAkcHJpbWFyeTtcbiRidG4tYm9yZGVyLWNvbG9yIDogJHByaW1hcnk7XG4kYnRuLWljb24tcGF0aCA6ICcuLi9pbWFnZXMvZ29vZ2xlLnN2ZycgO1xuIiwiLyogVFlQT0dSQVBIWSAqL1xuLy8gRm9udHNcblxuLy8gRm9udCBmYW1pbGllc1xuJGZvbnQtamFrYXJ0YTogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcblxuLy8gRm9udC1zaXplc1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWpha2FydGE7XG4kZm9udC1zaXplLWJhc2U6IDFyZW07IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS14czogJGZvbnQtc2l6ZS1iYXNlICogLjc1O1xuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcbiRmb250LXNpemUtbWQ6ICRmb250LXNpemUtYmFzZSAqIDEuMTI1O1xuJGZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcblxuLy8gRm9udC13ZWlnaHRzXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogbGlnaHRlcjtcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiBib2xkZXI7XG5cbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4vLyBMaW5lLWhlaWdodHNcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XG4kbGluZS1oZWlnaHQtc206IDEuMjU7XG4kbGluZS1oZWlnaHQtbGc6IDI7XG4kbGluZS1oZWlnaHQtMTIwOiAxMjAlO1xuJGxpbmUtaGVpZ2h0LTEzMDogMTMwJTtcbiRsaW5lLWhlaWdodC0xNDA6IDE0MCU7XG5cbi8vIEZvbnQgc2l6ZXNcbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDMuNTtcbiRoMS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLWJhc2UgKiAyO1xuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMztcbiRoMi1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLWJhc2UgKiAyO1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJGgzLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtYmFzZSAqIDEuNTtcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDQtZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNTtcbiRoNS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLWJhc2UgKiAxLjEyNTtcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XG4kaDYtZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS1iYXNlO1xuIiwiLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNixcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgY29sb3I6ICRicmFuZC05NTAgIWltcG9ydGFudDtcblxuICBwLCBzcGFuIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAmLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuaDEsIGgyLCBoMyxcbi5oMSwgLmgyLCAuaDMge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTEyMDtcbn1cblxuaDQsXG4uaDQge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTEzMDtcbn1cblxuaDUsIGg2LFxuLmg1LCAuaDYge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTE0MDtcbn1cblxuaDEsIC5oMSxcbmgxLnRpdGxlLCAuaDEudGl0bGUge1xuICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtbW9iaWxlO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb250LXNpemU6ICRoMi1mb250LXNpemUtbW9iaWxlO1xuICB9XG5cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1tb2JpbGU7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZS1tb2JpbGU7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZS1tb2JpbGU7XG4gIH1cbn1cblxucCxcbnNwYW4ge1xuICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG59XG5cbi5ibHVlIHtcbiAgY29sb3I6ICRicmFuZC02MDAgIWltcG9ydGFudDtcbn1cbiIsImEge1xuICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6bm90KGJ1dHRvbik6bm90KC5idXR0b24pIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRicmFuZC02MDA7XG4gICAgfVxuICB9XG59XG4iLCJidXR0b246bm90KC50cmlnZ2VyKTpub3QoLmFjY29yZGlvbi1idXR0b24pOm5vdCguc2xpY2stYXJyb3cpOm5vdCguc2VhcmNoLS1idXR0b24pOm5vdCguYnVyZ2VyLXRvZ2dsZSk6bm90KC50b29sYmFyLWljb24pLFxuLmJ1dHRvbiwgLmJ0bjpub3QoLnNlYXJjaC0tYnV0dG9uKSxcbmEuYnRuLFxuYS5idXR0b24sXG5zdW1tYXJ5W3JvbGU9XCJidXR0b25cIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE2cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC02MDA7XG4gIGJhY2tncm91bmQ6ICRicmFuZC02MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAubWVkaWEtY29udGVudCB7XG4gICAgICB0cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcblxuICAgICAgKiB7XG4gICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtNTAwO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC01MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC03MDA7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLTcwMDtcbiAgfVxuXG4gICYuYnRuLWRpc2FibGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtMTAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLTEwMCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpoYXMoc3BhbikpIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYnRuLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6aGFzKHNwYW4pKSB7XG4gICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkYnJhbmQtOTUwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMjUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LW1lZGl1bTtcbiAgICB9XG5cbiAgICAmLmJ0bi1kaXNhYmxlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtMjAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJyYW5kLTIwMCAhaW1wb3J0YW50O1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkYnJhbmQtMjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tdGVydGlhcnkge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRicmFuZC05NTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkYnJhbmQtOTUwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtNjAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLTYwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkYnJhbmQtNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC05NTA7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5idG4tZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRicmFuZC0yMDAgIWltcG9ydGFudDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGJyYW5kLTIwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkYnJhbmQtOTUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tY2VudGVyIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuXG4gICYuYnRuLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHN0cm9rZS13aWR0aDogMi41O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWhlcm8taWNvbnMtb3V0bGluZWQge1xuICAgIC5maWVsZC1pbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbnN1bW1hcnlbcm9sZT1cImJ1dHRvblwiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgY29sb3I6ICRicmFuZC05NTAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLTk1MDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRicmFuZC05NTAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMjUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1tZWRpdW07XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBzdHlsZXMgZm9yICdCdXR0b24nIHBhcmFncmFwaC5cbi5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLFxuLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtZmFxIHtcbiAgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgZ2FwOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWFjY291bnQtZ3JvdXAge1xuICAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDI3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMxMDJBNTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDJBNTYgIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMjBweCAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMTAyQTU2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgICMxNTcwRUY7XG4gIGJhY2tncm91bmQ6ICMxNTcwRUY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFFOUZGO1xuICAgIGJhY2tncm91bmQ6ICNEMUU5RkY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9ucy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIikgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiBCYXNlIElucHV0IFN0eWxlcyAqL1xuLmlucHV0LWJhc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICBpbnB1dCxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkYnJhbmQtOTUwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB9XG5cbiAgLnN1cHBvcnRpbmctdGV4dCB7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICB9XG59XG5cbi8qIFNUQVRFUyAqL1xuXG4vLyBFbmFibGVkXG4uaW5wdXQtZW5hYmxlZCB7XG4gIEBleHRlbmQgLmlucHV0LWJhc2U7XG5cbiAgaW5wdXQsXG4gIHRleHRhcmVhLFxuICBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgfVxufVxuXG4vLyBIb3ZlcmVkXG4uaW5wdXQtaG92ZXJlZCB7XG4gIEBleHRlbmQgLmlucHV0LWJhc2U7XG5cbiAgaW5wdXQsXG4gIHRleHRhcmVhLFxuICBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC02MDA7XG4gIH1cbn1cblxuLy8gQWN0aXZlIC8gRm9jdXNlZFxuLmlucHV0LWFjdGl2ZSB7XG4gIEBleHRlbmQgLmlucHV0LWJhc2U7XG5cbiAgaW5wdXQsXG4gIHRleHRhcmVhLFxuICBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgfVxufVxuXG4vLyBFcnJvclxuLmlucHV0LWVycm9yIHtcbiAgQGV4dGVuZCAuaW5wdXQtYmFzZTtcblxuICBpbnB1dCxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgfVxufVxuXG4vLyBEaXNhYmxlZFxuLmlucHV0LWRpc2FibGVkIHtcbiAgQGV4dGVuZCAuaW5wdXQtYmFzZTtcblxuICBpbnB1dCxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLy8gU2VsZWN0IE9wdGlvbnMgU3R5bGluZyAoRHJvcGRvd24pXG4uc2VsZWN0LW9wdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtMzAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI1O1xuICBjb2xvcjogJGdyYXktOTAwO1xuICBib3gtc2hhZG93OiAkc2hhZG93LXNtYWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSwgI0ZGRik7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC01MDtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC01MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgfVxufVxuIiwiaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6ICRmb250LXNpemUtbWQ7XG4gIGhlaWdodDogJGZvbnQtc2l6ZS1tZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtOTUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0yMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtMjAwO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNUQVRFU1xuLmNoZWNrYm94LWVycm9yIHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94LXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodDtcbn1cbiIsIi5yYWRpby1iYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogJGZvbnQtc2l6ZS1tZDtcbiAgICBoZWlnaHQ6ICRmb250LXNpemUtbWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC05NTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLTk1MDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0yMDA7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC0yMDA7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCksXG4gICAgJjpmb2N1czpub3QoOmRpc2FibGVkKSxcbiAgICAmOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtNTA7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LW1lZGl1bTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU1RBVEVTXG4ucmFkaW8tZXJyb3Ige1xuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJvcmRlci1jb2xvcjogJHJlZDtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuXG4ucmFkaW8tc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0O1xufVxuIiwiLy8gU21hbGwgZmxhZyAoZm9yIHRlYXNlcnMpLlxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItc2xpZGVyLFxuLnF1aXogLmltZy1zZWN0aW9uIHtcbiAgLmZsYWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRicmFuZC05NTA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDI0cHg7XG4gICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZmlsbDogJGJyYW5kLTk1MDtcblxuICAgICAgICAmLnN2Zy11bmZsYWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLTI1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1tZWRpdW07XG4gICAgICB9XG5cbiAgICAgICYuYnRuLWRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkYnJhbmQtMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtMjAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3Rpb24tZmxhZyB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMjUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aW9uLXVuZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1mbGFnLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzOC4wMzdweDtcbiAgICAgIGJvcmRlcjogMS4xODlweCBzb2xpZCAkYnJhbmQtOTUwO1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgIHNwYW4uZmxhZy10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuanMtZmxhZy1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib29rbWFyayB7XG4gICAgc3ZnLmZhLWJvb2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5xdWl6IC5pbWctc2VjdGlvbiAuZmxhZyB7XG4gIGJvcmRlci1yYWRpdXM6IDM4LjAzN3B4O1xuICBib3JkZXI6IDEuMTg5cHggc29saWQgJGJyYW5kLTk1MDtcblxuICBhIHtcbiAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICBzcGFuLmZsYWctdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5qcy1mbGFnLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBGdWxsIGZsYWcgKGZvciBkZWZhdWx0IHZpZXcgbW9kZSkuXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAmLm5vZGUtLXR5cGUtcG9kY2FzdCxcbiAgJi5ub2RlLS10eXBlLWFydGlrZWwge1xuICAgIC5mbGFnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkYnJhbmQtOTUwO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAyNHB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZmlsbDogJGJyYW5kLTk1MDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMjUgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1kaXNhYmxlZCB7XG4gICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkYnJhbmQtMjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGlvbi1mbGFnIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLTI1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnLnN2Zy11bmZsYWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGlvbi11bmZsYWcge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMjUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcuc3ZnLWZsYWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuanMtZmxhZy1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzOC4wMzdweDtcbiAgICAgICAgYm9yZGVyOiAxLjE4OXB4IHNvbGlkICRicmFuZC05NTA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgc3Bhbi5mbGFnLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtZmxhZy1tZXNzYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9va21hcmsge1xuICAgICAgc3ZnLmZhLWJvb2ttYXJrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImRldGFpbHMge1xuICBmb250LXdlaWdodDogdW5zZXQ7XG59XG5cbmRldGFpbHMuZ2V3aW5uc3BpZWwtY2FyZF9fdGVybXMge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2LCA0MiwgODYsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBzdW1tYXJ5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICY6Om1hcmtlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTAyYTU2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMDJhNTY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmW29wZW5dIHN1bW1hcnk6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAuZ2V3aW5uc3BpZWwtY2FyZF9fdGVybXMtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbi5nZXdpbm5zcGllbC1jYXJkX19oZWxwZXIge1xuICBjb2xvcjogIzEwMmE1NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDZweCAwIDAgMDtcbn1cbiIsIi8qIOKchSBEZWZhdWx0IHVub3JkZXJlZCBsaXN0IOKAlCBvbmx5IGJsdWUgY29sb3IgKi9cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuXG4gIGxpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAmOjptYXJrZXIge1xuICAgICAgY29sb3I6ICRicmFuZC02MDA7XG4gICAgfVxuICB9XG59XG5cbi8qIOKchSBDaGVja2xpc3QgdmFyaWFudCAoY2hlY2ttYXJrIGljb24pICovXG51bC5jaGVjay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwLjJlbTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTYuNDIyNiA1LjI0NDA4QzE2Ljc0OCA1LjU2OTUxIDE2Ljc0OCA2LjA5NzE1IDE2LjQyMjYgNi40MjI1OUw4LjA4OTIzIDE0Ljc1NTlDNy43NjM4IDE1LjA4MTQgNy4yMzYxNiAxNS4wODE0IDYuOTEwNzIgMTQuNzU1OUwzLjU3NzM5IDExLjQyMjZDMy4yNTE5NSAxMS4wOTcyIDMuMjUxOTUgMTAuNTY5NSAzLjU3NzM5IDEwLjI0NDFDMy45MDI4MyA5LjkxODY0IDQuNDMwNDcgOS45MTg2NCA0Ljc1NTkgMTAuMjQ0MUw3LjQ5OTk4IDEyLjk4ODJMMTUuMjQ0MSA1LjI0NDA4QzE1LjU2OTUgNC45MTg2NCAxNi4wOTcxIDQuOTE4NjQgMTYuNDIyNiA1LjI0NDA4WlwiIGZpbGw9XCIlMjMxNTcwRUZcIi8+PC9zdmc+Jyk7XG4gICAgfVxuICB9XG59XG5cbi8qIOKchSBPcmRlcmVkIGxpc3QgKG51bWJlcnMgaW4gYmx1ZSkgKi9cbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG5cbiAgICAmOjptYXJrZXIge1xuICAgICAgY29sb3I6ICRicmFuZC02MDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1pdGVtIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgcGxhY2UtaXRlbXM6IHN0YXJ0IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbi1pdGVtIHtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1tZWRpdW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjUuMzMzMyAxNS42NjdWMTYuMzMzNkMyNS4zMzMzIDE2LjcwMTggMjUuMDM0OSAxNy4wMDAzIDI0LjY2NjcgMTcuMDAwM0gxN1YyNC42NjdDMTcgMjUuMDM1MSAxNi43MDE1IDI1LjMzMzYgMTYuMzMzMyAyNS4zMzM2SDE1LjY2NjdDMTUuMjk4NSAyNS4zMzM2IDE1IDI1LjAzNTEgMTUgMjQuNjY3VjE3LjAwMDNINy4zMzMzQzYuOTY1MTEgMTcuMDAwMyA2LjY2NjYzIDE2LjcwMTggNi42NjY2MyAxNi4zMzM2VjE1LjY2N0M2LjY2NjYzIDE1LjI5ODggNi45NjUxMSAxNS4wMDAzIDcuMzMzMyAxNS4wMDAzSDE1VjcuMzMzNjVDMTUgNi45NjU0NiAxNS4yOTg1IDYuNjY2OTkgMTUuNjY2NyA2LjY2Njk5SDE2LjMzMzNDMTYuNzAxNSA2LjY2Njk5IDE3IDYuOTY1NDYgMTcgNy4zMzM2NVYxNS4wMDAzSDI0LjY2NjdDMjUuMDM0OSAxNS4wMDAzIDI1LjMzMzMgMTUuMjk4OCAyNS4zMzMzIDE1LjY2N1onIGZpbGw9JyUyMzEwMkE1NicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDAuM3MgZWFzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjQgMjUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMgMTIuNUMzIDExLjk0NzcgMy40NDc3MiAxMS41IDQgMTEuNUgyMEMyMC41NTIzIDExLjUgMjEgMTEuOTQ3NyAyMSAxMi41QzIxIDEzLjA1MjMgMjAuNTUyMyAxMy41IDIwIDEzLjVINEMzLjQ0NzcyIDEzLjUgMyAxMy4wNTIzIDMgMTIuNVonIGZpbGw9JyUyMzEwMkE1NicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aGFzKC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG5cbiAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBjb2xvcjogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1mYXEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzMDInIGhlaWdodD0nNzcxJyB2aWV3Qm94PScwIDAgMTMwMiA3NzEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQxLjE3NiA1OTQuMTI5QzE2Mi4xOTkgNTk5LjI0OCAxODQuNTI2IDU5NS4zOTUgMjA1LjkyMSA1ODIuOTU3QzIyMy45MzQgNTcyLjQ4NyAyMjcuNjcxIDU2OC41MzcgMjUzLjg4NyA1MzIuMjU1QzI4MC4xMzcgNDk1LjkyOCAyODMuNDYxIDQ5Mi40MTYgMjk3LjIwMyA0ODYuNTA1QzMxNy45NDEgNDc3LjU4NSAzMzUuNDc1IDQ4MC43ODMgMzY2LjU1IDQ5OS4xNTZDMzk5Ljk2MiA1MTguOTEgNDE2LjE3NyA1MzUuMzQ0IDQ1My4wMTEgNTg2Ljc4OUM1MjYuMzUxIDY4OS4yMTkgNTc4LjE0NCA3MjkuMjAyIDY1MC42MTEgNzM5LjMzQzcwMS4wODQgNzQ2LjM4MyA3MzcuNDA2IDc0MC44NzYgODE3LjE5MyA3MTQuMDdDODQzLjI3NCA3MDUuMzA5IDg2OC4yNDMgNjk3Ljc0IDg3Mi42ODIgNjk3LjI1MkM5MTcuMjMgNjkyLjM0NiA5NDcuNjMyIDY5NC42NjkgMTAxMS45NCA3MDcuODlDMTA1MC45OCA3MTUuOTE3IDEwODcuODkgNzI4LjEzOCAxMTMzLjEyIDc0OC4wMTZDMTE2NS4wNyA3NjIuMDU0IDEyMTQuNTUgNzcyLjkwNSAxMjMyLjQ5IDc2OS44MDVDMTI1MC4yMSA3NjYuNzQxIDEyNjkuMTcgNzU0LjE3OSAxMjgzLjI1IDczNi4xNzFDMTI5NC4xOSA3MjIuMTcxIDEyOTYuODIgNzE2LjA2NSAxMjk5Ljk2IDY5Ny4yNDdDMTMwNS4wMiA2NjYuOTk0IDEyOTkuOCA2NDYuMzM4IDEyNzcuOTQgNjEwLjEyNUMxMjUzLjIxIDU2OS4xNjMgMTIzOS41MyA1NTQuNDggMTE4Ni4yIDUxMS42NDRDMTA4My44NCA0MjkuNDM4IDEwNTYuMjQgNDE2LjUwNCA5NTIuOTEyIDQwMi4zMzVDOTAwLjk4MiAzOTUuMjE0IDg5NS4yMzggMzkzLjY3MyA4NzQuNDI2IDM4MS4yNzdDODQ3LjA4MyAzNjQuOTkyIDgzNC44NTUgMzUwLjQgODEyLjIxNCAzMDcuMDRDNzg3LjkzMyAyNjAuNTM4IDc3NC42MTMgMjQ0LjY4NSA3NDYuMDk0IDIyOC4zNDRDNzE1Ljg2OCAyMTEuMDI1IDY5Mi45NDIgMjA2LjAzMSA2NDAuNTkxIDIwNS4zNkM1ODQuNTU0IDIwNC42NDMgNTU5LjM2NiAyMDAuODIyIDUzMi40OTYgMTg4Ljk2N0M1MDMuMTA1IDE3NS45OTggNDgwLjMyNyAxNTcuNjY4IDQyNy4zNzMgMTA0LjM3MkMzODcuODc5IDY0LjYyMjUgMzgxLjMzNCA1OS4yMTYxIDM1MC41NjcgNDAuOTI3NUMzMTAuNTY0IDE3LjE0OTMgMjg0LjMwMSA3LjYwNjc2IDI0My40NyAyLjAxMjU5QzE5MS41MzQgLTUuMTAyNjMgMTQ5Ljc5OCA5Ljg4ODA3IDg4LjE3NzkgNTcuNzg3OEM1OS44NTY5IDc5LjgwMjkgNTUuMDkyMyA4NC44ODI4IDM2LjA0OCAxMTMuMzgzQzE4LjAwMjMgMTQwLjM3NyAxMy45MzQgMTQ4LjkzIDYuNzgyMDkgMTc0Ljc1M0MtNS44NDc0NiAyMjAuMzc5IC0xLjk5MTU2IDIzMy44MTUgNDQuNjAyMSAzMDYuNTQ1QzYyLjE0OTMgMzMzLjkzNSA3My4zODU4IDM1OS4wNiA3NS40MDAxIDM3NS40MDhDNzYuMTg2MyAzODEuNzkxIDc0LjA3NjQgMzk2LjYwOSA3MC43MTEyIDQwOC4zMzdDNTcuMjU3NiA0NTUuMjM3IDU4LjMzNSA0ODguMzQ2IDc0LjYxOSA1MjguNDMxQzg5LjQ5NTEgNTY1LjA0OSAxMTEuNjggNTg2Ljk0NyAxNDEuMTc2IDU5NC4xMjlaJyBmaWxsPSclMjNmYmY2ZTcnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luOiA1MHB4IC01MHZ3O1xuICBtYXgtaGVpZ2h0OiA3NzBweDtcblxuICAucm93LmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTUwcHggMTVweCAwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJpZ2h0LWNvbHVtbiB7XG4gICAgLy8gRml4ZWQgaGVpZ2h0IHRvIHByZXZlbnQgYmFja2dyb3VuZCBzaXplIGp1bXBpbmcgd2hlbiB0b2dnbGUgYWNjb3JkaW9uIGl0ZW1zLlxuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcmlnaHQtY29sdW1uIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAucm93LmNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDc1cHggMTVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCJhcnRpY2xlLm5vZGUtLXR5cGUtcG9kY2FzdCB7XG4gIC8vIEZ1bGwgdmlldyAoJ0RlZmF1bHQnIHZpZXcgbW9kZSkuXG4gICYubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwieHhsXCIpO1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgLmZpZWxkLS10eXBlLWRhdGV0aW1lIHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgIC5kYXRldGltZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS4zMzMzNCAxLjgzMzM0QzUuNzAxNTMgMS44MzMzNCA2IDIuMTMxODEgNiAyLjVWMy4xNjY2N0gxMFYyLjVDMTAgMi4xMzE4MSAxMC4yOTg1IDEuODMzMzQgMTAuNjY2NyAxLjgzMzM0QzExLjAzNDkgMS44MzMzNCAxMS4zMzMzIDIuMTMxODEgMTEuMzMzMyAyLjVWMy4xNjY2N0gxMi42NjY3QzEzLjc3MTIgMy4xNjY2NyAxNC42NjY3IDQuMDYyMSAxNC42NjY3IDUuMTY2NjdWMTMuMTY2N0MxNC42NjY3IDE0LjI3MTIgMTMuNzcxMiAxNS4xNjY3IDEyLjY2NjcgMTUuMTY2N0gzLjMzMzM0QzIuMjI4NzcgMTUuMTY2NyAxLjMzMzM0IDE0LjI3MTIgMS4zMzMzNCAxMy4xNjY3VjUuMTY2NjdDMS4zMzMzNCA0LjA2MjEgMi4yMjg3NyAzLjE2NjY3IDMuMzMzMzQgMy4xNjY2N0g0LjY2NjY3VjIuNUM0LjY2NjY3IDIuMTMxODEgNC45NjUxNSAxLjgzMzM0IDUuMzMzMzQgMS44MzMzNFpNNC42NjY2NyA0LjVIMy4zMzMzNEMyLjk2NTE1IDQuNSAyLjY2NjY3IDQuNzk4NDggMi42NjY2NyA1LjE2NjY3VjEzLjE2NjdDMi42NjY2NyAxMy41MzQ5IDIuOTY1MTUgMTMuODMzMyAzLjMzMzM0IDEzLjgzMzNIMTIuNjY2N0MxMy4wMzQ5IDEzLjgzMzMgMTMuMzMzMyAxMy41MzQ5IDEzLjMzMzMgMTMuMTY2N1Y1LjE2NjY3QzEzLjMzMzMgNC43OTg0OCAxMy4wMzQ5IDQuNSAxMi42NjY3IDQuNUgxMS4zMzMzVjUuMTY2NjdDMTEuMzMzMyA1LjUzNDg2IDExLjAzNDkgNS44MzMzNCAxMC42NjY3IDUuODMzMzRDMTAuMjk4NSA1LjgzMzM0IDEwIDUuNTM0ODYgMTAgNS4xNjY2N1Y0LjVINlY1LjE2NjY3QzYgNS41MzQ4NiA1LjcwMTUzIDUuODMzMzQgNS4zMzMzNCA1LjgzMzM0QzQuOTY1MTUgNS44MzMzNCA0LjY2NjY3IDUuNTM0ODYgNC42NjY2NyA1LjE2NjY3VjQuNVpNNCA3LjgzMzM0QzQgNy40NjUxNSA0LjI5ODQ4IDcuMTY2NjcgNC42NjY2NyA3LjE2NjY3SDExLjMzMzNDMTEuNzAxNSA3LjE2NjY3IDEyIDcuNDY1MTUgMTIgNy44MzMzNEMxMiA4LjIwMTUzIDExLjcwMTUgOC41IDExLjMzMzMgOC41SDQuNjY2NjdDNC4yOTg0OCA4LjUgNCA4LjIwMTUzIDQgNy44MzMzNFonIGZpbGw9JyUyMzcxNzY4MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tdHlwZS1kdXJhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOCAzLjE2NjY3QzUuMDU0NDggMy4xNjY2NyAyLjY2NjY2IDUuNTU0NDggMi42NjY2NiA4LjVDMi42NjY2NiAxMS40NDU1IDUuMDU0NDggMTMuODMzMyA4IDEzLjgzMzNDMTAuOTQ1NSAxMy44MzMzIDEzLjMzMzMgMTEuNDQ1NSAxMy4zMzMzIDguNUMxMy4zMzMzIDUuNTU0NDggMTAuOTQ1NSAzLjE2NjY3IDggMy4xNjY2N1pNMS4zMzMzMyA4LjVDMS4zMzMzMyA0LjgxODEgNC4zMTgxIDEuODMzMzQgOCAxLjgzMzM0QzExLjY4MTkgMS44MzMzNCAxNC42NjY3IDQuODE4MSAxNC42NjY3IDguNUMxNC42NjY3IDEyLjE4MTkgMTEuNjgxOSAxNS4xNjY3IDggMTUuMTY2N0M0LjMxODEgMTUuMTY2NyAxLjMzMzMzIDEyLjE4MTkgMS4zMzMzMyA4LjVaTTggNS4xNjY2N0M4LjM2ODE5IDUuMTY2NjcgOC42NjY2NiA1LjQ2NTE1IDguNjY2NjYgNS44MzMzNFY4LjIyMzg2TDEwLjQ3MTQgMTAuMDI4NkMxMC43MzE3IDEwLjI4ODkgMTAuNzMxNyAxMC43MTExIDEwLjQ3MTQgMTAuOTcxNEMxMC4yMTExIDExLjIzMTggOS43ODg5NCAxMS4yMzE4IDkuNTI4NTkgMTAuOTcxNEw3LjUyODU5IDguOTcxNDFDNy40MDM1NyA4Ljg0NjM4IDcuMzMzMzMgOC42NzY4MSA3LjMzMzMzIDguNVY1LjgzMzM0QzcuMzMzMzMgNS40NjUxNSA3LjYzMTggNS4xNjY2NyA4IDUuMTY2NjdaJyBmaWxsPSclMjM3MTc2ODAnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAubGVmdC1ncm91cCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMTIwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjY4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtNjAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblxuICAgICAgICAgIC5wb2RjYXN0LWltYWdlIHtcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb2RjYXN0LWltYWdlIHtcbiAgICAgICAgICAgICAgLmZpZWxkLWltZyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb2RjYXN0LWluZm8ge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBvZGNhc3QtYXV0aG9yLFxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBvZGNhc3Qge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb2RjYXN0LWF1ZGlvIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG5cbiAgICAgICAgICAgICAgYXVkaW8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib2R5LXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDE1cHggNDhweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb2RjYXN0LWxvZ28tb3ZlcnJpZGUsXG4gICAgICAucG9kY2FzdC1sb2dvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhhcygucG9kY2FzdC1sb2dvLW92ZXJyaWRlKSB7XG4gICAgICAgIC50YXhvbm9teS10ZXJtLnZvY2FidWxhcnktcG9kY2FzdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIHN1bW1hcnkge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLTI1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1tZWRpdW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRicmFuZC05NTAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbi5zdW1tYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZ1bGwgdmlldyAobW9iaWxlKS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICAuaGVhZGVyLWdyb3VwIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgLmRhdGV0aW1lLFxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb2RjYXN0LWR1cmF0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICAgIC5sZWZ0LWdyb3VwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmlnaHQtZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5wb2RjYXN0LWltYWdlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcG9kY2FzdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLmZpZWxkLWltZyB7XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9kY2FzdC1pbmZvIHtcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBvZGNhc3QtYXV0aG9yLFxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcG9kY2FzdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb2RjYXN0LWF1ZGlvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib2R5LXNlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRldGFpbHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gJ1RlYXNlciBzbGlkZXInIHZpZXcgbW9kZS5cbiAgJi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLXNsaWRlciB7XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgKiB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY2FyZCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNsaWRlcjtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZsYWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzguMDM3cHg7XG4gICAgICAgICAgICBib3JkZXI6IDEuMTg5cHggc29saWQgJGJyYW5kLTk1MDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAgICAgICBzcGFuLmZsYWctdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLWZsYWctbWVzc2FnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1kZXRhaWxzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwO1xuXG4gICAgICAgICAgJjpoYXMoLnBvZGNhc3QtbG9nby1vdmVycmlkZSkge1xuICAgICAgICAgICAgLnRheG9ub215LXRlcm0udm9jYWJ1bGFyeS1wb2RjYXN0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb2RjYXN0LWxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcG9kY2FzdC1lcGlzb2RlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC05NTA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRhdGV0aW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS4zMzMzNCAxLjgzMzM0QzUuNzAxNTMgMS44MzMzNCA2IDIuMTMxODEgNiAyLjVWMy4xNjY2N0gxMFYyLjVDMTAgMi4xMzE4MSAxMC4yOTg1IDEuODMzMzQgMTAuNjY2NyAxLjgzMzM0QzExLjAzNDkgMS44MzMzNCAxMS4zMzMzIDIuMTMxODEgMTEuMzMzMyAyLjVWMy4xNjY2N0gxMi42NjY3QzEzLjc3MTIgMy4xNjY2NyAxNC42NjY3IDQuMDYyMSAxNC42NjY3IDUuMTY2NjdWMTMuMTY2N0MxNC42NjY3IDE0LjI3MTIgMTMuNzcxMiAxNS4xNjY3IDEyLjY2NjcgMTUuMTY2N0gzLjMzMzM0QzIuMjI4NzcgMTUuMTY2NyAxLjMzMzM0IDE0LjI3MTIgMS4zMzMzNCAxMy4xNjY3VjUuMTY2NjdDMS4zMzMzNCA0LjA2MjEgMi4yMjg3NyAzLjE2NjY3IDMuMzMzMzQgMy4xNjY2N0g0LjY2NjY3VjIuNUM0LjY2NjY3IDIuMTMxODEgNC45NjUxNSAxLjgzMzM0IDUuMzMzMzQgMS44MzMzNFpNNC42NjY2NyA0LjVIMy4zMzMzNEMyLjk2NTE1IDQuNSAyLjY2NjY3IDQuNzk4NDggMi42NjY2NyA1LjE2NjY3VjEzLjE2NjdDMi42NjY2NyAxMy41MzQ5IDIuOTY1MTUgMTMuODMzMyAzLjMzMzM0IDEzLjgzMzNIMTIuNjY2N0MxMy4wMzQ5IDEzLjgzMzMgMTMuMzMzMyAxMy41MzQ5IDEzLjMzMzMgMTMuMTY2N1Y1LjE2NjY3QzEzLjMzMzMgNC43OTg0OCAxMy4wMzQ5IDQuNSAxMi42NjY3IDQuNUgxMS4zMzMzVjUuMTY2NjdDMTEuMzMzMyA1LjUzNDg2IDExLjAzNDkgNS44MzMzNCAxMC42NjY3IDUuODMzMzRDMTAuMjk4NSA1LjgzMzM0IDEwIDUuNTM0ODYgMTAgNS4xNjY2N1Y0LjVINlY1LjE2NjY3QzYgNS41MzQ4NiA1LjcwMTUzIDUuODMzMzQgNS4zMzMzNCA1LjgzMzM0QzQuOTY1MTUgNS44MzMzNCA0LjY2NjY3IDUuNTM0ODYgNC42NjY2NyA1LjE2NjY3VjQuNVpNNCA3LjgzMzM0QzQgNy40NjUxNSA0LjI5ODQ4IDcuMTY2NjcgNC42NjY2NyA3LjE2NjY3SDExLjMzMzNDMTEuNzAxNSA3LjE2NjY3IDEyIDcuNDY1MTUgMTIgNy44MzMzNEMxMiA4LjIwMTUzIDExLjcwMTUgOC41IDExLjMzMzMgOC41SDQuNjY2NjdDNC4yOTg0OCA4LjUgNCA4LjIwMTUzIDQgNy44MzMzNFonIGZpbGw9JyUyMzcxNzY4MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBvZGNhc3QtZHVyYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004IDMuMTY2NjdDNS4wNTQ0OCAzLjE2NjY3IDIuNjY2NjYgNS41NTQ0OCAyLjY2NjY2IDguNUMyLjY2NjY2IDExLjQ0NTUgNS4wNTQ0OCAxMy44MzMzIDggMTMuODMzM0MxMC45NDU1IDEzLjgzMzMgMTMuMzMzMyAxMS40NDU1IDEzLjMzMzMgOC41QzEzLjMzMzMgNS41NTQ0OCAxMC45NDU1IDMuMTY2NjcgOCAzLjE2NjY3Wk0xLjMzMzMzIDguNUMxLjMzMzMzIDQuODE4MSA0LjMxODEgMS44MzMzNCA4IDEuODMzMzRDMTEuNjgxOSAxLjgzMzM0IDE0LjY2NjcgNC44MTgxIDE0LjY2NjcgOC41QzE0LjY2NjcgMTIuMTgxOSAxMS42ODE5IDE1LjE2NjcgOCAxNS4xNjY3QzQuMzE4MSAxNS4xNjY3IDEuMzMzMzMgMTIuMTgxOSAxLjMzMzMzIDguNVpNOCA1LjE2NjY3QzguMzY4MTkgNS4xNjY2NyA4LjY2NjY2IDUuNDY1MTUgOC42NjY2NiA1LjgzMzM0VjguMjIzODZMMTAuNDcxNCAxMC4wMjg2QzEwLjczMTcgMTAuMjg4OSAxMC43MzE3IDEwLjcxMTEgMTAuNDcxNCAxMC45NzE0QzEwLjIxMTEgMTEuMjMxOCA5Ljc4ODk0IDExLjIzMTggOS41Mjg1OSAxMC45NzE0TDcuNTI4NTkgOC45NzE0MUM3LjQwMzU3IDguODQ2MzggNy4zMzMzMyA4LjY3NjgxIDcuMzMzMzMgOC41VjUuODMzMzRDNy4zMzMzMyA1LjQ2NTE1IDcuNjMxOCA1LjE2NjY3IDggNS4xNjY2N1onIGZpbGw9JyUyMzcxNzY4MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC05NTA7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLmJvZHksXG4gICAgICAgICAgLmJvZHkgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBoZWlnaHQ6IDE1OHB4O1xuXG4gICAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLmNhcmQtaW5uZXIge1xuICAgICAgICAgICAgLmxhYmVsLXdyYXBwZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtZGV0YWlscyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgICAgICAgICAgICBnYXA6IDE2cHggOHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubm9kZS0tdHlwZS1mZWVkLWl0ZW1zLXB0YS1mb3J1bSB7XG4gICYubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zbGlkZXIge1xuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MzhweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNsaWRlcjtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmVlZC1pdGVtcy1wdGEtZm9ydW0tcmltZyxcbiAgICAgICAgLm5vLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1mZWVkLWl0ZW1zLXB0YS1mb3J1bS1yaW1nLFxuICAgIC5uby1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjkgMjknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE2LjgzMzMgNi4zMzMzM0MxNi4xODkgNi4zMzMzMyAxNS42NjY3IDUuODExIDE1LjY2NjcgNS4xNjY2N0MxNS42NjY3IDQuNTIyMzMgMTYuMTg5IDQgMTYuODMzMyA0SDIzLjgzMzNDMjQuNDc3NyA0IDI1IDQuNTIyMzMgMjUgNS4xNjY2N1YxMi4xNjY3QzI1IDEyLjgxMSAyNC40Nzc3IDEzLjMzMzMgMjMuODMzMyAxMy4zMzMzQzIzLjE4OSAxMy4zMzMzIDIyLjY2NjcgMTIuODExIDIyLjY2NjcgMTIuMTY2N1Y3Ljk4MzI1TDEyLjk5MTYgMTcuNjU4M0MxMi41MzYgMTguMTEzOSAxMS43OTczIDE4LjExMzkgMTEuMzQxNyAxNy42NTgzQzEwLjg4NjEgMTcuMjAyNyAxMC44ODYxIDE2LjQ2NCAxMS4zNDE3IDE2LjAwODRMMjEuMDE2OCA2LjMzMzMzSDE2LjgzMzNaTTcuNSA4LjY2NjY3QzYuODU1NjcgOC42NjY2NyA2LjMzMzMzIDkuMTg5IDYuMzMzMzMgOS44MzMzM1YyMS41QzYuMzMzMzMgMjIuMTQ0MyA2Ljg1NTY3IDIyLjY2NjcgNy41IDIyLjY2NjdIMTkuMTY2N0MxOS44MTEgMjIuNjY2NyAyMC4zMzMzIDIyLjE0NDMgMjAuMzMzMyAyMS41VjE2LjgzMzNDMjAuMzMzMyAxNi4xODkgMjAuODU1NyAxNS42NjY3IDIxLjUgMTUuNjY2N0MyMi4xNDQzIDE1LjY2NjcgMjIuNjY2NyAxNi4xODkgMjIuNjY2NyAxNi44MzMzVjIxLjVDMjIuNjY2NyAyMy40MzMgMjEuMDk5NyAyNSAxOS4xNjY3IDI1SDcuNUM1LjU2NyAyNSA0IDIzLjQzMyA0IDIxLjVWOS44MzMzM0M0IDcuOTAwMzQgNS41NjcgNi4zMzMzMyA3LjUgNi4zMzMzM0gxMi4xNjY3QzEyLjgxMSA2LjMzMzMzIDEzLjMzMzMgNi44NTU2NyAxMy4zMzMzIDcuNUMxMy4zMzMzIDguMTQ0MzMgMTIuODExIDguNjY2NjcgMTIuMTY2NyA4LjY2NjY3SDcuNVonIGZpbGw9JyUyMzEwMkE1NicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0LjkzMXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJyb3c7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNC4wNDEwNTU2NzkzMjEyODlweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWltYWdlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG4gICAgfVxuXG4gICAgLnB0YS1mb3J1bS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICAubm9kZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmVlZC1pdGVtcy1wdGEtZm9ydW0tcmltZyB7XG4gICAgICAgIGhlaWdodDogMTk0cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTk0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMTAwO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhhcyguZmllbGQtLW5hbWUtZmllbGQtZmVlZC1pdGVtcy1wdGEtZm9ydW0tcmltZykge1xuICAgICAgICAubm8taW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZsYWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzguMDM3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMS44ODY2MDgxMjM3NzkyOTdweCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgc3Bhbi5mbGFnLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtZmxhZy1tZXNzYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wdGEtZm9ydW0tbWFya3VwIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtOTUwO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtZGF0ZXRpbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMzMzMzQgMS44MzMzNEM1LjcwMTUzIDEuODMzMzQgNiAyLjEzMTgxIDYgMi41VjMuMTY2NjdIMTBWMi41QzEwIDIuMTMxODEgMTAuMjk4NSAxLjgzMzM0IDEwLjY2NjcgMS44MzMzNEMxMS4wMzQ5IDEuODMzMzQgMTEuMzMzMyAyLjEzMTgxIDExLjMzMzMgMi41VjMuMTY2NjdIMTIuNjY2N0MxMy43NzEyIDMuMTY2NjcgMTQuNjY2NyA0LjA2MjEgMTQuNjY2NyA1LjE2NjY3VjEzLjE2NjdDMTQuNjY2NyAxNC4yNzEyIDEzLjc3MTIgMTUuMTY2NyAxMi42NjY3IDE1LjE2NjdIMy4zMzMzNEMyLjIyODc3IDE1LjE2NjcgMS4zMzMzNCAxNC4yNzEyIDEuMzMzMzQgMTMuMTY2N1Y1LjE2NjY3QzEuMzMzMzQgNC4wNjIxIDIuMjI4NzcgMy4xNjY2NyAzLjMzMzM0IDMuMTY2NjdINC42NjY2N1YyLjVDNC42NjY2NyAyLjEzMTgxIDQuOTY1MTUgMS44MzMzNCA1LjMzMzM0IDEuODMzMzRaTTQuNjY2NjcgNC41SDMuMzMzMzRDMi45NjUxNSA0LjUgMi42NjY2NyA0Ljc5ODQ4IDIuNjY2NjcgNS4xNjY2N1YxMy4xNjY3QzIuNjY2NjcgMTMuNTM0OSAyLjk2NTE1IDEzLjgzMzMgMy4zMzMzNCAxMy44MzMzSDEyLjY2NjdDMTMuMDM0OSAxMy44MzMzIDEzLjMzMzMgMTMuNTM0OSAxMy4zMzMzIDEzLjE2NjdWNS4xNjY2N0MxMy4zMzMzIDQuNzk4NDggMTMuMDM0OSA0LjUgMTIuNjY2NyA0LjVIMTEuMzMzM1Y1LjE2NjY3QzExLjMzMzMgNS41MzQ4NiAxMS4wMzQ5IDUuODMzMzQgMTAuNjY2NyA1LjgzMzM0QzEwLjI5ODUgNS44MzMzNCAxMCA1LjUzNDg2IDEwIDUuMTY2NjdWNC41SDZWNS4xNjY2N0M2IDUuNTM0ODYgNS43MDE1MyA1LjgzMzM0IDUuMzMzMzQgNS44MzMzNEM0Ljk2NTE1IDUuODMzMzQgNC42NjY2NyA1LjUzNDg2IDQuNjY2NjcgNS4xNjY2N1Y0LjVaTTQgNy44MzMzNEM0IDcuNDY1MTUgNC4yOTg0OCA3LjE2NjY3IDQuNjY2NjcgNy4xNjY2N0gxMS4zMzMzQzExLjcwMTUgNy4xNjY2NyAxMiA3LjQ2NTE1IDEyIDcuODMzMzRDMTIgOC4yMDE1MyAxMS43MDE1IDguNSAxMS4zMzMzIDguNUg0LjY2NjY3QzQuMjk4NDggOC41IDQgOC4yMDE1MyA0IDcuODMzMzRaJyBmaWxsPSclMjM3MTc2ODAnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEycHggMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC05NTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJpbW1lZCB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1mZWVkLWl0ZW1zLXB0YS1mb3J1bS1ybGluayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZpZXcgb2YgRmVlZCBJdGVtcyAoUFRBIEZvcnVtKS5cbi5wYXJhZ3JhcGgge1xuICBhLmFsbC1saW5rIGgyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRicmFuZC05NTAgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXZpZXdzLWJsb2NrZm9ydW0tcGxheWxpc3QtYmxvY2stMSB7XG4gICAgLnZpZXctaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogODI4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA0M3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtZmVlZC1pdGVtcy1hYmRhIHtcbiAgLy8gVGVhc2VyIHZpZXcuXG4gICYubm9kZS0tdmlldy1tb2RlLXRlYXNlciAsJi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAqIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuXG4gICAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFiZGEtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmVlZC1pdGVtcy1hYmRhLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC02MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhdGVnb3J5LXLDvGNrcnVmZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnktNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2F0ZWdvcnktYXJ0aWtlbCB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lLWFnbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGdhcDogMnB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yIDRDMiAyLjg5NTQzIDIuODk1NDMgMiA0IDJIMTJDMTMuMTA0NiAyIDE0IDIuODk1NDMgMTQgNFYxMkMxNCAxMy4xMDQ2IDEzLjEwNDYgMTQgMTIgMTRINEMyLjg5NTQzIDE0IDIgMTMuMTA0NiAyIDEyVjRaTTQgMy4zMzMzM0MzLjYzMTgxIDMuMzMzMzMgMy4zMzMzMyAzLjYzMTgxIDMuMzMzMzMgNFY4SDQuMzkwNTJDNC43NDQxNSA4IDUuMDgzMjkgOC4xNDA0OCA1LjMzMzMzIDguMzkwNTJMNi45NDI4MSAxMEg5LjA1NzE5TDEwLjY2NjcgOC4zOTA1MkMxMC45MTY3IDguMTQwNDggMTEuMjU1OSA4IDExLjYwOTUgOEgxMi42NjY3VjRDMTIuNjY2NyAzLjYzMTgxIDEyLjM2ODIgMy4zMzMzMyAxMiAzLjMzMzMzSDRaTTEyLjY2NjcgOS4zMzMzM0gxMS42MDk1TDEwIDEwLjk0MjhDOS43NDk5NSAxMS4xOTI5IDkuNDEwODEgMTEuMzMzMyA5LjA1NzE5IDExLjMzMzNINi45NDI4MUM2LjU4OTE5IDExLjMzMzMgNi4yNTAwNSAxMS4xOTI5IDYgMTAuOTQyOEw0LjM5MDUyIDkuMzMzMzNIMy4zMzMzM1YxMkMzLjMzMzMzIDEyLjM2ODIgMy42MzE4MSAxMi42NjY3IDQgMTIuNjY2N0gxMkMxMi4zNjgyIDEyLjY2NjcgMTIuNjY2NyAxMi4zNjgyIDEyLjY2NjcgMTJWOS4zMzMzM1onIGZpbGw9JyUyMzEwMkE1NicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC05NTA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMzMzMzQgMS44MzMzNEM1LjcwMTUzIDEuODMzMzQgNiAyLjEzMTgxIDYgMi41VjMuMTY2NjdIMTBWMi41QzEwIDIuMTMxODEgMTAuMjk4NSAxLjgzMzM0IDEwLjY2NjcgMS44MzMzNEMxMS4wMzQ5IDEuODMzMzQgMTEuMzMzMyAyLjEzMTgxIDExLjMzMzMgMi41VjMuMTY2NjdIMTIuNjY2N0MxMy43NzEyIDMuMTY2NjcgMTQuNjY2NyA0LjA2MjEgMTQuNjY2NyA1LjE2NjY3VjEzLjE2NjdDMTQuNjY2NyAxNC4yNzEyIDEzLjc3MTIgMTUuMTY2NyAxMi42NjY3IDE1LjE2NjdIMy4zMzMzNEMyLjIyODc3IDE1LjE2NjcgMS4zMzMzNCAxNC4yNzEyIDEuMzMzMzQgMTMuMTY2N1Y1LjE2NjY3QzEuMzMzMzQgNC4wNjIxIDIuMjI4NzcgMy4xNjY2NyAzLjMzMzM0IDMuMTY2NjdINC42NjY2N1YyLjVDNC42NjY2NyAyLjEzMTgxIDQuOTY1MTUgMS44MzMzNCA1LjMzMzM0IDEuODMzMzRaTTQuNjY2NjcgNC41SDMuMzMzMzRDMi45NjUxNSA0LjUgMi42NjY2NyA0Ljc5ODQ4IDIuNjY2NjcgNS4xNjY2N1YxMy4xNjY3QzIuNjY2NjcgMTMuNTM0OSAyLjk2NTE1IDEzLjgzMzMgMy4zMzMzNCAxMy44MzMzSDEyLjY2NjdDMTMuMDM0OSAxMy44MzMzIDEzLjMzMzMgMTMuNTM0OSAxMy4zMzMzIDEzLjE2NjdWNS4xNjY2N0MxMy4zMzMzIDQuNzk4NDggMTMuMDM0OSA0LjUgMTIuNjY2NyA0LjVIMTEuMzMzM1Y1LjE2NjY3QzExLjMzMzMgNS41MzQ4NiAxMS4wMzQ5IDUuODMzMzQgMTAuNjY2NyA1LjgzMzM0QzEwLjI5ODUgNS44MzMzNCAxMCA1LjUzNDg2IDEwIDUuMTY2NjdWNC41SDZWNS4xNjY2N0M2IDUuNTM0ODYgNS43MDE1MyA1LjgzMzM0IDUuMzMzMzQgNS44MzMzNEM0Ljk2NTE1IDUuODMzMzQgNC42NjY2NyA1LjUzNDg2IDQuNjY2NjcgNS4xNjY2N1Y0LjVaTTQgNy44MzMzNEM0IDcuNDY1MTUgNC4yOTg0OCA3LjE2NjY3IDQuNjY2NjcgNy4xNjY2N0gxMS4zMzMzQzExLjcwMTUgNy4xNjY2NyAxMiA3LjQ2NTE1IDEyIDcuODMzMzRDMTIgOC4yMDE1MyAxMS43MDE1IDguNSAxMS4zMzMzIDguNUg0LjY2NjY3QzQuMjk4NDggOC41IDQgOC4yMDE1MyA0IDcuODMzMzRaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvZHksXG4gICAgICAuYm9keSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmVlZC1pdGVtcy1hYmRhLXJsaW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBWaWV3IG9mIEZlZWQgSXRlbXMgQUJEQS5cbi5wYXJhZ3JhcGgge1xuICAmLnZpZXdzLWJsb2NrLS1mZWVkLWl0ZW1zLWFiZGEtYW1rLW1lbGR1bmdlbi1ibG9jay0xIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay12aWV3cy1ibG9ja2ZlZWQtaXRlbXMtYWJkYS1hbWstbWVsZHVuZ2VuLWJsb2NrLTEge1xuICAgID4gaDIge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemUtbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2ZlZWQtaXRlbXMtYWJkYS1hbWstbWVsZHVuZ2VuLWJsb2NrLTEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gID4gaDIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZS1tb2JpbGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudmlldy1kaXNwbGF5LWlkLWFta19tZWxkdW5nZW5fYmxvY2tfMSB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIik7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgLnZpZXctaGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgfVxuXG4gICAgICAubG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgIG1hcmdpbjogNDhweCAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuYmVmLWxpbmtzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4gICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmJlZi1saW5rLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1sYXJnZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctZm9vdGVyIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogMjhweCBhdXRvIDA7XG5cbiAgICAgIGEge1xuXG4gICAgICAgICY6bm90KC5idXR0b24pIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMy43OTI5IDQuMjkyODlDMTQuMTgzNCAzLjkwMjM3IDE0LjgxNjYgMy45MDIzNyAxNS4yMDcxIDQuMjkyODlMMjIuMjA3MSAxMS4yOTI5QzIyLjM5NDYgMTEuNDgwNCAyMi41IDExLjczNDggMjIuNSAxMkMyMi41IDEyLjI2NTIgMjIuMzk0NiAxMi41MTk2IDIyLjIwNzEgMTIuNzA3MUwxNS4yMDcxIDE5LjcwNzFDMTQuODE2NiAyMC4wOTc2IDE0LjE4MzQgMjAuMDk3NiAxMy43OTI5IDE5LjcwNzFDMTMuNDAyNCAxOS4zMTY2IDEzLjQwMjQgMTguNjgzNCAxMy43OTI5IDE4LjI5MjlMMTkuMDg1OCAxM0wzLjUgMTNDMi45NDc3MiAxMyAyLjUgMTIuNTUyMyAyLjUgMTJDMi41IDExLjQ0NzcgMi45NDc3MiAxMSAzLjUgMTFMMTkuMDg1OCAxMUwxMy43OTI5IDUuNzA3MTFDMTMuNDAyNCA1LjMxNjU4IDEzLjQwMjQgNC42ODM0MiAxMy43OTI5IDQuMjkyODlaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXcge1xuICAuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctZGlzcGxheS1pZC1hbWtfZGFzaGJvYXJkX2Jsb2NrIHtcbiAgLnZpZXctY29udGVudCB7XG4gICAgLml0ZW0tbGlzdCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5vZGUtLXR5cGUtZmVlZC1pdGVtcy1hYmRhIHtcblxuICAgICYubm9kZS0tdmlldy1tb2RlLXRlYXNlci12aWV3IHtcbiAgICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGEge1xuICAgICAgICAmLnRpdGxlLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnIyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTU3MEVGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWJkYS1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC50aW1lLWFnbyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAudGltZS1hZ28sIC5kYXRlIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3BhbiwgdGltZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtZmVlZC1pdGVtcy1waGFybWFzdGVsbGVuLWpvYnMge1xuICAvLyAnQW5yaXNzdGV4dCcgKHRlYXNlcikgdmlldyBtb2RlLlxuICAmLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI5IDI5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNi44MzMzIDYuMzMzMzNDMTYuMTg5IDYuMzMzMzMgMTUuNjY2NyA1LjgxMSAxNS42NjY3IDUuMTY2NjdDMTUuNjY2NyA0LjUyMjMzIDE2LjE4OSA0IDE2LjgzMzMgNEgyMy44MzMzQzI0LjQ3NzcgNCAyNSA0LjUyMjMzIDI1IDUuMTY2NjdWMTIuMTY2N0MyNSAxMi44MTEgMjQuNDc3NyAxMy4zMzMzIDIzLjgzMzMgMTMuMzMzM0MyMy4xODkgMTMuMzMzMyAyMi42NjY3IDEyLjgxMSAyMi42NjY3IDEyLjE2NjdWNy45ODMyNUwxMi45OTE2IDE3LjY1ODNDMTIuNTM2IDE4LjExMzkgMTEuNzk3MyAxOC4xMTM5IDExLjM0MTcgMTcuNjU4M0MxMC44ODYxIDE3LjIwMjcgMTAuODg2MSAxNi40NjQgMTEuMzQxNyAxNi4wMDg0TDIxLjAxNjggNi4zMzMzM0gxNi44MzMzWk03LjUgOC42NjY2N0M2Ljg1NTY3IDguNjY2NjcgNi4zMzMzMyA5LjE4OSA2LjMzMzMzIDkuODMzMzNWMjEuNUM2LjMzMzMzIDIyLjE0NDMgNi44NTU2NyAyMi42NjY3IDcuNSAyMi42NjY3SDE5LjE2NjdDMTkuODExIDIyLjY2NjcgMjAuMzMzMyAyMi4xNDQzIDIwLjMzMzMgMjEuNVYxNi44MzMzQzIwLjMzMzMgMTYuMTg5IDIwLjg1NTcgMTUuNjY2NyAyMS41IDE1LjY2NjdDMjIuMTQ0MyAxNS42NjY3IDIyLjY2NjcgMTYuMTg5IDIyLjY2NjcgMTYuODMzM1YyMS41QzIyLjY2NjcgMjMuNDMzIDIxLjA5OTcgMjUgMTkuMTY2NyAyNUg3LjVDNS41NjcgMjUgNCAyMy40MzMgNCAyMS41VjkuODMzMzNDNCA3LjkwMDM0IDUuNTY3IDYuMzMzMzMgNy41IDYuMzMzMzNIMTIuMTY2N0MxMi44MTEgNi4zMzMzMyAxMy4zMzMzIDYuODU1NjcgMTMuMzMzMyA3LjVDMTMuMzMzMyA4LjE0NDMzIDEyLjgxMSA4LjY2NjY3IDEyLjE2NjcgOC42NjY2N0g3LjVaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA0NC45MzFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJyb3c7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTQuMDQxMDU1Njc5MzIxMjg5cHgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1zbGlkZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDAgIWltcG9ydGFudDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubm9kZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmpvYi1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmNzaHMtdGVybS1ncm91cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIuNjY2NjggNC4xODgwOEMyLjY2NjY4IDMuMDgzNTIgMy41NjIxMSAyLjE4ODA4IDQuNjY2NjggMi4xODgwOEgxMS4zMzMzQzEyLjQzNzkgMi4xODgwOCAxMy4zMzMzIDMuMDgzNTIgMTMuMzMzMyA0LjE4ODA4VjE0LjE4ODFMMTQgMTQuMTg4MUMxNC4zNjgyIDE0LjE4ODEgMTQuNjY2NyAxNC40ODY1IDE0LjY2NjcgMTQuODU0N0MxNC42NjY3IDE1LjIyMjkgMTQuMzY4MiAxNS41MjE0IDE0IDE1LjUyMTRIMkMxLjYzMTgxIDE1LjUyMTQgMS4zMzMzNCAxNS4yMjI5IDEuMzMzMzQgMTQuODU0N0MxLjMzMzM1IDE0LjQ4NjUgMS42MzE4MyAxNC4xODgxIDIuMDAwMDIgMTQuMTg4MUwyLjY2NjY4IDE0LjE4ODFWNC4xODgwOFpNNC4wMDAwMSAxNC4xODgxSDYuMDAwMDFWMTEuNTIxNEM2LjAwMDAxIDEwLjc4NSA2LjU5Njk2IDEwLjE4ODEgNy4zMzMzNCAxMC4xODgxSDguNjY2NjhDOS40MDMwNiAxMC4xODgxIDEwIDEwLjc4NSAxMCAxMS41MjE0VjE0LjE4ODFIMTJWNC4xODgwOEMxMiAzLjgxOTg5IDExLjcwMTUgMy41MjE0MiAxMS4zMzMzIDMuNTIxNDJINC42NjY2OEM0LjI5ODQ5IDMuNTIxNDIgNC4wMDAwMSAzLjgxOTg5IDQuMDAwMDEgNC4xODgwOFYxNC4xODgxWk04LjY2NjY4IDE0LjE4ODFWMTEuNTIxNEg3LjMzMzM0VjE0LjE4ODFIOC42NjY2OFpNNS4zMzMzNCA1LjUyMTRDNS4zMzMzNCA1LjE1MzIxIDUuNjMxODIgNC44NTQ3NCA2LjAwMDAxIDQuODU0NzRINi42NjY2OEM3LjAzNDg3IDQuODU0NzQgNy4zMzMzNCA1LjE1MzIxIDcuMzMzMzQgNS41MjE0QzcuMzMzMzQgNS44ODk1OSA3LjAzNDg3IDYuMTg4MDcgNi42NjY2OCA2LjE4ODA3SDYuMDAwMDFDNS42MzE4MiA2LjE4ODA3IDUuMzMzMzQgNS44ODk1OSA1LjMzMzM0IDUuNTIxNFpNOC42NjY2OCA1LjUyMTRDOC42NjY2OCA1LjE1MzIxIDguOTY1MTUgNC44NTQ3NCA5LjMzMzM0IDQuODU0NzRIMTBDMTAuMzY4MiA0Ljg1NDc0IDEwLjY2NjcgNS4xNTMyMSAxMC42NjY3IDUuNTIxNEMxMC42NjY3IDUuODg5NTkgMTAuMzY4MiA2LjE4ODA3IDEwIDYuMTg4MDdIOS4zMzMzNEM4Ljk2NTE1IDYuMTg4MDcgOC42NjY2OCA1Ljg4OTU5IDguNjY2NjggNS41MjE0Wk01LjMzMzM0IDguMTg4MDdDNS4zMzMzNCA3LjgxOTg4IDUuNjMxODIgNy41MjE0IDYuMDAwMDEgNy41MjE0SDYuNjY2NjhDNy4wMzQ4NyA3LjUyMTQgNy4zMzMzNCA3LjgxOTg4IDcuMzMzMzQgOC4xODgwN0M3LjMzMzM0IDguNTU2MjYgNy4wMzQ4NyA4Ljg1NDc0IDYuNjY2NjggOC44NTQ3NEg2LjAwMDAxQzUuNjMxODIgOC44NTQ3NCA1LjMzMzM0IDguNTU2MjYgNS4zMzMzNCA4LjE4ODA3Wk04LjY2NjY4IDguMTg4MDdDOC42NjY2OCA3LjgxOTg4IDguOTY1MTUgNy41MjE0IDkuMzMzMzQgNy41MjE0SDEwQzEwLjM2ODIgNy41MjE0IDEwLjY2NjcgNy44MTk4OCAxMC42NjY3IDguMTg4MDdDMTAuNjY2NyA4LjU1NjI2IDEwLjM2ODIgOC44NTQ3NCAxMCA4Ljg1NDc0SDkuMzMzMzRDOC45NjUxNSA4Ljg1NDc0IDguNjY2NjggOC41NTYyNiA4LjY2NjY4IDguMTg4MDdaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qb2ItbG9jYXRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMS4yOTk4IDQuODg4MjVDOS40NzczOCAzLjA2NTgxIDYuNTIyNjEgMy4wNjU4MSA0LjcwMDE3IDQuODg4MjVDMi44Nzc3MiA2LjcxMDcgMi44Nzc3MiA5LjY2NTQ3IDQuNzAwMTcgMTEuNDg3OUw3LjUyOTE2IDE0LjMxNjlDNy43ODkzMiAxNC41NzcxIDguMjEwNTkgMTQuNTc3MiA4LjQ3MTEzIDE0LjMxNjZMMTEuMjk5OCAxMS40ODc5QzEzLjEyMjMgOS42NjU0NyAxMy4xMjIzIDYuNzEwNyAxMS4yOTk4IDQuODg4MjVaTTMuNzU3MzYgMy45NDU0NEM2LjEwMDUxIDEuNjAyMyA5Ljg5OTUgMS42MDIzIDEyLjI0MjYgMy45NDU0NEMxNC41ODU4IDYuMjg4NTkgMTQuNTg1OCAxMC4wODc2IDEyLjI0MjYgMTIuNDMwN0w5LjkwNzggMTQuNzY1NkM5Ljg4Njg2IDE0Ljc4NjUgOS45MTY5NCAxNC43NTY0IDkuODk2MDEgMTQuNzc3NEw5LjQxMzk0IDE1LjI1OTRDOC42MzMwNyAxNi4wNDAzIDcuMzY3NTggMTYuMDQwOSA2LjU4NjM1IDE1LjI1OTdMMy43NTczNiAxMi40MzA3QzEuNDE0MjEgMTAuMDg3NiAxLjQxNDIxIDYuMjg4NTkgMy43NTczNiAzLjk0NTQ0Wk04IDYuODU0NzVDNy4yNjM2MiA2Ljg1NDc1IDYuNjY2NjcgNy40NTE3IDYuNjY2NjcgOC4xODgwOEM2LjY2NjY3IDguOTI0NDYgNy4yNjM2MiA5LjUyMTQyIDggOS41MjE0MkM4LjczNjM4IDkuNTIxNDIgOS4zMzMzMyA4LjkyNDQ2IDkuMzMzMzMgOC4xODgwOEM5LjMzMzMzIDcuNDUxNyA4LjczNjM4IDYuODU0NzUgOCA2Ljg1NDc1Wk01LjMzMzMzIDguMTg4MDhDNS4zMzMzMyA2LjcxNTMzIDYuNTI3MjQgNS41MjE0MiA4IDUuNTIxNDJDOS40NzI3NiA1LjUyMTQyIDEwLjY2NjcgNi43MTUzMyAxMC42NjY3IDguMTg4MDhDMTAuNjY2NyA5LjY2MDg0IDkuNDcyNzYgMTAuODU0OCA4IDEwLjg1NDhDNi41MjcyNCAxMC44NTQ4IDUuMzMzMzMgOS42NjA4NCA1LjMzMzMzIDguMTg4MDhaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRpbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUuMzMzMzQgMS44MzMzNEM1LjcwMTUzIDEuODMzMzQgNiAyLjEzMTgxIDYgMi41VjMuMTY2NjdIMTBWMi41QzEwIDIuMTMxODEgMTAuMjk4NSAxLjgzMzM0IDEwLjY2NjcgMS44MzMzNEMxMS4wMzQ5IDEuODMzMzQgMTEuMzMzMyAyLjEzMTgxIDExLjMzMzMgMi41VjMuMTY2NjdIMTIuNjY2N0MxMy43NzEyIDMuMTY2NjcgMTQuNjY2NyA0LjA2MjEgMTQuNjY2NyA1LjE2NjY3VjEzLjE2NjdDMTQuNjY2NyAxNC4yNzEyIDEzLjc3MTIgMTUuMTY2NyAxMi42NjY3IDE1LjE2NjdIMy4zMzMzNEMyLjIyODc3IDE1LjE2NjcgMS4zMzMzNCAxNC4yNzEyIDEuMzMzMzQgMTMuMTY2N1Y1LjE2NjY3QzEuMzMzMzQgNC4wNjIxIDIuMjI4NzcgMy4xNjY2NyAzLjMzMzM0IDMuMTY2NjdINC42NjY2N1YyLjVDNC42NjY2NyAyLjEzMTgxIDQuOTY1MTUgMS44MzMzNCA1LjMzMzM0IDEuODMzMzRaTTQuNjY2NjcgNC41SDMuMzMzMzRDMi45NjUxNSA0LjUgMi42NjY2NyA0Ljc5ODQ4IDIuNjY2NjcgNS4xNjY2N1YxMy4xNjY3QzIuNjY2NjcgMTMuNTM0OSAyLjk2NTE1IDEzLjgzMzMgMy4zMzMzNCAxMy44MzMzSDEyLjY2NjdDMTMuMDM0OSAxMy44MzMzIDEzLjMzMzMgMTMuNTM0OSAxMy4zMzMzIDEzLjE2NjdWNS4xNjY2N0MxMy4zMzMzIDQuNzk4NDggMTMuMDM0OSA0LjUgMTIuNjY2NyA0LjVIMTEuMzMzM1Y1LjE2NjY3QzExLjMzMzMgNS41MzQ4NiAxMS4wMzQ5IDUuODMzMzQgMTAuNjY2NyA1LjgzMzM0QzEwLjI5ODUgNS44MzMzNCAxMCA1LjUzNDg2IDEwIDUuMTY2NjdWNC41SDZWNS4xNjY2N0M2IDUuNTM0ODYgNS43MDE1MyA1LjgzMzM0IDUuMzMzMzQgNS44MzMzNEM0Ljk2NTE1IDUuODMzMzQgNC42NjY2NyA1LjUzNDg2IDQuNjY2NjcgNS4xNjY2N1Y0LjVaTTQgNy44MzMzNEM0IDcuNDY1MTUgNC4yOTg0OCA3LjE2NjY3IDQuNjY2NjcgNy4xNjY2N0gxMS4zMzMzQzExLjcwMTUgNy4xNjY2NyAxMiA3LjQ2NTE1IDEyIDcuODMzMzRDMTIgOC4yMDE1MyAxMS43MDE1IDguNSAxMS4zMzMzIDguNUg0LjY2NjY3QzQuMjk4NDggOC41IDQgOC4yMDE1MyA0IDcuODMzMzRaJyBmaWxsPSclMjM3MTc2ODAnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5qb2ItYm9keSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1mZWVkLWl0ZW1zLXBoYXJtYS1sb2dvIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDE2cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmVlZC1pdGVtcy1waGFybWEtam9icy11cmwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBWaWV3IG9mIEFjdHVhbCBqb2JzLlxuLnBhcmFncmFwaC0tdHlwZS0tdmlldy1ibG9jayB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2ZlZWQtaXRlbXMtcGhhcm1hc3RlbGxlbi1qb2JzLWJsb2NrLTEge1xuICAgID4gaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIC52aWV3LWZlZWQtaXRlbXMtcGhhcm1hc3RlbGxlbi1qb2JzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAudmlldy1oZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLml0ZW0tbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBWaWV3cyBJbmZpbml0eSBTY3JvbGwgYnV0dG9uIHN0eWxlcy5cbiAgICAgICAgdWwucGFnZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLnBhZ2VyX19pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBtYXJnaW46IDMycHggYXV0byAwO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utam9icyB7XG4gIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtcXVpei1saW5rIHtcbiAgLy8gVGVhc2VyLXNsaWRlciB2aWV3IG1vZGUuXG4gICYubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zbGlkZXIge1xuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICBoZWlnaHQ6IDM4NXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctc2xpZGVyO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1mZWVkLWl0ZW1zLXB0YS1mb3J1bS1yaW1nLFxuICAgICAgICAubm8taW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOm5vdCg6aGFzKC5wcm9ncmVzcy13cmFwcGVyKSkge1xuICAgICAgICAgIC5jYXJkLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcygucHJvZ3Jlc3Mtd3JhcHBlcikge1xuICAgICAgICAgIC8vIENvbXBsZXRlZCBxdWl6IHN0eWxlcy5cbiAgICAgICAgICAmOmhhcygucHJvZ3Jlc3MtYmFyW2FyaWEtdmFsdWVub3c9XCIxMDBcIl0pIHtcbiAgICAgICAgICAgIC5jYXJkLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAubWVkaWEtY29udGVudDphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMSwgMTEyLCAyMzksIDAuMyk7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAuY29tcGxldGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAxOTMsIDE5MywgMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0LjkzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTI1O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0LjA0MTA1NTY3OTMyMTI4OXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmluLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gU3RhcnRlZCAoYnV0IG5vdCBjb21wbGV0ZWQpIHF1aXogc3R5bGVzLlxuICAgICAgICAgICY6aGFzKC5wcm9ncmVzcy1iYXI6bm90KFthcmlhLXZhbHVlbm93PVwiMTAwXCJdKSkge1xuICAgICAgICAgICAgLmNhcmQtYm9keS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLmNhcmQta3VyemJlc2NocmVpYnVuZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIC5tZWRpYS1jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAuY29tcGxldGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmluLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAxOTMsIDE5MywgMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0LjkzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTI1O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0LjA0MTA1NTY3OTMyMTI4OXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5NHB4O1xuXG4gICAgICAgICAgICAuaWNvbi1jZW50ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkaWEtY29udGVudDpoYXMoaW1nKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpoYXMoLmNhcmQtaW1hZ2UgLm1lZGlhLWNvbnRlbnQgaW1nKSB7XG4gICAgICAgICAgICAubm8taW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uby1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtNTA7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFkc18xIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm9va21hcmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcblxuICAgICAgICAgICAgLmZsYWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzOC4wMzdweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzOC4wMzdweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcblxuICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTEuODg2NjA4MTIzNzc5Mjk3cHgpO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAgICAgICAgIHNwYW4uZmxhZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmpzLWZsYWctbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2R1a3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtOTUwO1xuXG4gICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyZXNzLWJhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1kZXRhaWxzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgLnF1aXotdGFncyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtOTUwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1lcnJlY2huZXRlLWxlc2VkYXVlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMy42NDkwN0M1LjA1NDQ4IDMuNjQ5MDcgMi42NjY2NiA2LjAzNjg5IDIuNjY2NjYgOC45ODI0MUMyLjY2NjY2IDExLjkyNzkgNS4wNTQ0OCAxNC4zMTU3IDggMTQuMzE1N0MxMC45NDU1IDE0LjMxNTcgMTMuMzMzMyAxMS45Mjc5IDEzLjMzMzMgOC45ODI0MUMxMy4zMzMzIDYuMDM2ODkgMTAuOTQ1NSAzLjY0OTA3IDggMy42NDkwN1pNMS4zMzMzMyA4Ljk4MjQxQzEuMzMzMzMgNS4zMDA1MSA0LjMxODEgMi4zMTU3NCA4IDIuMzE1NzRDMTEuNjgxOSAyLjMxNTc0IDE0LjY2NjcgNS4zMDA1MSAxNC42NjY3IDguOTgyNDFDMTQuNjY2NyAxMi42NjQzIDExLjY4MTkgMTUuNjQ5MSA4IDE1LjY0OTFDNC4zMTgxIDE1LjY0OTEgMS4zMzMzMyAxMi42NjQzIDEuMzMzMzMgOC45ODI0MVpNOCA1LjY0OTA3QzguMzY4MTkgNS42NDkwNyA4LjY2NjY2IDUuOTQ3NTUgOC42NjY2NiA2LjMxNTc0VjguNzA2MjZMMTAuNDcxNCAxMC41MTFDMTAuNzMxNyAxMC43NzE0IDEwLjczMTcgMTEuMTkzNSAxMC40NzE0IDExLjQ1MzhDMTAuMjExMSAxMS43MTQyIDkuNzg4OTQgMTEuNzE0MiA5LjUyODU5IDExLjQ1MzhMNy41Mjg1OSA5LjQ1MzgxQzcuNDAzNTcgOS4zMjg3OSA3LjMzMzMzIDkuMTU5MjIgNy4zMzMzMyA4Ljk4MjQxVjYuMzE1NzRDNy4zMzMzMyA1Ljk0NzU1IDcuNjMxOCA1LjY0OTA3IDggNS42NDkwN1onIGZpbGw9JyUyMzEwMkE1NicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib251c3B1bmt0ZSxcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJhbWllLFxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC13aXNzZW5zcHVua3RlLFxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC16dXNhZXR6bGljaGUtd2lzc2Vuc3B1bmt0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYuMzMzMzMgMy42NDkwN0M1Ljc4MTA0IDMuNjQ5MDcgNS4zMzMzMyA0LjA5Njc5IDUuMzMzMzMgNC42NDkwN0M1LjMzMzMzIDUuMjAxMzYgNS43ODEwNCA1LjY0OTA3IDYuMzMzMzMgNS42NDkwN0g3LjMzMzMzVjQuNjQ5MDdDNy4zMzMzMyA0LjA5Njc5IDYuODg1NjEgMy42NDkwNyA2LjMzMzMzIDMuNjQ5MDdaTTguMjQxNzkgMy4zMDYyNkM3LjgxOTQ1IDIuNzA3MTEgNy4xMjIwOSAyLjMxNTc0IDYuMzMzMzMgMi4zMTU3NEM1LjA0NDY2IDIuMzE1NzQgMy45OTk5OSAzLjM2MDQxIDMuOTk5OTkgNC42NDkwN0MzLjk5OTk5IDUuMDA2OTQgNC4wODA1NiA1LjM0NTk5IDQuMjI0NTQgNS42NDkwN0gzLjMzMzMzQzIuMjI4NzYgNS42NDkwNyAxLjMzMzMzIDYuNTQ0NSAxLjMzMzMzIDcuNjQ5MDdDMS4zMzMzMyA4LjUxOTg5IDEuODg5ODcgOS4yNjA3MSAyLjY2NjY2IDkuNTM1MjdMMi42NjY2NiAxMy42NDkxQzIuNjY2NjYgMTQuNzUzNiAzLjU2MjA5IDE1LjY0OTEgNC42NjY2NiAxNS42NDkxSDExLjMzMzNDMTIuNDM3OSAxNS42NDkxIDEzLjMzMzMgMTQuNzUzNiAxMy4zMzMzIDEzLjY0OTFWOS41MzUyN0MxNC4xMTAxIDkuMjYwNzEgMTQuNjY2NyA4LjUxOTg5IDE0LjY2NjcgNy42NDkwN0MxNC42NjY3IDYuNTQ0NSAxMy43NzEyIDUuNjQ5MDcgMTIuNjY2NyA1LjY0OTA3SDExLjIxOTVDMTEuMjkzMiA1LjQ0MDU1IDExLjMzMzMgNS4yMTYxNiAxMS4zMzMzIDQuOTgyNDFDMTEuMzMzMyAzLjg3Nzg0IDEwLjQzNzkgMi45ODI0MSA5LjMzMzMzIDIuOTgyNDFDOC45MzA1OSAyLjk4MjQxIDguNTU1NjUgMy4xMDE0NSA4LjI0MTc5IDMuMzA2MjZaTTguNjY2NjYgNC45ODI0MVY1LjY0OTA1TDkuMzMzMzMgNS42NDkwN0M5LjcwMTUyIDUuNjQ5MDcgOS45OTk5OSA1LjM1MDYgOS45OTk5OSA0Ljk4MjQxQzkuOTk5OTkgNC42MTQyMiA5LjcwMTUyIDQuMzE1NzQgOS4zMzMzMyA0LjMxNTc0QzguOTY1MTQgNC4zMTU3NCA4LjY2NjY2IDQuNjE0MjIgOC42NjY2NiA0Ljk4MjQxWk03LjMzMzMzIDYuOTgyNDFIMy4zMzMzM0MyLjk2NTE0IDYuOTgyNDEgMi42NjY2NiA3LjI4MDg4IDIuNjY2NjYgNy42NDkwN0MyLjY2NjY2IDguMDE3MjYgMi45NjUxNCA4LjMxNTc0IDMuMzMzMzMgOC4zMTU3NEg3LjMzMzMzVjYuOTgyNDFaTTcuMzMzMzMgOS42NDkwN0gzLjk5OTk5VjEzLjY0OTFDMy45OTk5OSAxNC4wMTczIDQuMjk4NDcgMTQuMzE1NyA0LjY2NjY2IDE0LjMxNTdINy4zMzMzM1Y5LjY0OTA3Wk04LjY2NjY2IDE0LjMxNTdWOS42NDkwN0gxMlYxMy42NDkxQzEyIDE0LjAxNzMgMTEuNzAxNSAxNC4zMTU3IDExLjMzMzMgMTQuMzE1N0g4LjY2NjY2Wk04LjY2NjY2IDguMzE1NzRWNi45ODI0MUgxMi42NjY3QzEzLjAzNDkgNi45ODI0MSAxMy4zMzMzIDcuMjgwODggMTMuMzMzMyA3LjY0OTA3QzEzLjMzMzMgOC4wMTcyNiAxMy4wMzQ5IDguMzE1NzQgMTIuNjY2NyA4LjMxNTc0SDguNjY2NjZaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5LXdyYXBwZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuXG4gICAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlLFxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1rdXJ6YmVzY2hyZWlidW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcygucXVpei10YWdzIC50YWc6bnRoLWNoaWxkKDIpKSB7XG4gICAgICAgICAgLmNhcmQta3VyemJlc2NocmVpYnVuZyB7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFF1aXogZGVmYXVsdCBwYWdlLlxuLnF1aXoge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDMycHggYXV0byA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIH1cblxuICAuaW1nLXNlY3Rpb24ge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1lZGlhLWNvbnRlbnQge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgICAgLmZpZWxkLWltZyB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsYWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTEuODg2NjA4MTIzNzc5Mjk3cHgpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTExcHg7XG4gICAgZmxleDogMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9kdWt0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtOTUwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1aXotdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1aXotZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1hcmdpbjogMjRweCAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgIH1cblxuICAgICAgLnF1aXotdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtOTUwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1lcnJlY2huZXRlLWxlc2VkYXVlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004IDMuNjQ5MDdDNS4wNTQ0OCAzLjY0OTA3IDIuNjY2NjYgNi4wMzY4OSAyLjY2NjY2IDguOTgyNDFDMi42NjY2NiAxMS45Mjc5IDUuMDU0NDggMTQuMzE1NyA4IDE0LjMxNTdDMTAuOTQ1NSAxNC4zMTU3IDEzLjMzMzMgMTEuOTI3OSAxMy4zMzMzIDguOTgyNDFDMTMuMzMzMyA2LjAzNjg5IDEwLjk0NTUgMy42NDkwNyA4IDMuNjQ5MDdaTTEuMzMzMzMgOC45ODI0MUMxLjMzMzMzIDUuMzAwNTEgNC4zMTgxIDIuMzE1NzQgOCAyLjMxNTc0QzExLjY4MTkgMi4zMTU3NCAxNC42NjY3IDUuMzAwNTEgMTQuNjY2NyA4Ljk4MjQxQzE0LjY2NjcgMTIuNjY0MyAxMS42ODE5IDE1LjY0OTEgOCAxNS42NDkxQzQuMzE4MSAxNS42NDkxIDEuMzMzMzMgMTIuNjY0MyAxLjMzMzMzIDguOTgyNDFaTTggNS42NDkwN0M4LjM2ODE5IDUuNjQ5MDcgOC42NjY2NiA1Ljk0NzU1IDguNjY2NjYgNi4zMTU3NFY4LjcwNjI2TDEwLjQ3MTQgMTAuNTExQzEwLjczMTcgMTAuNzcxNCAxMC43MzE3IDExLjE5MzUgMTAuNDcxNCAxMS40NTM4QzEwLjIxMTEgMTEuNzE0MiA5Ljc4ODk0IDExLjcxNDIgOS41Mjg1OSAxMS40NTM4TDcuNTI4NTkgOS40NTM4MUM3LjQwMzU3IDkuMzI4NzkgNy4zMzMzMyA5LjE1OTIyIDcuMzMzMzMgOC45ODI0MVY2LjMxNTc0QzcuMzMzMzMgNS45NDc1NSA3LjYzMTggNS42NDkwNyA4IDUuNjQ5MDdaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvbnVzcHVua3RlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAuYm9udXNwdW5rdGUtdmFsdWUge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib251c3B1bmt0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYuMzMzMzMgMy42NDkwN0M1Ljc4MTA0IDMuNjQ5MDcgNS4zMzMzMyA0LjA5Njc5IDUuMzMzMzMgNC42NDkwN0M1LjMzMzMzIDUuMjAxMzYgNS43ODEwNCA1LjY0OTA3IDYuMzMzMzMgNS42NDkwN0g3LjMzMzMzVjQuNjQ5MDdDNy4zMzMzMyA0LjA5Njc5IDYuODg1NjEgMy42NDkwNyA2LjMzMzMzIDMuNjQ5MDdaTTguMjQxNzkgMy4zMDYyNkM3LjgxOTQ1IDIuNzA3MTEgNy4xMjIwOSAyLjMxNTc0IDYuMzMzMzMgMi4zMTU3NEM1LjA0NDY2IDIuMzE1NzQgMy45OTk5OSAzLjM2MDQxIDMuOTk5OTkgNC42NDkwN0MzLjk5OTk5IDUuMDA2OTQgNC4wODA1NiA1LjM0NTk5IDQuMjI0NTQgNS42NDkwN0gzLjMzMzMzQzIuMjI4NzYgNS42NDkwNyAxLjMzMzMzIDYuNTQ0NSAxLjMzMzMzIDcuNjQ5MDdDMS4zMzMzMyA4LjUxOTg5IDEuODg5ODcgOS4yNjA3MSAyLjY2NjY2IDkuNTM1MjdMMi42NjY2NiAxMy42NDkxQzIuNjY2NjYgMTQuNzUzNiAzLjU2MjA5IDE1LjY0OTEgNC42NjY2NiAxNS42NDkxSDExLjMzMzNDMTIuNDM3OSAxNS42NDkxIDEzLjMzMzMgMTQuNzUzNiAxMy4zMzMzIDEzLjY0OTFWOS41MzUyN0MxNC4xMTAxIDkuMjYwNzEgMTQuNjY2NyA4LjUxOTg5IDE0LjY2NjcgNy42NDkwN0MxNC42NjY3IDYuNTQ0NSAxMy43NzEyIDUuNjQ5MDcgMTIuNjY2NyA1LjY0OTA3SDExLjIxOTVDMTEuMjkzMiA1LjQ0MDU1IDExLjMzMzMgNS4yMTYxNiAxMS4zMzMzIDQuOTgyNDFDMTEuMzMzMyAzLjg3Nzg0IDEwLjQzNzkgMi45ODI0MSA5LjMzMzMzIDIuOTgyNDFDOC45MzA1OSAyLjk4MjQxIDguNTU1NjUgMy4xMDE0NSA4LjI0MTc5IDMuMzA2MjZaTTguNjY2NjYgNC45ODI0MVY1LjY0OTA1TDkuMzMzMzMgNS42NDkwN0M5LjcwMTUyIDUuNjQ5MDcgOS45OTk5OSA1LjM1MDYgOS45OTk5OSA0Ljk4MjQxQzkuOTk5OTkgNC42MTQyMiA5LjcwMTUyIDQuMzE1NzQgOS4zMzMzMyA0LjMxNTc0QzguOTY1MTQgNC4zMTU3NCA4LjY2NjY2IDQuNjE0MjIgOC42NjY2NiA0Ljk4MjQxWk03LjMzMzMzIDYuOTgyNDFIMy4zMzMzM0MyLjk2NTE0IDYuOTgyNDEgMi42NjY2NiA3LjI4MDg4IDIuNjY2NjYgNy42NDkwN0MyLjY2NjY2IDguMDE3MjYgMi45NjUxNCA4LjMxNTc0IDMuMzMzMzMgOC4zMTU3NEg3LjMzMzMzVjYuOTgyNDFaTTcuMzMzMzMgOS42NDkwN0gzLjk5OTk5VjEzLjY0OTFDMy45OTk5OSAxNC4wMTczIDQuMjk4NDcgMTQuMzE1NyA0LjY2NjY2IDE0LjMxNTdINy4zMzMzM1Y5LjY0OTA3Wk04LjY2NjY2IDE0LjMxNTdWOS42NDkwN0gxMlYxMy42NDkxQzEyIDE0LjAxNzMgMTEuNzAxNSAxNC4zMTU3IDExLjMzMzMgMTQuMzE1N0g4LjY2NjY2Wk04LjY2NjY2IDguMzE1NzRWNi45ODI0MUgxMi42NjY3QzEzLjAzNDkgNi45ODI0MSAxMy4zMzMzIDcuMjgwODggMTMuMzMzMyA3LjY0OTA3QzEzLjMzMzMgOC4wMTcyNiAxMy4wMzQ5IDguMzE1NzQgMTIuNjY2NyA4LjMxNTc0SDguNjY2NjZaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGZsaWNodGFuZ2FiZW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm11bHRpbW9kdWxlLWluZm8td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLTEwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIC5tdWx0aW1vZHVsZS1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgJi5zdGFydC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDhweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLXF1aXoge1xuICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcygucXVpei1xdWVzdGlvbi1wYWdlLnNsaWNrLWFjdGl2ZSkge1xuICAgICAgICAgIC5tb2R1bGUtcXVlc3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6aGFzKC5xdWl6LXF1ZXN0aW9uLXBhZ2Uuc2xpY2stYWN0aXZlKSkge1xuICAgICAgICAgIC50ZXh0LXNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWl6LXByb2dyZXNzLWRldGFpbHMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dC1zaWRlIHtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5xdWl6LWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVpei1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAucXVpei1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC05NTA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF1aXotdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9ncmVzcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZGdyYWRpZW50LWJsdWUsIGxpbmVhci1ncmFkaWVudCgxMTBkZWcsICMxNTcwRUYgOC43MSUsICMxOTQxODUgMTIxLjY1JSkpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLnF1aXotcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2dyZXNzLWxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kdWxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5tb2R1bC1waWxsLWxpbmstdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgICAgICAgPiBkaXYubW9kdWxlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5tb2R1bGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC05NTA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5tb2R1bGUtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbXBsZXRlZCB7XG4gICAgICAgICAgICAgICAgICAubW9kdWwtcGlsbC1saW5rLXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1saWdodDtcblxuICAgICAgICAgICAgICAgICAgICAubW9kdWxlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubW9kdWxlLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgLm1vZHVsLXBpbGwtbGluay10ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1BY2NlbnQ0MDAsICNGRkM1MkYpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5tb2R1bGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgc3Bhbi5tb2R1bGUtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LTkwMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1BY2NlbnQyMDAsICNGRkRFOEEpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1BY2NlbnQyMDAsICNGRkRFOEEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubG9ja2VkIHtcbiAgICAgICAgICAgICAgICAgIC5tb2R1bC1waWxsLWxpbmstdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1vZHVsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLm1vZHVsZS1zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1vZHVsZS1xdWVzdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIC5tb2R1bGUtcXVlc3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgIC5xdWVzdGlvbnMtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnF1ZXN0aW9ucy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5tb2R1bGUtcXVlc3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICYuY29tcGxldGVkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyIDRDNy41ODE3MiA0IDQgNy41ODE3MiA0IDEyQzQgMTYuNDE4MyA3LjU4MTcyIDIwIDEyIDIwQzE2LjQxODMgMjAgMjAgMTYuNDE4MyAyMCAxMkMyMCA3LjU4MTcyIDE2LjQxODMgNCAxMiA0Wk0yIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMkMyMiAxNy41MjI4IDE3LjUyMjggMjIgMTIgMjJDNi40NzcxNSAyMiAyIDE3LjUyMjggMiAxMlpNMTUuNzA3MSA5LjI5Mjg5QzE2LjA5NzYgOS42ODM0MiAxNi4wOTc2IDEwLjMxNjYgMTUuNzA3MSAxMC43MDcxTDExLjcwNzEgMTQuNzA3MUMxMS4zMTY2IDE1LjA5NzYgMTAuNjgzNCAxNS4wOTc2IDEwLjI5MjkgMTQuNzA3MUw4LjI5Mjg5IDEyLjcwNzFDNy45MDIzNyAxMi4zMTY2IDcuOTAyMzcgMTEuNjgzNCA4LjI5Mjg5IDExLjI5MjlDOC42ODM0MiAxMC45MDI0IDkuMzE2NTggMTAuOTAyNCA5LjcwNzExIDExLjI5MjlMMTEgMTIuNTg1OEwxNC4yOTI5IDkuMjkyODlDMTQuNjgzNCA4LjkwMjM3IDE1LjMxNjYgOC45MDIzNyAxNS43MDcxIDkuMjkyODlaJyBmaWxsPSclMjMxNDdGMUInLz48L3N2Zz5cIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmxvY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNyA3QzcgNC4yMzg1OCA5LjIzODU4IDIgMTIgMkMxNC43NjE0IDIgMTcgNC4yMzg1OCAxNyA3VjEwSDE4QzE5LjY1NjkgMTAgMjEgMTEuMzQzMSAyMSAxM1YxOUMyMSAyMC42NTY5IDE5LjY1NjkgMjIgMTggMjJINkM0LjM0MzE1IDIyIDMgMjAuNjU2OSAzIDE5VjEzQzMgMTEuMzQzMSA0LjM0MzE1IDEwIDYgMTBIN1Y3Wk05IDEwSDE1VjdDMTUgNS4zNDMxNSAxMy42NTY5IDQgMTIgNEMxMC4zNDMxIDQgOSA1LjM0MzE1IDkgN1YxMFpNNiAxMkM1LjQ0NzcyIDEyIDUgMTIuNDQ3NyA1IDEzVjE5QzUgMTkuNTUyMyA1LjQ0NzcyIDIwIDYgMjBIMThDMTguNTUyMyAyMCAxOSAxOS41NTIzIDE5IDE5VjEzQzE5IDEyLjQ0NzcgMTguNTUyMyAxMiAxOCAxMkg2Wk0xMiAxNEMxMi41NTIzIDE0IDEzIDE0LjQ0NzcgMTMgMTVWMTdDMTMgMTcuNTUyMyAxMi41NTIzIDE4IDEyIDE4QzExLjQ0NzcgMTggMTEgMTcuNTUyMyAxMSAxN1YxNUMxMSAxNC40NDc3IDExLjQ0NzcgMTQgMTIgMTRaJyBmaWxsPSclMjM3MTc2ODAnLz48L3N2Zz5cIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLTYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFtpZF49XCJhamF4LXF1aXotd3JhcHBlclwiXSB7XG4gICAgICAgICAgLmFuc3dlcmluZy1mb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NzhweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFuc3dlcmluZy1mb3JtIHtcbiAgICAgICAgICAgIC5wYWdlLXR5cGUtbW9kdWwge1xuICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgIC5xdWl6LXF1ZXN0aW9uLXBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAucXVpei1xdWVzdGlvbi1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYS1zaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRPRE86IE5lZWQgdG8gYWRqdXN0IGJvcmRlci1yYWRpdXMgZm9yIHZpZGVvIGFuZCBvdGhlciBtZWRpYSBlbGVtZW50cyBpbnNpZGUgdGhpcyB3cmFwcGVyLlxuICAgICAgICAgICAgICAgICAgICAgICAgLy8udnAtdmlkZW8td3JhcHBlcixcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vLnZwLXByZXZpZXcsXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3ZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9keS52cC1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF1aXotcXVlc3Rpb24tbXVsdGljaG9pY2Uge1xuICAgICAgICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC02MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpoYXModGQuYmctbWlzc2VkKSxcbiAgICAgICAgICAgICAgICAgICAgJjpoYXModGQuYmctc3VjY2Vzcykge1xuICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA2MHB4IDE2cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLTIwMDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMjU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDUwcHggMTJweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQ6aGFzKD4gLmJnLXN1Y2Nlc3MpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1saWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTAgMkMxNC40MTgzIDIgMTggNS41ODE3MiAxOCAxMEMxOCAxNC40MTgzIDE0LjQxODMgMTggMTAgMThDNS41ODE3MiAxOCAyIDE0LjQxODMgMiAxMEMyIDUuNTgxNzIgNS41ODE3MiAyIDEwIDJaTTIwIDEwQzIwIDQuNDc3MTUgMTUuNTIyOCAwIDEwIDBDNC40NzcxNSAwIDAgNC40NzcxNSAwIDEwQzAgMTUuNTIyOCA0LjQ3NzE1IDIwIDEwIDIwQzE1LjUyMjggMjAgMjAgMTUuNTIyOCAyMCAxMFpNMTQgOEMxNCA3LjQ0NzcyIDEzLjU1MjMgNyAxMyA3SDEyLjk5QzEyLjQzNzcgNyAxMS45OSA3LjQ0NzcyIDExLjk5IDhDMTEuOTkgOC41NTIyOCAxMi40Mzc3IDkgMTIuOTkgOUgxM0MxMy41NTIzIDkgMTQgOC41NTIyOCAxNCA4Wk04IDhDOCA3LjQ0NzcyIDcuNTUyMjkgNyA3IDdINi45OUM2LjQzNzcxIDcgNS45OSA3LjQ0NzcyIDUuOTkgOEM1Ljk5IDguNTUyMjggNi40Mzc3MSA5IDYuOTkgOUg3QzcuNTUyMjkgOSA4IDguNTUyMjggOCA4Wk0xMy41MzU1IDEyLjEyMTNDMTMuMTQ1IDExLjczMDggMTIuNTExOCAxMS43MzA4IDEyLjEyMTMgMTIuMTIxM0MxMC45NDk3IDEzLjI5MjkgOS4wNTAyNSAxMy4yOTI5IDcuODc4NjggMTIuMTIxM0M3LjQ4ODE2IDExLjczMDggNi44NTQ5OSAxMS43MzA4IDYuNDY0NDcgMTIuMTIxM0M2LjA3Mzk0IDEyLjUxMTggNi4wNzM5NCAxMy4xNDUgNi40NjQ0NyAxMy41MzU1QzguNDE3MDkgMTUuNDg4MiAxMS41ODI5IDE1LjQ4ODIgMTMuNTM1NSAxMy41MzU1QzEzLjkyNjEgMTMuMTQ1IDEzLjkyNjEgMTIuNTExOCAxMy41MzU1IDEyLjEyMTNaXCIgZmlsbD1cIiUyMzE0N0YxQlwiLz48L3N2Zz4nKVxuICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQ6aGFzKD4gLmJnLW1pc3NlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUNvbG9yLVN5c3RlbS1lcnJvci1yZWQtbGlnaHQsICNGRkY1RUQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMiA0QzE2LjQxODMgNCAyMCA3LjU4MTcyIDIwIDEyQzIwIDE2LjQxODMgMTYuNDE4MyAyMCAxMiAyMEM3LjU4MTcyIDIwIDQgMTYuNDE4MyA0IDEyQzQgNy41ODE3MiA3LjU4MTcyIDQgMTIgNFpNMjIgMTJDMjIgNi40NzcxNSAxNy41MjI4IDIgMTIgMkM2LjQ3NzE1IDIgMiA2LjQ3NzE1IDIgMTJDMiAxNy41MjI4IDYuNDc3MTUgMjIgMTIgMjJDMTcuNTIyOCAyMiAyMiAxNy41MjI4IDIyIDEyWk0xNiAxMEMxNiA5LjQ0NzcyIDE1LjU1MjMgOSAxNSA5SDE0Ljk5QzE0LjQzNzcgOSAxMy45OSA5LjQ0NzcyIDEzLjk5IDEwQzEzLjk5IDEwLjU1MjMgMTQuNDM3NyAxMSAxNC45OSAxMUgxNUMxNS41NTIzIDExIDE2IDEwLjU1MjMgMTYgMTBaTTEwIDEwQzEwIDkuNDQ3NzIgOS41NTIyOSA5IDkgOUg4Ljk5QzguNDM3NzEgOSA3Ljk5IDkuNDQ3NzIgNy45OSAxMEM3Ljk5IDEwLjU1MjMgOC40Mzc3MSAxMSA4Ljk5IDExSDlDOS41NTIyOSAxMSAxMCAxMC41NTIzIDEwIDEwWk05Ljg3ODYyIDE2Ljg3ODdDMTEuMDUwMiAxNS43MDcyIDEyLjk0OTcgMTUuNzA3MiAxNC4xMjEzIDE2Ljg3ODdDMTQuNTExOCAxNy4yNjkzIDE1LjE0NSAxNy4yNjkzIDE1LjUzNTUgMTYuODc4N0MxNS45MjYgMTYuNDg4MiAxNS45MjYgMTUuODU1IDE1LjUzNTUgMTUuNDY0NUMxMy41ODI5IDEzLjUxMTkgMTAuNDE3IDEzLjUxMTkgOC40NjQ0MSAxNS40NjQ1QzguMDczODggMTUuODU1IDguMDczODggMTYuNDg4MiA4LjQ2NDQxIDE2Ljg3ODdDOC44NTQ5MyAxNy4yNjkzIDkuNDg4MSAxNy4yNjkzIDkuODc4NjIgMTYuODc4N1pcIiBmaWxsPVwiJTIzREIzMzJBXCIvPjwvc3ZnPicpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYS5jaGVjay1hbnN3ZXJzLFxuICAgICAgICAgICAgICBhLm5leHQtcXVlc3Rpb24sXG4gICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1idXR0b24tdG9vbHRpcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyOTZweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5idXR0b24tb3V0bGluZSxcbiAgICAmLmJ1dHRvbi1wZW5kaW5nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC0xMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC0xMDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtcXVpeiB7XG4gIC5xdWl6LWZlZWRiYWNrLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMCA4MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMnB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmFtaWUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB9XG5cbiAgICAucXVpei1tZXNzYWdlIHtcbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1uZXh0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5xdWl6LWZpbmFsLXJlc3VsdCxcbiAgICAucXVpei1uZWdhdGl2ZS1mZWVkYmFjay1mb3JtLFxuICAgIC5xdWl6LXBvc2l0aXZlLWZlZWRiYWNrLWZvcm0ge1xuICAgICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3VsdC1jb2x1bW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgICAgICAucXVpei1tZXNzYWdlIHtcbiAgICAgICAgICAgIC5jb25ncmF0LXRleHQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAmLnN0YXItaWNvbiB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IC00NHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNwYXJrLWljb24ge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlc3VsdC1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJhbWllLWluZm8td3JhcHBlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RUFFQjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLVBUQS15ZWxsb3csICNGRkI4MDIpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIC51cC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvdHRvbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LWNvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTNweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcXVpel9maW5hbF9yZXN1bHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gR2V3aW5uc3BpZWwgcGFydGljaXBhdGlvbiBjYXJkIHN0eWxpbmcgKG1vdmVkIGZyb20gb2xkIHRoZW1lKVxuICAgICAgICAgIC5nZXdpbm5zcGllbC1jYXJkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNiwgNDIsIDg2LCAwLjA4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgxNiwgNDIsIDg2LCAwLjA2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAuZ2V3aW5uc3BpZWwtY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2V3aW5uc3BpZWwtY2FyZF9fY3RhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1aXotbmVnYXRpdmUtZmVlZGJhY2stZm9ybSB7XG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI1XCIgaGVpZ2h0PVwiMjVcIiB2aWV3Qm94PVwiMCAwIDI1IDI1XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNNC41IDMuOTYzMkM1LjA1MjI4IDMuOTYzMiA1LjUgNC40MTA5MSA1LjUgNC45NjMyVjcuMzA2MThDNy4xNDkzOCA1LjI2NzY2IDkuNjcxNjggMy45NjMyIDEyLjUgMy45NjMyQzE3LjA5MDMgMy45NjMyIDIwLjg3NjcgNy4zOTg4MyAyMS40MzA0IDExLjgzOTVDMjEuNDk4OCAxMi4zODc1IDIxLjEwOTkgMTIuODg3MiAyMC41NjE4IDEyLjk1NTVDMjAuMDEzOCAxMy4wMjM5IDE5LjUxNDEgMTIuNjM1IDE5LjQ0NTggMTIuMDg2OUMxOS4wMTUzIDguNjM0OTQgMTYuMDY4OSA1Ljk2MzIgMTIuNSA1Ljk2MzJDMTAuMTIyMyA1Ljk2MzIgOC4wMTk5OCA3LjE0ODg2IDYuNzU0NDIgOC45NjMySDkuNUMxMC4wNTIzIDguOTYzMiAxMC41IDkuNDEwOTEgMTAuNSA5Ljk2MzJDMTAuNSAxMC41MTU1IDEwLjA1MjMgMTAuOTYzMiA5LjUgMTAuOTYzMkg0LjVDMy45NDc3MiAxMC45NjMyIDMuNSAxMC41MTU1IDMuNSA5Ljk2MzJWNC45NjMyQzMuNSA0LjQxMDkxIDMuOTQ3NzIgMy45NjMyIDQuNSAzLjk2MzJaTTQuNDM4MTUgMTIuOTcwOUM0Ljk4NjE5IDEyLjkwMjUgNS40ODU4NyAxMy4yOTE0IDUuNTU0MjEgMTMuODM5NUM1Ljk4NDY3IDE3LjI5MTUgOC45MzEwOSAxOS45NjMyIDEyLjUgMTkuOTYzMkMxNC44Nzc3IDE5Ljk2MzIgMTYuOTggMTguNzc3NSAxOC4yNDU2IDE2Ljk2MzJIMTUuNUMxNC45NDc3IDE2Ljk2MzIgMTQuNSAxNi41MTU1IDE0LjUgMTUuOTYzMkMxNC41IDE1LjQxMDkgMTQuOTQ3NyAxNC45NjMyIDE1LjUgMTQuOTYzMkgyMC41QzIxLjA1MjMgMTQuOTYzMiAyMS41IDE1LjQxMDkgMjEuNSAxNS45NjMyVjIwLjk2MzJDMjEuNSAyMS41MTU1IDIxLjA1MjMgMjEuOTYzMiAyMC41IDIxLjk2MzJDMTkuOTQ3NyAyMS45NjMyIDE5LjUgMjEuNTE1NSAxOS41IDIwLjk2MzJWMTguNjIwMkMxNy44NTA2IDIwLjY1ODcgMTUuMzI4MyAyMS45NjMyIDEyLjUgMjEuOTYzMkM3LjkwOTY3IDIxLjk2MzIgNC4xMjMzMiAxOC41Mjc2IDMuNTY5NTggMTQuMDg2OUMzLjUwMTI0IDEzLjUzODkgMy44OTAxMSAxMy4wMzkyIDQuNDM4MTUgMTIuOTcwOVpcIiBmaWxsPVwid2hpdGVcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucXVpei1maW5hbC1yZXN1bHQge1xuICAgICAgaW1nLnJvY2tldCB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1aXotbmVnYXRpdmUtZmVlZGJhY2stZm9ybSxcbiAgICAucXVpei1wb3NpdGl2ZS1mZWVkYmFjay1mb3JtIHtcbiAgICAgIC5yb3cge1xuICAgICAgICAucmVzdWx0LWNvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgICAgLnF1aXotbWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1jb2x1bW4ge1xuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS10eXBlLWFydGlrZWwsXG4ubm9kZS0tdHlwZS1wYWdlLFxuLm5vZGUtLXR5cGUtcGxheWxpc3Qge1xuICAvLyBUZWFzZXItc2xpZGVyIHZpZXcgbW9kZS5cbiAgJi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLXNsaWRlciB7XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAzODVweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctc2xpZGVyO1xuICAgICAgfVxuXG4gICAgICAubm8taW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxOTRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC01MDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgLmNhcmQtaW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgICAgLm5vLWltZyxcbiAgICAgICAgICAubWVkaWEtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5NHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWRpYS1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTk0cHg7XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZHNfMSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZsYWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDExLjg4NjYwODEyMzc3OTI5N3B4KTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAgICAgICBzcGFuLmZsYWctdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLWZsYWctbWVzc2FnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhhcyg+IC5tZWRpYS1jb250ZW50IGltZykge1xuICAgICAgICAgICAgLm5vLWltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1kZXRhaWxzIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnRpa2VsLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC05NTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxlc2VkYXVlciB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004IDMuNjQ5MDdDNS4wNTQ0OCAzLjY0OTA3IDIuNjY2NjYgNi4wMzY4OSAyLjY2NjY2IDguOTgyNDFDMi42NjY2NiAxMS45Mjc5IDUuMDU0NDggMTQuMzE1NyA4IDE0LjMxNTdDMTAuOTQ1NSAxNC4zMTU3IDEzLjMzMzMgMTEuOTI3OSAxMy4zMzMzIDguOTgyNDFDMTMuMzMzMyA2LjAzNjg5IDEwLjk0NTUgMy42NDkwNyA4IDMuNjQ5MDdaTTEuMzMzMzMgOC45ODI0MUMxLjMzMzMzIDUuMzAwNTEgNC4zMTgxIDIuMzE1NzQgOCAyLjMxNTc0QzExLjY4MTkgMi4zMTU3NCAxNC42NjY3IDUuMzAwNTEgMTQuNjY2NyA4Ljk4MjQxQzE0LjY2NjcgMTIuNjY0MyAxMS42ODE5IDE1LjY0OTEgOCAxNS42NDkxQzQuMzE4MSAxNS42NDkxIDEuMzMzMzMgMTIuNjY0MyAxLjMzMzMzIDguOTgyNDFaTTggNS42NDkwN0M4LjM2ODE5IDUuNjQ5MDcgOC42NjY2NiA1Ljk0NzU1IDguNjY2NjYgNi4zMTU3NFY4LjcwNjI2TDEwLjQ3MTQgMTAuNTExQzEwLjczMTcgMTAuNzcxNCAxMC43MzE3IDExLjE5MzUgMTAuNDcxNCAxMS40NTM4QzEwLjIxMTEgMTEuNzE0MiA5Ljc4ODk0IDExLjcxNDIgOS41Mjg1OSAxMS40NTM4TDcuNTI4NTkgOS40NTM4MUM3LjQwMzU3IDkuMzI4NzkgNy4zMzMzMyA5LjE1OTIyIDcuMzMzMzMgOC45ODI0MVY2LjMxNTc0QzcuMzMzMzMgNS45NDc1NSA3LjYzMTggNS42NDkwNyA4IDUuNjQ5MDdaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGF0ZXRpbWUgdGltZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS4zMzMzNCAxLjgzMzM0QzUuNzAxNTMgMS44MzMzNCA2IDIuMTMxODEgNiAyLjVWMy4xNjY2N0gxMFYyLjVDMTAgMi4xMzE4MSAxMC4yOTg1IDEuODMzMzQgMTAuNjY2NyAxLjgzMzM0QzExLjAzNDkgMS44MzMzNCAxMS4zMzMzIDIuMTMxODEgMTEuMzMzMyAyLjVWMy4xNjY2N0gxMi42NjY3QzEzLjc3MTIgMy4xNjY2NyAxNC42NjY3IDQuMDYyMSAxNC42NjY3IDUuMTY2NjdWMTMuMTY2N0MxNC42NjY3IDE0LjI3MTIgMTMuNzcxMiAxNS4xNjY3IDEyLjY2NjcgMTUuMTY2N0gzLjMzMzM0QzIuMjI4NzcgMTUuMTY2NyAxLjMzMzM0IDE0LjI3MTIgMS4zMzMzNCAxMy4xNjY3VjUuMTY2NjdDMS4zMzMzNCA0LjA2MjEgMi4yMjg3NyAzLjE2NjY3IDMuMzMzMzQgMy4xNjY2N0g0LjY2NjY3VjIuNUM0LjY2NjY3IDIuMTMxODEgNC45NjUxNSAxLjgzMzM0IDUuMzMzMzQgMS44MzMzNFpNNC42NjY2NyA0LjVIMy4zMzMzNEMyLjk2NTE1IDQuNSAyLjY2NjY3IDQuNzk4NDggMi42NjY2NyA1LjE2NjY3VjEzLjE2NjdDMi42NjY2NyAxMy41MzQ5IDIuOTY1MTUgMTMuODMzMyAzLjMzMzM0IDEzLjgzMzNIMTIuNjY2N0MxMy4wMzQ5IDEzLjgzMzMgMTMuMzMzMyAxMy41MzQ5IDEzLjMzMzMgMTMuMTY2N1Y1LjE2NjY3QzEzLjMzMzMgNC43OTg0OCAxMy4wMzQ5IDQuNSAxMi42NjY3IDQuNUgxMS4zMzMzVjUuMTY2NjdDMTEuMzMzMyA1LjUzNDg2IDExLjAzNDkgNS44MzMzNCAxMC42NjY3IDUuODMzMzRDMTAuMjk4NSA1LjgzMzM0IDEwIDUuNTM0ODYgMTAgNS4xNjY2N1Y0LjVINlY1LjE2NjY3QzYgNS41MzQ4NiA1LjcwMTUzIDUuODMzMzQgNS4zMzMzNCA1LjgzMzM0QzQuOTY1MTUgNS44MzMzNCA0LjY2NjY3IDUuNTM0ODYgNC42NjY2NyA1LjE2NjY3VjQuNVpNNCA3LjgzMzM0QzQgNy40NjUxNSA0LjI5ODQ4IDcuMTY2NjcgNC42NjY2NyA3LjE2NjY3SDExLjMzMzNDMTEuNzAxNSA3LjE2NjY3IDEyIDcuNDY1MTUgMTIgNy44MzMzNEMxMiA4LjIwMTUzIDExLjcwMTUgOC41IDExLjMzMzMgOC41SDQuNjY2NjdDNC4yOTg0OCA4LjUgNCA4LjIwMTUzIDQgNy44MzMzNFonIGZpbGw9JyUyMzcxNzY4MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmLnBsYXlsaXN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtdGFncyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAyQTU2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50cmltbWVkLFxuICAgICAgICAgIC50cmltbWVkIHAsXG4gICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vICdBcnRpa2VsJyBkZWZhdWx0IHZpZXcgbW9kZS5cbi5ub2RlLS10eXBlLWFydGlrZWwge1xuICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgICBtYXJnaW46IDMycHggMCA2NHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgIH1cblxuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIC5hcnRpY2xlX2hlYWRlciB7XG4gICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwieHhsXCIpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1jcmVhdGVkIHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGF0ZXRpbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS4zMzMzNCAxLjgzMzM0QzUuNzAxNTMgMS44MzMzNCA2IDIuMTMxODEgNiAyLjVWMy4xNjY2N0gxMFYyLjVDMTAgMi4xMzE4MSAxMC4yOTg1IDEuODMzMzQgMTAuNjY2NyAxLjgzMzM0QzExLjAzNDkgMS44MzMzNCAxMS4zMzMzIDIuMTMxODEgMTEuMzMzMyAyLjVWMy4xNjY2N0gxMi42NjY3QzEzLjc3MTIgMy4xNjY2NyAxNC42NjY3IDQuMDYyMSAxNC42NjY3IDUuMTY2NjdWMTMuMTY2N0MxNC42NjY3IDE0LjI3MTIgMTMuNzcxMiAxNS4xNjY3IDEyLjY2NjcgMTUuMTY2N0gzLjMzMzM0QzIuMjI4NzcgMTUuMTY2NyAxLjMzMzM0IDE0LjI3MTIgMS4zMzMzNCAxMy4xNjY3VjUuMTY2NjdDMS4zMzMzNCA0LjA2MjEgMi4yMjg3NyAzLjE2NjY3IDMuMzMzMzQgMy4xNjY2N0g0LjY2NjY3VjIuNUM0LjY2NjY3IDIuMTMxODEgNC45NjUxNSAxLjgzMzM0IDUuMzMzMzQgMS44MzMzNFpNNC42NjY2NyA0LjVIMy4zMzMzNEMyLjk2NTE1IDQuNSAyLjY2NjY3IDQuNzk4NDggMi42NjY2NyA1LjE2NjY3VjEzLjE2NjdDMi42NjY2NyAxMy41MzQ5IDIuOTY1MTUgMTMuODMzMyAzLjMzMzM0IDEzLjgzMzNIMTIuNjY2N0MxMy4wMzQ5IDEzLjgzMzMgMTMuMzMzMyAxMy41MzQ5IDEzLjMzMzMgMTMuMTY2N1Y1LjE2NjY3QzEzLjMzMzMgNC43OTg0OCAxMy4wMzQ5IDQuNSAxMi42NjY3IDQuNUgxMS4zMzMzVjUuMTY2NjdDMTEuMzMzMyA1LjUzNDg2IDExLjAzNDkgNS44MzMzNCAxMC42NjY3IDUuODMzMzRDMTAuMjk4NSA1LjgzMzM0IDEwIDUuNTM0ODYgMTAgNS4xNjY2N1Y0LjVINlY1LjE2NjY3QzYgNS41MzQ4NiA1LjcwMTUzIDUuODMzMzQgNS4zMzMzNCA1LjgzMzM0QzQuOTY1MTUgNS44MzMzNCA0LjY2NjY3IDUuNTM0ODYgNC42NjY2NyA1LjE2NjY3VjQuNVpNNCA3LjgzMzM0QzQgNy40NjUxNSA0LjI5ODQ4IDcuMTY2NjcgNC42NjY2NyA3LjE2NjY3SDExLjMzMzNDMTEuNzAxNSA3LjE2NjY3IDEyIDcuNDY1MTUgMTIgNy44MzMzNEMxMiA4LjIwMTUzIDExLjcwMTUgOC41IDExLjMzMzMgOC41SDQuNjY2NjdDNC4yOTg0OCA4LjUgNCA4LjIwMTUzIDQgNy44MzMzNFonIGZpbGw9JyUyMzcxNzY4MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sZXNlZGF1ZXIge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004IDMuMTY2NjdDNS4wNTQ0OCAzLjE2NjY3IDIuNjY2NjYgNS41NTQ0OCAyLjY2NjY2IDguNUMyLjY2NjY2IDExLjQ0NTUgNS4wNTQ0OCAxMy44MzMzIDggMTMuODMzM0MxMC45NDU1IDEzLjgzMzMgMTMuMzMzMyAxMS40NDU1IDEzLjMzMzMgOC41QzEzLjMzMzMgNS41NTQ0OCAxMC45NDU1IDMuMTY2NjcgOCAzLjE2NjY3Wk0xLjMzMzMzIDguNUMxLjMzMzMzIDQuODE4MSA0LjMxODEgMS44MzMzNCA4IDEuODMzMzRDMTEuNjgxOSAxLjgzMzM0IDE0LjY2NjcgNC44MTgxIDE0LjY2NjcgOC41QzE0LjY2NjcgMTIuMTgxOSAxMS42ODE5IDE1LjE2NjcgOCAxNS4xNjY3QzQuMzE4MSAxNS4xNjY3IDEuMzMzMzMgMTIuMTgxOSAxLjMzMzMzIDguNVpNOCA1LjE2NjY3QzguMzY4MTkgNS4xNjY2NyA4LjY2NjY2IDUuNDY1MTUgOC42NjY2NiA1LjgzMzM0VjguMjIzODZMMTAuNDcxNCAxMC4wMjg2QzEwLjczMTcgMTAuMjg4OSAxMC43MzE3IDEwLjcxMTEgMTAuNDcxNCAxMC45NzE0QzEwLjIxMTEgMTEuMjMxOCA5Ljc4ODk0IDExLjIzMTggOS41Mjg1OSAxMC45NzE0TDcuNTI4NTkgOC45NzE0MUM3LjQwMzU3IDguODQ2MzggNy4zMzMzMyA4LjY3NjgxIDcuMzMzMzMgOC41VjUuODMzMzRDNy4zMzMzMyA1LjQ2NTE1IDcuNjMxOCA1LjE2NjY3IDggNS4xNjY2N1onIGZpbGw9JyUyMzcxNzY4MCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIik7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtdGl0bGUtc3VidGl0bGUge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLTYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGlrZWwtYmlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgIC5tZWRpYS1jb250ZW50IHtcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInh4bFwiKTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDY0cHggYXV0bztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIik7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJcyByZW5kZXJlZCB0byB1c2UgaW4gSlMgZm9yIHRlYXNlciBjbGlja3MuXG4udGVhc2VyLWxpbmssXG4udGF4b25vbXktdGVybS52b2NhYnVsYXJ5LWVpbmdlYmV0dGV0ZXItaW5oYWx0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiYXJ0aWNsZS5ub2RlLS10eXBlLWNhbXBhaWduIHtcbiAgJi5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcblxuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIC5oZXJvLWltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLm1lZGlhLWNvbnRlbnQge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaHMtdm9yLWNvZGVlaW5nYWJlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRpY2tldC1yZWRlZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC0yNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LW1lZGl1bSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICA+IHAsID4gaDQsIHNwYW4ge1xuICAgICAgY29sb3I6ICRicmFuZC05NTAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJhcnRpY2xlLm5vZGUtLXR5cGUtcGFydG5lciB7XG4gICYubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIC5ub2RlX19jb250ZW50IHtcblxuICAgIH1cbiAgfVxufVxuIiwiLy8gR2VuZXJhbCBzdHlsZXMgZm9yIFNsaWNrIGFycm93cy5cbi8vIFNvbWUgc3R5bGVzIGNhbiBiZSBvdmVycmlkZW4gZm9yIHNwZWNpZmljIHNsaWRlcnMuXG5kaXYuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB0b3A6IDQxJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjtcbiAgZmlsbDogcmdiYSgyNTAsIDI0MywgMjQzLCAwLjUwKTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZTogJGdyYXktMTAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCA0cHggOC40cHggcmdiYSgyMTYsIDE5MCwgMTkwLCAwLjI1KSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjgwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJyb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWFycm93LWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUU5RkY0RCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTMycHggIWltcG9ydGFudDtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYm90dG9tOiAtNDJweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuc2xpY2stcHJldiB7XG4gICAgICByaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFBvZGNhc3RzIFNsaWNrIHNsaWRlciAoYm90dG9tIG9mIHRoZSBQb2RjYXN0IHBhZ2UpICtcbi8vIEFydGljbGVzIFNsaWNrIHNsaWRlciAoYm90dG9tIG9mIHRoZSBBdHJpa2VsIHBhZ2UpXG4uYmxvY2stdmlld3MtYmxvY2thdXRvbWF0ZWQtcGxheWxpc3QtcG9kY2FzdHMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeS01MDtcblxuICAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogMzYlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keTpoYXMoLm5vZGUtLXR5cGUtYXJ0aWtlbC5ub2RlLS12aWV3LW1vZGUtZnVsbCkgLmJsb2NrLXZpZXdzLWJsb2NrYXV0b21hdGVkLXBsYXlsaXN0LWFjdHVhbC1hcnRpY2xlcyB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC01MDtcblxuICAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXV0b21hdGVkLXBsYXlsaXN0LXBvZGNhc3RzLXNsaWRlcixcbmJvZHk6aGFzKC5ub2RlLS10eXBlLWFydGlrZWwubm9kZS0tdmlldy1tb2RlLWZ1bGwpIC5ibG9jay12aWV3cy1ibG9ja2F1dG9tYXRlZC1wbGF5bGlzdC1hY3R1YWwtYXJ0aWNsZXMge1xuICBwYWRkaW5nOiA2NHB4IDA7XG5cbiAgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMTIwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC1wb2RjYXN0c19zbGlkZXIsXG4gIC52aWV3LWRpc3BsYXktaWQtYWN0dWFsX2FydGljbGVzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCA1cHggMjBweDtcblxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLXJvdy5zbGljay1zbGlkZSxcbiAgICAgICAgICAubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zbGlkZXIuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cbiAgICAgICAgICAgICAgJjpoYXMoKyAuc2xpY2stYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuc2xpY2stYXJyb3cge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctZm9vdGVyIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogMjhweCBhdXRvIDA7XG5cbiAgICAgIGEge1xuICAgICAgICAmOm5vdCguYnV0dG9uKTpub3QoYnV0dG9uKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjUgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTMuNzkyOSA0LjI5Mjg5QzE0LjE4MzQgMy45MDIzNyAxNC44MTY2IDMuOTAyMzcgMTUuMjA3MSA0LjI5Mjg5TDIyLjIwNzEgMTEuMjkyOUMyMi4zOTQ2IDExLjQ4MDQgMjIuNSAxMS43MzQ4IDIyLjUgMTJDMjIuNSAxMi4yNjUyIDIyLjM5NDYgMTIuNTE5NiAyMi4yMDcxIDEyLjcwNzFMMTUuMjA3MSAxOS43MDcxQzE0LjgxNjYgMjAuMDk3NiAxNC4xODM0IDIwLjA5NzYgMTMuNzkyOSAxOS43MDcxQzEzLjQwMjQgMTkuMzE2NiAxMy40MDI0IDE4LjY4MzQgMTMuNzkyOSAxOC4yOTI5TDE5LjA4NTggMTNMMy41IDEzQzIuOTQ3NzIgMTMgMi41IDEyLjU1MjMgMi41IDEyQzIuNSAxMS40NDc3IDIuOTQ3NzIgMTEgMy41IDExTDE5LjA4NTggMTFMMTMuNzkyOSA1LjcwNzExQzEzLjQwMjQgNS4zMTY1OCAxMy40MDI0IDQuNjgzNDIgMTMuNzkyOSA0LjI5Mjg5WicgZmlsbD0nJTIzMTAyQTU2Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICB9XG5cbiAgICAudmlldy1kaXNwbGF5LWlkLXBvZGNhc3RzX3NsaWRlcixcbiAgICAudmlldy1kaXNwbGF5LWlkLWFjdHVhbF9hcnRpY2xlcyB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE1cHg7XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBkaXYuc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgLnZpZXctZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHk6aGFzKC5ub2RlLS10eXBlLWFydGlrZWwubm9kZS0tdmlldy1tb2RlLWZ1bGwpIC5ibG9jay12aWV3cy1ibG9ja2F1dG9tYXRlZC1wbGF5bGlzdC1hY3R1YWwtYXJ0aWNsZXMge1xuICA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi8vIFBhcmFncmFwaHMgc2xpY2sgc2xpZGVyLlxuLnBhcmFncmFwaC0tdHlwZS0tcGxheWxpc3RzOm5vdCg6aGFzKC5jb3Vwb25zLXNsaWRlcikpLFxuLnBhcmFncmFwaC0tdHlwZS0tdmlldy1ibG9jayxcbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlciB7XG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmJsb2NrLXZpZXdzLFxuICAuZmllbGQtLW5hbWUtZmllbGQtcGxheWxpc3RzLnNsaWNrLXNsaWRlciB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gSWYgdmlldyBoYXMgbWl4IG9mIGNvbnRlbnQgdHlwZXMsIHdlIHNob3VsZCBhZGp1c3QgaGVpZ2h0IG9mIHBvZGNhc3RzIHRvIGVxdWFsaXplIHdpdGggb3RoZXIgc2xpZGVzLlxuICAgIC8vIEBUT0RPOiBJbiBmdXR1cmUgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUgc2VwYXJhdGUgdmlldyBtb2RlIGZvciBwb2RjYXN0cy5cbiAgICAmOmhhcygubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zbGlkZXI6bm90KC5ub2RlLS10eXBlLXBvZGNhc3QpKSB7XG4gICAgICAmOmhhcygubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zbGlkZXIubm9kZS0tdHlwZS1wb2RjYXN0KSB7XG4gICAgICAgIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLXNsaWRlci5ub2RlLS10eXBlLXBvZGNhc3Qge1xuICAgICAgICAgIC5ub2RlX19jb250ZW50IC5jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogMzg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZpZXcge1xuICAgICAgcGFkZGluZzogMCA4cHggMjRweDtcbiAgICB9XG4gIH1cblxuICBhLmFsbC1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDgyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMTIwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1wbGF5bGlzdHMsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXMsXG4gIC52aWV3LWNvbnRlbnQuc2xpY2stc2xpZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY2xpcC1wYXRoOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgLnZpZXdzLXJvdy5zbGljay1zbGlkZSxcbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItc2xpZGVyLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aGFzKCsgLnNsaWNrLWFjdGl2ZSkge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZm9vdGVyIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMy43OTI5IDQuMjkyODlDMTQuMTgzNCAzLjkwMjM3IDE0LjgxNjYgMy45MDIzNyAxNS4yMDcxIDQuMjkyODlMMjIuMjA3MSAxMS4yOTI5QzIyLjM5NDYgMTEuNDgwNCAyMi41IDExLjczNDggMjIuNSAxMkMyMi41IDEyLjI2NTIgMjIuMzk0NiAxMi41MTk2IDIyLjIwNzEgMTIuNzA3MUwxNS4yMDcxIDE5LjcwNzFDMTQuODE2NiAyMC4wOTc2IDE0LjE4MzQgMjAuMDk3NiAxMy43OTI5IDE5LjcwNzFDMTMuNDAyNCAxOS4zMTY2IDEzLjQwMjQgMTguNjgzNCAxMy43OTI5IDE4LjI5MjlMMTkuMDg1OCAxM0wzLjUgMTNDMi45NDc3MiAxMyAyLjUgMTIuNTUyMyAyLjUgMTJDMi41IDExLjQ0NzcgMi45NDc3MiAxMSAzLjUgMTFMMTkuMDg1OCAxMUwxMy43OTI5IDUuNzA3MTFDMTMuNDAyNCA1LjMxNjU4IDEzLjQwMjQgNC42ODM0MiAxMy43OTI5IDQuMjkyODlaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAvLyBQb2RjYXN0cyBzbGlkZXIuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1wbGF5bGlzdHMge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAvLyBUT0RPOiBOZWVkIHRvIGFkanVzdCBhcnJvd3MgZm9yIHBsYXlsaXN0cyB3aXRob3V0IGJ1dHRvbnMgKGZvciBtb2JpbGUpLlxuICAgICAgdG9wOiA0MCUgIWltcG9ydGFudDtcblxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTE3cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGJvdHRvbTogLTY4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgIHJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtOTUwO1xuICBwYWRkaW5nOiA2NHB4IDE1cHg7XG4gIHotaW5kZXg6IDM7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAucmVnaW9uLWZvb3RlciB7XG4gICAgICAuZm9vdGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJi5mb290ZXItd3JhcHBlci0xIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMzJweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLTYwMDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9vdGVyLXdyYXBwZXItMiB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAwO1xuICAgICAgICAgIGdhcDogMCAyNHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2ltcGxlLXBvcHVwLWJsb2Nrcy1nbG9iYWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvb3RlciBzZWNvbmRhcnkgbWVudS5cbi5tZW51LS1mb290ZXItc2Vjb25kYXJ5LW1lbnUge1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIGEge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLTYwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTb2NpYWwgbGlua3MuXG4jYmxvY2stcHRhLXJlZGVzaWduLWZvb3RlcnNvY2lhbC0yIHtcbiAgbWFyZ2luOiAwO1xuXG4gIC5mb290ZXItc29jaWFsIHtcbiAgICAuc29jaWFsLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1haW4gZm9vdGVyIG5hdmlnYXRpb24uXG4jYmxvY2stcHRhLXJlZGVzaWduLWZvb3Rlci0yIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICB1bC5uYXZiYXItbmF2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5mb290ZXIge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBpbWcuaGVhZGVyLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZy5mb290ZXItbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiYm9keSB7XG4gIC5tZW51LWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1HcmF5MzAwLCAjRDVEN0RBKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMnB4IHJnYmEoMzQsIDM1LCA0MSwgMC4wMik7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgID4gbmF2I25hdmJhci1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgJjpoYXMoLm5hdmlnYXRpb24ubWVudS0tcHJvZmlsLm9wZW4pIHtcbiAgICAgICAgLm5hdl9wcm9maWxlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdCRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEzLjEzOCAxMC40NzE0QzEyLjg3NzYgMTAuNzMxOCAxMi40NTU1IDEwLjczMTggMTIuMTk1MiAxMC40NzE0TDcuOTk5OTIgNi4yNzYxNEwzLjgwNDY2IDEwLjQ3MTRDMy41NDQzMSAxMC43MzE4IDMuMTIyMiAxMC43MzE4IDIuODYxODUgMTAuNDcxNEMyLjYwMTUgMTAuMjExMSAyLjYwMTUgOS43ODg5NCAyLjg2MTg1IDkuNTI4NTlMNy41Mjg1MSA0Ljg2MTkzQzcuNzg4ODYgNC42MDE1OCA4LjIxMDk3IDQuNjAxNTggOC40NzEzMiA0Ljg2MTkzTDEzLjEzOCA5LjUyODU5QzEzLjM5ODMgOS43ODg5NCAxMy4zOTgzIDEwLjIxMTEgMTMuMTM4IDEwLjQ3MTRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5JbnB1dEJhciB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2dnc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZmlsbDogIzE4MUQyNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnJhbmQtOTUwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNjkwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLklucHV0QmFyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWFyY2gtLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC0tYnV0dG9uIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLm5hdmlnYXRpb24ubWVudS0tbWFpbiB7XG4gICAgICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC05NTA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC02MDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xOS43MDcxIDE1LjcwNzFDMTkuMzE2NiAxNi4wOTc2IDE4LjY4MzQgMTYuMDk3NiAxOC4yOTI5IDE1LjcwNzFMMTIgOS40MTQyMUw1LjcwNzExIDE1LjcwNzFDNS4zMTY1OCAxNi4wOTc2IDQuNjgzNDIgMTYuMDk3NiA0LjI5Mjg5IDE1LjcwNzFDMy45MDIzNyAxNS4zMTY2IDMuOTAyMzcgMTQuNjgzNCA0LjI5Mjg5IDE0LjI5MjlMMTEuMjkyOSA3LjI5Mjg5QzExLjY4MzQgNi45MDIzNyAxMi4zMTY2IDYuOTAyMzcgMTIuNzA3MSA3LjI5Mjg5TDE5LjcwNzEgMTQuMjkyOUMyMC4wOTc2IDE0LjY4MzQgMjAuMDk3NiAxNS4zMTY2IDE5LjcwNzEgMTUuNzA3MVonIGZpbGw9JyUyMzE1NzBFRicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJyYW5kLTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTkuNzA3MSAxNS43MDcxQzE5LjMxNjYgMTYuMDk3NiAxOC42ODM0IDE2LjA5NzYgMTguMjkyOSAxNS43MDcxTDEyIDkuNDE0MjFMNS43MDcxMSAxNS43MDcxQzUuMzE2NTggMTYuMDk3NiA0LjY4MzQyIDE2LjA5NzYgNC4yOTI4OSAxNS43MDcxQzMuOTAyMzcgMTUuMzE2NiAzLjkwMjM3IDE0LjY4MzQgNC4yOTI4OSAxNC4yOTI5TDExLjI5MjkgNy4yOTI4OUMxMS42ODM0IDYuOTAyMzcgMTIuMzE2NiA2LjkwMjM3IDEyLjcwNzEgNy4yOTI4OUwxOS43MDcxIDE0LjI5MjlDMjAuMDk3NiAxNC42ODM0IDIwLjA5NzYgMTUuMzE2NiAxOS43MDcxIDE1LjcwNzFaJyBmaWxsPSclMjMxMDJBNTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTYwMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xOS43MDcxIDE1LjcwNzFDMTkuMzE2NiAxNi4wOTc2IDE4LjY4MzQgMTYuMDk3NiAxOC4yOTI5IDE1LjcwNzFMMTIgOS40MTQyMUw1LjcwNzExIDE1LjcwNzFDNS4zMTY1OCAxNi4wOTc2IDQuNjgzNDIgMTYuMDk3NiA0LjI5Mjg5IDE1LjcwNzFDMy45MDIzNyAxNS4zMTY2IDMuOTAyMzcgMTQuNjgzNCA0LjI5Mjg5IDE0LjI5MjlMMTEuMjkyOSA3LjI5Mjg5QzExLjY4MzQgNi45MDIzNyAxMi4zMTY2IDYuOTAyMzcgMTIuNzA3MSA3LjI5Mjg5TDE5LjcwNzEgMTQuMjkyOUMyMC4wOTc2IDE0LjY4MzQgMjAuMDk3NiAxNS4zMTY2IDE5LjcwNzEgMTUuNzA3MVonIGZpbGw9JyUyMzE1NzBFRicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLTYwMDtcblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTkuNzA3MSAxNS43MDcxQzE5LjMxNjYgMTYuMDk3NiAxOC42ODM0IDE2LjA5NzYgMTguMjkyOSAxNS43MDcxTDEyIDkuNDE0MjFMNS43MDcxMSAxNS43MDcxQzUuMzE2NTggMTYuMDk3NiA0LjY4MzQyIDE2LjA5NzYgNC4yOTI4OSAxNS43MDcxQzMuOTAyMzcgMTUuMzE2NiAzLjkwMjM3IDE0LjY4MzQgNC4yOTI4OSAxNC4yOTI5TDExLjI5MjkgNy4yOTI4OUMxMS42ODM0IDYuOTAyMzcgMTIuMzE2NiA2LjkwMjM3IDEyLjcwNzEgNy4yOTI4OUwxOS43MDcxIDE0LjI5MjlDMjAuMDk3NiAxNC42ODM0IDIwLjA5NzYgMTUuMzE2NiAxOS43MDcxIDE1LjcwNzFaJyBmaWxsPSclMjMxNTcwRUYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctbGFyZ2U7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXVzZXItd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5uYXYtaXRlbS0tdXNlci1yZWdpc3RlciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtc2Vjb25kYXJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXZfcHJvZmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHggMnB4IDJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuXG4gICAgICAgIC51c2VyX2ltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyX25hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjg2MTkzIDUuNTI4NTlDMy4xMjIyOCA1LjI2ODI0IDMuNTQ0MzkgNS4yNjgyNCAzLjgwNDc0IDUuNTI4NTlMOCA5LjcyMzg1TDEyLjE5NTMgNS41Mjg1OUMxMi40NTU2IDUuMjY4MjQgMTIuODc3NyA1LjI2ODI0IDEzLjEzODEgNS41Mjg1OUMxMy4zOTg0IDUuNzg4OTQgMTMuMzk4NCA2LjIxMTA1IDEzLjEzODEgNi40NzE0TDguNDcxNCAxMS4xMzgxQzguMjExMDUgMTEuMzk4NCA3Ljc4ODk0IDExLjM5ODQgNy41Mjg1OSAxMS4xMzgxTDIuODYxOTMgNi40NzE0QzIuNjAxNTggNi4yMTEwNSAyLjYwMTU4IDUuNzg4OTQgMi44NjE5MyA1LjUyODU5WicgZmlsbD0nJTIzMTAyQTU2Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LS1wcm9maWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWxhcmdlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG5cbiAgICAgICAgPiB1bCNibG9jay1wdGEtcmVkZXNpZ24tcHJvZmlsIHtcbiAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC02MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTYwMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZC02MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6aGFzKC5tZW51LWl0ZW0taWNvbiAubWVkaWEtY29udGVudCkpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC02MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZC02MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZWluZS16ZXJ0aWZpa2F0ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgICAgLml0ZW1fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW1fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpoYXMoLnNlYXJjaC1jb250YWluZXIuYWN0aXZlKSB7XG4gICAgICBuYXYubWVudS0tbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnVyZ2VyIG1lbnUgc3R5bGVzXG4uYnVyZ2VyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAubGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMkE1NjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC50b3Age1xuICAgIHRvcDogNHB4O1xuICB9XG5cbiAgLm1pZGRsZSB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG5cbiAgLmJvdHRvbSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIC50b3Age1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiAxMXB4O1xuICAgIH1cblxuICAgIC5taWRkbGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuYm90dG9tIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDExcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vYmlsZSBuYXZpZ2F0aW9uIHN0eWxlc1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgICY6aGFzKC5uYXZpZ2F0aW9uLm1lbnUtLW1haW4uaXMtb3BlbiksXG4gICAgJjpoYXMoLm1lbnUtLXByb2ZpbC5vcGVuKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAubWVudS1iYWNrZHJvcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICY6aGFzKC5uYXZpZ2F0aW9uLm1lbnUtLW1haW4uaXMtb3BlbiksXG4gICAgICAmOmhhcygubWVudS0tcHJvZmlsLm9wZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5uYXZpZ2F0aW9uLm1lbnUtLW1haW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogOTh2dyAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IDF2dztcbiAgICAgICAgICByaWdodDogMXZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWxhcmdlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG5cbiAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdWwubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBnYXA6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgIGE6bm90KC5idXR0b24pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtNTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC02MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgbGkuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU3BlY2lmaWMgc3R5bGVzIGZvciAnTG9naW4nIGFuZCAnUmVnaXN0ZXInIGJ1dHRvbiBmb3IgZ3Vlc3RzLlxuICAgICAgICAgICAgLm5hdi11c2VyLXdyYXBwZXIge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtc2Vjb25kYXJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC51c2VyLXByb2ZpbGUtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgIC51c2VyX2ltZyB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51c2VyLWxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC05NTA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVzZXItbG9nb3V0LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtY29udGFpbmVyLFxuICAgICAgLm5hdl9wcm9maWxlIHtcbiAgICAgICAgb3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgICAgICAgLklucHV0QmFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiA3NHB4O1xuICAgICAgICAgIGJvdHRvbTogLTQycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdl9wcm9maWxlIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC51c2VyX2ltZyB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBuYXYjbmF2YmFyLW1haW4ge1xuICAgICAgICAubWVudS0tcHJvZmlsIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgLnRvZ2dsZS14LWljb24tcHJvZmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHdpZHRoOiA5OHZ3O1xuICAgICAgICAgICAgbGVmdDogMXZ3O1xuICAgICAgICAgICAgcmlnaHQ6IDF2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXJnZXItdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5oZWFkZXIge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBpbWcuZm9vdGVyLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZy5oZWFkZXItbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4ucXVpei1maW5hbC1yZXN1bHQge1xuICAucm93IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudmlldy1jb2x1bW4ge1xuICAgIC5nZXdpbm5zcGllbC1jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNiwgNDIsIDg2LCAwLjA4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgxNiwgNDIsIDg2LCAwLjA2KTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG5cbiAgICAgICZfX2N0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGVybXMge1xuICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMxMDJhNTY7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIGFsbG93IHN0aWNreSBpbnNpZGUgc2lkZWJhclxuICB9XG59XG5cbiAgJi5sZWZ0X3dpZGUge1xuICAgIC5sZWZ0LWNvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLnJpZ2h0X3dpZGUge1xuICAgIC5yaWdodC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJvdyB7XG4gICAgICAgIC5sZWZ0LWNvbHVtbixcbiAgICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgbWluLWhlaWdodDogODQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1ibHVlX2J1YmJsZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJnLW9yYW5nZSB7XG4gICAgLnJvdyB7XG4gICAgICAubGVmdC1jb2x1bW4ge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS10aXRsZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vcHRhX3JlZGVzaWduL2ltYWdlcy9pY29ucy9zY3JpYmJsZS1vcmFuZ2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICByaWdodDogLTU3cHg7XG4gICAgICAgICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNTM2JyBoZWlnaHQ9JzQ4OCcgdmlld0JveD0nMCAwIDUzNiA0ODgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIzMi4xNDggMjcuMzk3QzI4NS4yMDQgNDIuMjk1NCAzMDkuNDMxIDk2LjcyNTkgMzUzLjcxIDEyOS4zNTRDNDE0LjMgMTc0LjAwMSA1MjEuNjIyIDE3Ni4yMjIgNTM0LjM0NSAyNTAuMDc2QzU0Ni45NDcgMzIzLjIzMSA0NjIuNDU5IDM3NC41MzIgNDAzLjg4NiA0MjAuNjI2QzM1My43NDcgNDYwLjA4MyAyOTYuMDk1IDQ4OS42MjcgMjMyLjE0OCA0ODcuODg4QzE2OS44NSA0ODYuMTk0IDEwNS42MDkgNDYyLjAyNCA2OS41NjIzIDQxMS41MzdDMzYuOTQzNCAzNjUuODUxIDcwLjQwNjUgMzA1LjUwNyA2Mi4zNTM3IDI1MC4wNzZDNTEuMzQxMiAxNzQuMjcyIC0zMS44MTcyIDk1LjIyOTYgMTQuNzQwMiAzNC4xNzEzQzYwLjI0MiAtMjUuNTAyOCAxNTkuNjE4IDcuMDMwNjQgMjMyLjE0OCAyNy4zOTdaJyBmaWxsPSclMjNGRDg1M0EnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dCB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWp1c3QtdGV4dCB7XG4gICAgICAgICAgaDIsIHAge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnktOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iZy15ZWxsb3cge1xuICAgIC5yb3cge1xuICAgICAgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL3B0YV9yZWRlc2lnbi9pbWFnZXMvaWNvbnMvc2NyaWJibGUteWVsbG93LXN0YXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogLTYzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9wdGFfcmVkZXNpZ24vaW1hZ2VzL2ljb25zL3NjcmliYmxlLXllbGxvdy1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MzknIGhlaWdodD0nNTEwJyB2aWV3Qm94PScwIDAgNTM5IDUxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjU3Ljk0IDIuMjIyNDZDMzE4LjExMiAxNC45NDM0IDMyMS40NjkgMTAxLjA2NSAzNjcuMzY2IDE0Mi4wMjJDNDE5LjYzMSAxODguNjYyIDUyNi40NDEgMTgyLjI3OSA1MzcuMjg1IDI1MS41MDJDNTQ3LjkxMiAzMTkuMzQ2IDQ1OC40MzcgMzU1LjA1NiA0MDguMDQgNDAxLjY3NkMzNjAuOTY0IDQ0NS4yMjQgMzIxLjk5MyA1MTIuNzI2IDI1Ny45NCA1MDkuOTE1QzE5NC41ODIgNTA3LjEzNCAxNjUuMjE2IDQzNC4wMDMgMTIwLjQ1NCAzODkuMDU1Qzc1Ljg0NTEgMzQ0LjI2IDYuODkzMjUgMzE0LjQyMiAwLjYwMDA0MiAyNTEuNTAyQy01Ljk2NjA3IDE4NS44NTQgNDIuNTAyMyAxMjkuMjUyIDg5Ljg3OSA4My4zNTlDMTM2LjMzNSAzOC4zNTgyIDE5NC42NzQgLTExLjE1MjUgMjU3Ljk0IDIuMjIyNDZaJyBmaWxsPSclMjNGRkM1MkYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dCB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWp1c3QtdGV4dCB7XG4gICAgICAgICAgaDIsIHAge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQge1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtanVzdC10ZXh0IHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJnLWJsdWUge1xuICAgIC5yb3cge1xuICAgICAgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxOTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vcHRhX3JlZGVzaWduL2ltYWdlcy9pY29ucy9zY3JpYmJsZS1ibHVlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNTM3JyBoZWlnaHQ9JzU1MCcgdmlld0JveD0nMCAwIDUzNyA1NTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMxMS44MzkgNS4zNzQyOUMzODcuODk5IC0xMC43NzcyIDQ4NS4wOTkgOC42MDc1IDUyNS4wNDQgNzUuMzUyOEM1NjMuNzg3IDE0MC4wODkgNDkyLjAzNCAyMTMuOTc2IDQ4MS4zODYgMjg4LjY3NEM0NzMuNTQ0IDM0My42ODQgNTAyLjM0IDQwMi4zMTkgNDcxLjgxOCA0NDguNzQxQzQzNi4xMTQgNTAzLjA0NiAzNzYuMjI1IDUzNy44ODQgMzExLjgzOSA1NDYuNTQ3QzIzNy45NTggNTU2LjQ4NyAxNTkuMzU4IDU0Ni4yOTYgMTAyLjE0NyA0OTguNDhDNDAuNDk0NSA0NDYuOTUzIC0xMi43ODI2IDM2Ny40MjQgMy4yOTYxOSAyODguNjc0QzE4LjUwNjUgMjE0LjE3OSAxMTcuMjk4IDIwMS40NTggMTczLjI4OCAxNTAuMDQ5QzIyNC40MTcgMTAzLjEwMyAyNDMuOTU2IDE5Ljc4OTMgMzExLjgzOSA1LjM3NDI5WicgZmlsbD0nJTIzNTNCMUZEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmctYmx1ZV9idWJibGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYmctYmx1ZS1idWJibGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNThweDtcbiAgICAgIHJpZ2h0OiAtNjlweDtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgaGVpZ2h0OiAxMzB2aDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNTM5JyBoZWlnaHQ9JzUxMCcgdmlld0JveD0nMCAwIDUzOSA1MTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI1Ny45NCAyLjIyMjQ2QzMxOC4xMTIgMTQuOTQzNCAzMjEuNDY5IDEwMS4wNjUgMzY3LjM2NiAxNDIuMDIyQzQxOS42MzEgMTg4LjY2MiA1MjYuNDQxIDE4Mi4yNzkgNTM3LjI4NSAyNTEuNTAyQzU0Ny45MTIgMzE5LjM0NiA0NTguNDM3IDM1NS4wNTYgNDA4LjA0IDQwMS42NzZDMzYwLjk2NCA0NDUuMjI0IDMyMS45OTMgNTEyLjcyNiAyNTcuOTQgNTA5LjkxNUMxOTQuNTgyIDUwNy4xMzQgMTY1LjIxNiA0MzQuMDAzIDEyMC40NTQgMzg5LjA1NUM3NS44NDUxIDM0NC4yNiA2Ljg5MzI1IDMxNC40MjIgMC42MDAwNDIgMjUxLjUwMkMtNS45NjYwNyAxODUuODU0IDQyLjUwMjMgMTI5LjI1MiA4OS44NzkgODMuMzU5QzEzNi4zMzUgMzguMzU4MiAxOTQuNjc0IC0xMS4xNTI1IDI1Ny45NCAyLjIyMjQ2WicgZmlsbD0nJTIzRUZGOEZGJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmctYmx1ZS1idWJibGUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICB9XG5cbiAgICAgIC5yb3cge1xuICAgICAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUzOScgaGVpZ2h0PSc1MTAnIHZpZXdCb3g9JzAgMCA1MzkgNTEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNTcuOTQgMi4yMjI0NkMzMTguMTEyIDE0Ljk0MzQgMzIxLjQ2OSAxMDEuMDY1IDM2Ny4zNjYgMTQyLjAyMkM0MTkuNjMxIDE4OC42NjIgNTI2LjQ0MSAxODIuMjc5IDUzNy4yODUgMjUxLjUwMkM1NDcuOTEyIDMxOS4zNDYgNDU4LjQzNyAzNTUuMDU2IDQwOC4wNCA0MDEuNjc2QzM2MC45NjQgNDQ1LjIyNCAzMjEuOTkzIDUxMi43MjYgMjU3Ljk0IDUwOS45MTVDMTk0LjU4MiA1MDcuMTM0IDE2NS4yMTYgNDM0LjAwMyAxMjAuNDU0IDM4OS4wNTVDNzUuODQ1MSAzNDQuMjYgNi44OTMyNSAzMTQuNDIyIDAuNjAwMDQyIDI1MS41MDJDLTUuOTY2MDcgMTg1Ljg1NCA0Mi41MDIzIDEyOS4yNTIgODkuODc5IDgzLjM1OUMxMzYuMzM1IDM4LjM1ODIgMTk0LjY3NCAtMTEuMTUyNSAyNTcuOTQgMi4yMjI0NlonIGZpbGw9JyUyM0VGRjhGRicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIik7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNjRweCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1qdXN0LXRleHQge1xuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXJpZ2h0LWNvbHVtbixcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGVmdC1jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICA+IC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tbWVkaWEge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC05NTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMzYlKSBzZXBpYSgxNSUpIHNhdHVyYXRlKDIzNCUpIGh1ZS1yb3RhdGUoMTJkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICB0b3A6IDclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIGJsYWNrIDEwMHB4LCBibGFjayBjYWxjKDEwMCUgLSAxMDBweCksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgdG9wOiA1JSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTVweDtcblxuICAgICAgLmxlZnQtY29sdW1uLFxuICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAubGVmdC1jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFeHRyYS1zdHlsZXMgZm9yIHNtb290aCBhbmltYXRpb24gKGFwcGVhcmluZyBmcm9tIHNpZGVzIGlmIFwiQW5pbWF0ZWRcIiBjaGVja2JveCBpcyBjaGVja2VkKS5cbi5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLmFuaW1hdGVkIHtcbiAgLmxlZnQtY29sdW1uLFxuICAucmlnaHQtY29sdW1uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSxcbiAgICB0cmFuc2Zvcm0gMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG5cblxuICAgICYudmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gIC5sZWZ0LWNvbHVtbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cblxuICAucmlnaHQtY29sdW1uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS12aWRlby1tb2R1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2NHB4IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IDEzMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhcmFncmFwaF9fdmlkZW8ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRlbnQtdmlkZW8ge1xuICAgICAgLm1lZGlhLWNvbnRlbnQge1xuICAgICAgICBpZnJhbWUsXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNTU2IC8gNzI4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAxOTZweCA0MTNweCAxMjhweCAwIHJnYmEoNDIsIDU1LCA3NSwgMC4wMCksIDEyNnB4IDI2NHB4IDExN3B4IDAgcmdiYSg0MiwgNTUsIDc1LCAwLjAxKSwgNzFweCAxNDlweCA5OXB4IDAgcmdiYSg0MiwgNTUsIDc1LCAwLjAyKSwgMzFweCA2NnB4IDczcHggMCByZ2JhKDQyLCA1NSwgNzUsIDAuMDQpLCA4cHggMTdweCA0MHB4IDAgcmdiYSg0MiwgNTUsIDc1LCAwLjA0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInh4bFwiKTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGhzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbnMge1xuICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIik7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tdGV4dCB7XG4gIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwieHhsXCIpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIHVsLCBvbCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbjpub3QoLnRyaWdnZXIpOm5vdCguYWNjb3JkaW9uLWJ1dHRvbik6bm90KC5zbGljay1hcnJvdyk6bm90KC5zZWFyY2gtLWJ1dHRvbik6bm90KC5idXJnZXItdG9nZ2xlKTpub3QoLnRvb2xiYXItaWNvbiksXG4gIC5idXR0b24sIC5idG46bm90KC5zZWFyY2gtLWJ1dHRvbiksXG4gIGEuYnRuLFxuICBhLmJ1dHRvbixcbiAgc3VtbWFyeVtyb2xlPVwiYnV0dG9uXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFsbGF4LWltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgLmhlcm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5waW4tc3BhY2VyIHtcbiAgICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLXdyYXBwZXItLW1haW4ge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInh4bFwiKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogODBweCA2NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wLCByaWdodCB0b3AsIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2ODdweCA0MjdweCwgNTU2cHggNDA5cHgsIGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgIHVybChcIi4uL2ltYWdlcy9wYXJhbGxheC1iYW5uZXItYmctaW1hZ2UtbGVmdC5zdmdcIiksXG4gICAgICAgICAgdXJsKFwiLi4vaW1hZ2VzL3BhcmFsbGF4LWJhbm5lci1iZy1pbWFnZS1yaWdodC5zdmdcIiksXG4gICAgICAgICAgdmFyKC0tYnJhbmRncmFkaWVudC1ibHVlLCBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAjMTU3MEVGIDguNzElLCAjMTk0MTg1IDEyMS42NSUpKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI4cHggMjM3cHgsIDIwN3B4IDg0MHB4LCBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgdXJsKFwiLi4vaW1hZ2VzL3BhcmFsbGF4LWJhbm5lci1iZy1pbWFnZS1sZWZ0LnN2Z1wiKSxcbiAgICAgICAgICAgIHVybChcIi4uL2ltYWdlcy9wYXJhbGxheC1iYW5uZXItYmctaW1hZ2UtcmlnaHQuc3ZnXCIpLFxuICAgICAgICAgICAgdmFyKC0tYnJhbmRncmFkaWVudC1ibHVlLCBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAjMTU3MEVGIDguNzElLCAjMTk0MTg1IDEyMS42NSUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBocyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUsXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQge1xuICAgICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFsbGF4LWltYWdlcyB7XG4gICAgICBoZWlnaHQ6IDIwMHZoO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWVkaWEtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucG9zaXRpb24tYWJvdmUge1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wb3NpdGlvbi1iZWhpbmQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1xdW90ZXMge1xuICB6LWluZGV4OiAwO1xuXG4gICYuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB0YS1iZy1xdW90ZXM7XG4gIH1cblxuICAucGFyYWdyYXBoX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwieGxcIik7XG4gICAgcGFkZGluZzogMzZweCAxMzRweCA2NHB4IDEzNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICBsZWZ0OiA1cmVtO1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdW90YXRpb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICAuY29sLTYge1xuICAgICAgZGl2IHtcbiAgICAgICAgY29sb3I6ICMxODQ5QTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2Omhhcyg+IGltZykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIEF1dGhvciB3aXRob3V0IGltYWdlLlxuICAgICY6bm90KDpoYXMoaW1nKSkge1xuICAgICAgLmNvbC02IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogTmV3c2xldHRlciBTaWdudXAgRm9ybSAqL1xuXG4jc3BiLWJsb2NrLXB0YS1yZWRlc2lnbi1tYWlsY2hpbXBzdWJzY3JpcHRpb25mb3JtcmVnaXN0cmllcnVuZ3p1bW5ld3NsZXR0ZXIge1xuICAuc3BiLXBvcHVwLW1haW4td3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNDg0cHg7XG4gICAgbWluLWhlaWdodDogNDg0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMjEsIDExMiwgMjM5LCAxKSAwJSwgcmdiYSgyNSwgNjUsIDEzMywgMSkgMTAwJSk7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDY4cHggNjRweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3JnYW5pY19uZXdzbGV0dGVyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEzNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubmV3c2xldHRlcnNpZ251cC1pbWFnZSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4td2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3R0b206IC02LjNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4td2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogNy43NXJlbTtcbiAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgIG1pbi13aWR0aDogNjIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0ge1xuICAgICAgID4gKiAsIGxhYmVsLCBhICxzcGFuICwgcCB7XG4gICAgICAgICBjb2xvciA6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTAyQTU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLm5ld3NsZXR0ZXJzaWdudXAtZm9ybSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5Mi45OHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM3NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEzMXB4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMTlweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTAuOThweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTExcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUyMnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogNTIxLjk4cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDExMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTA0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICAgICAgLmpzLWZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEyNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNDVweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTQ3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLXR5cGUtZW1haWwge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tZW1haWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qcy1mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTAyQTU2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMjdweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNwYi1jb250cm9scyB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuc3BiX2Nsb3NlIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLnNwYl9taW5pbWl6ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTcGVjaWZpYyBjYXNlIGZvciBwYWdlcyB3aXRoIEdTQVAgd3JhcHBlcnNcbi8vICh3aGljaCBhcmUgYWxzbyBmaXhlZCBhbmQgY29uZmxpY3Qgd2l0aCBmaXhlZCBuZXdzbGV0dGVyIG92ZXJsYXktd3JhcHBlcilcbi8vIEBUT0RPOiBRVUlDSyBIQVJEIEZJWCEgTmVlZCBmb3IgYmV0dGVyIHNvbHV0aW9uLlxuYm9keTpoYXMoLnBpbi1zcGFjZXIpIHtcbiAgJjpoYXMoLnNwYl9vdmVybGF5Om5vdChbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSkpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnNwYl9vdmVybGF5IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Utdmlldy1mZWVkLWl0ZW1zLXB0YS1mb3J1bSB7XG4gIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtNTA7XG4gIH1cblxuICAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIikgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtbW9iaWxlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1pZC1mZWVkX2l0ZW1zX3B0YV9mb3J1bSB7XG4gICYudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIik7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gNjRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0OHB4KVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAucGFnZXJfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyIDNDMTIuNTUyMyAzIDEzIDMuNDQ3NzIgMTMgNFYxMUgyMEMyMC41NTIzIDExIDIxIDExLjQ0NzcgMjEgMTJDMjEgMTIuNTUyMyAyMC41NTIzIDEzIDIwIDEzSDEzVjIwQzEzIDIwLjU1MjMgMTIuNTUyMyAyMSAxMiAyMUMxMS40NDc3IDIxIDExIDIwLjU1MjMgMTEgMjBWMTNINEMzLjQ0NzcyIDEzIDMgMTIuNTUyMyAzIDEyQzMgMTEuNDQ3NyAzLjQ0NzcyIDExIDQgMTFIMTFWNEMxMSAzLjQ0NzcyIDExLjQ0NzcgMyAxMiAzWicgZmlsbD0nJTIzMTgxRDI3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYXJ0aWNsZS5ub2RlLS10eXBlLXBsYXlsaXN0IHtcbiAgJi5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIik7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gNjRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgPiAubm9kZV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICB9XG5cbiAgICAgID4gYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1hdXRvbWF0ZWQtcGxheWxpc3QsXG4uYmxvY2stdmlld3MtYmxvY2thdXRvbWF0ZWQtcGxheWxpc3QtcGxheWxpc3QtbGVybmVpbmhlaXRlbi1ibG9jayxcbi5ibG9jay12aWV3cy1ibG9ja2ZlZWQtaXRlbXMtcHRhLWZvcnVtLXB0YS1mb3J1bS1ncmlkLFxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmhhcygudmlldy1kaXNwbGF5LWlkLWJvb2ttYXJrX3BhZ2UpIHtcbiAgPiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDI0cHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC01MDtcbiAgfVxuXG4gIC52aWV3LWF1dG9tYXRlZC1wbGF5bGlzdCxcbiAgLnZpZXctZmVlZC1pdGVtcy1wdGEtZm9ydW0sXG4gIC52aWV3LWRpc3BsYXktaWQtYm9va21hcmtfcGFnZSB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIik7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cblxuICAgIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyOm5vdCg6aGFzKD4gLml0ZW0tbGlzdCkpLFxuICAgIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5pdGVtLWxpc3QgdWwge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQ4cHgpXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLXJvdyxcbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC1ha3R1ZWxsZXNfZGV0YWlsX3BhZ2UsXG4gIC52aWV3LWRpc3BsYXktaWQtYm9udXNfcG9pbnRzX2Zvcl9tZV9ibG9ja19kZXRhaWwsXG4gIC52aWV3LWRpc3BsYXktaWQtYm9va21hcmtfcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5qcy1wYWdlcl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5wYWdlcl9faXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyIDNDMTIuNTUyMyAzIDEzIDMuNDQ3NzIgMTMgNFYxMUgyMEMyMC41NTIzIDExIDIxIDExLjQ0NzcgMjEgMTJDMjEgMTIuNTUyMyAyMC41NTIzIDEzIDIwIDEzSDEzVjIwQzEzIDIwLjU1MjMgMTIuNTUyMyAyMSAxMiAyMUMxMS40NDc3IDIxIDExIDIwLjU1MjMgMTEgMjBWMTNINEMzLjQ0NzcyIDEzIDMgMTIuNTUyMyAzIDEyQzMgMTEuNDQ3NyAzLjQ0NzcyIDExIDQgMTFIMTFWNEMxMSAzLjQ0NzcyIDExLjQ0NzcgMyAxMiAzWicgZmlsbD0nJTIzMTgxRDI3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1wbGF5bGlzdHMsXG4ucGFyYWdyYXBoLS10eXBlLS12aWV3LWJsb2NrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQ4cHggMDtcblxuICA+IC5wbGF5bGlzdC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMxcHg7XG5cbiAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCg6aGFzKD4gKjpub3QoLmNvbnRleHR1YWwpKSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhcmFncmFwaCB7XG4gICYuYmctb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LTUwO1xuICB9XG5cbiAgJi5iZy1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtNTA7XG4gIH1cblxuICAmLmJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogJGFjY2VudC0yNTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1wbGF5bGlzdC5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIC5ub2RlX19jb250ZW50IHtcbiAgID4gLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLnBhcmFncmFwaC0tdHlwZS0tdmlldy1ibG9jayB7XG4vLyAgJjpoYXMoLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrZmlsdGVyLXRhZy1ibG9jay1maWx0ZXItdGFnLWJsb2NrKSB7XG4vLyAgICAvLyBNb2JpbGUgaG9yaXpvbnRhbCBzY3JvbGxcbi8vICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuLy8gICAgICAvL292ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbi8vICAgICAgLy8td2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4vLyAgICAgIC8vd2hpdGUtc3BhY2U6IHVuc2V0O1xuLy8gICAgICAvL1xuLy8gICAgICAvLyY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbi8vICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgIC8vfVxuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tmaWx0ZXItdGFnLWJsb2NrLWZpbHRlci10YWctYmxvY2sge1xuICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBsYXlsaXN0LWZpbHRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICAucGxheWxpc3QtZmlsdGVyLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIH1cblxuICAgICAgLmZpbHRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheWxpc3QtZmlsdGVyLWxpc3Qge1xuICAgICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG5cbiAgICAgIC52aWV3LWZpbHRlci10YWctYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgJjpub3QoOmhhcyhsaS5hY3RpdmUpKSB7XG4gICAgICAgICAgICAgICAgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMjAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxJyBoZWlnaHQ9JzIxJyB2aWV3Qm94PScwIDAgMjEgMjEnIGZpbGw9J25vbmUnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTYuOTIyNiA1Ljc0NDA4QzE3LjI0OCA2LjA2OTUxIDE3LjI0OCA2LjU5NzE1IDE2LjkyMjYgNi45MjI1OUw4LjU4OTI3IDE1LjI1NTlDOC4yNjM4MyAxNS41ODE0IDcuNzM2MTkgMTUuNTgxNCA3LjQxMDc1IDE1LjI1NTlMNC4wNzc0MiAxMS45MjI2QzMuNzUxOTggMTEuNTk3MiAzLjc1MTk4IDExLjA2OTUgNC4wNzc0MiAxMC43NDQxQzQuNDAyODYgMTAuNDE4NiA0LjkzMDUgMTAuNDE4NiA1LjI1NTkzIDEwLjc0NDFMOC4wMDAwMSAxMy40ODgyTDE1Ljc0NDEgNS43NDQwOEMxNi4wNjk1IDUuNDE4NjQgMTYuNTk3MiA1LjQxODY0IDE2LjkyMjYgNS43NDQwOFonIGZpbGw9JyUyMzEwMkE1NicvPjwvc3ZnPlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGJyYW5kLTk1MDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1sYXJnZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMjAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxJyBoZWlnaHQ9JzIxJyB2aWV3Qm94PScwIDAgMjEgMjEnIGZpbGw9J25vbmUnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTYuOTIyNiA1Ljc0NDA4QzE3LjI0OCA2LjA2OTUxIDE3LjI0OCA2LjU5NzE1IDE2LjkyMjYgNi45MjI1OUw4LjU4OTI3IDE1LjI1NTlDOC4yNjM4MyAxNS41ODE0IDcuNzM2MTkgMTUuNTgxNCA3LjQxMDc1IDE1LjI1NTlMNC4wNzc0MiAxMS45MjI2QzMuNzUxOTggMTEuNTk3MiAzLjc1MTk4IDExLjA2OTUgNC4wNzc0MiAxMC43NDQxQzQuNDAyODYgMTAuNDE4NiA0LjkzMDUgMTAuNDE4NiA1LjI1NTkzIDEwLjc0NDFMOC4wMDAwMSAxMy40ODgyTDE1Ljc0NDEgNS43NDQwOEMxNi4wNjk1IDUuNDE4NjQgMTYuNTk3MiA1LjQxODY0IDE2LjkyMjYgNS43NDQwOFonIGZpbGw9JyUyMzEwMkE1NicvPjwvc3ZnPlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWludGVuYW5jZS1wYWdlIHtcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIikgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDY0cHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgIH1cblxuICAgICNwYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAudGV4dC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG5cbiAgICAgICAgLnB0YS1jaGFubmVsLWxvZ28ge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxLnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICAmLnBhdGgtdXNlciB7XG4gICAgLnVzZXItZWRpdC13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tYWluLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAmLnVzZXItbG9nZ2VkLWluIHtcbiAgICAudXNlci1lZGl0LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNjJweDtcbiAgICB9XG4gIH1cbn1cbi51c2VyLWNhbmNlbC1mb3JtIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAmLmZvcm0tc3VibWl0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgICAgJi5kaWFsb2ctY2FuY2VsIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMTAyQTU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMTAyQTU2ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udXNlci1lZGl0LWNvbnRhaW5lciB7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5Mi45OHB4KSB7XG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLW1lbnUtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzE3NjgwICFpbXBvcnRhbnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDonJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2J1cmdlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0b3A6IDExcHg7XG4gICAgICByaWdodDogMTFweDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGUtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTc2ODA7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmLmJ0bi1hY2NvdW50IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvZ2luLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5idG4tcGVyc29uIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VzZXItYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ0bi1waGFybWFjeSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wbHVzX2ljb25fYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ0bi12ZXJpZnkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdGhpY2stYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICBib3JkZXItY29sb3I6ICM3MTc2ODA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IDE5MnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbn1cbi51c2VyLWZvcm0ge1xuICBsYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlcXVpcmVkLnN2Zyk7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAmLm5ldy1zZWxlY3Qge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRocm9iYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjRjA3MjAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjQwLCAxMTQsIDApO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjQwLCAxMTQsIDApO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMTcyYjgxO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgLmpzLWZvcm0taXRlbSB7XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVBRUIgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYuZm9ybS1pdGVtLXB0YS1waGFybWFjaWVzLXBoYXJtYWN5LXppcC1jb2RlLFxuICAgICAgJi5mb3JtLWl0ZW0tcHRhLXBoYXJtYWNpZXMtcGhhcm1hY3kge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2hlY2tib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUFFQiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTlFQUVCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAmOmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEwMkE1NiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL29rLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLWRhdGEtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDVEN0RBO1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgcGFkZGluZzogNDhweDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAuZm9ybS1pdGVtLXBhc3MtcGFzczEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0taXRlbS1tYWlsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjNzE3NjgwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgPiAqIHtcbiAgICAgICAgY29sb3I6ICM3MTc2ODA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndyYXBwZXItc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndyYXBwZXItaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLXR5cGUtcGFzc3dvcmQtY29uZmlybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1pdGVtLXBhc3MtcGFzczEsIC5mb3JtLWl0ZW0tY3VycmVudC1wYXNzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5pbWFnZS1wcmV2aWV3IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDg4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUU5RkYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRDFFOUZGICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzE1NzBFRiAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC52ZXJpZnktZGF0YS13cmFwcGVyIHtcbiAgICAuYWN0aW9uLS1idXR0b25zIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNTM1ODYyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51cGxvYWQtc3RhdHVzIHtcbiAgICAgIC51cGxvYWQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAuZG90IHtcbiAgICAgICAgICAmLm9yYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI2NTE0O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbGUtaW5mbyB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZW1vdmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb3NlX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2dyZXNzYmFyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUVBRUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuYmFyIHtcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTcwRUY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUge1xuICAgIC5mb3JtLXN1Ym1pdCwgLmZvcm0tZmlsZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLS1kYW5nZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMTAyQTU2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hY2NvdW50LWRhdGEtd3JhcHBlciB7XG4gICAgLmFjdGlvbi0tYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mb3JtLXR5cGUtcGFzc3dvcmQtY29uZmlybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgLmZvcm0tdHlwZS1wYXNzd29yZCAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGlvbi0tYnV0dG9ucyB7XG4gICAgICAgIGEsIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGlvbi0tYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgLmFjdGlvbi0tYnV0dG9ucyB7XG4gICAgICAgIC5jb2wtNiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS10eXBlLXBhc3N3b3JkIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAuaWNvbi1leWUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pY29uLWV5ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9leWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDM3cHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgICYuY2xvc2UtZXllIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZXllLWNsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi0tZGFuZ2VyIHtcbiAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgfVxuICAgIC5mb3JtLXR5cGUtZW1haWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9lbWFpbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS10eXBlLXBhc3N3b3JkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYWxlbmRlci5zdmdcIikgbm8tcmVwZWF0IGxlZnQgMCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgICAgICAgLyogaGlkZSB0ZXh0IHRlbXBvcmFyaWx5ICovXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzUzNTg2MjsgIC8qIGZha2UgdGhlIHRleHQgY29sb3IgKi9cbiAgICAgIHBhZGRpbmctbGVmdDogMThweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyAvKiBFbnN1cmVzIHRoZSBjYWxlbmRhciBzdGlsbCBzaG93cyB1cCAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzY4MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiwgLmRyb3Bkb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENUQ3REEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNTcwRUYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNTcwRUYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuICB9XG4gIC5idG4tcGVyc29uLCAuYnRuLXBoYXJtYWN5ICwgLmJ0bi12ZXJpZnkge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tcGVyc29uLCAuYnRuLXBoYXJtYWN5ICwgLmJ0bi12ZXJpZnksIC5idG4tYWNjb3VudCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDonJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5idG4tYWNjb3VudCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbG9naW4tYmx1ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbG9naW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbG9naW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXBlcnNvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdXNlci1ibHVlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy91c2VyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3VzZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXBoYXJtYWN5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9wbHVzX2ljb25fYmx1ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcGx1c19pY29uX3doaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3BsdXNfaWNvbl93aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tdmVyaWZ5IHtcbiAgICAmLm5vdC12ZXJpZnkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6JyEnO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3OTk5LjIwMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkI2NTE0O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3RoaWNrLWJsdWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3RoaWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3RoaWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGVyc29uYWwtZGF0YS13cmFwcGVyIHtcbiAgICAucHJvZmlsZS1pbWFnZSB7XG4gICAgICAucHJlLXNlbGVjdGVkLWF2YXRhciB7XG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWRpbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtMTAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAn4pyUJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtNjAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtMTAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpoYXMoaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS1kZWxldGUtd3JhcHBlciB7XG4gICAgICAjZWRpdC1kZWxldGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMxMDJBNTY7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9uLS1idXR0b25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGFuZHludW1tZXItd2FybmluZyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC02MDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS10eXBlLW1hbmFnZWQtZmlsZSB7XG4gICAgICAuZm9ybS1tYW5hZ2VkLWZpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuaW1hZ2Utd2lkZ2V0LWRhdGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5mb3JtLWZpbGUge1xuICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt2YWx1ZT0nSG9jaGxhZGVuJ10ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMTAyQTU2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG5cbiAgZGl2W2NsYXNzKj1cImZvcm0taXRlbS1maWVsZC1zdHJhc3NlXCJdLCBkaXZbY2xhc3MqPVwiZm9ybS1pdGVtLWZpZWxkLWhhdXNudW1tZXJcIl0sIGRpdltjbGFzcyo9XCJmb3JtLWl0ZW0tZmllbGQtcGx6XCJdLCBkaXZbY2xhc3MqPVwiZm9ybS1pdGVtLWZpZWxkLW9ydFwiXVxuICAsIGRpdltjbGFzcyo9XCJmb3JtLWl0ZW0tZmllbGQtbGFuZGVzdm9yd2FobFwiXSwgZGl2W2NsYXNzKj1cImZvcm0taXRlbS1maWVsZC1oYW5keW51bW1lclwiXSwgZGl2W2NsYXNzKj1cImZvcm0taXRlbS1maWVsZC1waGFybWFjeS1zdHJlZXRcIl0sIGRpdltjbGFzcyo9XCJmb3JtLWl0ZW0tZmllbGQtcGhhcm1hY3ktaG91c2UtbnVtYmVyXCJdXG4gICxkaXZbY2xhc3MqPVwiZm9ybS1pdGVtLWZpZWxkLXBoYXJtYWN5LXBvc3RhbC1jb2RlXCJdLCBkaXZbY2xhc3MqPVwiZm9ybS1pdGVtLWZpZWxkLXBoYXJtYWN5LWxvY2F0aW9uXCJdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgZGl2W2NsYXNzKj1cImZvcm0taXRlbS1maWVsZC1oYW5keW51bW1lclwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgc2VsZWN0LCAuc2VsZWN0LCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTc2ODA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5jYXJldC1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24ge1xuICAgIC5zZWxlY3Qge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTcwRUY7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5jYXJldC1kb3duIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE1NzBFRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTcwRUYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbGkge1xuICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjhmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjMTAyQTU2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWl0ZW0tcHRhLXBoYXJtYWNpZXMtcGhhcm1hY3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM4cHg7XG4gICAgICByaWdodDogN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1iZXJ1ZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAjcHRhLXBoYXJtYWN5LWZpZWxkLWNvbnRhaW5lciB7XG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG4gICAgICAuZm9ybS1pdGVtLXB0YS1waGFybWFjaWVzLXBoYXJtYWN5LXppcC1jb2RlLFxuICAgICAgLmZvcm0taXRlbS1wdGEtcGhhcm1hY2llcy1waGFybWFjeSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLXB0YS1waGFybWFjaWVzLXBoYXJtYWN5LXppcC1jb2RlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIC5tZXNzYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0tcHRhLXBoYXJtYWNpZXMtcGhhcm1hY3kge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3doeSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjJEREZGO1xuICAgIGJhY2tncm91bmQ6ICNFRkY4RkY7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgaGVpZ2h0OiAxNTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3ctdmVjdG9yLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgIHJpZ2h0OiAxMTJweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgdG9wOiAtMjlweDtcbiAgICAgICAgICByaWdodDogLTIxcHg7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZlcmlmeS1hZHZhbnRhZ2Uge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDonJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvd2h5LXZlY3Rvci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01M3B4O1xuICAgICAgcmlnaHQ6IDlweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIGhlaWdodDogMjI0cHg7XG4gICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL29rLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi12ZXJpZmljYXRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNENUQ3REE7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmRlc2NyaXB0aW9uLCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3JtLW1hbmFnZWQtZmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAubWVzc2FnZXMge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWZpbGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVwbG9hZC10aXRsZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3VwbG9hZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogLTMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzEwMkE1NiAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAuc2VjdGlvbi12ZXJpZmljYXRpb24tb25jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDVEN0RBO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnVwbG9hZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmLnZlcmlmeS1kaXNjcmlwdGlvbiB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCwgLnNlbGVjdC1sYWJlbCAsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICwgc2VsZWN0IHtcbiAgICBjb2xvcjogIzEwMkE1NiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxufVxuXG5cbi8vIFVzZXIgcGFnZSAoYWRtaW4gbW9kZSkuXG5ib2R5OmhhcygjdG9vbGJhci1hZG1pbmlzdHJhdGlvbikge1xuICBhcnRpY2xlLnByb2ZpbGUge1xuICAgIG1heC13aWR0aDogMTE2MnB4O1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDJyZW0gM3JlbTtcblxuICAgIC5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5maWVsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzVyZW07XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbSxcbiAgICAgIGEsXG4gICAgICB0aW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMTVzO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDc0ZDk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3NGQ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWltZyBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNXJlbTtcbiAgICB9XG5cbiAgICA+IGFbaHJlZio9XCJtYXNxdWVyYWRlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC02MDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtNjAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtNTAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtNTAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXZvdWNoZXJzLXJlZGVlbWVkIHtcbiAgICAgIC52b3VjaGVycy1yZWRlZW1lZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMC4zcmVtIDAuNXJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjQ1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMTVzO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1maWVsZC0tdXNlci12ZXJpZmljYXRpb24tc3RhdHVzIC5maWVsZF9faXRlbSB7XG4gICAgICBjb2xvcjogIzBhODYwYTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gICNibG9jay1wdGEtcmVkZXNpZ24tcHRhdXNlcnZlcmlmeSB7XG4gICAgbWF4LXdpZHRoOiAxMTYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgLnB0YS11c2VyLXZlcmlmeS1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgIC5wdGEtdXNlci12ZXJpZnktYnV0dG9uc19fY29sLTIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wdGEtdXNlci12ZXJpZnktYnV0dG9uc19fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wdGEtdXNlci12ZXJpZnktYnV0dG9uc19fdXNlci1hcHByb3ZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE4NjBhO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc2ZjA3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHRhLXVzZXItdmVyaWZ5LWJ1dHRvbnNfX3VzZXItYmxvY2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDM5MmI7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTI0MjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wdGEtdXNlci12ZXJpZnktYnV0dG9uc19fdXNlci1kZWNsaW5lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4ODBmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLnB0YS11c2VyLXZlcmlmeS1idXR0b25zX19idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgJi5wYWdlLXVzZXItbG9naW4sICYucGFnZS11c2VyLXBhc3N3b3JkLCAmLnBhZ2UtdXNlci1yZXNldCwgJi5wYWdlLXVzZXItbG9nb3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAjYmxvY2stcHRhLXJlZGVzaWduLXBhZ2V0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnVzZXItcGFzcy1yZXNldCB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE1NzBFRiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTcwRUYgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwsIC5zZWxlY3QtbGFiZWwgLCBpbnB1dFt0eXBlPVwidGV4dFwiXSAsIHNlbGVjdCB7XG4gICAgICAgICAgY29sb3I6ICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZXF1aXJlZC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KC5idXR0b24pIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzY4MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXNlci1sb2dvdXQtY29uZmlybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHghaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAgYSB7XG4gICAgICAgICAgICYuYnV0dG9uIHtcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzEwMkE1NiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgY29sb3I6ICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgY29sb3I6ICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXNlci1sb2dpbi1mb3JtLCAudXNlci1wYXNzLCAudXNlci1sb2dvdXQtY29uZmlybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuXG4gICAgICAgIC5mb3JtLXR5cGUtcGFzc3dvcmQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgICAgIC5mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICYuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICB0b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1pdGVtLW5hbWUge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1hY3Rpb25zLCAuc29jaWFsLWxvZ2luIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgIC5mb3JtLXN1Ym1pdCwgLmF1dGgtbGluayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuZm9ybS1zdWJtaXQsIC5hdXRoLWxpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aC1saW5rIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDguNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDAgMzJweCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGNvbG9yOiAjMTAyQTU2O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZXF1aXJlZC5zdmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoLmJ1dHRvbikge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzY4MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIC5hdXRoLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGF1dGgtbGluaygkYnRuLWJnLWNvbG9yLCAkYnRuLXRleHQtY29sb3IsICRidG4tYm9yZGVyLWNvbG9yLCAkYnRuLWljb24tcGF0aCk7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAmLmF1dGgtbGluayB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDExcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgQGluY2x1ZGUgYnRuLXN1Ym1pdCgkc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5KTtcbiAgICAgICAgfVxuICAgICAgICAucmVnaXN0ZXItbGluayB7XG4gICAgICAgICAgYSAsIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTAyQTU2O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWdpc3Rlci1saW5rIHtcbiAgICAgICAgICBhICwgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMxMDJBNTY7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wYWdlLXVzZXItcmVnaXN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgLnJlZ2lzdGVyLWxpbmsge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIGEgLCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNtYWluLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAjbWFpbiB7XG4gICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDguNzVyZW07XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG4gICAgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAjZWRpdC1maWVsZC1wcml2YWN5LS13cmFwcGVyIHtcbiAgICAgIHNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAudXNlci1yZWdpc3Rlci1mb3JtIHtcbiAgICAgIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICM3MTc2ODAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICNlZGl0LWZpZWxkLXByaXZhY3ktLXdyYXBwZXIge1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgY29sb3I6ICMxMDJBNTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgJjpub3QoLmNoZWNrYm94KSAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY2hlY2tib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDJBNTY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAmOmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDJBNTY7XG4gICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyQTU2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL29rLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICYuZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtY3NocyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAmLnNlbGVjdC13cmFwcGVyLS1sZXZlbC0wIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0LXdyYXBwZXItLWxldmVsLTEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICYuc2VsZWN0LXdyYXBwZXItLWxldmVsLTAge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zZWxlY3Qtd3JhcHBlci0tbGV2ZWwtMSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tZmllbGQtdW5lbXBsb3llZC12YWx1ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC40NXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQUVCICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBNEE3QUUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sLmZvcm0tZW1haWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXItaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYWxlbmRlci5zdmdcIikgbm8tcmVwZWF0IGxlZnQgMCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgIC8qIGhpZGUgdGV4dCB0ZW1wb3JhcmlseSAqL1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzUzNTg2MjsgIC8qIGZha2UgdGhlIHRleHQgY29sb3IgKi9cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7IC8qIEVuc3VyZXMgdGhlIGNhbGVuZGFyIHN0aWxsIHNob3dzIHVwICovXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJjpub3QoLmJ1dHRvbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvLXdpZGdldCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvX2JveCB7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgLmluZm9fYm94X3RleHQge1xuICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm9fYm94X3RleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMTVweCk7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0IyRERGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctdG9wLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwNHB4KTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMTIuNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLnJlZ2lzdGVyLWNhcmVlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnB0YS1waGFybWFjaWVzLXBoYXJtYWN5LXppcC1jb2RlIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLXB0YS1waGFybWFjaWVzLXBoYXJtYWN5IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS10eXBlLXRleHRmaWVsZDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICB9XG4gICAgICAuZm9ybS1pdGVtLXB0YS1waGFybWFjaWVzLXBoYXJtYWN5LXppcC1jb2RlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb21wb3NpdGUge1xuICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgIH1cbiAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3Qtd3JhcHBlciwgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tdHlwZS1jc2hzIHtcbiAgICAgID4gbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgaDEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmF1dGgtbGluayB7XG4gICAgICBAaW5jbHVkZSBhdXRoLWxpbmsoJGJ0bi1iZy1jb2xvciwgJGJ0bi10ZXh0LWNvbG9yLCAkYnRuLWJvcmRlci1jb2xvciwgJGJ0bi1pY29uLXBhdGgpO1xuICAgIH1cbiAgICAuc29jaWFsLWF1dGgge1xuICAgICAgJi5hdXRoLWxpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJNaXQgR29vZ2xlIHJlZ2lzdHJpZXJlblwiOyAvKiBhZGQgcmVwbGFjZW1lbnQgdGV4dCAqL1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgLyogcmVzZXQgZm9udCBzaXplICovXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tc3VibWl0LCAuYnRuLW5leHQtc3RlcCAsIC5idG4tZmlyc3Qge1xuICAgICAgQGluY2x1ZGUgYnRuLXN1Ym1pdCgkc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5KTtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tbmV4dC1zdGVwLCAuZm9ybS1zdWJtaXQge1xuICAgICAgbWF4LXdpZHRoOiAxMjdweDtcbiAgICB9XG5cbiAgICAuZm9ybS1zdWJtaXQgLCAuYnRuLXJlZ2lzdGVyLXN0ZXAgLCAuYnRuLWZpcnN0LCAuYnRuLXByZXYtc3RlcCB7XG4gICAgICB3aWR0aDogMjU1cHggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXByZXYtc3RlcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzEwMkE1NiAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnJlZ2lzdGVyLXN0ZXAge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMTU3MEVGO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEN0RBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAjMTU3MEVGIDguNzElLCAjMTk0MTg1IDEyMS42NSUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICAgIH1cblxuICAgIC5zdGVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDExLjVweDtcbiAgICAgIGhlaWdodDogMTEuNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzY4MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnN0ZXA6bnRoLWNoaWxkKDIpIHsgbGVmdDogMCU7IH1cbiAgICAuc3RlcDpudGgtY2hpbGQoMykgeyBsZWZ0OiAzMyU7IH1cbiAgICAuc3RlcDpudGgtY2hpbGQoNCkgeyBsZWZ0OiA2NiU7IH1cbiAgICAuc3RlcDpudGgtY2hpbGQoNSkgeyBsZWZ0OiBjYWxjKDEwMCUgLSAuN3JlbSk7IH1cblxuICAgIC5zdGVwLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyQTU2O1xuICAgIH1cblxuICAgIGRpdltpZCo9XCJibG9jay1wdGEtcmVkZXNpZ24tcmVnaXN0ZXJhZHZhbnRhZ2VzXCJdIHtcbiAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAjd2h5LXJlZ2lzdGVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yYWtldGUtZnJhdS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGJvdHRvbTogLTU1cHg7XG4gICAgICAgICAgICByaWdodDogLTQ5cHg7XG4gICAgICAgICAgICB3aWR0aDogMjM5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkY4RkY7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNzVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlZ2lzdGVyLWFkdmFudGFnZSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9vay5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgbGVmdDogLTI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWdpc3Rlci1ncm91cCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLnJlZ2lzdGVyLXVzZXJuYW1lLXdyYXBwZXIge1xuICAgICAgICAuZm9ybS1pdGVtLW5hbWUge1xuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC51c2VyLXJlZ2lzdGVyLWZvcm0ge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZWxjb21lLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTMlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEN0RBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgbWF4LXdpZHRoOiA1MzRweDtcbiAgICB9XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAjMTU3MEVGIDguNzElLCAjMTk0MTg1IDEyMS42NSUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICAgIH1cblxuICAgIC5zdGVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDExLjVweDtcbiAgICAgIGhlaWdodDogMTEuNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzY4MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnN0ZXA6bnRoLWNoaWxkKDIpIHsgbGVmdDogMCU7IH1cbiAgICAuc3RlcDpudGgtY2hpbGQoMykgeyBsZWZ0OiAzMyU7IH1cbiAgICAuc3RlcDpudGgtY2hpbGQoNCkgeyBsZWZ0OiA2NiU7IH1cbiAgICAuc3RlcDpudGgtY2hpbGQoNSkgeyBsZWZ0OiBjYWxjKDEwMCUgLSAuN3JlbSk7IH1cblxuICAgIC5zdGVwLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyQTU2O1xuICAgIH1cbiAgICAucmVnaXN0ZXItc3RlcCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxNTcwRUY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgI21haW4gLnJvdyB7XG4gIHBhZGRpbmc6IDAgMjRweDtcblxuICAuZm9ybS1pdGVtLW5hbWUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGxhYmVsW2Zvcj1cImVkaXQtbmFtZVwiXTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGF1dGgtbGluaygkYmctY29sb3IsICR0ZXh0LWNvbG9yLCAkYm9yZGVyLWNvbG9yLCAkaWNvbi1wYXRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMS41cHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvciAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEycHggMjRweCAyNHB4IDI0cHggIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gIHdpZHRoOiAyNjRweDtcclxuICBtaW4td2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiAyNjRweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnRuLXN1Ym1pdCgkYmctY29sb3IsICRib3JkZXItY29sb3IgKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMycHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDE5OHB4O1xyXG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIG1heC1oZWlnaHQ6IDQ4cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgbWluLWhlaWdodDogNDhweDtcclxuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxufVxyXG4iLCIuYmxvY2stdmlld3MtYmxvY2t1c2VyLWNlcnRpZmljYXRlcy1ibG9jay0xIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInh4bFwiKTtcblxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogNTZweCAwO1xuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgLS1icy10YWJsZS1ob3Zlci1iZzogd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkgeyB3aWR0aDogMjY4cHg7IH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7IHdpZHRoOiA4MDBweDsgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHsgd2lkdGg6IDMwMHB4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001IDE3QzUgMTguMTA0NiA1Ljg5NTQzIDE5IDcgMTlMMTcgMTlDMTguMTA0NiAxOSAxOSAxOC4xMDQ2IDE5IDE3TDE5IDE2QzE5IDE1LjQ0NzcgMTkuNDQ3NyAxNSAyMCAxNUMyMC41NTIzIDE1IDIxIDE1LjQ0NzcgMjEgMTZMMjEgMTdDMjEgMTkuMjA5MSAxOS4yMDkxIDIxIDE3IDIxTDcgMjFDNC43OTA4NiAyMSAzIDE5LjIwOTEgMyAxN0wzIDE2QzMgMTUuNDQ3NyAzLjQ0NzcxIDE1IDQgMTVDNC41NTIyOCAxNSA1IDE1LjQ0NzcgNSAxNkw1IDE3Wk03LjI5Mjg5IDExLjI5MjlDNy42ODM0MiAxMC45MDI0IDguMzE2NTggMTAuOTAyNCA4LjcwNzExIDExLjI5MjlMMTEgMTMuNTg1OEwxMSA0QzExIDMuNDQ3NzIgMTEuNDQ3NyAzIDEyIDNDMTIuNTUyMyAzIDEzIDMuNDQ3NzIgMTMgNEwxMyAxMy41ODU4TDE1LjI5MjkgMTEuMjkyOUMxNS42ODM0IDEwLjkwMjQgMTYuMzE2NiAxMC45MDI0IDE2LjcwNzEgMTEuMjkyOUMxNy4wOTc2IDExLjY4MzQgMTcuMDk3NiAxMi4zMTY2IDE2LjcwNzEgMTIuNzA3MUwxMi43MDcxIDE2LjcwNzFDMTIuMzE2NiAxNy4wOTc2IDExLjY4MzQgMTcuMDk3NiAxMS4yOTI5IDE2LjcwNzFMNy4yOTI4OSAxMi43MDcxQzYuOTAyMzcgMTIuMzE2NiA2LjkwMjM3IDExLjY4MzQgNy4yOTI4OSAxMS4yOTI5WicgZmlsbD0nd2hpdGUnLz48L3N2Zz5cIik7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZW1wdHkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBhIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC4yOTI4OSA4LjI5Mjg5QzQuNjgzNDIgNy45MDIzNyA1LjMxNjU4IDcuOTAyMzcgNS43MDcxMSA4LjI5Mjg5TDEyIDE0LjU4NThMMTguMjkyOSA4LjI5Mjg5QzE4LjY4MzQgNy45MDIzNyAxOS4zMTY2IDcuOTAyMzcgMTkuNzA3MSA4LjI5Mjg5QzIwLjA5NzYgOC42ODM0MiAyMC4wOTc2IDkuMzE2NTggMTkuNzA3MSA5LjcwNzExTDEyLjcwNzEgMTYuNzA3MUMxMi4zMTY2IDE3LjA5NzYgMTEuNjgzNCAxNy4wOTc2IDExLjI5MjkgMTYuNzA3MUw0LjI5Mjg5IDkuNzA3MTFDMy45MDIzNyA5LjMxNjU4IDMuOTAyMzcgOC42ODM0MiA0LjI5Mjg5IDguMjkyODlaJyBmaWxsPSclMjMxMDJBNTYnLz48L3N2Zz5cIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VzZXItY2VydGlmaWNhdGVzLWJsb2NrLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG5cbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgIC5kYXRldGltZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgYSBzcGFuLFxuICAgICAgICAgICAgICAgICAgYSAudGV4dCxcbiAgICAgICAgICAgICAgICAgIGEgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWVtcHR5IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLmpzLXBhZ2VyX19pdGVtcyB7XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtY291cG9udHlwZXMge1xuICAmLm5vZGUtLXZpZXctbW9kZS1wcmFlbWllbi1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInh4bFwiKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRweCAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgLmxlZnQtY29sdW1uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHggIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsLnJlYXNvbnMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm9udXMtcG9pbnRzLXByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBwcm9ncmVzcyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeS0yNTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeS0yNTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3Jlc3MtYmFyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgJjpub3QoLnZvdWNoZXItdW5hdmFpbGFibGUtd3JhcHBlcikge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgJi52b3VjaGVyLXVuYXZhaWxhYmxlLXdyYXBwZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIFtpZF49XCJhamF4X2Zvcm1fbXVsdGlzdGVwX2Zvcm1cIl0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5mb3JtLWNyb3NzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000LjQxMDU4IDQuNDEwN0M0LjczNjAyIDQuMDg1MjcgNS4yNjM2NiA0LjA4NTI3IDUuNTg5MDkgNC40MTA3TDkuOTk5ODQgOC44MjE0NUwxNC40MTA2IDQuNDEwN0MxNC43MzYgNC4wODUyNyAxNS4yNjM3IDQuMDg1MjcgMTUuNTg5MSA0LjQxMDdDMTUuOTE0NSA0LjczNjE0IDE1LjkxNDUgNS4yNjM3OCAxNS41ODkxIDUuNTg5MjJMMTEuMTc4MyA5Ljk5OTk2TDE1LjU4OTEgMTQuNDEwN0MxNS45MTQ1IDE0LjczNjEgMTUuOTE0NSAxNS4yNjM4IDE1LjU4OTEgMTUuNTg5MkMxNS4yNjM3IDE1LjkxNDcgMTQuNzM2IDE1LjkxNDcgMTQuNDEwNiAxNS41ODkyTDkuOTk5ODQgMTEuMTc4NUw1LjU4OTA5IDE1LjU4OTJDNS4yNjM2NiAxNS45MTQ3IDQuNzM2MDIgMTUuOTE0NyA0LjQxMDU4IDE1LjU4OTJDNC4wODUxNCAxNS4yNjM4IDQuMDg1MTQgMTQuNzM2MSA0LjQxMDU4IDE0LjQxMDdMOC44MjEzMyA5Ljk5OTk2TDQuNDEwNTggNS41ODkyMUM0LjA4NTE0IDUuMjYzNzggNC4wODUxNCA0LjczNjE0IDQuNDEwNTggNC40MTA3WicgZmlsbD0nJTIzMTgxRDI3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctbGFyZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBmb3JtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDQwNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNi41cHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKC5jaGVjay1tZXNzYWdlKSB7XG4gICAgICAgICAgICAgIC5jaGVjay1tZXNzYWdlLFxuICAgICAgICAgICAgICAuY2hlY2stbWVzc2FnZS0yIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2hlY2stbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mb3JtLXR5cGUtc2VsZWN0LFxuICAgICAgICAgICAgICAuZm9ybS10eXBlLXRlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKD4gLmJvbmFnby13cmFwcGVyKSxcbiAgICAgICAgICAgICY6aGFzKD4gLm1lc3NhZ2UtZGVzY3JpcHRpb24pIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMDtcblxuICAgICAgICAgICAgICAubWVzc2FnZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYm9uYWdvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudC05NTA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMDtcblxuICAgICAgICAgICAgICAgIC5ib25hZ28tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm9uYWdvLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LTk1MDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LTI1O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudC05NTA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm9uYWdvLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LTk1MDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogLTE4cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTcwLjVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMThweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAxNzAuNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm90cCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLy8gVHJpY2sgc3R5bGVzIGZvciBlcm9yciBtZXNzYWdlIHdoaWNoIGlzIGF0dGFjaGVkIHRvIGZpcnN0IGRpZ2l0LlxuICAgICAgICAgICAgICAuZm9ybS1pdGVtLW90cDEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgJjpoYXMoW2lkXj1cInNlbmQtY29kZS1hZ2Fpbi1tZXNzYWdlXCJdOm5vdCguaGlkZGVuKSkge1xuICAgICAgICAgICAgICAgIC5jb25maXJtLWJ0biB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgW2lkXj1cInNlbmQtY29kZS1hZ2Fpbi1tZXNzYWdlXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICYuZXhjaGFuZ2Utbm93LWJ0biB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY29uZmlybS1idG4ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VuZC1jb2RlLWFnYWluLWJ0biB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1tZWRpdW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jYW5jZWwtYnRuIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1wbGF5bGlzdHMge1xuICAmOmhhcyguY291cG9ucy1zbGlkZXIpIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNvdXBvbnMtc2xpZGVyIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jdXN0b20tZG90cy1hYm92ZSB7XG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIikgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgIGgyIHtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLy8gWWVsbG93IHNlY3Rpb25cbiAgICAgICAgICAmOmhhcyhhcnRpY2xlID4gLmNvdXBvbi1ib25hZ28tY29kZSkge1xuICAgICAgICAgICAgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeS05NTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9wdGFfcmVkZXNpZ24vaW1hZ2VzL2ljb25zL3NjcmliYmxlLXllbGxvdy1zdGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC02NnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gcCxcbiAgICAgICAgICAgICAgdWwucmVhc29ucyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vcHRhX3JlZGVzaWduL2ltYWdlcy9pY29ucy9zY3JpYmJsZS15ZWxsb3ctYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MzknIGhlaWdodD0nNTEwJyB2aWV3Qm94PScwIDAgNTM5IDUxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjU3Ljk0IDIuMjIyNDZDMzE4LjExMiAxNC45NDM0IDMyMS40NjkgMTAxLjA2NSAzNjcuMzY2IDE0Mi4wMjJDNDE5LjYzMSAxODguNjYyIDUyNi40NDEgMTgyLjI3OSA1MzcuMjg1IDI1MS41MDJDNTQ3LjkxMiAzMTkuMzQ2IDQ1OC40MzcgMzU1LjA1NiA0MDguMDQgNDAxLjY3NkMzNjAuOTY0IDQ0NS4yMjQgMzIxLjk5MyA1MTIuNzI2IDI1Ny45NCA1MDkuOTE1QzE5NC41ODIgNTA3LjEzNCAxNjUuMjE2IDQzNC4wMDMgMTIwLjQ1NCAzODkuMDU1Qzc1Ljg0NTEgMzQ0LjI2IDYuODkzMjUgMzE0LjQyMiAwLjYwMDA0MiAyNTEuNTAyQy01Ljk2NjA3IDE4NS44NTQgNDIuNTAyMyAxMjkuMjUyIDg5Ljg3OSA4My4zNTlDMTM2LjMzNSAzOC4zNTgyIDE5NC42NzQgLTExLjE1MjUgMjU3Ljk0IDIuMjIyNDZaJyBmaWxsPSclMjNGRkRFOEEnLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgICAgICAgICAgW2lkXj1cImFqYXhfZm9ybV9tdWx0aXN0ZXBfZm9ybVwiXSB7XG4gICAgICAgICAgICAgICAgPiBmb3JtIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzUsIDE4NCwgMC43NykgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NTQnIGhlaWdodD0nMicgdmlld0JveD0nMCAwIDQ1NCAyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMUw0NTMgMS4wMDAwNCcgc3Ryb2tlPSclMjNGRkM1MkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtZGFzaGFycmF5PSc4IDgnLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjAnIGN5PScyMCcgcj0nMjAnIGZpbGw9JyUyM0ZGQzUyRicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzIwJyBjeT0nMjAnIHI9JzIwJyBmaWxsPSclMjNGRkM1MkYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT3JhbmdlIHNlY3Rpb25cbiAgICAgICAgICAmOmhhcyhhcnRpY2xlID4gLmNvdXBvbi1wcm9kdWN0LWJveCkge1xuICAgICAgICAgICAgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5LTk1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL3B0YV9yZWRlc2lnbi9pbWFnZXMvaWNvbnMvc2NyaWJibGUtb3JhbmdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01N3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdWwucmVhc29ucyxcbiAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5LTk1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYzOCcgaGVpZ2h0PSc0NzQnIHZpZXdCb3g9JzAgMCA2MzggNDc0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000MzUuNzgxIDQuMTQ1NDhDMzc3LjI0OSAtMTIuMDU1MiAzMjMuMzY4IDI1LjQ2NDEgMjYzLjAwNyAzMC45ODgzQzE4MC40MDkgMzguNTQ3NSA3Ny45MzAyIC0yMC41NDg1IDIzLjgyMzYgNDEuODQ3M0MtMjkuNzcxIDEwMy42NTMgMjAuNjU2NiAyMDAuMjA1IDQ5LjYxNDggMjc3LjA3MkM3NC40MDI3IDM0Mi44NjkgMTExLjkyOCA0MDMuNjAyIDE3My4yMjcgNDM4LjQyM0MyMzIuOTQ0IDQ3Mi4zNDUgMzA3LjMwOSA0ODYuMTc4IDM3MC4wODkgNDU5LjExOEM0MjYuOSA0MzQuNjMxIDQyOS43NDcgMzU4LjY0MiA0NjguOTQ2IDMxMC45NThDNTIyLjU1MiAyNDUuNzQ4IDY0Ni4wNDQgMjE4LjYxOSA2MzYuOTUgMTM0LjQ5MUM2MjguMDYyIDUyLjI3MDcgNTE1Ljc5NCAyNi4yOTIyIDQzNS43ODEgNC4xNDU0OFonIGZpbGw9JyUyM0ZEODUzQScvJTNFJTNDL3N2ZyUzRVwiKTtcblxuICAgICAgICAgICAgICBbaWRePVwiYWpheF9mb3JtX211bHRpc3RlcF9mb3JtXCJdIHtcbiAgICAgICAgICAgICAgICA+IGZvcm0ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeS0yMDAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NTQnIGhlaWdodD0nMicgdmlld0JveD0nMCAwIDQ1NCAyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMUw0NTMgMS4wMDAwNCcgc3Ryb2tlPSclMjNGRDg1M0EnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtZGFzaGFycmF5PSc4IDgnLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjAnIGN5PScyMCcgcj0nMjAnIGZpbGw9JyUyM0ZEODUzQScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzIwJyBjeT0nMjAnIHI9JzIwJyBmaWxsPSclMjNGRDg1M0EnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gQmx1ZSBzZWN0aW9uXG4gICAgICAgICAgJjpoYXMoYXJ0aWNsZSA+IC5jb3Vwb24tcG93ZXJjYXJkKSB7XG4gICAgICAgICAgICAubGVmdC1jb2x1bW4ge1xuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5OXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9wdGFfcmVkZXNpZ24vaW1hZ2VzL2ljb25zL3NjcmliYmxlLWJsdWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1NTEnIGhlaWdodD0nNTM3JyB2aWV3Qm94PScwIDAgNTUxIDUzNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNTQ1LjQ3MyAzMTIuMThDNTYxLjY3IDM4OC4yMyA1NDIuMzQyIDQ4NS40NDIgNDc1LjYyMSA1MjUuNDI2QzQxMC45MDcgNTY0LjIwNyAzMzYuOTc4IDQ5Mi40OTggMjYyLjI3MyA0ODEuODk0QzIwNy4yNTkgNDc0LjA4NSAxNDguNjQgNTAyLjkxNSAxMDIuMjAxIDQ3Mi40MjFDNDcuODc1IDQzNi43NDggMTMuMDAyIDM3Ni44OCA0LjMwMDg0IDMxMi40OTlDLTUuNjgzMjYgMjM4LjYyNCA0LjQ2MTU4IDE2MC4wMTggNTIuMjQzOCAxMDIuNzc5QzEwMy43MzUgNDEuMDk1OCAxODMuMjMzIC0xMi4yMjgxIDI2MS45OTEgMy44MDQyMUMzMzYuNDk2IDE4Ljk3MDYgMzQ5LjI3NSAxMTcuNzU1IDQwMC43MTcgMTczLjcxNUM0NDcuNjkzIDIyNC44MTYgNTMxLjAxOCAyNDQuMzA2IDU0NS40NzMgMzEyLjE4WicgZmlsbD0nJTIzNTNCMUZEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgICAgICAgICAgIFtpZF49XCJhamF4X2Zvcm1fbXVsdGlzdGVwX2Zvcm1cIl0ge1xuICAgICAgICAgICAgICAgID4gZm9ybSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwgMjIxLCAyNTUsIDAuNzcpIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDU0JyBoZWlnaHQ9JzInIHZpZXdCb3g9JzAgMCA0NTQgMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDFMNDUzIDEuMDAwMDQnIHN0cm9rZT0nJTIzNTNCMUZEJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWRhc2hhcnJheT0nOCA4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzIwJyBjeT0nMjAnIHI9JzIwJyBmaWxsPSclMjM1M0IxRkQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnJTNFJTNDY2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScyMCcgZmlsbD0nJTIzNTNCMUZEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnZpZXctZGlzcGxheS1pZC1ib25hZ29fY29kZXNfc2xpZGVyIHtcbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudC03MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgJi5wcmFlbWllLXBhZ2Uge1xuICAgIC5ib251cy1wb2ludHMtdXNlci1pbmZvcm1hdGlvbl9fd3JhcHBlciB7XG4gICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51c2VyLWRhc2hib2FyZCB7XG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3RhdGljLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgID4gLnJvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMXB4KSB7XG4gICAgICAgIC5sZWZ0LWNvbHVtbiwgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZXctYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrZmVlZC1pdGVtcy1hYmRhLWFtay1kYXNoYm9hcmQtYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzLWxhYmVsIHtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9udXMtcG9pbnRzLWRldGFpbHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJvbnVzLXBvaW50cy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIC5ib3Vucy1zY29yZS10ZXh0IHtcbiAgICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZC1mbGV4IHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3VycmVudC1wb2ludC12YWx1ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXJyZW50LXBvaW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLnByb2dyZXNzLWxhYmVsLCAuYm9udXMtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvbnVzLXBvaW50cy1zdW1tYXJ5IHtcbiAgICAgICAgICAuYm9udXMtcG9pbnRzLXVzZXItaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLmJvbnVzLXBvaW50cy11c2VyLWluZm9ybWF0aW9uX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5LCAucG9zaXRpb24tcmVsYXRpdmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYW1rLWRhc2hib2FyZC1oZWFkZXIge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIH1cbiAgICAgIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcmlnaHQtY29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuYmxvY2stdmlld3MtYmxvY2tmZWVkLWl0ZW1zLWFiZGEtYW1rLWRhc2hib2FyZC1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrZmVlZC1pdGVtcy1hYmRhLWFtay1kYXNoYm9hcmQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgICAgIH1cbiAgICAgIC52aWV3LWRpc3BsYXktaWQtYW1rX2Rhc2hib2FyZF9ibG9jayB7XG4gICAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgIHAge1xuICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICB9XG4gICAgICAgIC5wcm9ncmVzcy1sYWJlbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzRweDtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvbnVzLXByb2dyZXNzLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDNkNmRiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIG1heC13aWR0aDogNTM0cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmVzcy1maWxsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZFNkE2IDAlLCAjRkZCODAyIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAubWlsZXN0b25lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE2JSk7XG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zNSUpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzE3NjgwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA2cHggYXV0bztcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDY5QTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGFzdC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuMzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvbnVzLXBvaW50cy1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNjVweDtcbiAgICAgICAgICB0b3A6IC0yLjI1cmVtO1xuICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib251cy1iZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJvbnVzLXBvaW50cy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMjIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxODhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Q1RDdEQTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjRweCA0OHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAuZC1mbGV4IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib3Vucy1zY29yZS10ZXh0IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdXJyZW50LXBvaW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nOiA4LjA4OHB4IDguMDg4cHggNy45MTJweCA3LjkxMnB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTM3LjkzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUIyNzM7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9naWZ0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdXJyZW50LXBvaW50LXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvbnVzLXBvaW50cy11c2VyLWluZm9ybWF0aW9uIHtcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFtay1kYXNoYm9hcmQtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICNFQzRBMEEgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsZXJ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0YXRpYy1ibG9jayB7XG4gIHBhZGRpbmc6IDMycHggMCAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICB9XG5cbiAgJjpoYXMoLmJsb2NrLXZpZXdzLWJsb2NrYm9udXNwdW5rdGUtdmVybGF1Zi1ibG9jay0xKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXZpZXdzLWJsb2NrYm9udXNwdW5rdGUtdmVybGF1Zi1ibG9jay0xIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInh4bFwiKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICRicmFuZC05NTA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDU2cHggMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLS1icy10YWJsZS1ob3Zlci1iZzogd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAmOmhhcygudm91Y2hlci1jb2RlKSB7XG4gICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQtZXhlY3V0ZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1vcGVyYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQ29sb3ItU3lzdGVtLXN1Y2Nlc3MtZ3JlZW4tbGlnaHQsICNFREZBRTUpO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQ3RjFCO1xuXG4gICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5lZ2F0aXZlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wb3NpdGl2ZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWJhbGFuY2Uge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQtZmllbGQtdm91Y2hlci1jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgLnZvdWNoZXItY29kZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudm91Y2hlci1jb3B5LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5mYWRlLWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1uby1yZXN1bHRzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWVtcHR5IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLmpzLXBhZ2VyX19pdGVtcyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQuMjkyODkgOC4yOTI4OUM0LjY4MzQyIDcuOTAyMzcgNS4zMTY1OCA3LjkwMjM3IDUuNzA3MTEgOC4yOTI4OUwxMiAxNC41ODU4TDE4LjI5MjkgOC4yOTI4OUMxOC42ODM0IDcuOTAyMzcgMTkuMzE2NiA3LjkwMjM3IDE5LjcwNzEgOC4yOTI4OUMyMC4wOTc2IDguNjgzNDIgMjAuMDk3NiA5LjMxNjU4IDE5LjcwNzEgOS43MDcxMUwxMi43MDcxIDE2LjcwNzFDMTIuMzE2NiAxNy4wOTc2IDExLjY4MzQgMTcuMDk3NiAxMS4yOTI5IDE2LjcwNzFMNC4yOTI4OSA5LjcwNzExQzMuOTAyMzcgOS4zMTY1OCAzLjkwMjM3IDguNjgzNDIgNC4yOTI4OSA4LjI5Mjg5WicgZmlsbD0nJTIzMTAyQTU2Jy8+PC9zdmc+XCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrdXNlci1jZXJ0aWZpY2F0ZXMtYmxvY2stMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMDtcblxuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgLmRhdGV0aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHNwYW4sXG4gICAgICAgICAgICAgICAgICAgIGEgLnRleHQsXG4gICAgICAgICAgICAgICAgICAgIGEgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXctZW1wdHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmNvbnRlbnQ6aGFzKD4gLnZvdWNoZXItcmVkZWVtLWFkZHJlc3MtZm9ybSkge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLmZvcm0taW1hZ2Utd3JhcHBlciB7XG4gICAgZmxleDogMCAwIDQ1JTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnZvdWNoZXItcmVkZWVtLWFkZHJlc3MtZm9ybSB7XG4gICAgPiBoMiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5maWVsZHMtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIC5qcy1mb3JtLWl0ZW0tc3RyZWV0LFxuICAgICAgICAuanMtZm9ybS1pdGVtLWxvY2F0aW9uIHtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg3MCUgLSAyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1mb3JtLWl0ZW0taG91c2VudW1iZXIsXG4gICAgICAgIC5qcy1mb3JtLWl0ZW0tcG9zdGNvZGUge1xuICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICA+IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAmLmZvcm0tcmVxdWlyZWQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICRicmFuZC05NTA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBsYWJlbCA+IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuZm9ybS1zdWJtaXQge1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2FzdGlmeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTJweCA1MHB4O1xuICB0b3A6IDg1cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB0b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gID4gKiB7XG4gICAgZm9udC13ZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9hc3QtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXRlbS1saXN0IHtcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudG9hc3RpZnktLWVycm9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5LTcwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtbGlnaHQgIWltcG9ydGFudDtcblxuICAgIC50b2FzdC1jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LTcwMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkuNDAxOTUgMy41QzEwLjU1NjcgMS41IDEzLjQ0MzQgMS41IDE0LjU5ODEgMy41TDIxLjUyNjMgMTUuNUMyMi42ODEgMTcuNSAyMS4yMzc2IDIwIDE4LjkyODIgMjBINS4wNzE4M0MyLjc2MjQzIDIwIDEuMzE5MDUgMTcuNSAyLjQ3Mzc1IDE1LjVMOS40MDE5NSAzLjVaTTEyLjg2NjEgNC41QzEyLjQ4MTIgMy44MzMzMyAxMS41MTg5IDMuODMzMzMgMTEuMTM0IDQuNUw0LjIwNTggMTYuNUMzLjgyMDkgMTcuMTY2NyA0LjMwMjAzIDE4IDUuMDcxODMgMThIMTguOTI4MkMxOS42OTggMTggMjAuMTc5MiAxNy4xNjY3IDE5Ljc5NDMgMTYuNUwxMi44NjYxIDQuNVpNMTIgOEMxMi41NTIzIDggMTMgOC40NDc3MSAxMyA5VjExQzEzIDExLjU1MjMgMTIuNTUyMyAxMiAxMiAxMkMxMS40NDc3IDEyIDExIDExLjU1MjMgMTEgMTFWOUMxMSA4LjQ0NzcxIDExLjQ0NzcgOCAxMiA4Wk0xMSAxNUMxMSAxNC40NDc3IDExLjQ0NzcgMTQgMTIgMTRIMTIuMDFDMTIuNTYyMyAxNCAxMy4wMSAxNC40NDc3IDEzLjAxIDE1QzEzLjAxIDE1LjU1MjMgMTIuNTYyMyAxNiAxMi4wMSAxNkgxMkMxMS40NDc3IDE2IDExIDE1LjU1MjMgMTEgMTVaJyBmaWxsPSclMjNDNDMyMEEnLz48L3N2Zz5cIilcbiAgICAgIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnRvYXN0aWZ5LS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLTUwICFpbXBvcnRhbnQ7XG5cbiAgICAudG9hc3QtY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMiA0QzcuNTgxNzIgNCA0IDcuNTgxNzIgNCAxMkM0IDE2LjQxODMgNy41ODE3MiAyMCAxMiAyMEMxNi40MTgzIDIwIDIwIDE2LjQxODMgMjAgMTJDMjAgNy41ODE3MiAxNi40MTgzIDQgMTIgNFpNMiAxMkMyIDYuNDc3MTUgNi40NzcxNSAyIDEyIDJDMTcuNTIyOCAyIDIyIDYuNDc3MTUgMjIgMTJDMjIgMTcuNTIyOCAxNy41MjI4IDIyIDEyIDIyQzYuNDc3MTUgMjIgMiAxNy41MjI4IDIgMTJaTTExIDhDMTEgNy40NDc3MiAxMS40NDc3IDcgMTIgN0gxMi4wMUMxMi41NjIzIDcgMTMuMDEgNy40NDc3MiAxMy4wMSA4QzEzLjAxIDguNTUyMjggMTIuNTYyMyA5IDEyLjAxIDlIMTJDMTEuNDQ3NyA5IDExIDguNTUyMjggMTEgOFpNMTAgMTJDMTAgMTEuNDQ3NyAxMC40NDc3IDExIDExIDExSDEyQzEyLjU1MjMgMTEgMTMgMTEuNDQ3NyAxMyAxMlYxNUMxMy41NTIzIDE1IDE0IDE1LjQ0NzcgMTQgMTZDMTQgMTYuNTUyMyAxMy41NTIzIDE3IDEzIDE3SDEyQzExLjQ0NzcgMTcgMTEgMTYuNTUyMyAxMSAxNlYxM0MxMC40NDc3IDEzIDEwIDEyLjU1MjMgMTAgMTJaJyBmaWxsPSclMjMxMDJBNTYnLz48L3N2Zz5cIilcbiAgICAgIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLnRvYXN0aWZ5LS1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREZBRTUgIWltcG9ydGFudDtcblxuICAgID4gKiB7XG4gICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50b2FzdC1jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMiA0QzcuNTgxNzIgNCA0IDcuNTgxNzIgNCAxMkM0IDE2LjQxODMgNy41ODE3MiAyMCAxMiAyMEMxNi40MTgzIDIwIDIwIDE2LjQxODMgMjAgMTJDMjAgNy41ODE3MiAxNi40MTgzIDQgMTIgNFpNMiAxMkMyIDYuNDc3MTUgNi40NzcxNSAyIDEyIDJDMTcuNTIyOCAyIDIyIDYuNDc3MTUgMjIgMTJDMjIgMTcuNTIyOCAxNy41MjI4IDIyIDEyIDIyQzYuNDc3MTUgMjIgMiAxNy41MjI4IDIgMTJaTTE1LjcwNzEgOS4yOTI4OUMxNi4wOTc2IDkuNjgzNDIgMTYuMDk3NiAxMC4zMTY2IDE1LjcwNzEgMTAuNzA3MUwxMS43MDcxIDE0LjcwNzFDMTEuMzE2NiAxNS4wOTc2IDEwLjY4MzQgMTUuMDk3NiAxMC4yOTI5IDE0LjcwNzFMOC4yOTI4OSAxMi43MDcxQzcuOTAyMzcgMTIuMzE2NiA3LjkwMjM3IDExLjY4MzQgOC4yOTI4OSAxMS4yOTI5QzguNjgzNDIgMTAuOTAyNCA5LjMxNjU4IDEwLjkwMjQgOS43MDcxMSAxMS4yOTI5TDExIDEyLjU4NThMMTQuMjkyOSA5LjI5Mjg5QzE0LjY4MzQgOC45MDIzNyAxNS4zMTY2IDguOTAyMzcgMTUuNzA3MSA5LjI5Mjg5WicgZmlsbD0nJTIzMTQ3RjFCJy8+PC9zdmc+XCIpXG4gICAgICBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gICAgfVxuICB9XG59XG4iLCIudmlldy1pZC1jdXN0b21fc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIH1cblxuICAudmlldy1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgID4gaDQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiA0OHB4IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JvdXBlZC13cmFwcGVyIHtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmhhcygudmlld3Mtcm93LnBsYXlsaXN0KSkge1xuICAgICAgICAmOmhhcygubm9kZS0tdHlwZS1hcnRpa2VsKSxcbiAgICAgICAgJjpoYXMoLm5vZGUtLXR5cGUtZmVlZC1pdGVtcy1wdGEtZm9ydW0pLFxuICAgICAgICAmOmhhcygubm9kZS0tdHlwZS1wb2RjYXN0KSxcbiAgICAgICAgJjpoYXMoLm5vZGUtLXR5cGUtcGFnZSksXG4gICAgICAgICY6aGFzKC5ub2RlLS10eXBlLXF1aXotbGluaykge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDhweClcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcygubm9kZS0tdHlwZS1mZWVkLWl0ZW1zLWFiZGEpIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1sYXJnZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aGFzKC52aWV3cy1yb3cucGxheWxpc3QpIHtcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvb2tpZXNqc3ItYmFubmVyIHtcbiAgJi5hY3RpdmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jb29raWVzanNyLWJhbm5lci0taW5mbyB7XG4gICAgICBmbGV4OiAwIDAgNzUlO1xuXG4gICAgICAuY29va2llc2pzci1iYW5uZXItLXRleHQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZXNqc3ItYmFubmVyLS1hY3Rpb24ge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmLmRlbnlBbGwsXG4gICAgICAgICYuYWxsb3dBbGwge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtOTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb29raWVzanNyLWxheWVyLS13cmFwcGVyIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXIge1xuICAgIC5jb29raWVzanNyLWxheWVyLS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLTIwMDtcblxuICAgICAgLmNvb2tpZXNqc3ItbGF5ZXItLWNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyNycgaGVpZ2h0PScyNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI0LjI2MyAwIDEzLjUwMSAxMC43NjIgMi43MzcgMCAwIDIuNzM3bDEwLjc2NCAxMC43NjRMMCAyNC4yNjMgMi43MzcgMjdsMTAuNzY0LTEwLjc2NEwyNC4yNjMgMjcgMjcgMjQuMjYzIDE2LjIzOCAxMy41MDEgMjcgMi43Mzd6JyBmaWxsPSclMjMwMDBmMzcnIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIHNjcm9sbCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llc2pzci1zZXJ2aWNlLWdyb3VwcyB7XG4gICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLWNvbnRlbnQge1xuICAgICAgICAqIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29va2llc2pzci1zZXJ2aWNlLS1hbHdheXMtb24ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZXNqc3ItbGF5ZXItLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtMjAwO1xuXG4gICAgICAuY29va2llc2pzci1sYXllci0tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmLmRlbnlBbGwsXG4gICAgICAgICAgJi5hbGxvd0FsbCB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ29va2llcyBkb2N1bWVudGF0aW9uICgvY29va2llcy9kb2N1bWVudGF0aW9uIHBhZ2UpLlxuI2Nvb2tpZXMtZG9jcyB7XG4gIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwieHhsXCIpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogNjRweCBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIH1cblxuICBzZWN0aW9uLmNvb2tpZXMtZG9jcyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIGgyLCBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNtYWxsO1xuICAgIH1cblxuICAgIHRhYmxlIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZGdyYWRpZW50LWJsdWU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZWI7XG4gICAgICBjb2xvcjogIzM3NDE1MTtcbiAgICB9XG5cbiAgICB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgICB9XG5cbiAgICB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yNTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB0YWJsZSxcbiAgICAgIHRoZWFkLFxuICAgICAgdGJvZHksXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgdGhlYWQgdHIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB0Ym9keSB0ciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctc21hbGw7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgdGJvZHkgdGQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3BiLXBvcHVwLW1haW4td3JhcHBlcjpoYXMoLnZpZXdzLWZpZWxkLWZpZWxkLXRlaWxuYWhtZS1mb3JtdWxhcikge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgLnNwYl9jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC01MDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0taGF2ZS1wb3dlcmNhcmQge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucywgYSwgYnV0dG9uLCBpbnB1dCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnV0dG9ucy1maWVsZHNldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcblxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLTYwMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1maWVsZC10ZWlsbmFobWUtZm9ybXVsYXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC01MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYmFjay1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIltpZF49XCJtY19lbWJlZF9zaGVsbFwiXSB7XG4gIFtpZF49XCJtY19lbWJlZF9zaWdudXBcIl0ge1xuICAgIFtpZF49XCJtY19lbWJlZF9zaWdudXBfc2Nyb2xsXCJdIHtcblxuICAgICAgLy8gJ1JlcXVpcmVkJyB0ZXh0XG4gICAgICA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC05NTAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICYuYXN0ZXJpc2sge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICBjb2xvcjogJGJyYW5kLTk1MCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3NjgwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiaW1wb3J0XCI7XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qYWthcnRhO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgY29sb3I6ICRicmFuZC05NTA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICYud2l0aC1tYXJnaW4tdG9wIHtcbiAgICAgIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLm5vZGUtLXR5cGUtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2Jsb2NrLXB0YS1yZWRlc2lnbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3BhZ2Utd3JhcHBlciAubGF5b3V0LW1haW4td3JhcHBlciBtYWluLm1haW4tY29udGVudC5jb2wge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi51c2VyLWxvZ2dlZC1pbiBtYWluLm1haW4tY29udGVudC5jb2wge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIG5hdi50YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhhcygjdG9vbGJhci1hZG1pbmlzdHJhdGlvbikge1xuICAgIC5sYXlvdXQtbWFpbi13cmFwcGVyOmhhcygucGFyYWdyYXBoLS10eXBlLS1wYXJhbGxheC1pbWFnZXMpICNzbW9vdGgtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9hc3RpZnkge1xuICAudG9hc3QtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbiJdfQ== */
