/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/frontend/styles/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

.header {
  height: 74px;
  display: flex;
  align-items: center;
  background-color: #22262A;
  border: 1px solid #525252;
  white-space: nowrap;
}
.header__container {
  max-width: 1440px;
  padding: 0 20px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 768px) {
  .header__container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
.header__logo {
  display: flex;
  align-items: center;
  gap: 8px;
}
.header__logo img {
  max-height: 50px;
  min-height: 40px;
  width: auto;
}
.header__logo-text {
  font-weight: 500;
  color: #FFFFFF;
}
.header__nav {
  flex-grow: 1;
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  .header__nav {
    display: none;
  }
}
@media (max-width: 1024px) {
  .header__nav {
    display: none;
  }
}
.header__menu {
  font-family: "Satoshi Regular", sans-serif;
  display: flex;
  gap: 6px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.header__menu-item {
  display: flex;
  flex-direction: row;
  margin: 0 16px;
}
.header__menu-link {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 14px 14px 14px 14px;
  font-size: 16px;
  text-decoration: none;
  color: #FFFFFF;
  position: relative;
}
.header__menu-link svg {
  width: 16px;
  height: auto;
}
.header__menu-link svg path {
  fill: #FFFFFF;
}
.header__menu-link[data-children] {
  padding: 14px 36px 14px 14px;
}
.header__menu-link[data-children]::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background-image: url(/build/frontend/images/arrow-bottom.ea054da7.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
  transition: background-image 0.2s ease;
}
.header__menu-link:hover {
  border-bottom: 1px solid #FBCB00;
}
.header__menu-link:hover svg path {
  fill: #FBCB00;
}
.header__menu-link:hover::after {
  transform: translateY(-50%) rotate(180deg);
}
.header__auth {
  font-size: 14px;
  color: #171717;
  display: flex;
  align-items: center;
  gap: 8px;
}
.header__auth a {
  font-size: 14px;
  text-decoration: none;
  font-weight: 600;
}
.header__sign-in {
  line-height: 20px;
  color: #FBCB00;
  padding: 10px 24px;
  border-radius: 4px;
  white-space: nowrap;
}
.header__sign-in:hover {
  color: #D19700;
}
.header__register {
  background-color: #FBCB00;
  color: #171717;
  padding: 10px 24px;
  border-radius: 4px;
  transition: background-color 0.3s;
  border: 0;
  font-size: 14px;
  text-decoration: none;
  font-weight: 600;
  white-space: nowrap;
}
.header__register:hover {
  background: #D19700;
}
.header__submenu {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #22262A;
  border-radius: 4px;
  display: none;
  flex-direction: column;
  min-width: 160px;
  padding: 8px;
  z-index: 1000;
  max-height: 300px;
  overflow-y: auto;
  overscroll-behavior: contain;
  border: 1px solid #525252;
}
.header__submenu::-webkit-scrollbar {
  width: 6px;
}
.header__submenu::-webkit-scrollbar-thumb {
  background-color: #D19700;
  border-radius: 4px;
}
.header__submenu::-webkit-scrollbar-track {
  background-color: transparent;
}
.header__submenu li {
  list-style: none;
}
.header__submenu li a {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 10px 16px;
  font-size: 16px;
  text-decoration: none;
  color: #FFFFFF;
  white-space: nowrap;
  border-radius: 4px;
  transition: background 0.2s;
}
.header__submenu li a:hover {
  background: #D19700;
}
.header__menu-item {
  position: relative;
}
.header__menu-item:hover > .header__submenu {
  display: flex;
}

@media (max-width: 768px) {
  .header {
    height: auto;
    padding: 10px 0;
  }
  .header__nav {
    display: none;
  }
  .header__container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .header__auth {
    margin: 0;
  }
}
.mobile-nav {
  display: none;
}
@media (max-width: 768px) {
  .mobile-nav {
    display: flex;
    align-items: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #0A0A0A;
    z-index: 999;
    padding: 12px;
    justify-content: space-around;
    gap: 10px;
  }
  .mobile-nav > a {
    flex: 1;
    text-align: center;
  }
  .mobile-nav__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-size: 12px;
    white-space: nowrap;
  }
  .mobile-nav__item--active {
    color: #29C2FB;
    font-weight: 600;
  }
  .mobile-nav__item--active .mobile-nav__label {
    color: #29C2FB;
  }
  .mobile-nav__icon {
    margin-bottom: 8px;
  }
  .mobile-nav__label {
    font-size: 12px;
    line-height: 140%;
    font-weight: 400;
    color: #E5E5E5;
  }
}
@media (max-width: 1024px) {
  .mobile-nav {
    display: flex;
    align-items: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #0A0A0A;
    z-index: 999;
    padding: 12px;
    justify-content: space-around;
    gap: 10px;
  }
  .mobile-nav > a {
    flex: 1;
    text-align: center;
  }
  .mobile-nav__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-size: 12px;
    white-space: nowrap;
  }
  .mobile-nav__item--active {
    color: #29C2FB;
    font-weight: 600;
  }
  .mobile-nav__item--active .mobile-nav__label {
    color: #29C2FB;
  }
  .mobile-nav__icon {
    margin-bottom: 8px;
  }
  .mobile-nav__label {
    font-size: 12px;
    line-height: 140%;
    font-weight: 400;
    color: #E5E5E5;
  }
}
.mobile-nav .mobile-nav__item svg {
  width: 20px;
  height: auto;
  margin-bottom: 8px;
}
.mobile-nav .mobile-nav__item svg path {
  fill: #fff;
}
.mobile-nav .menu-button {
  background: 0;
  border: 0;
}
.mobile-nav .menu-button .mobile-nav__label {
  color: #7CD8FD;
}
.mobile-nav .menu-button svg path {
  fill: #7CD8FD;
}

.mobile-menu-modal {
  display: none;
  position: fixed;
  inset: 0;
  background-color: #0A0A0A;
  z-index: 9999;
  padding: 12px;
  overflow-y: auto;
}
.mobile-menu-modal__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mobile-menu-modal__item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-menu-modal__link {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 0;
  color: #E5E5E5;
  text-decoration: none;
}
.mobile-menu-modal__icon {
  width: 20px;
  height: 20px;
}
.mobile-menu-modal__text {
  flex-grow: 1;
  font-size: 14px;
}
.mobile-menu-modal__close {
  position: fixed;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10000;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-inline: auto;
  border: none;
}
.mobile-menu-modal__close-text {
  font-family: "Satoshi", sans-serif;
  font-size: 16px;
  margin-top: 4px;
  font-weight: 300;
  color: #FFFFFF;
}

.mobile-menu-modal__submenu {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}

.mobile-menu-modal__item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-menu-modal__item svg {
  width: 20px;
  height: auto;
}
.mobile-menu-modal__item svg path {
  fill: #FFFFFF;
}
.mobile-menu-modal__item--back {
  border-bottom: none;
}

.mobile-menu-modal__back-button {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 0;
  width: 100%;
  background: none;
  border: none;
  text-align: left;
  cursor: pointer;
}
.mobile-menu-modal__back-button .mobile-menu-modal__icon {
  width: 20px;
  height: 20px;
}
.mobile-menu-modal__back-button .mobile-menu-modal__text {
  flex-grow: 1;
  font-size: 14px;
}
.mobile-menu-modal__text {
  display: block;
  padding: 16px 0;
  color: #E5E5E5;
  font-size: 14px;
}
.mobile-menu-modal__text--center {
  text-align: center;
  width: 100%;
  font-size: 16px !important;
  font-weight: 600;
}
.mobile-menu-modal__icon {
  width: 20px;
  height: 20px;
}

.hero {
  margin-top: 16px;
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 36px;
}
.hero__container {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
}
.hero__track {
  display: flex;
  transition: transform 0.5s ease;
  will-change: transform;
}
.hero__slide {
  user-select: none;
  cursor: pointer;
  flex: 0 0 100%;
  position: relative;
  opacity: 0.5;
  transform: scale(0.95);
}
.hero__image {
  border-radius: 4px;
  width: 100%;
  height: 100%;
  max-height: 680px;
  object-fit: cover;
  display: block;
  user-select: none;
  pointer-events: none;
}
.hero__content {
  position: absolute;
  top: 50%;
  left: 120px;
  transform: translateY(-50%);
  z-index: 3;
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .hero__content {
    left: 120px;
  }
}
@media (max-width: 768px) {
  .hero__content {
    left: 16px;
    top: 78px;
  }
}
.hero__title {
  font-size: 60px;
  font-weight: 600;
  margin-bottom: 12px;
  max-width: 520px;
}
@media (max-width: 1024px) {
  .hero__title {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  .hero__title {
    font-size: 36px;
  }
}
.hero__btn {
  background-color: #FBCB00;
  color: #171717;
  padding: 12px 72px;
  font-weight: 600;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
  border: none;
  cursor: pointer;
  z-index: 3;
  transition: background-color 0.3s ease;
}
.hero__btn:hover {
  background-color: #D19700;
}
@media (max-width: 1024px) {
  .hero__btn {
    padding: 10px 60px;
  }
}
@media (max-width: 768px) {
  .hero__btn {
    padding: 8px 40px;
    font-size: 14px;
  }
}
.hero__nav {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 0 32px;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  z-index: 5;
  pointer-events: none;
}
@media (max-width: 768px) {
  .hero__nav {
    display: none;
  }
}
.hero__nav-btn {
  pointer-events: all;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(8px);
  border: none;
  border-radius: 4px;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.hero__nav-btn img {
  display: block;
  width: 16px;
  height: 16px;
}
.hero__nav-btn:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.hero__controls {
  display: none;
}
@media (max-width: 768px) {
  .hero__controls {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 150px;
    margin-top: 16px;
    padding: 0 16px;
    user-select: none;
  }
}
.hero__controls .hero__nav-btn {
  background-color: rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.hero__controls .hero__nav-btn img {
  width: 14px;
  height: 14px;
  display: block;
}
.hero__controls .hero__nav-btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.hero__controls .hero__indicators--mobile {
  display: flex;
  gap: 8px;
}
.hero__controls .hero__indicators--mobile [data-indicator] {
  width: 18px;
  height: 6px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.hero__controls .hero__indicators--mobile [data-indicator][data-active] {
  background-color: #FBCB00;
}
@media (max-width: 768px) {
  .hero__controls .hero__indicators--mobile {
    bottom: 15px;
  }
}
.hero__indicators {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
  z-index: 5;
}
.hero__indicators [data-indicator] {
  width: 24px;
  height: 8px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.hero__indicators [data-indicator][data-active] {
  background-color: #FBCB00;
}
@media (max-width: 768px) {
  .hero__indicators {
    display: none;
  }
}

.hero [data-active] {
  opacity: 1;
  transform: scale(1);
  z-index: 2;
}

.hero-second {
  margin-top: 16px;
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 36px;
}
.hero-second__container {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
}
.hero-second__track {
  display: flex;
  transition: transform 0.5s ease;
  will-change: transform;
}
.hero-second__slide {
  user-select: none;
  cursor: pointer;
  flex: 0 0 100%;
  position: relative;
  opacity: 0.5;
  transform: scale(0.95);
}
.hero-second__image {
  border-radius: 4px;
  width: 100%;
  height: 100%;
  max-height: 680px;
  object-fit: cover;
  display: block;
  user-select: none;
  pointer-events: none;
}
.hero-second__content {
  position: absolute;
  top: 50%;
  left: 54px;
  transform: translateY(-50%);
  z-index: 3;
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .hero-second__content {
    left: 54px;
  }
}
@media (max-width: 768px) {
  .hero-second__content {
    left: 16px;
    top: 78px;
  }
}
.hero-second__title {
  font-size: 60px;
  font-weight: 600;
  margin-bottom: 12px;
  max-width: 520px;
}
@media (max-width: 1024px) {
  .hero-second__title {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  .hero-second__title {
    font-size: 36px;
  }
}
.hero-second__btn {
  background-color: #FBCB00;
  color: #171717;
  padding: 12px 72px;
  font-weight: 600;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
  border: none;
  cursor: pointer;
  z-index: 3;
}
.hero-second__btn:hover {
  background-color: #D19700;
}
@media (max-width: 1024px) {
  .hero-second__btn {
    padding: 10px 60px;
  }
}
@media (max-width: 768px) {
  .hero-second__btn {
    padding: 8px 40px;
    font-size: 14px;
  }
}
.hero-second__nav {
  display: flex;
  z-index: 5;
  align-items: center;
  gap: 12px;
  margin-top: 24px;
}
@media (max-width: 768px) {
  .hero-second__nav {
    display: none;
  }
}
.hero-second__nav-btn {
  padding: 0;
  pointer-events: all;
  background-color: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(8px);
  border: none;
  border-radius: 4px;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.hero-second__nav-btn img {
  display: block;
  width: 16px;
  height: 16px;
}
.hero-second__nav-btn:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.hero-second__controls {
  display: none;
}
@media (max-width: 768px) {
  .hero-second__controls {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 150px;
    margin-top: 16px;
    padding: 0 16px;
    user-select: none;
  }
}
.hero-second__controls .hero-second__nav-btn {
  background-color: rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.hero-second__controls .hero-second__nav-btn img {
  width: 14px;
  height: 14px;
  display: block;
}
.hero-second__controls .hero-second__nav-btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.hero-second__controls .hero-second__indicators--mobile {
  display: flex;
  gap: 8px;
}
.hero-second__controls .hero-second__indicators--mobile [data-indicator] {
  width: 18px;
  height: 6px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.hero-second__controls .hero-second__indicators--mobile [data-indicator][data-active] {
  background-color: #FBCB00;
}
@media (max-width: 768px) {
  .hero-second__controls .hero-second__indicators--mobile {
    bottom: 15px;
  }
}
.hero-second__indicators {
  display: flex;
  gap: 8px;
  z-index: 5;
}
.hero-second__indicators [data-indicator] {
  width: 24px;
  height: 8px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.hero-second__indicators [data-indicator][data-active] {
  background-color: #FBCB00;
}
@media (max-width: 768px) {
  .hero-second__indicators {
    display: none;
  }
}

.hero-second [data-active] {
  opacity: 1;
  transform: scale(1);
  z-index: 2;
}

.hero-third {
  margin-top: 16px;
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 36px;
}
.hero-third__container {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
}
.hero-third__track {
  display: flex;
  transition: transform 0.5s ease;
  will-change: transform;
}
.hero-third__slide {
  user-select: none;
  cursor: pointer;
  flex: 0 0 100%;
  position: relative;
  opacity: 0.5;
  transform: scale(0.95);
}
.hero-third__image {
  border-radius: 4px;
  width: 100%;
  height: 100%;
  max-height: 680px;
  object-fit: cover;
  display: block;
  user-select: none;
  pointer-events: none;
}
.hero-third__content {
  position: absolute;
  top: 50%;
  left: 54px;
  transform: translateY(-50%);
  z-index: 3;
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .hero-third__content {
    left: 54px;
  }
}
@media (max-width: 768px) {
  .hero-third__content {
    left: 16px;
    top: 78px;
  }
}
.hero-third__title {
  font-size: 60px;
  font-weight: 600;
  margin-bottom: 12px;
  max-width: 520px;
}
@media (max-width: 1024px) {
  .hero-third__title {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  .hero-third__title {
    font-size: 36px;
  }
}
.hero-third__btn {
  background-color: #FBCB00;
  color: #171717;
  padding: 12px 72px;
  font-weight: 600;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
  border: none;
  cursor: pointer;
  z-index: 3;
}
.hero-third__btn:hover {
  background-color: #D19700;
}
@media (max-width: 1024px) {
  .hero-third__btn {
    padding: 10px 60px;
  }
}
@media (max-width: 768px) {
  .hero-third__btn {
    padding: 8px 40px;
    font-size: 14px;
  }
}
.hero-third__nav {
  position: absolute;
  gap: 12px;
  top: 52px;
  left: 54px;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  z-index: 5;
  pointer-events: none;
}
@media (max-width: 768px) {
  .hero-third__nav {
    display: none;
  }
}
.hero-third__nav-btn {
  padding: 0;
  pointer-events: all;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px);
  border: none;
  border-radius: 4px;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.hero-third__nav-btn img {
  display: block;
  width: 16px;
  height: 16px;
}
.hero-third__nav-btn:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.hero-third__controls {
  display: none;
}
@media (max-width: 768px) {
  .hero-third__controls {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 150px;
    margin-top: 16px;
    padding: 0 16px;
    user-select: none;
  }
}
.hero-third__controls .hero-third__nav-btn {
  background-color: rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.hero-third__controls .hero-third__nav-btn img {
  width: 14px;
  height: 14px;
  display: block;
}
.hero-third__controls .hero-third__nav-btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.hero-third__controls .hero-third__indicators--mobile {
  display: flex;
  gap: 8px;
}
.hero-third__controls .hero-third__indicators--mobile [data-indicator] {
  width: 18px;
  height: 6px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.hero-third__controls .hero-third__indicators--mobile [data-indicator][data-active] {
  background-color: #FBCB00;
}
@media (max-width: 768px) {
  .hero-third__controls .hero-third__indicators--mobile {
    bottom: 15px;
  }
}
.hero-third__indicators {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
  z-index: 5;
}
.hero-third__indicators [data-indicator] {
  width: 24px;
  height: 8px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.hero-third__indicators [data-indicator][data-active] {
  background-color: #FBCB00;
}
@media (max-width: 768px) {
  .hero-third__indicators {
    display: none;
  }
}

.hero-third__track [data-active] {
  opacity: 1;
  transform: scale(1);
  z-index: 2;
}

.breadcrumbs {
  margin-top: 16px;
  margin-bottom: 32px;
}
.breadcrumbs__inner {
  display: flex;
  align-items: center;
  gap: 8px;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 768px) {
  .breadcrumbs {
    margin-top: 16px;
    margin-bottom: 24px;
  }
}
.breadcrumbs a {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: var(--Font-Line-Height-x-sm, 20px); /* 142.857% */
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 8px;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs a:visited {
  color: #ffffff;
}
.breadcrumbs a:after {
  content: url(/build/frontend/images/bc.2b99adb2.svg);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
}
.breadcrumbs li > span {
  color: var(--Main-Colors-Text-Disabled, #737373);
  font-size: var(--Font-Size-x-sm, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Font-Line-Height-x-sm, 20px); /* 142.857% */
}

.winners {
  max-width: 1440px;
  margin: 0 auto;
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .winners {
    margin-bottom: 48px;
  }
}
.winners__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .winners__header {
    margin-bottom: 12px;
  }
}
.winners__title {
  font-size: 24px;
  font-weight: 600;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .winners__title {
    font-size: 20px;
  }
}
.winners__carousel {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  gap: 12px;
  padding-bottom: 8px;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  cursor: grab;
}
.winners__carousel::-webkit-scrollbar {
  display: none;
}
.winners__nav {
  display: flex;
  gap: 8px;
  z-index: 5;
}
.winners__nav-btn {
  background-color: #232323;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  color: #ffffff;
  border: none;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  font-size: 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .winners__nav-btn {
    width: 36px;
    height: 36px;
    font-size: 16px;
  }
}
.winners [data-new] {
  animation: newGame ease 500ms forwards;
}

.winner-card {
  user-select: none;
  scroll-snap-align: start;
  flex: 0 0 auto;
  min-width: 280px;
  background-color: #22262A;
  border-radius: 4px;
  padding: 8px;
  display: flex;
  align-items: flex-start;
  gap: 12px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
  position: relative;
}
@media (max-width: 768px) {
  .winner-card {
    min-width: 180px;
    padding: 8px;
    padding-bottom: 16px;
  }
}
.winner-card__avatar {
  width: 82px;
  height: 82px;
  border-radius: 4px;
  object-fit: cover;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .winner-card__avatar {
    width: 44px;
    height: 44px;
  }
}
.winner-card__info {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.winner-card__name {
  font-size: 14px;
  line-height: 140%;
  font-weight: 400;
  color: #FFFFFF;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 768px) {
  .winner-card__name {
    font-size: 12px;
  }
}
.winner-card__game {
  font-size: 16px;
  line-height: 140%;
  font-weight: 600;
  color: #FFFFFF;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 768px) {
  .winner-card__game {
    font-size: 14px;
  }
}
.winner-card__amount {
  align-self: end;
  width: fit-content;
  padding: 4px 24px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 4px;
  background-color: #FBCB00;
  font-weight: 600;
  color: #171717;
  font-size: 16px;
  white-space: nowrap;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 768px) {
  .winner-card__amount {
    font-size: 12px;
  }
}

@keyframes newGame {
  from {
    opacity: 0;
    transform: translateY(-10px);
    filter: blur(15px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
    filter: blur(0);
  }
}
.top-games {
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .top-games {
    margin-bottom: 32px;
  }
}
.top-games__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
  gap: 12px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .top-games__header {
    margin-bottom: 8px;
  }
}
.top-games__title {
  font-size: 24px;
  font-weight: 600;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .top-games__title {
    font-size: 20px;
  }
}
.top-games__btn {
  all: unset;
  margin-top: 24px;
  font-size: 16px;
  color: #FBCB00;
  padding: 12px 83px;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color 0.3s ease;
  cursor: pointer;
}
.top-games__btn:hover {
  color: #D19700;
}
@media (max-width: 768px) {
  .top-games__btn {
    font-size: 16px;
  }
}
.top-games__grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
}
@media (max-width: 1024px) {
  .top-games__grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
  }
}
@media (max-width: 768px) {
  .top-games__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
  .top-games__grid > :nth-child(n+11) {
    display: none;
  }
}
.top-games__item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
  transition: transform 0.3s ease;
}
.top-games__item:hover {
  cursor: pointer;
}
.top-games__item:hover .top-games__image-inner {
  filter: blur(2px);
  transform: scale(1.02);
}
.top-games__item:hover .top-games__play-icon {
  opacity: 1;
}
.top-games__image {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.top-games__image-inner {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: filter 0.3s ease, transform 0.3s ease;
}
.top-games__play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 94px;
  height: 94px;
  transform: translate(-50%, -50%);
  z-index: 2;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
@media (max-width: 768px) {
  .top-games__play-icon {
    width: 64px;
    height: 64px;
  }
}
.top-games__label {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 12px 0;
  display: flex;
  justify-content: center;
  background-color: #FBCB00;
  line-height: 140%;
  font-size: 16px;
  font-weight: 600;
  color: #171717;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
@media (max-width: 768px) {
  .top-games__label {
    font-size: 14px;
  }
}

.top_games__btn-wrapper {
  display: flex;
  justify-content: center;
}

[data-game-image] {
  transform-style: preserve-3d;
  transition: transform 0.8s;
}
[data-game-image][data-flip=true] {
  transform: rotateY(180deg);
}

.background-with-lines {
  border-radius: 4px;
  margin: 0 auto;
  max-width: 1440px;
  padding: 0 180px;
  position: relative;
  background-color: transparent;
  background-image: url(/build/frontend/images/bg1.71f9ad56.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .background-with-lines {
    padding: 0 24px;
    margin-bottom: 48px;
  }
}
.background-with-lines__content {
  position: relative;
  z-index: 3;
  padding: 80px 0;
  text-align: center;
  color: #171717;
}
@media (max-width: 768px) {
  .background-with-lines__content {
    text-align: left;
    padding: 24px 0;
  }
}
.background-with-lines__content--left {
  text-align: left;
}
.background-with-lines__title {
  color: #FFFFFF;
  font-size: 60px;
  line-height: 120%;
  font-weight: 700;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .background-with-lines__title {
    margin-bottom: 12px;
    font-size: 36px;
  }
}
.background-with-lines__title--4 {
  color: #29C2FB;
}
.background-with-lines__text {
  color: #E5E5E5;
  font-size: 16px;
  line-height: 140%;
  font-weight: 400;
}
@media (max-width: 768px) {
  .background-with-lines__text {
    font-size: 14px;
    padding-left: 0;
    padding-right: 0;
  }
}
.background-with-lines--2 {
  padding: 0 80px;
  background-color: transparent;
  background-image: url(/build/frontend/images/bg2.0a6fa5a4.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (max-width: 768px) {
  .background-with-lines--2 {
    padding: 0 24px;
    margin-bottom: 48px;
  }
}
.background-with-lines--3 {
  padding: 0 80px;
  background-image: url(/build/frontend/images/bg3.23565c74.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (max-width: 768px) {
  .background-with-lines--3 {
    padding: 0 24px;
    margin-bottom: 48px;
  }
}
.background-with-lines--4 {
  padding: 0 80px;
  background-image: none;
  background-color: #22262A;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (max-width: 768px) {
  .background-with-lines--4 {
    padding: 0 24px;
    margin-bottom: 48px;
  }
}
.background-with-lines--4::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url(/build/frontend/images/bg4.46cd2972.png);
  background-repeat: no-repeat;
  background-size: auto;
  pointer-events: none;
  z-index: 2;
}

.tech_page h2, .tech_page h3, .tech_page h4, .tech_page h5, .tech_page h6 {
  margin-top: 28px;
  line-height: 1.5;
  margin-bottom: 8px;
}
.tech_page p {
  margin-bottom: 14px;
}
.tech_page ul {
  list-style: disc;
  padding-left: 15px;
  margin-left: 15px;
}
.tech_page ul li {
  margin-bottom: 8px;
}
.tech_page ol {
  list-style: decimal;
  padding-left: 15px;
  margin-left: 15px;
}
.tech_page ol li {
  margin-bottom: 8px;
}
.tech_page table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 16px;
  text-align: left;
  overflow: auto;
}
.tech_page table th,
.tech_page table td {
  padding: 16px 16px;
  border: 1px solid #232323;
}
.tech_page table tr:first-child {
  background: #323232;
}
.tech_page table tr:first-child td {
  font-weight: 600;
  font-size: 20px;
  color: #ffffff;
  border-top: none;
  border-left: none;
}
@media (max-width: 768px) {
  .tech_page table tr:first-child td {
    font-size: 16px;
  }
}
.tech_page table tr:first-child td:last-child {
  border-right: none;
}
.tech_page table tbody td {
  font-weight: 400;
  font-size: 20px;
  color: #E5E5E5;
}
@media (max-width: 768px) {
  .tech_page table tbody td {
    font-size: 16px;
  }
}

.table-of-content {
  padding: 24px;
  background-color: #22262A;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .table-of-content {
    margin-bottom: 48px;
  }
}
.table-of-content__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #525252;
}
.table-of-content__title {
  font-size: 20px;
  line-height: 140%;
  font-weight: 600;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .table-of-content__title {
    font-size: 18px;
  }
}
.table-of-content__toggle {
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
  color: #E5E5E5;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
.table-of-content__list {
  max-height: 200px;
  overflow-y: auto;
  overscroll-behavior: contain;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  opacity: 1;
  padding-right: 4px;
}
.table-of-content__list::-webkit-scrollbar {
  width: 8px;
}
.table-of-content__list::-webkit-scrollbar-thumb {
  background-color: #D19700;
  border-radius: 4px;
}
.table-of-content__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.table-of-content__list li {
  margin-bottom: 16px;
  color: #ffffff;
}
.table-of-content__list li a {
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
  color: #FFFFFF;
  text-decoration: none;
}
@media (max-width: 768px) {
  .table-of-content__list li a {
    font-size: 14px;
  }
}
.table-of-content__list li:last-child {
  margin-bottom: 0;
}
.table-of-content__list[data-collapsed=true] {
  max-height: 0;
  opacity: 0;
}

.casino-list {
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .casino-list {
    margin-bottom: 48px;
  }
}
.casino-list__title {
  font-size: 32px;
  font-weight: 700;
  color: #FFFFFF;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .casino-list__title {
    font-size: 24px;
    margin-bottom: 24px;
  }
}
.casino-list__items {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.casino-list__items > li:first-child .casino-card {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.casino-list__items > li:last-child .casino-card {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.casino-card {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background-color: #22262A;
  padding: 24px;
  border-bottom: 1px solid #323232;
  position: relative;
  gap: 24px;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .casino-card {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-areas: "logo title" "rating country" "license payout" "button button";
    row-gap: 16px;
    column-gap: 12px;
    padding: 16px;
  }
}
.casino-card__logo-wrapper {
  position: relative;
  width: 150px;
  height: 100px;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .casino-card__logo-wrapper {
    grid-area: logo;
    max-width: 111px;
    height: 64px;
  }
}
.casino-card__logo {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}
.casino-card__rank {
  position: absolute;
  top: 0;
  left: 0;
  width: 36px;
  height: 26px;
  background: rgba(255, 255, 255, 0.32);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
  border-radius: 4px 0px 4px 0px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .casino-card__rank {
    width: 24px;
    height: 17px;
    font-size: 12px;
  }
}
.casino-card__title {
  display: none;
  font-size: 20px;
  font-weight: 600;
  color: #FFFFFF;
  margin-top: 12px;
  line-height: 140%;
}
@media (max-width: 768px) {
  .casino-card__title {
    line-height: 120%;
    font-size: 18px;
    margin-top: 0;
    grid-area: title;
    display: block;
    align-self: center;
  }
}
.casino-card__info {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
}
@media (max-width: 768px) {
  .casino-card__info {
    display: contents;
  }
}
.casino-card__header {
  font-size: 20px;
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 768px) {
  .casino-card__header {
    display: none;
  }
}
.casino-card__details {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  color: #A3A3A3;
  font-weight: 400;
}
.casino-card__details strong {
  font-weight: 500;
}
.casino-card__details > * {
  white-space: nowrap;
}
@media (max-width: 768px) {
  .casino-card__details {
    font-size: 14px;
    display: contents;
  }
}
.casino-card__rating {
  padding: 8px 12px;
  background: rgba(255, 255, 255, 0.12);
  border-radius: 6px;
  display: flex;
  align-items: center;
  gap: 4px;
  color: #FFBE1B;
}
@media (max-width: 768px) {
  .casino-card__rating {
    grid-area: rating;
  }
}
.casino-card__country {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 16px;
  color: #A3A3A3;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 768px) {
  .casino-card__country {
    grid-area: country;
  }
}
.casino-card__license {
  padding: 8px 12px;
  background: rgba(255, 255, 255, 0.12);
  border-radius: 6px;
  display: flex;
  align-items: center;
  gap: 6px;
}
@media (max-width: 768px) {
  .casino-card__license {
    grid-area: license;
  }
}
.casino-card__payout {
  padding: 8px 12px;
  background: rgba(255, 255, 255, 0.12);
  border-radius: 6px;
  display: flex;
  align-items: center;
  gap: 6px;
}
@media (max-width: 768px) {
  .casino-card__payout {
    grid-area: payout;
    justify-self: start;
  }
}
.casino-card__btn {
  all: unset;
  display: inline-block;
  background-color: #29C2FB;
  color: #171717;
  font-size: 16px;
  padding: 12px 38px;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.3s;
  align-self: self-start;
}
.casino-card__btn:hover {
  background-color: #018CC8;
}
@media (max-width: 768px) {
  .casino-card__btn {
    grid-area: button;
    padding: 16px 0;
    display: block;
    width: 100%;
    text-align: center;
  }
}
.casino-card__rating-number {
  color: #FFBE1B;
  font-weight: 600;
}
.casino-card__rating-value {
  color: #FFBE1B;
  margin: 0;
}
.casino-card__flag {
  height: 24px;
  width: auto;
  border-radius: 4px;
  overflow: hidden;
}

.casino-card__license strong,
.casino-card__payout strong {
  color: #FFFFFF;
}

.hero-image-block {
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .hero-image-block {
    margin-bottom: 48px;
  }
}
.hero-image-block__title {
  font-size: 32px;
  font-weight: 700;
  color: #FFFFFF;
  margin-bottom: 32px;
  line-height: 120%;
}
@media (max-width: 768px) {
  .hero-image-block__title {
    font-size: 24px;
    margin-bottom: 16px;
  }
}
.hero-image-block__image-wrapper {
  max-height: 570px;
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
}
.hero-image-block__image {
  width: 100%;
  height: auto;
  display: block;
  border-radius: inherit;
  object-fit: cover;
}

.now-winning {
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .now-winning {
    margin-bottom: 48px;
  }
}
.now-winning__title-block {
  display: flex;
  align-items: center;
  gap: 12px;
}
.now-winning__wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  justify-content: space-between;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .now-winning__wrapper {
    font-size: 20px;
    margin-bottom: 12px;
  }
}
.now-winning__nav {
  display: flex;
  gap: 8px;
  z-index: 5;
}
.now-winning__nav-btn {
  background-color: #232323;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  color: #ffffff;
  border: none;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  font-size: 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .now-winning__nav-btn {
    width: 36px;
    height: 36px;
    font-size: 16px;
  }
}
.now-winning__title {
  font-size: 24px;
  font-weight: 600;
  color: #FFFFFF;
}
.now-winning__carousel {
  display: flex;
  gap: 12px;
  overflow-x: auto;
  scroll-behavior: smooth;
  cursor: grab;
  user-select: none;
  -webkit-overflow-scrolling: touch;
}
.now-winning__carousel::-webkit-scrollbar {
  display: none;
}
.now-winning [data-new] {
  animation: newGame ease 500ms forwards;
}

.now-winning-card {
  display: flex;
  flex-direction: column;
  min-width: 132px;
  background-color: #22262A;
  border-radius: 4px;
  padding: 0;
  display: flex;
  gap: 0;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
  width: 132px;
  height: 160px;
}
@media (max-width: 768px) {
  .now-winning-card {
    min-width: 112px;
  }
}
.now-winning-card:hover {
  border: 1px solid #FBCB00;
}
.now-winning-card:hover .now-winning-card__image {
  filter: blur(2px);
  transform: scale(1.02);
}
.now-winning-card:hover .now-winning-card__play-icon {
  opacity: 1;
}
.now-winning-card__image-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.now-winning-card__image-wrapper:hover .now-winning-card__image {
  filter: blur(2px);
  transform: scale(1.02);
}
.now-winning-card__image-wrapper:hover .now-winning-card__play-icon {
  opacity: 1;
}
.now-winning-card__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: filter 0.3s ease, transform 0.3s ease;
}
.now-winning-card__play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 79px;
  height: 40px;
  transform: translate(-50%, -50%);
  z-index: 2;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
@media (max-width: 768px) {
  .now-winning-card__play-icon {
    width: 63px;
    height: 32px;
  }
}
.now-winning-card__info {
  flex: 1;
  overflow: hidden;
}
.now-winning-card__amount {
  text-align: center;
  background: linear-gradient(90deg, #FBCB00 0%, #FFEE41 100%);
  padding: 4px 0;
  font-size: 16px;
  font-weight: 600;
  color: #171717;
  white-space: nowrap;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
@media (max-width: 768px) {
  .now-winning-card__amount {
    font-size: 14px;
  }
}

@keyframes newGame {
  from {
    opacity: 0;
    transform: translateY(-10px);
    filter: blur(15px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
    filter: blur(0);
  }
}
.play-block {
  position: relative;
  margin-bottom: 82px;
  border-radius: 4px;
  overflow: hidden;
  min-height: 660px;
}
@media (max-width: 768px) {
  .play-block {
    padding: 16px;
    margin-bottom: 42px;
  }
}
.play-block__background {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: blur(2px);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.play-block__content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  width: 100%;
  padding: 30px 16px;
  text-align: center;
}
.play-block__buttons {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 340px;
}
@media (max-width: 768px) {
  .play-block__buttons {
    width: 100%;
  }
}
.play-block__button {
  all: unset;
  padding: 16px 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  text-align: center;
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
@media (max-width: 768px) {
  .play-block__button {
    padding: 16px 0;
  }
}
.play-block__button--primary {
  background-color: #FBCB00;
  color: #171717;
}
.play-block__button--primary:hover {
  background-color: #D19700;
}
.play-block__button--secondary {
  background-color: #FFFFFF;
  color: #171717;
}
.play-block__button--secondary:hover {
  background-color: #E5E5E5;
}
.play-block__note {
  margin-top: 12px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
}

.info-section {
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .info-section {
    margin-bottom: 48px;
  }
}
.info-section__main {
  font-weight: 700;
  font-size: 40px;
  line-height: 120%;
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .info-section__main {
    font-size: 24px;
    margin-bottom: 24px;
    text-align: left;
  }
}
@media (max-width: 1024px) {
  .info-section__main {
    font-size: 24px;
    margin-bottom: 24px;
    text-align: left;
  }
}
.info-section__title {
  width: fit-content;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  color: #7CD8FD;
  text-align: left;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .info-section__title {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .info-section__title {
    font-size: 12px;
  }
}
.info-section__content {
  display: flex;
  gap: 40px;
  align-items: center;
}
@media (max-width: 768px) {
  .info-section__content {
    flex-direction: column;
    gap: 24px;
  }
}
@media (max-width: 1024px) {
  .info-section__content {
    flex-direction: column;
    gap: 24px;
  }
}
.info-section__image {
  flex: 1;
  border-radius: 4px;
  overflow: hidden;
  order: -1;
}
.info-section__image img {
  width: 100%;
  height: auto;
  max-height: 558px;
  display: block;
  border-radius: 4px;
}
.info-section__text-block {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.info-section__subtitle {
  font-weight: 600;
  font-size: 32px;
  line-height: 120%;
  color: #FFFFFF;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .info-section__subtitle {
    font-size: 24px;
  }
}
@media (max-width: 1024px) {
  .info-section__subtitle {
    font-size: 24px;
  }
}
.info-section__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #E5E5E5;
  margin-bottom: 16px;
}
.info-section__text a {
  color: #7CD8FD;
  text-decoration: underline;
}
@media (max-width: 768px) {
  .info-section__text {
    font-size: 14px;
  }
}
.info-section__button {
  all: unset;
  background-color: #FBCB00;
  color: #171717;
  padding: 12px 72px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  width: fit-content;
  transition: background-color 0.3s ease;
  margin: 24px auto 0;
  display: block;
}
.info-section__button:hover {
  background-color: #D19700;
}
@media (max-width: 768px) {
  .info-section__button {
    width: 100%;
    padding: 10px 0;
  }
}

.info-section__image {
  position: relative;
}

.info-block {
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .info-block {
    margin-bottom: 48px;
  }
}
.info-block__title {
  width: fit-content;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  color: #7CD8FD;
  text-align: left;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .info-block__title {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .info-block__title {
    font-size: 12px;
  }
}
.info-block__content {
  display: flex;
  gap: 40px;
  align-items: center;
}
@media (max-width: 768px) {
  .info-block__content {
    flex-direction: column;
    gap: 24px;
  }
}
@media (max-width: 1024px) {
  .info-block__content {
    flex-direction: column;
    gap: 24px;
  }
}
.info-block__text-block {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  order: 1;
}
@media (max-width: 768px) {
  .info-block__text-block {
    order: 1;
  }
}
.info-block__image {
  flex: 1;
  border-radius: 4px;
  overflow: hidden;
  order: 2;
}
.info-block__image img {
  width: 100%;
  height: auto;
  max-height: 520px;
  display: block;
  border-radius: 4px;
}
@media (max-width: 768px) {
  .info-block__image {
    order: 3;
  }
}
.info-block__subtitle {
  font-weight: 600;
  font-size: 32px;
  line-height: 120%;
  color: #FFFFFF;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .info-block__subtitle {
    font-size: 24px;
  }
}
@media (max-width: 1024px) {
  .info-block__subtitle {
    font-size: 24px;
  }
}
.info-block__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #E5E5E5;
  margin-bottom: 24px;
}
.info-block__text a {
  color: #7CD8FD;
  text-decoration: underline;
}
@media (max-width: 768px) {
  .info-block__text {
    font-size: 14px;
  }
}
.info-block__list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 16px 40px;
  padding: 0;
  list-style: none;
}
.info-block__list li {
  position: relative;
  font-weight: 400;
  padding-left: 36px;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 1.4;
}
.info-block__list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 26px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12.6371 23.2747C18.5119 23.2747 23.2742 18.5122 23.2742 12.6373H20.9104C20.9104 17.2067 17.2063 20.9108 12.6371 20.9108C8.06789 20.9108 4.3638 17.2067 4.3638 12.6373C4.3638 8.06802 8.06789 4.36385 12.6371 4.36385C13.9511 4.36385 15.1937 4.67022 16.2971 5.21542L17.8736 3.37612C16.3277 2.50011 14.5408 2 12.6371 2C6.7624 2 2 6.7625 2 12.6373C2 18.5122 6.7624 23.2747 12.6371 23.2747ZM20.6077 8.70038C21.0444 8.21519 21.005 7.46787 20.5199 7.03119C20.0347 6.59453 19.2874 6.63386 18.8507 7.11906L12.2408 14.4635L9.9305 12.1381C9.47043 11.6751 8.7221 11.6726 8.25904 12.1327C7.79599 12.5928 7.79356 13.3411 8.25362 13.8042L11.4448 17.0162C11.6738 17.2467 11.9876 17.3728 12.3124 17.3648C12.6372 17.3567 12.9444 17.2154 13.1617 16.9739L20.6077 8.70038Z%27 fill=%27%2329C2FB%27/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .info-block__list li::before {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 768px) {
  .info-block__list li {
    font-size: 16px;
    padding-left: 30px;
  }
}
@media (max-width: 768px) {
  .info-block__list {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

.bonus-ticket-wrapper {
  background-image: url(/build/frontend/images/bitmap-2.2a6e28e9.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 4px;
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .bonus-ticket-wrapper {
    margin-bottom: 48px;
  }
}
.bonus-ticket-wrapper__title {
  font-weight: 700;
  font-size: 60px;
  line-height: 120%;
  color: #FFFFFF;
  text-align: center;
  margin: 64px 60px 32px 60px;
}
@media (max-width: 768px) {
  .bonus-ticket-wrapper__title {
    font-size: 36px;
    margin: 16px 32px 16px 32px;
    text-align: left;
  }
}
@media (max-width: 1024px) {
  .bonus-ticket-wrapper__title {
    font-size: 36px;
    margin: 16px 32px 16px 32px;
    text-align: left;
  }
}

.bonus-ticket {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
  background-color: #323232;
  margin: 0 60px 64px 60px;
  padding: 16px 24px;
  overflow: hidden;
  border-radius: 4px;
}
@media (max-width: 768px) {
  .bonus-ticket {
    height: auto;
    padding: 16px;
    margin: 16px 32px 64px 32px;
  }
}
.bonus-ticket__body {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
@media (max-width: 768px) {
  .bonus-ticket__body {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
}
@media (max-width: 1024px) {
  .bonus-ticket__body {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
}
.bonus-ticket__wrapper {
  display: flex;
  gap: 16px;
}
@media (max-width: 768px) {
  .bonus-ticket__wrapper {
    flex-direction: column;
  }
}
.bonus-ticket__logo {
  flex-shrink: 0;
  width: 170px;
  height: 120px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .bonus-ticket__logo {
    width: 100%;
    height: auto;
  }
}
.bonus-ticket__logo img {
  border-radius: 4px;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
.bonus-ticket__info {
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
}
.bonus-ticket__label {
  display: flex;
  align-items: center;
  padding-right: 40px;
  gap: 12px;
}
.bonus-ticket__label-text {
  font-size: 24px;
  font-weight: 600;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .bonus-ticket__label-text {
    font-size: 18px;
  }
}
@media (max-width: 1024px) {
  .bonus-ticket__label-text {
    font-size: 18px;
  }
}
.bonus-ticket__label-icon {
  width: 24px;
  height: 24px;
}
.bonus-ticket__tags {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.bonus-ticket__tag {
  all: unset;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
  color: #7CD8FD;
}
.bonus-ticket__tag:hover {
  color: #018CC8;
}
@media (max-width: 768px) {
  .bonus-ticket__tag {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .bonus-ticket__tag {
    font-size: 16px;
  }
}
.bonus-ticket__action {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
@media (max-width: 768px) {
  .bonus-ticket__action {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    gap: 8px;
  }
  .bonus-ticket__action .bonus-ticket__code,
  .bonus-ticket__action .bonus-ticket__button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .bonus-ticket__action {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    gap: 8px;
  }
  .bonus-ticket__action .bonus-ticket__code,
  .bonus-ticket__action .bonus-ticket__button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }
}
.bonus-ticket__code {
  padding: 12px 120px;
  background-color: #323232;
  border: 1.5px dashed #A3A3A3;
  border-radius: 4px;
  font-weight: 600;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
}
.bonus-ticket__code:hover {
  background-color: #737373;
}
.bonus-ticket__button {
  background-color: #FBCB00;
  color: #171717;
  padding: 12px 24px;
  border: none;
  border-radius: 4px;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap;
  transition: background-color 0.3s ease;
}
.bonus-ticket__button:hover {
  background-color: #D19700;
}

.double-images {
  display: flex;
  gap: 24px;
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .double-images {
    margin-bottom: 48px;
  }
}
.double-images__item {
  flex: 1;
  overflow: hidden;
  border-radius: 4px;
  max-height: 570px;
}
.double-images__item img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  border-radius: inherit;
}
@media (max-width: 768px) {
  .double-images {
    flex-direction: column;
    gap: 16px;
  }
  .double-images__item {
    flex: none;
  }
  .double-images__item img {
    width: 100%;
  }
}

.triple-images {
  display: flex;
  gap: 24px;
  margin-bottom: 82px;
  max-height: 560px;
}
.triple-images__top {
  display: none;
}
.triple-images__bottom-desktop {
  display: flex;
  gap: 24px;
  flex: 1;
}
.triple-images__bottom-desktop div {
  flex: 1;
  overflow: hidden;
  border-radius: 4px;
}
.triple-images__bottom-desktop div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
  display: block;
}
.triple-images__left {
  flex: 1;
  overflow: hidden;
  border-radius: 4px;
}
.triple-images__left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
  display: block;
}
.triple-images__right {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.triple-images__right > div {
  flex: 1;
  overflow: hidden;
  border-radius: 4px;
}
.triple-images__right > div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
  display: block;
}
@media (max-width: 768px) {
  .triple-images {
    max-height: 155px;
    gap: 12px;
    margin-bottom: 48px;
  }
  .triple-images__right {
    gap: 12px;
  }
  .triple-images__left, .triple-images__right > div {
    height: auto;
    aspect-ratio: 1/1;
  }
}

.quad-images-alt {
  display: flex;
  gap: 24px;
  height: 800px;
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .quad-images-alt {
    height: 222px;
    gap: 8px;
    margin-bottom: 48px;
  }
}
.quad-images-alt__column {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 768px) {
  .quad-images-alt__column {
    gap: 8px;
  }
}
.quad-images-alt__item {
  overflow: hidden;
  border-radius: 4px;
}
.quad-images-alt__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: inherit;
}
.quad-images-alt__item--63 {
  flex: 0 0 63%;
}
.quad-images-alt__item--37 {
  flex: 0 0 37%;
}

.gallery {
  cursor: pointer;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 82px;
  overflow: visible;
}
@media (max-width: 768px) {
  .gallery {
    margin-bottom: 48px;
  }
}
.gallery__title {
  align-self: center;
  font-size: 32px;
  font-weight: 700;
  color: #FFFFFF;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .gallery__title {
    font-size: 24px;
    margin-bottom: 16px;
  }
}
.gallery__controls {
  margin-top: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  z-index: 20;
}
@media (max-width: 768px) {
  .gallery__controls {
    margin-top: 16px;
  }
}
.gallery__arrow {
  background-color: #232323;
  backdrop-filter: blur(8px);
  border: none;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.gallery__arrow img {
  width: 16px;
  height: 16px;
}
.gallery__dots {
  display: flex;
  gap: 8px;
}
.gallery__dots span {
  width: 24px;
  height: 8px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.32);
  backdrop-filter: blur(6px);
  transition: background-color 0.3s ease;
  cursor: pointer;
}
@media (max-width: 768px) {
  .gallery__dots span {
    width: 18px;
    height: 6px;
  }
}
.gallery__dots span[data-active=true] {
  background-color: #FBCB00;
}

.gallery__track {
  position: relative;
  width: 100%;
  height: 513px;
  user-select: none;
  overflow: visible;
}

.gallery__item {
  position: absolute;
  top: 0;
  border-radius: 4px;
  overflow: hidden;
  cursor: grab;
  transition: transform 0.3s ease, z-index 0.3s ease, opacity 0.3s ease, filter 0.3s ease, left 0.3s ease;
}
.gallery__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
  display: block;
}
.gallery__item[data-active=true] {
  width: 960px;
  height: 513px;
  left: 50%;
  transform: translateX(-50%) scale(1);
  z-index: 10;
  opacity: 1;
  filter: none;
}
.gallery__item[data-prev=true] {
  width: auto;
  height: 370px;
  top: 15%;
  left: calc(50% - 704px);
  opacity: 0.7;
  filter: brightness(0.8);
  z-index: 5;
}
.gallery__item[data-next=true] {
  width: auto;
  height: 370px;
  top: 15%;
  left: calc(50% + 384px);
  opacity: 0.7;
  filter: brightness(0.8);
  z-index: 5;
}
.gallery__item:not([data-active=true]):not([data-prev=true]):not([data-next=true]) {
  opacity: 0;
  pointer-events: none;
  width: auto;
  height: 370px;
  top: 15%;
  left: 0;
  filter: brightness(0.8);
  z-index: 1;
}

@media (max-width: 768px) {
  .gallery__track {
    height: 220px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .gallery__item[data-active=true] {
    width: 319px;
    height: 220px;
    left: 50%;
    transform: translateX(-50%) scale(1);
  }
  .gallery__item[data-prev=true] {
    top: 0;
    width: 319px;
    height: 220px;
    left: calc(50% - 175px);
    transform: translateX(-50%) scale(0.65);
  }
  .gallery__item[data-next=true] {
    top: 0;
    width: 319px;
    height: 220px;
    left: calc(50% + 175px);
    transform: translateX(-50%) scale(0.65);
  }
  .gallery__item:not([data-active=true]):not([data-prev=true]):not([data-next=true]) {
    display: none;
  }
}
@media (max-width: 1024px) {
  .gallery__track {
    height: 220px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .gallery__item[data-active=true] {
    width: 319px;
    height: 220px;
    left: 50%;
    transform: translateX(-50%) scale(1);
  }
  .gallery__item[data-prev=true] {
    top: 0;
    width: 319px;
    height: 220px;
    left: calc(50% - 175px);
    transform: translateX(-50%) scale(0.65);
  }
  .gallery__item[data-next=true] {
    top: 0;
    width: 319px;
    height: 220px;
    left: calc(50% + 175px);
    transform: translateX(-50%) scale(0.65);
  }
  .gallery__item:not([data-active=true]):not([data-prev=true]):not([data-next=true]) {
    display: none;
  }
}
.bonus-offer {
  margin-bottom: 60px;
}
.bonus-offer__main {
  width: fit-content;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  color: #7CD8FD;
  text-align: left;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .bonus-offer__main {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .bonus-offer__main {
    font-size: 12px;
  }
}
.bonus-offer__content {
  display: flex;
  gap: 40px;
  align-items: center;
}
@media (max-width: 768px) {
  .bonus-offer__content {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    flex-direction: column-reverse;
    margin-bottom: 15px;
  }
}
@media (max-width: 1024px) {
  .bonus-offer__content {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    flex-direction: column-reverse;
    margin-bottom: 15px;
  }
}
.bonus-offer__left {
  flex: 0 0 25%;
  background: url(/build/frontend/images/bonus.00084c10.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 32px 24px;
  border-radius: 4px;
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 380px;
  width: 100%;
}
@media (max-width: 768px) {
  .bonus-offer__left {
    flex: 1;
    padding: 24px 24px;
    align-items: flex-start;
  }
}
.bonus-offer__wrapper {
  width: 100%;
  padding: 0 0 0 0;
  border-radius: 4px;
  margin-bottom: 4px;
}
.bonus-offer__title {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 4px;
}
@media (max-width: 768px) {
  .bonus-offer__title {
    font-size: 32px;
    text-align: left;
  }
}
.bonus-offer__label {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 12px;
  text-align: left;
}
@media (max-width: 768px) {
  .bonus-offer__label {
    text-align: left;
    font-size: 14px;
  }
}
.bonus-offer__timer {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
}
.bonus-offer__timer-row {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .bonus-offer__timer-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
  }
}
.bonus-offer__time-cell {
  font-family: "Share Tech", sans-serif;
  position: relative;
  color: #FFFFFF;
  background-color: #29C2FB;
  border-radius: 6px;
  font-size: 83px;
  line-height: 100px;
  font-weight: 400;
  width: auto;
  height: 94px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px 0 10px;
}
@media (max-width: 768px) {
  .bonus-offer__time-cell {
    padding: 0 11px 0 11px;
    height: 72px;
    font-size: 64px;
  }
}
.bonus-offer__time-cell::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 109px;
  height: 11px;
  transform: translate(-50%, -50%);
  background: url(/build/frontend/images/separator.b41ea2aa.svg) no-repeat center center;
  background-size: contain;
  pointer-events: none;
}
@media (max-width: 768px) {
  .bonus-offer__time-cell::after {
    width: 94px;
    height: 10px;
  }
}
.bonus-offer__timer-labels {
  display: flex;
  width: 100%;
}
.bonus-offer__timer-labels > * {
  flex: 1;
  text-align: center;
}
@media (max-width: 768px) {
  .bonus-offer__timer-labels {
    justify-content: center;
    gap: 38px;
  }
  .bonus-offer__timer-labels > * {
    flex: unset;
    min-width: max-content;
  }
}
@media (max-width: 1024px) {
  .bonus-offer__timer-labels {
    justify-content: center;
    gap: 38px;
  }
  .bonus-offer__timer-labels > * {
    flex: unset;
    min-width: max-content;
  }
}
.bonus-offer__timer-label {
  font-family: "Share Tech", sans-serif;
  font-size: 16px;
  color: #E5E5E5;
  font-weight: 400;
  width: 72px;
  text-align: center;
}
.bonus-offer__button {
  all: unset;
  background-color: #FBCB00;
  color: #171717;
  padding: 12px 0;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  width: 100%;
  transition: background-color 0.3s ease;
  margin-top: 24px;
}
.bonus-offer__button:hover {
  background-color: #D19700;
}
@media (max-width: 768px) {
  .bonus-offer__button {
    width: 100%;
    padding: 10px 0;
  }
}
.bonus-offer__right {
  flex: 0 85%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .bonus-offer__right {
    flex: 1;
  }
}
.bonus-offer__subtitle {
  font-weight: 600;
  font-size: 32px;
  line-height: 120%;
  color: #FFFFFF;
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .bonus-offer__subtitle {
    font-size: 24px;
    margin-bottom: 12px;
  }
}
@media (max-width: 1024px) {
  .bonus-offer__subtitle {
    font-size: 24px;
    margin-bottom: 12px;
  }
}
.bonus-offer__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #E5E5E5;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .bonus-offer__text {
    font-size: 14px;
  }
}

.bet-container {
  margin-bottom: 60px;
}

.bet-table {
  background: #22262A;
  max-width: 1440px;
  margin: 0 auto 82px;
  padding: 24px;
  border-radius: 12px;
}
@media (max-width: 768px) {
  .bet-table {
    margin-bottom: 48px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.bet-table__title {
  font-size: 32px;
  font-weight: 600;
  color: #FFFFFF;
  margin: 0;
}
@media (max-width: 768px) {
  .bet-table__title {
    font-size: 20px;
    text-align: left;
  }
}
.bet-table__controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  flex-wrap: wrap;
  gap: 12px;
}
@media (max-width: 768px) {
  .bet-table__controls {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
}
.bet-table__search {
  position: relative;
}
.bet-table__search input {
  padding: 12px 12px 12px 36px;
  border: 1px solid #525252;
  border-radius: 8px;
  font-size: 16px;
  width: 250px;
  background-color: #141618;
  color: #E5E5E5;
}
@media (max-width: 768px) {
  .bet-table__search input {
    width: 100%;
  }
}
.bet-table__search input:hover {
  border-color: #FFFFFF;
}
.bet-table__search input:focus {
  outline: none;
  border-color: #FBCB00;
}
.bet-table__search::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url(/build/frontend/images/search.5e828e81.svg) no-repeat center;
  background-size: contain;
  pointer-events: none;
}
.bet-table__tabs {
  background: #171717;
  border-radius: 8px;
  display: flex;
  gap: 4px;
  overflow-x: auto;
  padding: 8px;
  margin-bottom: 24px;
}
.bet-table__tabs .bet-table__tab {
  border-radius: 4px;
  background: none;
  border: none;
  font-weight: 600;
  padding: 8px 14px;
  font-size: 16px;
  cursor: pointer;
  color: #171717;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bet-table__tabs .bet-table__tab:hover {
  background-color: #323232;
}
.bet-table__tabs .bet-table__tab--active {
  background-color: #FBCB00;
  color: #171717;
}
.bet-table__tabs .bet-table__tab img {
  width: 24px;
  height: 24px;
}
.bet-table__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(588px, 1fr));
  gap: 16px;
}
@media (max-width: 768px) {
  .bet-table__grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1024px) {
  .bet-table__grid {
    grid-template-columns: 1fr;
  }
}
.bet-table__pagination {
  display: flex;
  justify-content: flex-end;
  margin-top: 36px;
}
@media (max-width: 768px) {
  .bet-table__pagination {
    flex-direction: column;
    align-items: stretch;
    margin-top: 20px;
    margin-bottom: 70px;
  }
}
@media (max-width: 1024px) {
  .bet-table__pagination {
    flex-direction: column;
    align-items: stretch;
    margin-top: 20px;
    margin-bottom: 70px;
  }
}
.bet-table__pagination .bet-table__pages {
  display: flex;
  gap: 8px;
}
@media (max-width: 768px) {
  .bet-table__pagination .bet-table__pages {
    justify-content: center;
  }
}
@media (max-width: 1024px) {
  .bet-table__pagination .bet-table__pages {
    justify-content: center;
  }
}
.bet-table__pagination .bet-table__pages .bet-table__page {
  font-size: 14px;
  color: #FFFFFF;
  background: #0A0A0A;
  border: 1px solid transparent;
  padding: 10px 18px;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease;
}
.bet-table__pagination .bet-table__pages .bet-table__page:hover {
  border-color: #FBCB00;
}
.bet-table__pagination .bet-table__pages .bet-table__page--active {
  background: rgba(251, 203, 0, 0.08);
  border-color: #FBCB00;
}
.bet-table__see-more-wrapper {
  position: relative;
  height: 0;
}
.bet-table__see-more {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 36px;
  padding: 10px 50px;
  background-color: #FBCB00;
  color: #171717;
  border: none;
  border-radius: 4px;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.bet-table__see-more:hover {
  background-color: #D19700;
}
@media (max-width: 768px) {
  .bet-table__see-more {
    top: 85px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .bet-table__see-more {
    top: 85px;
    width: 100%;
  }
}

.bet-card {
  background: #141618;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  padding: 0;
}
.bet-card__header {
  display: flex;
  align-items: center;
  gap: 12px;
  background: #141618;
  border-radius: 8px 8px 0 0;
  padding: 12px 12px 12px 16px;
  font-size: 16px;
  color: #E5E5E5;
}
.bet-card__header img {
  width: 20px;
  height: 20px;
}
.bet-card__header .bet-card__live-icon {
  width: 41px;
  height: 20px;
  flex-shrink: 0;
}
.bet-card__header .bet-card__date,
.bet-card__header .bet-card__time {
  font-weight: 400;
  color: #FFFFFF;
}
.bet-card__header .bet-card__divider {
  width: 1px;
  height: 16px;
  background-color: #FFFFFF;
}
.bet-card__body {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 16px;
  margin-right: 16px;
}
@media (max-width: 768px) {
  .bet-card__body {
    flex-direction: column;
    margin: 12px;
  }
}
@media (max-width: 1024px) {
  .bet-card__body {
    flex-direction: column;
    margin: 12px;
  }
}
.bet-card__teams {
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: space-between;
  font-weight: 600;
  font-size: 18px;
  color: #FFFFFF;
  padding-left: 16px;
}
@media (max-width: 768px) {
  .bet-card__teams {
    flex-direction: row;
    justify-content: space-around;
    font-size: 14px;
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  .bet-card__teams {
    flex-direction: row;
    justify-content: space-around;
    font-size: 14px;
    padding-left: 0;
  }
}
.bet-card__odds {
  display: flex;
  gap: 8px;
}
.bet-card__odds div {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 8px 0;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.04);
}
.bet-card__odds span {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
.bet-card__odds span:hover {
  color: #737373;
  cursor: pointer;
}

.bet-card__odds-wrapper {
  width: 50%;
}
@media (max-width: 768px) {
  .bet-card__odds-wrapper {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .bet-card__odds-wrapper {
    width: 100%;
  }
}

.bet-card__odds-coefficient {
  color: #29C2FB;
}
.bet-card__odds-coefficient:hover {
  color: #018CC8 !important;
}

.bonus-promo__title {
  font-size: 32px;
  font-weight: 600;
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 32px;
  max-width: 1100px;
  margin-inline: auto;
  line-height: 120%;
}
@media (max-width: 768px) {
  .bonus-promo__title {
    margin-bottom: 12px;
    font-size: 24px;
    text-align: left;
  }
}
.bonus-promo__content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 62px;
  justify-content: center;
}
@media (max-width: 768px) {
  .bonus-promo__content {
    grid-template-columns: 1fr;
    gap: 0;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .bonus-promo__content {
    grid-template-columns: 1fr;
    gap: 0;
    width: 100%;
  }
}
.bonus-promo__left {
  flex: 1;
  max-width: 100%;
}
.bonus-promo__left .bonus-promo__text {
  font-size: 18px;
  line-height: 140%;
  color: #E5E5E5;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .bonus-promo__left .bonus-promo__text {
    font-size: 14px;
  }
}
.bonus-promo__right {
  flex: 1;
  max-width: 100%;
}
@media (max-width: 768px) {
  .bonus-promo__right {
    width: 100%;
  }
}
.bonus-promo__banner {
  position: relative;
  border-radius: 12px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 74px 32px;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100%;
  width: 100%;
}
@media (max-width: 768px) {
  .bonus-promo__banner {
    padding: 48px 16px;
  }
}
.bonus-promo__banner-content {
  max-width: 75%;
}
@media (max-width: 768px) {
  .bonus-promo__banner-content {
    max-width: 100%;
  }
}
.bonus-promo__banner-title {
  font-weight: 700;
  font-size: 40px;
  line-height: 110%;
  color: #ffffff;
  margin-bottom: 8px;
}
@media (max-width: 768px) {
  .bonus-promo__banner-title {
    font-size: 36px;
    margin-bottom: 12px;
  }
}
.bonus-promo__banner-desc {
  font-size: 20px;
  line-height: 140%;
  font-weight: 400;
  color: #E5E5E5;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .bonus-promo__banner-desc {
    font-size: 14px;
  }
}
.bonus-promo__button {
  padding: 10px 24px;
  background: #FBCB00;
  border-radius: 4px;
  color: #171717;
  font-weight: 600;
  font-size: 16px;
  width: 160px;
  height: 40px;
  text-align: center;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.bonus-promo__button:hover {
  background: #D19700;
}

.numbered-list {
  margin-bottom: 60px;
}
.numbered-list__title {
  font-size: 32px;
  font-weight: 600;
  color: #FFFFFF;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .numbered-list__title {
    font-size: 20px;
    margin-bottom: 16px;
  }
}
.numbered-list__items {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 768px) {
  .numbered-list__items {
    gap: 12px;
  }
}
.numbered-list__item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.numbered-list__circle {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #FFFFFF;
  color: #D19700;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .numbered-list__circle {
    width: 24px;
    height: 24px;
    font-size: 12px;
    background-color: #FFFFFF;
    box-shadow: none;
  }
}
.numbered-list__text {
  font-size: 18px;
  line-height: 140%;
  color: #E5E5E5;
}
@media (max-width: 768px) {
  .numbered-list__text {
    font-size: 14px;
  }
}

[data-list=numbered] {
  list-style: none;
  counter-reset: my-awesome-counter;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  margin-bottom: 32px;
}
[data-list=numbered] li {
  counter-increment: my-awesome-counter;
  font-size: 18px;
  line-height: 140%;
  color: #E5E5E5;
  display: block;
  position: relative;
  padding-left: 50px;
}
@media (max-width: 768px) {
  [data-list=numbered] li {
    font-size: 16px;
    padding-left: 35px;
  }
}
[data-list=numbered] li a {
  color: #7CD8FD;
  text-decoration: underline;
}
[data-list=numbered] li::before {
  margin-right: 18px;
  content: counter(my-awesome-counter);
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 50%;
  background-color: #FFFFFF;
  color: #D19700;
  font-weight: 700;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
}
@media (max-width: 768px) {
  [data-list=numbered] li::before {
    width: 24px;
    height: 24px;
    min-width: 24px;
    font-size: 12px;
    margin-right: 12px;
  }
}

[data-list=checked] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 20px;
  padding: 0;
  list-style: none;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  [data-list=checked] {
    margin-top: 5px;
  }
}
[data-list=checked] li {
  position: relative;
  font-weight: 400;
  padding-left: 36px;
  color: var(--Main-Colors-Text-Primary, #FFF);
  font-size: var(--Font-Size-sm, 16px);
  font-style: normal;
  line-height: 140%; /* 22.4px */
}
[data-list=checked] li .marker {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
[data-list=checked] li .marker svg path {
  fill: #7CD8FD;
}
@media (max-width: 768px) {
  [data-list=checked] li .marker {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 768px) {
  [data-list=checked] li {
    font-size: 16px;
    padding-left: 30px;
  }
}
@media (max-width: 768px) {
  [data-list=checked] {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

ul[data-list=disc] {
  list-style: disc;
  padding: 0 15px;
  margin-left: 15px;
  margin-bottom: 32px;
}
ul[data-list=disc] li {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  margin-bottom: 8px;
}
@media (max-width: 768px) {
  ul[data-list=disc] li {
    font-size: 14px;
  }
}
ul[data-list=disc] li a {
  color: #7CD8FD;
  text-decoration: underline;
}

.h4-list {
  margin-bottom: 60px;
}
.h4-list__title {
  font-size: 24px;
  font-weight: 500;
  color: #FFFFFF;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .h4-list__title {
    font-size: 16px;
    margin-bottom: 24px;
  }
}
.h4-list__items {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 768px) {
  .h4-list__items {
    gap: 20px;
  }
}
.h4-list__item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.h4-list__circle {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #FFFFFF;
  color: #D19700;
  font-weight: 700;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .h4-list__circle {
    width: 5px;
    height: 5px;
    font-size: 0;
    background-color: #FFFFFF;
    box-shadow: none;
    margin-top: 8px;
  }
}
.h4-list__text {
  font-size: 18px;
  line-height: 140%;
  color: #E5E5E5;
}
@media (max-width: 768px) {
  .h4-list__text {
    font-size: 16px;
  }
}

.jackpot {
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .jackpot {
    margin-bottom: 48px;
  }
}
@media (max-width: 1024px) {
  .jackpot {
    margin-bottom: 48px;
  }
}
.jackpot__main {
  width: fit-content;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  color: #7CD8FD;
  text-align: left;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .jackpot__main {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .jackpot__main {
    font-size: 12px;
  }
}
.jackpot__content {
  display: flex;
  gap: 40px;
  align-items: center;
}
@media (max-width: 768px) {
  .jackpot__content {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    flex-direction: column-reverse;
    margin-bottom: 15px;
  }
}
@media (max-width: 1024px) {
  .jackpot__content {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
    flex-direction: column-reverse;
    margin-bottom: 15px;
  }
}
.jackpot__left {
  position: relative;
  flex: 0 0 360px;
  width: 360px;
  height: 334px;
  background: url(/build/frontend/images/bigwin.cc7b9a4e.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 64px 24px;
  border-radius: 12px;
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.jackpot__left * {
  position: relative;
  z-index: 1;
}
.jackpot__left .jackpot__button {
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .jackpot__left {
    flex: 1;
    width: 100%;
    aspect-ratio: 360/334;
    padding: 64px 17px;
    border-radius: 0;
  }
}
.jackpot__title {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 12px;
  text-align: center;
}
@media (max-width: 768px) {
  .jackpot__title {
    font-size: 20px;
    text-align: left;
  }
}
.jackpot__label {
  font-family: "Manrope", sans-serif;
  line-height: 120%;
  font-size: 60px;
  color: #29C2FB;
  font-weight: 700;
  margin-bottom: 32px;
  text-align: center;
}
@media (max-width: 768px) {
  .jackpot__label {
    margin-bottom: 12px;
    font-size: 36px;
    text-align: left;
    margin-bottom: 12px;
  }
}
.jackpot__button {
  all: unset;
  background-color: #FBCB00;
  color: #171717;
  padding: 16px 0;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  width: 100%;
  transition: background-color 0.3s ease;
}
.jackpot__button:hover {
  background-color: #D19700;
}
@media (max-width: 768px) {
  .jackpot__button {
    padding: 16px 0;
  }
}
.jackpot__right {
  flex: 0 85%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .jackpot__right {
    flex: 1;
  }
}
.jackpot__subtitle {
  font-weight: 600;
  font-size: 32px;
  line-height: 120%;
  color: #FFFFFF;
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .jackpot__subtitle {
    font-size: 24px;
    margin-bottom: 12px;
  }
}
@media (max-width: 1024px) {
  .jackpot__subtitle {
    font-size: 24px;
    margin-bottom: 12px;
  }
}
.jackpot__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #E5E5E5;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .jackpot__text {
    font-size: 14px;
  }
}

.faq {
  margin: 0 auto 82px;
}
@media (max-width: 768px) {
  .faq {
    margin-bottom: 48px;
  }
}
.faq__title {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 16px;
  color: #FFFFFF;
  line-height: 120%;
}
@media (max-width: 768px) {
  .faq__title {
    margin-bottom: 8px;
  }
}
.faq__subtitle {
  text-align: center;
  font-size: 18px;
  line-height: 140%;
  font-weight: 400;
  margin-bottom: 32px;
  color: #E5E5E5;
}
@media (max-width: 768px) {
  .faq__subtitle {
    margin-bottom: 24px;
  }
}

.faq__columns {
  display: flex;
  gap: 18px;
}
@media (max-width: 768px) {
  .faq__columns {
    flex-direction: column;
  }
}

.faq__column {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.faq__item {
  border-radius: 4px;
  border: 1px solid transparent;
  overflow: hidden;
  transition: border-color 0.3s ease;
}
.faq__item:hover {
  border-color: #FFFFFF;
}
.faq__item[data-open=true] {
  border: 1px solid #FBCB00;
}
.faq__item[data-open=true]:hover {
  border-color: #FBCB00;
}

.faq__question {
  all: unset;
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 100%;
  padding: 32px 64px 32px 32px;
  font-size: 18px;
  font-weight: 500;
  color: #FFFFFF;
  background-color: #22262A;
  cursor: pointer;
  line-height: 1.4;
  white-space: normal;
  border-radius: 4px;
}
@media (max-width: 768px) {
  .faq__question {
    padding: 20px 64px 16px 20px;
    font-size: 16px;
  }
}
.faq__question::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-image: url(/build/frontend/images/plus.43e37ac7.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
  transition: transform 0.3s ease, filter 0.3s ease;
}
@media (max-width: 768px) {
  .faq__question::after {
    right: 24px;
  }
}
.faq__question h3 {
  word-break: break-word;
  white-space: normal;
}
@media (max-width: 768px) {
  .faq__question {
    padding-right: 60px;
  }
}

.faq__item[data-open=true] .faq__question::after {
  transform: translateY(-50%) rotate(-45deg);
  filter: brightness(0) saturate(100%) invert(81%) sepia(91%) saturate(677%) hue-rotate(2deg) brightness(103%) contrast(105%);
}

.faq__answer {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  padding: 0 32px;
  transition: max-height 0.4s ease, opacity 0.4s ease, padding 0.4s ease;
  font-size: 16px;
  line-height: 1.4;
  color: #FFFFFF;
  background-color: #22262A;
  font-weight: 400;
}
@media (max-width: 768px) {
  .faq__answer {
    font-size: 14px;
  }
}

.faq__item[data-open=true] .faq__answer {
  max-height: 500px;
  opacity: 1;
  padding: 0 32px 32px 32px;
}
@media (max-width: 768px) {
  .faq__item[data-open=true] .faq__answer {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 16px;
  }
}

.faq__item[data-open=true] .faq__question {
  color: #FBCB00;
}

.promo-banner {
  position: relative;
  background-color: #FBCB00;
  color: #171717;
  padding: 64px 195px;
  border-radius: 8px;
  overflow: hidden;
  text-align: center;
  margin-bottom: 82px;
  margin-top: 64px;
}
@media (max-width: 768px) {
  .promo-banner {
    padding: 24px 24px;
    margin-bottom: 48px;
  }
}
.promo-banner__content {
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .promo-banner__content {
    width: 100%;
  }
}
.promo-banner__title {
  color: #171717;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .promo-banner__title {
    font-size: 24px;
  }
}
.promo-banner__text {
  line-height: 140%;
  color: #323232;
  font-size: 20px;
  margin-bottom: 32px;
  font-weight: 400;
}
@media (max-width: 768px) {
  .promo-banner__text {
    font-size: 16px;
    margin-bottom: 24px;
  }
}
.promo-banner__btn {
  font-weight: 600;
  background-color: #F5F5F5;
  color: #171717;
  border: none;
  padding: 12px 48px;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
}
.promo-banner__btn:hover {
  background-color: #E5E5E5;
}
.promo-banner::before, .promo-banner::after {
  content: "";
  position: absolute;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.3;
}

.info-table__table {
  width: 100%;
  min-width: 600px;
  border-collapse: separate;
  border-spacing: 0;
}

.rating {
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 82px;
}
.rating__title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 48px;
}
.rating__stars {
  display: inline-flex;
  gap: 12px;
  margin-bottom: 16px;
}
.rating__star {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
.rating__star img {
  width: 28px;
  height: 28px;
  transition: transform 0.2s ease;
}
.rating__star:hover img, .rating__star:focus img {
  transform: scale(1.1);
}
.rating__info {
  font-size: 16px;
  color: #E5E5E5;
}
.rating__info span + span {
  margin-left: 12px;
}

.info-table {
  border: 1px solid #525252;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .info-table {
    margin-bottom: 48px;
  }
}
.info-table__inner {
  overflow-x: auto;
  width: 100%;
}
@media (max-width: 768px) {
  .info-table__inner {
    -webkit-overflow-scrolling: touch;
    display: block;
  }
}
.info-table__table {
  width: 100%;
  min-width: 550px;
  border-collapse: separate;
  border-spacing: 0;
}
.info-table__table td {
  padding: 16px 32px;
  border: 1px solid #525252;
  vertical-align: top;
}
@media (max-width: 768px) {
  .info-table__table td {
    padding: 16px;
  }
}
.info-table__table td:first-child {
  font-size: 20px;
  font-weight: 600;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .info-table__table td:first-child {
    font-size: 16px;
  }
}
.info-table__table td {
  font-size: 20px;
  font-weight: 400;
  color: #E5E5E5;
}
@media (max-width: 768px) {
  .info-table__table td {
    font-size: 16px;
  }
}

.info-table__table th:first-child,
.info-table__table td:first-child {
  text-align: left !important;
}

.alt-table {
  border-radius: 8px;
  border: 1px solid #232323;
  overflow: hidden;
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .alt-table {
    margin-bottom: 40px;
  }
}
.alt-table__inner {
  overflow-x: auto;
  width: 100%;
}
@media (max-width: 768px) {
  .alt-table__inner {
    -webkit-overflow-scrolling: touch;
  }
}
.alt-table__table {
  width: 100%;
  min-width: 800px;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 16px;
  text-align: left;
}
.alt-table__table th,
.alt-table__table td {
  padding: 16px 16px;
  border: 1px solid #232323;
}
.alt-table__table tr:first-child {
  background: #22262A;
}
.alt-table__table tr:first-child td {
  font-weight: 600;
  font-size: 20px;
  color: #ffffff;
  border-top: none;
  border-left: none;
}
@media (max-width: 768px) {
  .alt-table__table tr:first-child td {
    font-size: 16px;
  }
}
.alt-table__table tr:first-child td:last-child {
  border-right: none;
}
.alt-table__table tbody td {
  font-weight: 400;
  font-size: 16px;
  color: #E5E5E5;
}
@media (max-width: 768px) {
  .alt-table__table tbody td {
    font-size: 16px;
  }
}

.bonus-banner {
  background-image: url(/build/frontend/images/coins.56dfe2d9.jpg);
  background-size: cover;
  background-position: center;
  border-radius: 12px;
  padding: 48px 32px 32px;
  color: #ffffff;
  flex-direction: column;
  justify-content: center;
  min-width: 450px;
  height: auto;
  position: fixed;
  right: 10px;
  bottom: 30px;
  z-index: 99;
  display: none;
}
.bonus-banner[data-active=true] {
  display: flex;
}
@media (max-width: 768px) {
  .bonus-banner {
    padding: 32px 24px;
    min-width: 0;
    margin-bottom: 40px;
    left: 10px;
    width: calc(100% - 20px);
    bottom: 40px;
  }
}
.bonus-banner__close {
  position: absolute;
  top: 16px;
  right: 16px;
  background: none;
  border: none;
  width: 36px;
  height: 36px;
  background-image: url(/build/frontend/images/close_icon_alternative.30d11eeb.svg);
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
.bonus-banner__content {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 768px) {
  .bonus-banner__content {
    max-width: 100%;
  }
}
.bonus-banner__label {
  font-size: 48px;
  font-weight: 700;
  font-family: "Gilroy", sans-serif;
  margin: 0;
}
@media (max-width: 768px) {
  .bonus-banner__label {
    font-size: 40px;
  }
}
.bonus-banner__subtitle {
  font-size: 20px;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 768px) {
  .bonus-banner__subtitle {
    font-size: 16px;
  }
}
.bonus-banner__reward {
  font-size: 40px;
  font-weight: 600;
  color: #fff;
  margin: 8px 0 16px;
}
@media (max-width: 768px) {
  .bonus-banner__reward {
    font-size: 28px;
  }
}
.bonus-banner__button {
  padding: 10px 24px;
  background: #FBCB00;
  border-radius: 8px;
  color: #171717;
  font-weight: 600;
  font-size: 16px;
  width: 160px;
  height: 40px;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.bonus-banner__button:hover {
  background: #D19700;
}

.footer-container {
  border-top: 1px solid #525252;
  background: #262626;
}

.footer {
  color: #FAFAFA;
  max-width: 1440px;
  margin: 0 auto;
  padding: 32px 20px;
}
.footer a {
  color: var(--Main-Colors-Text-Secondary, #E5E5E5);
  font-size: var(--Font-Size-sm, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  text-decoration: none;
}
.footer a:visited {
  color: #ffffff;
}
.footer a:hover {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .footer {
    margin-bottom: 15px;
    padding-bottom: 60px;
  }
}
.footer__top {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 80px;
}
@media (max-width: 768px) {
  .footer__top {
    position: relative;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
  .footer__top .footer__col:nth-child(1) {
    grid-column: span 2;
  }
  .footer__top .footer__col:nth-child(2),
  .footer__top .footer__col:nth-child(3) {
    grid-column: span 1;
  }
  .footer__top .footer__col:nth-child(4) {
    grid-column: span 2;
  }
}
@media (max-width: 1024px) {
  .footer__top {
    position: relative;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
  .footer__top .footer__col:nth-child(1) {
    grid-column: span 2;
  }
  .footer__top .footer__col:nth-child(2),
  .footer__top .footer__col:nth-child(3) {
    grid-column: span 1;
  }
  .footer__top .footer__col:nth-child(4) {
    grid-column: span 2;
  }
}
.footer__col--contacts .footer__contacts-wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
}
@media (max-width: 768px) {
  .footer__col--contacts .footer__contacts-wrap {
    flex-direction: column;
    gap: 12px;
  }
}
.footer__col--contacts .footer__list {
  flex: 1;
}
.footer__title {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .footer__title {
    margin-bottom: 12px;
    font-size: 16px;
  }
}
.footer__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer__list li {
  font-weight: 400;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 140%;
  color: #E5E5E5;
}
@media (max-width: 768px) {
  .footer__list li {
    font-size: 14px;
    margin-bottom: 12px;
  }
}
.footer__badges {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.footer__badges img {
  height: 32px;
}
@media (max-width: 768px) {
  .footer__badges img {
    height: 44px;
  }
}
.footer__bottom {
  border-top: 1px solid #525252;
  margin-top: 40px;
  padding-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .footer__bottom {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    gap: 8px;
    margin-top: 0;
    padding-top: 0;
    text-align: left;
  }
  .footer__bottom .footer__row {
    grid-column: 1;
    justify-content: flex-start;
    position: relative;
  }
  .footer__bottom .footer__lang-btn {
    grid-column: 2;
    justify-self: end;
  }
  .footer__bottom .footer__safe {
    grid-column: 1/-1;
    justify-content: flex-end;
  }
}
.footer__bottom .footer__copy {
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 768px) {
  .footer__bottom .footer__copy {
    position: absolute;
    bottom: -38px;
  }
}
.footer__bottom .footer__small-icon {
  width: 32px;
  height: 32px;
}
.footer__bottom img {
  height: 45px;
}
.footer__lang-btn {
  position: relative;
  background: rgba(28, 185, 243, 0.08);
  color: #FFFFFF;
  border: 1px solid #065E86;
  padding: 10px 40px 10px 16px;
  border-radius: 4px;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s;
}
.footer__lang-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background-image: url(/build/frontend/images/arrow-bottom.ea054da7.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
  transition: background-image 0.2s ease;
}
.footer__lang-btn:hover {
  border-color: #29C2FB;
}
.footer__logo {
  width: 80px;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .footer__logo {
    margin-bottom: 0;
  }
}
.footer__socials {
  display: flex;
  gap: 12px;
}
.footer__socials a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 50%;
}
.footer__socials a img {
  width: 16px;
  height: 16px;
}
.footer__row {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.footer__row--logo-lang {
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .footer__row--logo-lang {
    flex-direction: row;
    margin-bottom: 0;
  }
}
.footer__safe {
  display: flex;
  align-items: center;
  gap: 8px;
}

@media (max-width: 768px) {
  .footer__contacts-wrap {
    display: flex;
    justify-content: space-between;
  }
}

.footer__lang {
  position: relative;
}
.footer__lang:has(.footer__lang-dropdown[data-visible=true]) .footer__lang-btn {
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
  background: #29C2FB;
  border-color: #29C2FB;
}
.footer__lang:has(.footer__lang-dropdown[data-visible=true]) .footer__lang-btn::after {
  background-image: url(/build/frontend/images/arrow-top.14c2f0e7.svg);
}

.footer__lang-btn {
  cursor: pointer;
}

.footer__lang-dropdown {
  position: absolute;
  bottom: 100%;
  left: 0;
  margin-bottom: 8px;
  list-style: none;
  padding: 12px 0;
  background: #1a1a1a;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  width: 191px;
  z-index: 1000;
  display: none;
  max-height: 240px;
  overflow-y: auto;
}
@media (max-width: 768px) {
  .footer__lang-dropdown {
    top: 100%;
    bottom: auto;
    margin-top: 8px;
    margin-bottom: 0;
  }
}
.footer__lang-dropdown[data-visible=true] {
  display: block;
}
.footer__lang-dropdown a {
  display: flex;
  position: relative;
  padding: 8px 16px;
  cursor: pointer;
  white-space: nowrap;
}
.footer__lang-dropdown a:hover {
  background-color: rgba(28, 185, 243, 0.08);
  text-decoration: none;
}
.footer__lang-dropdown a:hover::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background-image: url(/build/frontend/images/lang.9cc37b72.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
  transition: background-image 0.2s ease;
}

@media (max-width: 768px) {
  .footer__lang-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
  }
}

#languageModal {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: none;
  align-items: center;
  justify-content: center;
}
#languageModal[data-active=true] {
  display: flex;
}
#languageModal[data-modal] > [data-modal-overlay] {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
#languageModal[data-modal] > [data-modal-content] {
  border-radius: 8px;
  position: relative;
  background: #232323;
  width: 90%;
  max-width: 560px;
  padding: 24px;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
}
#languageModal [data-modal-header] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #525252;
  padding-bottom: 16px;
}
#languageModal [data-modal-title] {
  font-size: 24px;
  font-weight: 700;
  color: #FFFFFF;
}
#languageModal [data-close-modal] {
  background: none;
  border: none;
  font-size: 24px;
  color: #FFFFFF;
  cursor: pointer;
}
#languageModal [data-lang-list] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
@media (max-width: 768px) {
  #languageModal [data-lang-list] {
    grid-template-columns: repeat(2, 1fr);
  }
}
#languageModal [data-lang-list] button[data-lang] {
  all: unset;
  text-align: center;
  padding: 12px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
  color: #FFFFFF;
  transition: all 0.2s ease;
}
#languageModal [data-lang-list] button[data-lang]:hover {
  background-color: rgba(173, 250, 29, 0.08);
}
#languageModal [data-lang-list] button[data-lang][data-selected] {
  border: 1px solid #ADFA1D;
  background-color: rgba(173, 250, 29, 0.08);
}

.bonus-grid-wrapper {
  margin-top: 48px;
  margin-bottom: 48px;
}
@media (max-width: 768px) {
  .bonus-grid-wrapper {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
.bonus-grid-wrapper .bonus-grid__title {
  font-size: 32px;
  font-weight: 700;
  color: #FFFFFF;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .bonus-grid-wrapper .bonus-grid__title {
    font-size: 24px;
    margin-bottom: 24px;
  }
}

.bonus-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
  gap: 24px;
}
@media (max-width: 768px) {
  .bonus-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.bonus-grid__item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  background-color: #323232;
  padding: 16px;
  border-radius: 4px;
}
@media (max-width: 768px) {
  .bonus-grid__item {
    height: auto;
  }
}
.bonus-grid__body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  gap: 16px;
}
.bonus-grid__wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.bonus-grid__logo {
  flex-shrink: 0;
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bonus-grid__logo img {
  border-radius: 4px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 768px) {
  .bonus-grid__logo {
    width: 100%;
    height: auto;
  }
}
.bonus-grid__info {
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
}
.bonus-grid__label {
  display: flex;
  align-items: center;
  padding-right: 40px;
  gap: 12px;
}
.bonus-grid__label-text {
  font-size: 18px;
  font-weight: 600;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .bonus-grid__label-text {
    font-size: 18px;
  }
}
@media (max-width: 1024px) {
  .bonus-grid__label-text {
    font-size: 18px;
  }
}
.bonus-grid__label-icon {
  width: 24px;
  height: 24px;
}
.bonus-grid__tags {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.bonus-grid__tag {
  all: unset;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
  color: #7CD8FD;
}
.bonus-grid__tag:hover {
  color: #018CC8;
}
@media (max-width: 768px) {
  .bonus-grid__tag {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .bonus-grid__tag {
    font-size: 16px;
  }
}
.bonus-grid__action {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  gap: 8px;
}
@media (max-width: 768px) {
  .bonus-grid__action {
    gap: 8px;
  }
}
@media (max-width: 1024px) {
  .bonus-grid__action {
    gap: 8px;
  }
}
.bonus-grid__code {
  padding: 12px 0;
  background-color: #323232;
  border: 1.5px dashed #A3A3A3;
  border-radius: 4px;
  font-weight: 600;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
}
.bonus-grid__code:hover {
  background-color: #737373;
}
.bonus-grid__button {
  background-color: #FBCB00;
  color: #171717;
  padding: 12px 24px;
  border: none;
  border-radius: 4px;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap;
  transition: background-color 0.3s ease;
}
.bonus-grid__button:hover {
  background-color: #D19700;
}

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

.container {
  max-width: 1440px;
  padding: 0 20px;
  margin: 0 auto;
}

.container-right {
  display: flex;
  justify-content: flex-end;
}

body {
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
  color: #FFFFFF !important;
  background-color: #171717 !important;
  overflow-x: hidden;
}

button {
  cursor: pointer;
}

html {
  scroll-behavior: smooth;
}

.heading-lg {
  font-size: 40px;
  font-weight: 700;
  color: #FFFFFF;
  margin-bottom: 32px;
}
.heading-lg:not(:last-child), .heading-lg:not(:first-child) {
  margin-top: 42px;
}
@media (max-width: 768px) {
  .heading-lg {
    font-size: 32px;
    margin-bottom: 24px;
  }
}

.heading-m {
  color: #FFFFFF;
  font-family: "Gilroy", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 38.4px */
  margin-bottom: 32px;
}
.heading-m:not(:last-child), .heading-m:not(:first-child) {
  margin-top: 42px;
}
@media (max-width: 768px) {
  .heading-m {
    font-size: 24px;
    margin-bottom: 24px;
  }
}

.heading-s {
  width: fit-content;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  color: #7CD8FD;
  text-align: left;
  margin-bottom: 12px;
}
.heading-s:not(:last-child), .heading-s:not(:first-child) {
  margin-top: 32px;
}
@media (max-width: 768px) {
  .heading-s {
    font-size: 24px;
    margin-bottom: 24px;
  }
}

.image-block {
  border-radius: 12px;
  margin-bottom: 32px;
  width: 100%;
}

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

.two-column .columns {
  display: flex;
  column-gap: 62px;
}
@media screen and (max-width: 650px) {
  .two-column .columns {
    flex-direction: column;
  }
}

.two-column .column {
  width: 100%;
  max-width: max-content;
}
@media screen and (max-width: 650px) {
  .two-column .column {
    max-width: unset;
  }
}

.column {
  margin-bottom: 82px;
}
@media (max-width: 768px) {
  .column {
    margin-bottom: 48px;
  }
}

.one-column {
  opacity: 1;
}

.two-column [data-list=checked] {
  display: flex;
  flex-direction: column;
}

.sticky-banner {
  position: sticky;
  top: 20%;
}

button {
  font-weight: 600 !important;
}

[data-bn-ln] {
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDRjs7QURDQTtFQUNFO0FDRUY7O0FEQUE7O0VBRUU7QUNHRjs7QUREQTs7RUFFRTtBQ0lGOztBREZBOzs7O0VBSUU7RUFDQTtBQ0tGOztBREZBO0FBQ0E7RUFDRTtBQ0tGOztBREZBO0FBQ0E7RUFDRTtBQ0tGOztBREhBO0VBQ0U7QUNNRjs7QURIQTtBQUNBO0VBQ0U7RUFDQTtBQ01GOztBQzNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCQ1MyQjtFRFIzQjtFQUNBO0FEOEdGO0FDNUdFO0VBQ0UsaUJDYmtCO0VEY2xCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhHSjtBRzlITTtFRlNKO0lBVUk7SUFDQTtJQUNBO0VEK0dKO0FBQ0Y7QUM1R0U7RUFDRTtFQUNBO0VBQ0E7QUQ4R0o7QUM1R0k7RUFDRTtFQUNBO0VBQ0E7QUQ4R047QUMzR0k7RUFDRTtFQUNBLGNDTGU7QUZrSHJCO0FDekdFO0VBQ0U7RUFDQTtFQUNBO0FEMkdKO0FHeEpNO0VGMENKO0lBTUk7RUQ0R0o7QUFDRjtBRzNKTTtFRndDSjtJQU1JO0VEaUhKO0FBQ0Y7QUM5R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnSEo7QUM5R0k7RUFDRTtFQUNBO0VBQ0E7QURnSE47QUM3R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVDdEVTO0VEdUVUO0VBQ0EsY0N4Q2U7RUR5Q2Y7QUQrR047QUM3R007RUFDRTtFQUNBO0FEK0dSO0FDN0dRO0VBQ0UsYUNoRFc7QUYrSnJCO0FDMUdNO0VBQ0U7QUQ0R1I7QUMxR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRHVjtBQ3hHTTtFQUNFO0FEMEdSO0FDeEdRO0VBQ0UsYUN0Rlc7QUZnTXJCO0FDdkdRO0VBQ0U7QUR5R1Y7QUNsR0U7RUFDRSxlQzFIWTtFRDJIWixjQ3pGMEI7RUQwRjFCO0VBQ0E7RUFDQTtBRG9HSjtBQ2xHSTtFQUNFLGVDaklVO0VEa0lWO0VBQ0E7QURvR047QUNoR0U7RUFDRTtFQUNBLGNDakhpQjtFRGtIakIsa0JDOUZZO0VEK0ZaLGtCQ3BHTztFRHFHUDtBRGtHSjtBQ2hHSTtFQUNFLGNDdEhxQjtBRndOM0I7QUM5RkU7RUFDRSx5QkM1SGlCO0VENkhqQixjQ25IMEI7RURvSDFCLGtCQzFHWTtFRDJHWixrQkNoSE87RURpSFA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ0dKO0FDOUZJO0VBQ0UsbUJDdklxQjtBRnVPM0I7QUM1RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QkMxSnlCO0VEMkp6QixrQkNsSU87RURtSVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOEZKO0FDNUZJO0VBQ0U7QUQ4Rk47QUMzRkk7RUFDRSx5QkNoS3FCO0VEaUtyQjtBRDZGTjtBQzFGSTtFQUNFO0FENEZOO0FDekZJO0VBQ0U7QUQyRk47QUN6Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVDdkpTO0VEd0pUO0VBQ0EsY0MxS2E7RUQyS2I7RUFDQSxrQkN0S0c7RUR1S0g7QUQyRlI7QUN6RlE7RUFDRSxtQkN4TGlCO0FGbVIzQjtBQ3JGRTtFQUNFO0FEdUZKO0FDckZJO0VBQ0U7QUR1Rk47O0FHbFRNO0VGbU9KO0lBQ0U7SUFDQTtFRG1GRjtFQ2pGRTtJQUNFO0VEbUZKO0VDaEZFO0lBQ0U7SUFDQTtJQUNBO0VEa0ZKO0VDL0VFO0lBQ0U7RURpRko7QUFDRjtBSXBVQTtFQUNFO0FKc1VGO0FHdlVNO0VDQU47SUFJSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkZVZ0I7SUVUaEI7SUFDQTtJQUNBO0lBQ0E7RUp1VUY7RUlyVUU7SUFDRTtJQUNBO0VKdVVKO0VJcFVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGVGNUJXO0lFNkJYO0VKc1VKO0VJblVJO0lBQ0UsY0ZMZTtJRU1mO0VKcVVOO0VJblVNO0lBQ0UsY0ZUYTtFRjhVckI7RUloVUU7SUFDRTtFSmtVSjtFSS9URTtJQUNFLGVGL0NXO0lFZ0RYO0lBQ0E7SUFDQSxjRlppQjtFRjZVckI7QUFDRjtBR2pYTTtFQ0ZOO0lBSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJGVWdCO0lFVGhCO0lBQ0E7SUFDQTtJQUNBO0VKbVhGO0VJalhFO0lBQ0U7SUFDQTtFSm1YSjtFSWhYRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxlRjVCVztJRTZCWDtFSmtYSjtFSS9XSTtJQUNFLGNGTGU7SUVNZjtFSmlYTjtFSS9XTTtJQUNFLGNGVGE7RUYwWHJCO0VJNVdFO0lBQ0U7RUo4V0o7RUkzV0U7SUFDRSxlRi9DVztJRWdEWDtJQUNBO0lBQ0EsY0ZaaUI7RUZ5WHJCO0FBQ0Y7QUkxV0U7RUFDRTtFQUNBO0VBQ0E7QUo0V0o7QUkxV0k7RUFDRTtBSjRXTjtBSXhXRTtFQUNFO0VBQ0E7QUowV0o7QUl4V0k7RUFDRSxjRnZDWTtBRmlabEI7QUl2V0k7RUFDRSxhRjNDWTtBRm9abEI7O0FLL2FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJIY2dCO0VHYmhCO0VBQ0E7RUFDQTtBTGtiSjtBS2hiSTtFQUNFO0VBQ0E7RUFDQTtBTGtiTjtBSy9hSTtFQUNJO0FMaWJSO0FLOWFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSFdpQjtFR1ZqQjtBTGdiTjtBSzdhSTtFQUNFO0VBQ0E7QUwrYU47QUs1YUk7RUFDRTtFQUNBLGVIckNVO0FGbWRoQjtBS3hhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDBhTjtBS3BhSTtFQUNJO0VBQ0YsZUg5RFM7RUcrRFQ7RUFDQTtFQUNBLGNIakNlO0FGdWNyQjs7QUtsYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHFhSjs7QUtsYUU7RUFDRTtBTHFhSjtBS25hSTtFQUNFO0VBQ0E7QUxxYU47QUtuYU07RUFDRSxhSHBEYTtBRnlkckI7QUtqYUk7RUFDRTtBTG1hTjs7QUs5Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpYU47QUsvWk07RUFDRTtFQUNBO0FMaWFSO0FLOVpNO0VBQ0U7RUFDQSxlSGpIUTtBRmloQmhCO0FLNVpJO0VBQ0U7RUFDQTtFQUNBLGNIbkZpQjtFR29GakIsZUh6SFU7QUZ1aEJoQjtBSzVaTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMOFpSO0FLMVpJO0VBQ0U7RUFDQTtBTDRaTjs7QU1qaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9pQkY7QU1saUJFO0VBQ0UsaUJKWGtCO0VJWWxCO0VBQ0E7QU5vaUJKO0FNamlCRTtFQUNFO0VBQ0E7RUFDQTtBTm1pQko7QU1oaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOa2lCSjtBTS9oQkU7RUFDRSxrQkpVTztFSVRQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaWlCSjtBTTloQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0paaUI7QUY0aUJyQjtBRzNrQk07RUdxQ0o7SUFTSTtFTmlpQko7QUFDRjtBR2xsQk07RUd1Q0o7SUFhSTtJQUNBO0VOa2lCSjtBQUNGO0FNL2hCRTtFQUNFLGVKbERZO0VJbURaO0VBQ0E7RUFDQTtBTmlpQko7QUc1bEJNO0VHdURKO0lBT0ksZUoxRFU7RUY0bEJkO0FBQ0Y7QUdubUJNO0VHeURKO0lBV0ksZUo5RFU7RUZpbUJkO0FBQ0Y7QU1oaUJFO0VBQ0UseUJKakRpQjtFSWtEakIsY0p4QzBCO0VJeUMxQjtFQUNBO0VBQ0Esa0JKdENPO0VJdUNQLGVKN0VXO0VJOEVYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5raUJKO0FNaGlCSTtFQUNFLHlCSjdEcUI7QUYrbEIzQjtBR3RuQk07RUdzRUo7SUFrQkk7RU5raUJKO0FBQ0Y7QUc3bkJNO0VHd0VKO0lBc0JJO0lBQ0EsZUovRlU7RUZrb0JkO0FBQ0Y7QU1oaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5raUJKO0FHL29CTTtFR21HSjtJQWFJO0VObWlCSjtBQUNGO0FNamlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JKakZLO0VJa0ZMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm1pQk47QU1qaUJNO0VBQ0U7RUFDQTtFQUNBO0FObWlCUjtBTWhpQk07RUFDRTtBTmtpQlI7QU03aEJFO0VBQ0U7QU4raEJKO0FHNXFCTTtFRzRJSjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VOZ2lCSjtBQUNGO0FNOWhCSTtFQUNFO0VBQ0E7RUFDQSxrQkpySEs7RUlzSEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ2lCTjtBTTloQk07RUFDRTtFQUNBO0VBQ0E7QU5naUJSO0FNN2hCTTtFQUNFO0FOK2hCUjtBTTNoQkk7RUFDRTtFQUNBO0FONmhCTjtBTTNoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU42aEJSO0FNM2hCUTtFQUNFLHlCSnBLVztBRmlzQnJCO0FHenRCTTtFRytLRjtJQWtCSTtFTjRoQk47QUFDRjtBTXhoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBoQko7QU14aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMGhCTjtBTXhoQk07RUFDRSx5QkpoTWE7QUYwdEJyQjtBR2x2Qk07RUdzTUo7SUF1Qkk7RU55aEJKO0FBQ0Y7O0FNbmhCRTtFQUNFO0VBQ0E7RUFDQTtBTnNoQko7O0FPN3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnd0JGO0FPOXZCRTtFQUNFLGlCTFhrQjtFS1lsQjtFQUNBO0FQZ3dCSjtBTzd2QkU7RUFDRTtFQUNBO0VBQ0E7QVArdkJKO0FPNXZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDh2Qko7QU8zdkJFO0VBQ0Usa0JMVU87RUtUUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDZ2Qko7QU8xdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMWmlCO0FGd3dCckI7QUd2eUJNO0VJcUNKO0lBU0k7RVA2dkJKO0FBQ0Y7QUc5eUJNO0VJdUNKO0lBYUk7SUFDQTtFUDh2Qko7QUFDRjtBTzN2QkU7RUFDRSxlTGxEWTtFS21EWjtFQUNBO0VBQ0E7QVA2dkJKO0FHeHpCTTtFSXVESjtJQU9JLGVMMURVO0VGd3pCZDtBQUNGO0FHL3pCTTtFSXlESjtJQVdJLGVMOURVO0VGNnpCZDtBQUNGO0FPNXZCRTtFQUNFLHlCTGpEaUI7RUtrRGpCLGNMeEMwQjtFS3lDMUI7RUFDQTtFQUNBLGtCTHRDTztFS3VDUCxlTDdFVztFSzhFWDtFQUNBO0VBQ0E7RUFDQTtBUDh2Qko7QU81dkJJO0VBQ0UseUJMNURxQjtBRjB6QjNCO0FHajFCTTtFSXNFSjtJQWlCSTtFUDh2Qko7QUFDRjtBR3gxQk07RUl3RUo7SUFxQkk7SUFDQSxlTDlGVTtFRjYxQmQ7QUFDRjtBTzV2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQOHZCSjtBR3IyQk07RUlrR0o7SUFRSTtFUCt2Qko7QUFDRjtBTzd2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JMNUVLO0VLNkVMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCt2Qk47QU83dkJNO0VBQ0U7RUFDQTtFQUNBO0FQK3ZCUjtBTzV2Qk07RUFDRTtBUDh2QlI7QU96dkJFO0VBQ0U7QVAydkJKO0FHbjRCTTtFSXVJSjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQNHZCSjtBQUNGO0FPMXZCSTtFQUNFO0VBQ0E7RUFDQSxrQkxoSEs7RUtpSEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNHZCTjtBTzF2Qk07RUFDRTtFQUNBO0VBQ0E7QVA0dkJSO0FPenZCTTtFQUNFO0FQMnZCUjtBT3Z2Qkk7RUFDRTtFQUNBO0FQeXZCTjtBT3Z2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5dkJSO0FPdnZCUTtFQUNFLHlCTC9KVztBRnc1QnJCO0FHaDdCTTtFSTBLRjtJQWtCSTtFUHd2Qk47QUFDRjtBT3B2QkU7RUFDRTtFQUNBO0VBQ0E7QVBzdkJKO0FPcHZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHN2Qk47QU9wdkJNO0VBQ0UseUJMdkxhO0FGNjZCckI7QUdyOEJNO0VJaU1KO0lBbUJJO0VQcXZCSjtBQUNGOztBT2h2QkU7RUFDRTtFQUNBO0VBQ0E7QVBtdkJKOztBUWg5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbTlCRjtBUWo5QkU7RUFDRSxpQk5Ya0I7RU1ZbEI7RUFDQTtBUm05Qko7QVFoOUJFO0VBQ0U7RUFDQTtFQUNBO0FSazlCSjtBUS84QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJpOUJKO0FROThCRTtFQUNFLGtCTlVPO0VNVFA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnOUJKO0FRNzhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTlppQjtBRjI5QnJCO0FHMS9CTTtFS3FDSjtJQVNJO0VSZzlCSjtBQUNGO0FHamdDTTtFS3VDSjtJQWFJO0lBQ0E7RVJpOUJKO0FBQ0Y7QVE5OEJFO0VBQ0UsZU5sRFk7RU1tRFo7RUFDQTtFQUNBO0FSZzlCSjtBRzNnQ007RUt1REo7SUFRSSxlTjNEVTtFRjJnQ2Q7QUFDRjtBR2xoQ007RUt5REo7SUFZSSxlTi9EVTtFRmdoQ2Q7QUFDRjtBUTk4QkU7RUFDRSx5Qk5sRGlCO0VNbURqQixjTnpDMEI7RU0wQzFCO0VBQ0E7RUFDQSxrQk52Q087RU13Q1AsZU45RVc7RU0rRVg7RUFDQTtFQUNBO0VBQ0E7QVJnOUJKO0FROThCSTtFQUNFLHlCTjdEcUI7QUY2Z0MzQjtBR3BpQ007RUt1RUo7SUFpQkk7RVJnOUJKO0FBQ0Y7QUczaUNNO0VLeUVKO0lBcUJJO0lBQ0EsZU4vRlU7RUZnakNkO0FBQ0Y7QVE5OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSZzlCSjtBRzVqQ007RUttR0o7SUFZSTtFUmk5Qko7QUFDRjtBUS84Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JOakZLO0VNa0ZMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmk5Qk47QVEvOEJNO0VBQ0U7RUFDQTtFQUNBO0FSaTlCUjtBUTk4Qk07RUFDRTtBUmc5QlI7QVEzOEJFO0VBQ0U7QVI2OEJKO0FHMWxDTTtFSzRJSjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSODhCSjtBQUNGO0FRNThCSTtFQUNFO0VBQ0E7RUFDQSxrQk5ySEs7RU1zSEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSODhCTjtBUTU4Qk07RUFDRTtFQUNBO0VBQ0E7QVI4OEJSO0FRMzhCTTtFQUNFO0FSNjhCUjtBUXo4Qkk7RUFDRTtFQUNBO0FSMjhCTjtBUXo4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyOEJSO0FRejhCUTtFQUNFLHlCTnBLVztBRittQ3JCO0FHdm9DTTtFSytLRjtJQWtCSTtFUjA4Qk47QUFDRjtBUXQ4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnc4Qko7QVF0OEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdzhCTjtBUXQ4Qk07RUFDRSx5Qk5oTWE7QUZ3b0NyQjtBR2hxQ007RUtzTUo7SUF1Qkk7RVJ1OEJKO0FBQ0Y7O0FRbDhCRTtFQUNFO0VBQ0E7RUFDQTtBUnE4Qko7O0FTMXFDQTtFQUNFO0VBQ0E7QVQ2cUNGO0FTM3FDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZxQ0o7QUd4ckNNO0VNQ047SUFjSTtJQUNBO0VUNnFDRjtBQUNGO0FTM3FDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZxQ0o7QVMzcUNJO0VBQ0U7QVQ2cUNOO0FTMXFDSTtFQUNFO0FUNHFDTjtBU3pxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMnFDTjtBU3ZxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeXFDSjs7QVU3dENBO0VBQ0UsaUJSSm9CO0VRS3BCO0VBQ0E7QVZndUNGO0FHbnVDTTtFT0FOO0lBTUk7RVZpdUNGO0FBQ0Y7QVUvdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVml1Q0o7QUcvdUNNO0VPU0o7SUFPSTtFVm11Q0o7QUFDRjtBVWh1Q0U7RUFDRSxlUmpCWTtFUWtCWjtFQUNBLGNSVWlCO0FGd3RDckI7QUd6dkNNO0VPb0JKO0lBTUksZVJ2QlM7RUYwdkNiO0FBQ0Y7QVVodUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmt1Q0o7QVVodUNJO0VBQ0U7QVZrdUNOO0FVOXRDRTtFQUNFO0VBQ0E7RUFDQTtBVmd1Q0o7QVU3dENFO0VBQ0UseUJSakNnQjtFUWtDaEI7RUFDQTtFQUNBLGNSR1U7RVFGVjtFQUNBLGtCUmxCTztFUW1CUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVit0Q0o7QUcveENNO0VPbURKO0lBZ0JNO0lBQ0E7SUFDQTtFVmd1Q047QUFDRjtBVTd0Q0U7RUFDRTtBVit0Q0o7O0FVM3RDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJSckUyQjtFUXNFM0Isa0JSN0NTO0VROENUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjh0Q0Y7QUd4ekNNO0VPOEVOO0lBZUk7SUFDQTtJQUNBO0VWK3RDRjtBQUNGO0FVN3RDRTtFQUNFO0VBQ0E7RUFDQSxrQlI5RE87RVErRFA7RUFDQTtBVit0Q0o7QUd0MENNO0VPa0dKO0lBT0k7SUFDQTtFVml1Q0o7QUFDRjtBVTl0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVmd1Q0o7QVU3dENFO0VBQ0UsZVJ0SFk7RVF1SFo7RUFDQTtFQUNBLGNSeEZpQjtFUXlGakI7RUFDQTtFQUNBO0FWK3RDSjtBRzMxQ007RU9xSEo7SUFVSSxlUmhJVztFRmcyQ2Y7QUFDRjtBVTd0Q0U7RUFDRSxlUm5JVztFUW9JWDtFQUNBO0VBQ0EsY1J0R2lCO0VRdUdqQjtFQUNBO0VBQ0E7QVYrdENKO0FHejJDTTtFT21JSjtJQVVJLGVSN0lVO0VGNjJDZDtBQUNGO0FVN3RDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCUjdHTztFUThHUCwrQlIvR087RVFnSFAseUJSL0hpQjtFUWdJakI7RUFDQSxjUnRIc0I7RVF1SHRCLGVSekpXO0VRMEpYO0VBQ0E7RUFDQTtFQUNBO0FWK3RDSjtBRzczQ007RU9pSko7SUFnQkksZVJsS1c7RUZrNENmO0FBQ0Y7O0FVNXRDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VWK3RDRjtFVTV0Q0E7SUFDRTtJQUNBO0lBQ0E7RVY4dENGO0FBQ0Y7QVcvNENBO0VBQ0k7QVhpNUNKO0FHbDVDTTtFUUFOO0lBSVE7RVhrNUNOO0FBQ0Y7QVcvNENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaTVDSjtBRy81Q007RVFRSjtJQVFJO0VYbTVDSjtBQUNGO0FXaDVDRTtFQUNFLGVUakJZO0VTa0JaO0VBQ0EsY1RVaUI7QUZ3NENyQjtBR3o2Q007RVFvQko7SUFNSSxlVHZCUztFRjA2Q2I7QUFDRjtBV2g1Q0U7RUFDRTtFQUNBO0VBQ0EsZVRoQ1c7RVNpQ1gsY1RWaUI7RVNXakI7RUFDQSxrQlRHTztFU0ZQO0VBQ0E7RUFDQTtFQUNBO0FYazVDSjtBVy80Q0k7RUFDRSxjVG5CcUI7QUZvNkMzQjtBRzc3Q007RVE4Qko7SUFrQkksZVQvQ1M7RUZnOENiO0FBQ0Y7QVc5NENFO0VBQ0U7RUFDQTtFQUNBO0FYZzVDSjtBR3I4Q007RVFrREo7SUFNTTtJQUNBO0VYaTVDTjtBQUNGO0FHNzhDTTtFUW9ESjtJQVdJO0lBQ0E7RVhrNUNKO0VXajVDSTtJQUNFO0VYbTVDTjtBQUNGO0FXOTRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGc1Q0o7QVcvNENJO0VBQ0U7QVhpNUNOO0FXOTRDSTtFQUNFO0VBQ0E7QVhnNUNOO0FXNzRDSTtFQUNFO0FYKzRDTjtBVzM0Q0U7RUFDRTtFQUNBLDJCVHhETztFU3lEUCw0QlR6RE87RVMwRFA7RUFDQTtBWDY0Q0o7QVczNENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVg2NENOO0FXejRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMjRDSjtBR2pnRE07RVE0R0o7SUFhSTtJQUNBO0VYNDRDSjtBQUNGO0FXejRDRTtFQUNFLDhCVHhGTztFU3lGUCwrQlR6Rk87RVMwRlA7RUFDQTtFQUNBO0VBQ0EseUJUNUdpQjtFUzZHakI7RUFDQSxlVHBGYTtFU3FGYjtFQUNBLGNUdEcwQjtFU3VHMUI7RUFDQTtFQUNBO0VBQ0E7QVgyNENKO0FHdmhETTtFUThISjtJQWlCSSxlVC9JVTtFRjJoRGQ7QUFDRjs7QVd4NENBO0VBQ0U7RUFDQTtBWDI0Q0Y7O0FXeDRDQTtFQUNFO0VBQ0E7QVgyNENGO0FXejRDRTtFQUNFO0FYMjRDSjs7QVl6aURBO0VBQ0Usa0JWc0NTO0VVckNUO0VBQ0EsaUJWTm9CO0VVT3BCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjRpREY7QUd4akRNO0VTQU47SUFlSTtJQUNBO0VaNmlERjtBQUNGO0FZM2lERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1Z1Q2lCO0FGc2dEckI7QUdya0RNO0VTbUJKO0lBT0k7SUFDQTtFWitpREo7QUFDRjtBWTlpREk7RUFDRTtBWmdqRE47QVk1aURFO0VBQ0UsY1ZGaUI7RVVHakIsZVY1Qlk7RVU2Qlo7RUFDQTtFQUNBO0FaOGlESjtBR3JsRE07RVNrQ0o7SUFRSTtJQUNBLGVWckNVO0VGb2xEZDtBQUNGO0FZOWlESTtFQUNFLGNWbkJpQjtBRm1rRHZCO0FZNWlERTtFQUNFLGNWZG1CO0VVZW5CLGVWbkRXO0VVb0RYO0VBQ0E7QVo4aURKO0FHcG1ETTtFU2tESjtJQU9JLGVWekRVO0lVMERWO0lBQ0E7RVoraURKO0FBQ0Y7QVk1aURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOGlESjtBR25uRE07RVMrREo7SUFRSTtJQUNBO0VaZ2pESjtBQUNGO0FZN2lERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoraURKO0FHaG9ETTtFUzRFSjtJQU9JO0lBQ0E7RVppakRKO0FBQ0Y7QVk5aURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ2pESjtBRzlvRE07RVN3Rko7SUFRSTtJQUNBO0Vaa2pESjtBQUNGO0FZaGpESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprakROOztBWTVpREU7RUFDRTtFQUNBO0VBQ0E7QVoraURKO0FZNWlERTtFQUNFO0FaOGlESjtBWTNpREU7RUFDRTtFQUNBO0VBQ0E7QVo2aURKO0FZM2lESTtFQUNFO0FaNmlETjtBWXppREU7RUFDRTtFQUNBO0VBQ0E7QVoyaURKO0FZemlESTtFQUNFO0FaMmlETjtBWXZpREU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlVm5KVztFVW9KWDtFQUNBO0FaeWlESjtBWXZpREk7O0VBRUU7RUFDQTtBWnlpRE47QVl0aURJO0VBQ0UsbUJWN0ljO0FGcXJEcEI7QVl0aURNO0VBQ0U7RUFDQTtFQUNBLGNWMUdNO0VVMkdOO0VBQ0E7QVp3aURSO0FHOXNETTtFU2lLQTtJQU9JO0VaMGlEUjtBQUNGO0FZeGlEUTtFQUNFO0FaMGlEVjtBWXBpRE07RUFDRTtFQUNBO0VBQ0EsY1ZoSmU7QUZzckR2QjtBRzN0RE07RVNrTEE7SUFLSTtFWndpRFI7QUFDRjs7QWFodURBO0VBQ0U7RUFDQSx5QlhZMkI7RVdYM0Isa0JYb0NTO0VXbkNUO0VBQ0E7QWJtdURGO0FHeHVETTtFVUFOO0lBUUk7RWJvdURGO0FBQ0Y7QWFsdURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fib3VESjtBYWp1REU7RUFDRSxlWGxCVztFV21CWDtFQUNBO0VBQ0EsY1hTaUI7QUYwdERyQjtBRzN2RE07RVVvQko7SUFPSSxlWHpCUztFRjZ2RGI7QUFDRjtBYWp1REU7RUFDRSxlWC9CVztFV2dDWDtFQUNBO0VBQ0EsY1hFbUI7RVdEbkI7RUFDQTtFQUNBO0VBQ0E7QWJtdURKO0FhaHVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmt1REo7QWFodURJO0VBQ0U7QWJrdUROO0FhL3RESTtFQUNFLHlCWDlCcUI7RVcrQnJCO0FiaXVETjtBYTl0REk7RUFDRTtBYmd1RE47QWE3dERJO0VBQ0U7RUFDQTtBYit0RE47QWE3dERNO0VBQ0UsZVhuRU87RVdvRVA7RUFDQTtFQUNBLGNYdENhO0VXdUNiO0FiK3REUjtBR3Z5RE07RVVtRUE7SUFRSSxlWDNFTTtFRjJ5RGQ7QUFDRjtBYTd0RE07RUFDRTtBYit0RFI7QWEzdERJO0VBQ0U7RUFDQTtBYjZ0RE47O0FjbnpEQTtFQUNFO0Fkc3pERjtBR3Z6RE07RVdBTjtJQUlJO0VkdXpERjtBQUNGO0FjcnpERTtFQUNFLGVaSFk7RVlJWjtFQUNBLGNadUJpQjtFWXRCakI7QWR1ekRKO0FHbDBETTtFV09KO0lBT0ksZVpWVTtJWVdWO0Vkd3pESjtBQUNGO0FjcnpERTtFQUNFO0VBQ0E7RUFDQTtBZHV6REo7QWNyekRJO0VBQ0UsMkJaY0s7RVliTCw0QlphSztBRjB5RFg7QWNwekRJO0VBQ0UsOEJaU0s7RVlSTCwrQlpRSztFWVBMO0Fkc3pETjs7QWNoekRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJaNUIyQjtFWTZCM0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG16REY7QUdsMkRNO0VXc0NOO0lBWUk7SUFDQTtJQUNBLG1GQUNFO0lBSUY7SUFDQTtJQUNBO0VkZ3pERjtBQUNGO0FjOXlERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkZ3pESjtBR2wzRE07RVc4REo7SUFPSTtJQUNBO0lBQ0E7RWRpekRKO0FBQ0Y7QWM5eURFO0VBQ0U7RUFDQTtFQUNBLGtCWnZDTztFWXdDUDtBZGd6REo7QWM3eURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNaMURpQjtFWTJEakIsZVo1Rlk7RVk2Rlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQreURKO0FHbDVETTtFV2tGSjtJQW9CSTtJQUNBO0lBQ0EsZVp6R1c7RUZ5NURmO0FBQ0Y7QWM3eURFO0VBQ0U7RUFDQSxlWjNHVztFWTRHWDtFQUNBLGNaL0VpQjtFWWdGakI7RUFDQTtBZCt5REo7QUdqNkRNO0VXNEdKO0lBU0k7SUFDQSxlWnBIUztJWXFIVDtJQUNBO0lBQ0E7SUFDQTtFZGd6REo7QUFDRjtBYzd5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkK3lESjtBR2w3RE07RVc4SEo7SUFRSTtFZGd6REo7QUFDRjtBYzd5REU7RUFDRSxlWnhJVztFWXlJWDtFQUNBO0VBQ0E7QWQreURKO0FHNzdETTtFVzBJSjtJQU9JO0VkZ3pESjtBQUNGO0FjN3lERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZVp6Slc7RVkwSlgsY1oxSWdCO0VZMkloQjtBZCt5REo7QWM3eURJO0VBQ0U7QWQreUROO0FjNXlESTtFQUNFO0FkOHlETjtBR2o5RE07RVdxSko7SUFrQkksZVp2S1U7SVl3S1Y7RWQ4eURKO0FBQ0Y7QWMzeURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1o3SmM7QUYwOERsQjtBR2grRE07RVc0S0o7SUFVSTtFZDh5REo7QUFDRjtBYzN5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlWjdMVztFWThMWCxjWjlLZ0I7RVkrS2hCO0VBQ0E7QWQ2eURKO0FHOStETTtFVzBMSjtJQVVJO0VkOHlESjtBQUNGO0FjM3lERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDZ5REo7QUczL0RNO0VXd01KO0lBU0k7RWQ4eURKO0FBQ0Y7QWMzeURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkNnlESjtBR3hnRU07RVdxTko7SUFTSTtJQUNBO0VkOHlESjtBQUNGO0FjM3lERTtFQUNFO0VBQ0E7RUFDQSx5QlozTW1CO0VZNE1uQixjWnJNMEI7RVlzTTFCLGVadk9XO0VZd09YO0VBQ0Esa0Jabk1PO0VZb01QO0VBQ0E7RUFDQTtFQUNBO0FkNnlESjtBYzN5REk7RUFDRTtBZDZ5RE47QUc5aEVNO0VXbU9KO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWQ2eURKO0FBQ0Y7QWMxeURFO0VBQ0UsY1p4T2M7RVl5T2Q7QWQ0eURKO0FjenlERTtFQUNFLGNaN09jO0VZOE9kO0FkMnlESjtBY3h5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZDB5REo7O0FjdHlEQTs7RUFFRSxjWmhQbUI7QUZ5aEVyQjs7QWUxakVBO0VBQ0U7QWY2akVGO0FHOWpFTTtFWUFOO0lBSUk7RWY4akVGO0FBQ0Y7QWU1akVFO0VBQ0UsZWJIWTtFYUlaO0VBQ0EsY2J1QmlCO0VhdEJqQjtFQUNBO0FmOGpFSjtBRzFrRU07RVlPSjtJQU9JLGViVlU7SWFXVjtFZmdrRUo7QUFDRjtBZTdqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQmJnQk87QUYraUVYO0FlNWpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY4akVKOztBZ0I1bEVBO0VBQ0U7QWhCK2xFRjtBR2ptRU07RWFDTjtJQUlJO0VoQmdtRUY7QUFDRjtBZ0I5bEVBO0VBQ0U7RUFDQTtFQUNBO0FoQmdtRUY7QWdCN2xFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCK2xFSjtBR2xuRU07RWFjSjtJQVFJLGVkbkJTO0ljb0JUO0VoQmdtRUo7QUFDRjtBZ0I1bEVFO0VBQ0U7RUFDQTtFQUNBO0FoQjhsRUo7QWdCM2xFRTtFQUNFLHlCZGhCZ0I7RWNpQmhCO0VBQ0E7RUFDQSxjZG9CVTtFY25CVjtFQUNBLGtCZERPO0VjRVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNmxFSjtBRzVvRU07RWFrQ0o7SUFnQk07SUFDQTtJQUNBO0VoQjhsRU47QUFDRjtBZ0J0bEVFO0VBQ0UsZWQxRFk7RWMyRFo7RUFDQSxjZC9CaUI7QUZ1bkVyQjtBZ0JybEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCdWxFSjtBZ0JybEVJO0VBQ0U7QWhCdWxFTjtBZ0JubEVFO0VBQ0U7QWhCcWxFSjs7QWdCbGxFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCZDNFMkI7RWM0RTNCLGtCZG5EUztFY29EVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnFsRUY7QUd2ckVNO0VhcUZOO0lBaUJJO0VoQnFsRUY7QUFDRjtBZ0JubEVFO0VBQ0U7QWhCcWxFSjtBZ0JsbEVFO0VBQ0U7RUFDQTtBaEJvbEVKO0FnQmpsRUU7RUFDRTtBaEJtbEVKO0FnQmhsRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJrbEVKO0FnQmhsRUk7RUFDRTtFQUNBO0FoQmtsRU47QWdCL2tFSTtFQUNFO0FoQmlsRU47QWdCM2tFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQjZrRUo7QWdCMWtFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNGtFSjtBR3R1RU07RWErSUo7SUFjSTtJQUNBO0VoQjZrRUo7QUFDRjtBZ0Ixa0VFO0VBQ0U7RUFDQTtBaEI0a0VKO0FnQnprRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlZDFLVztFYzJLWDtFQUNBO0VBQ0E7RUFDQSwrQmR4SU87RWN5SVAsOEJkeklPO0FGb3RFWDtBRzN2RU07RWF1S0o7SUFZSSxlZG5MVTtFRit2RWQ7QUFDRjs7QWdCdmtFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VoQjBrRUY7RWdCdmtFQTtJQUNFO0lBQ0E7SUFDQTtFaEJ5a0VGO0FBQ0Y7QWlCN3dFQTtFQUNFO0VBQ0E7RUFDQSxrQmZvQ1M7RWVuQ1Q7RUFDQTtBakIrd0VGO0FHcHhFTTtFY0FOO0lBUUk7SUFDQTtFakJneEVGO0FBQ0Y7QWlCOXdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCZ3hFSjtBaUI3d0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWpCNndFSjtBaUIxd0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCNHdFSjtBR3p6RU07RWN5Q0o7SUFPSTtFakI2d0VKO0FBQ0Y7QWlCMXdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVmdkRXO0Vld0RYO0VBQ0E7RUFDQSxrQmZwQk87RWVxQlA7RUFDQTtFQUNBO0FqQjR3RUo7QUcxMEVNO0Vjb0RKO0lBYUk7RWpCNndFSjtBQUNGO0FpQjF3RUU7RUFDRSx5QmY5Q2lCO0VlK0NqQixjZnJDMEI7QUZpekU5QjtBaUIxd0VJO0VBQ0UseUJmakRxQjtBRjZ6RTNCO0FpQnh3RUU7RUFDRSx5QmY5Q2lCO0VlK0NqQixjZjlDMEI7QUZ3ekU5QjtBaUJ4d0VJO0VBQ0UseUJmOUNpQjtBRnd6RXZCO0FpQnR3RUU7RUFDRTtFQUNBLGVmeEZXO0VleUZYLGNmekRpQjtFZTBEakI7QWpCd3dFSjs7QWtCbjJFQTtFQUNFO0FsQnMyRUY7QUd2MkVNO0VlQU47SUFHSTtFbEJ3MkVGO0FBQ0Y7QWtCcjJFRTtFQUNFO0VBQ0EsZWhCRlk7RWdCR1o7RUFDQSxjaEJzQmlCO0VnQnJCakI7RUFDQTtBbEJ1MkVKO0FHcDNFTTtFZU9KO0lBU0k7SUFDQTtJQUNBO0VsQncyRUo7QUFDRjtBR3ozRU07RWVLSjtJQVNJO0lBQ0E7SUFDQTtFbEIrMkVKO0FBQ0Y7QWtCNTJFRTtFQUNFO0VBQ0E7RUFDQSxlaEJ4Qlc7RWdCeUJYO0VBQ0EsY2hCRWM7RWdCRGQ7RUFDQTtBbEI4MkVKO0FHMzRFTTtFZXNCSjtJQVVJLGVoQmpDVztFRmc1RWY7QUFDRjtBRzk0RU07RWVvQko7SUFVSSxlaEJqQ1c7RUZxNUVmO0FBQ0Y7QWtCajNFRTtFQUNFO0VBQ0E7RUFDQTtBbEJtM0VKO0FHMTVFTTtFZW9DSjtJQU1JO0lBQ0E7RWxCbzNFSjtBQUNGO0FHOTVFTTtFZWtDSjtJQU1JO0lBQ0E7RWxCMDNFSjtBQUNGO0FrQnYzRUU7RUFDRTtFQUNBLGtCaEJWTztFZ0JXUDtFQUNBO0FsQnkzRUo7QWtCdjNFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JoQm5CSztBRjQ0RVg7QWtCajNFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQm0zRUo7QWtCaDNFRTtFQUNFO0VBQ0EsZWhCdEVZO0VnQnVFWjtFQUNBLGNoQjVDaUI7RWdCNkNqQjtBbEJrM0VKO0FHaDhFTTtFZXlFSjtJQVFJLGVoQjdFVTtFRmc4RWQ7QUFDRjtBR244RU07RWV1RUo7SUFRSSxlaEI3RVU7RUZxOEVkO0FBQ0Y7QWtCcjNFRTtFQUNFO0VBQ0EsZWhCckZXO0VnQnNGWDtFQUNBLGNoQnBEbUI7RWdCcURuQjtBbEJ1M0VKO0FrQnIzRUk7RUFDRSxjaEJoRVk7RWdCaUVaO0FsQnUzRU47QUdyOUVNO0VlcUZKO0lBYUksZWhCbEdVO0VGeTlFZDtBQUNGO0FrQnAzRUU7RUFDRTtFQUNBLHlCaEJoRmlCO0VnQmlGakIsY2hCdkUwQjtFZ0J3RTFCO0VBQ0E7RUFDQSxlaEIzR1c7RWdCNEdYO0VBQ0Esa0JoQnZFTztFZ0J3RVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJzM0VKO0FrQnAzRUk7RUFDRSx5QmhCN0ZxQjtBRm05RTNCO0FHNStFTTtFZXNHSjtJQW9CSTtJQUNBO0VsQnMzRUo7QUFDRjs7QWtCbDNFQTtFQUNFO0FsQnEzRUY7O0FtQnQvRUE7RUFDRTtBbkJ5L0VGO0FHMS9FTTtFZ0JBTjtJQUdJO0VuQjIvRUY7QUFDRjtBbUJ6L0VFO0VBQ0U7RUFDQTtFQUNBLGVqQlJXO0VpQlNYO0VBQ0EsY2pCa0JjO0VpQmpCZDtFQUNBO0FuQjIvRUo7QUd4Z0ZNO0VnQk1KO0lBVUksZWpCakJXO0VGNmdGZjtBQUNGO0FHM2dGTTtFZ0JJSjtJQVVJLGVqQmpCVztFRmtoRmY7QUFDRjtBbUI5L0VFO0VBQ0U7RUFDQTtFQUNBO0FuQmdnRko7QUd2aEZNO0VnQm9CSjtJQU1JO0lBQ0E7RW5CaWdGSjtBQUNGO0FHM2hGTTtFZ0JrQko7SUFNSTtJQUNBO0VuQnVnRko7QUFDRjtBbUJwZ0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJzZ0ZKO0FHMWlGTTtFZ0IrQko7SUFRSTtFbkJ1Z0ZKO0FBQ0Y7QW1CcGdGRTtFQUNFO0VBQ0Esa0JqQk5PO0VpQk9QO0VBQ0E7QW5Cc2dGSjtBbUJwZ0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmpCZks7QUZxaEZYO0FHNWpGTTtFZ0IyQ0o7SUFlSTtFbkJzZ0ZKO0FBQ0Y7QW1CbmdGRTtFQUNFO0VBQ0EsZWpCM0RZO0VpQjREWjtFQUNBLGNqQmpDaUI7RWlCa0NqQjtBbkJxZ0ZKO0FHeGtGTTtFZ0I4REo7SUFRSSxlakJsRVU7RUZ3a0ZkO0FBQ0Y7QUcza0ZNO0VnQjRESjtJQVFJLGVqQmxFVTtFRjZrRmQ7QUFDRjtBbUJ4Z0ZFO0VBQ0U7RUFDQSxlakIxRVc7RWlCMkVYO0VBQ0EsY2pCekNtQjtFaUIwQ25CO0FuQjBnRko7QW1CeGdGSTtFQUNFLGNqQnJEWTtFaUJzRFo7QW5CMGdGTjtBRzdsRk07RWdCMEVKO0lBYUksZWpCdkZVO0VGaW1GZDtBQUNGO0FtQnZnRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnlnRko7QW1CdmdGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVqQnJHUztFaUJzR1QsY2pCdEVlO0VpQnVFZjtBbkJ5Z0ZOO0FtQnZnRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CeWdGUjtBRzVuRk07RWdCMEdBO0lBWUk7SUFDQTtFbkIwZ0ZSO0FBQ0Y7QUdsb0ZNO0VnQmtHRjtJQXlCSSxlakIxSE87SWlCMkhQO0VuQjJnRk47QUFDRjtBR3hvRk07RWdCMkZKO0lBc0NJO0lBQ0E7RW5CMmdGSjtBQUNGOztBb0I5b0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmxCK0JTO0VrQjdCVDtBcEJncEZGO0FHMXBGTTtFaUJBTjtJQWFJO0VwQmlwRkY7QUFDRjtBb0Ivb0ZFO0VBQ0U7RUFDQSxlbEJWWTtFa0JXWjtFQUNBLGNsQmFpQjtFa0JaakI7RUFDQTtBcEJpcEZKO0FHdnFGTTtFaUJnQko7SUFTSTtJQUNBO0lBQ0E7RXBCa3BGSjtBQUNGO0FHNXFGTTtFaUJjSjtJQVNJO0lBQ0E7SUFDQTtFcEJ5cEZKO0FBQ0Y7O0FvQnJwRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxCckJrQjtFa0JzQmxCO0VBQ0E7RUFDQTtFQUNBLGtCbEJKUztBRjRwRlg7QUduc0ZNO0VpQmdDTjtJQWNJO0lBQ0E7SUFDQTtFcEJ5cEZGO0FBQ0Y7QW9CdnBGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCeXBGSjtBR2p0Rk07RWlCbURKO0lBUUk7SUFDQTtJQUNBO0VwQjBwRko7QUFDRjtBR3R0Rk07RWlCaURKO0lBUUk7SUFDQTtJQUNBO0VwQmlxRko7QUFDRjtBb0I5cEZFO0VBQ0U7RUFDQTtBcEJncUZKO0FHbnVGTTtFaUJpRUo7SUFLSTtFcEJpcUZKO0FBQ0Y7QW9COXBGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCbEJ2Q087RWtCd0NQO0VBQ0E7RUFDQTtBcEJncUZKO0FHanZGTTtFaUIwRUo7SUFVSTtJQUNBO0VwQmlxRko7QUFDRjtBb0IvcEZJO0VBQ0Usa0JsQmxESztFa0JtREw7RUFDQTtFQUNBO0FwQmlxRk47QW9CN3BGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQitwRko7QW9CNXBGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQjhwRko7QW9CNXBGSTtFQUNFLGVsQjFHVTtFa0IyR1Y7RUFDQSxjbEIvRWU7QUY2dUZyQjtBRzl3Rk07RWlCNkdGO0lBTUksZWxCakhPO0VGZ3hGYjtBQUNGO0FHanhGTTtFaUIyR0Y7SUFNSSxlbEJqSE87RUZxeEZiO0FBQ0Y7QW9CanFGSTtFQUNFO0VBQ0E7QXBCbXFGTjtBb0IvcEZFO0VBQ0U7RUFDQTtFQUNBO0FwQmlxRko7QW9COXBGRTtFQUNFO0VBQ0E7RUFDQSxlbEJySVc7RWtCc0lYO0VBQ0E7RUFDQTtFQUNBLGNsQjdHYztBRjZ3RmxCO0FvQjlwRkk7RUFDRSxjbEJqSHVCO0FGaXhGN0I7QUc3eUZNO0VpQm1JSjtJQWNJLGVsQmhKUztFRmd6RmI7QUFDRjtBR2h6Rk07RWlCaUlKO0lBY0ksZWxCaEpTO0VGcXpGYjtBQUNGO0FvQmxxRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJvcUZKO0FHN3pGTTtFaUJxSko7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFcEJxcUZKO0VvQm5xRkk7O0lBRUU7SUFDQTtJQUNBO0lBQ0EsZWxCcktPO0VGMDBGYjtBQUNGO0FHMTBGTTtFaUJtSko7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFcEJvckZKO0VvQmxyRkk7O0lBRUU7SUFDQTtJQUNBO0lBQ0EsZWxCcktPO0VGeTFGYjtBQUNGO0FvQmhyRkU7RUFDRTtFQUNBLHlCbEIzSmdCO0VrQjRKaEI7RUFDQSxrQmxCeElPO0VrQnlJUDtFQUNBLGVsQmhMVztFa0JpTFg7RUFDQTtBcEJrckZKO0FvQmhyRkk7RUFDRSx5QmxCbEpnQjtBRm8wRnRCO0FvQjlxRkU7RUFDRSx5QmxCbktpQjtFa0JvS2pCLGNsQjFKMEI7RWtCMkoxQjtFQUNBO0VBQ0Esa0JsQnhKTztFa0J5SlA7RUFDQSxlbEJoTVc7RWtCaU1YO0VBQ0E7RUFDQTtBcEJnckZKO0FvQjlxRkk7RUFDRSx5QmxCOUtxQjtBRjgxRjNCOztBcUJ2M0ZBO0VBQ0U7RUFDQTtFQUNBO0FyQjAzRkY7QUc3M0ZNO0VrQkFOO0lBTU07RXJCMjNGSjtBQUNGO0FxQnozRkU7RUFDRTtFQUNBO0VBQ0Esa0JuQjJCTztFbUIxQlA7QXJCMjNGSjtBcUJ6M0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIyM0ZOO0FHLzRGTTtFa0JBTjtJQXlCSTtJQUNBO0VyQjAzRkY7RXFCeDNGRTtJQUNFO0VyQjAzRko7RXFCeDNGSTtJQUNFO0VyQjAzRk47QUFDRjs7QXNCMzVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Qjg1RkY7QXNCMzVGRTtFQUNFO0F0QjY1Rko7QXNCMTVGRTtFQUNFO0VBQ0E7RUFDQTtBdEI0NUZKO0FzQjE1Rkk7RUFDRTtFQUNBO0VBQ0Esa0JwQm9CSztBRnc0Rlg7QXNCMTVGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNDVGUjtBc0J2NUZFO0VBQ0U7RUFDQTtFQUNBLGtCcEJLTztBRm81Rlg7QXNCdjVGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCeTVGTjtBc0JyNUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRCdTVGSjtBc0JyNUZJO0VBQ0U7RUFDQTtFQUNBLGtCcEJmSztBRnM2Rlg7QXNCcjVGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCdTVGUjtBR3A5Rk07RW1CQU47SUFtRUk7SUFDQTtJQUNBO0V0QnE1RkY7RXNCbjVGRTtJQUNFO0V0QnE1Rko7RXNCbDVGRTtJQUVFO0lBQ0E7RXRCbTVGSjtBQUNGOztBdUJsK0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCcStGRjtBR3orRk07RW9CQU47SUFPSTtJQUNBO0lBQ0E7RXZCcytGRjtBQUNGO0F1QnArRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkJzK0ZKO0FHdC9GTTtFb0JZSjtJQU9JO0V2QnUrRko7QUFDRjtBdUJwK0ZFO0VBQ0U7RUFDQSxrQnJCY087QUZ3OUZYO0F1QnArRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnMrRk47QXVCbitGSTtFQUNFO0F2QnErRk47QXVCbCtGSTtFQUNFO0F2Qm8rRk47O0F3QjVnR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIrZ0dGO0FHdGhHTTtFcUJBTjtJQVNJO0V4QmloR0Y7QUFDRjtBd0IvZ0dFO0VBQ0U7RUFDQSxldEJUWTtFc0JVWjtFQUNBLGN0QmlCaUI7RXNCaEJqQjtBeEJpaEdKO0FHbGlHTTtFcUJZSjtJQVFJLGV0QmhCVTtJc0JpQlY7RXhCa2hHSjtBQUNGO0F3Qi9nR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCaWhHSjtBR2hqR007RXFCeUJKO0lBUUk7RXhCbWhHSjtBQUNGO0F3QmhoR0U7RUFDRSx5QnRCbkJnQjtFc0JvQmhCO0VBQ0E7RUFDQSxrQnRCRk87RXNCR1A7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QmtoR0o7QXdCaGhHSTtFQUNFO0VBQ0E7QXhCa2hHTjtBd0I5Z0dFO0VBQ0U7RUFDQTtBeEJnaEdKO0F3QjlnR0k7RUFDRTtFQUNBO0VBQ0Esa0J0QnZCSztFc0J3Qkw7RUFDQTtFQUNBO0VBQ0E7QXhCZ2hHTjtBR2xsR007RXFCMkRGO0lBVUk7SUFDQTtFeEJpaEdOO0FBQ0Y7QXdCL2dHTTtFQUNFLHlCdEJsRGE7QUZta0dyQjs7QXdCM2dHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCOGdHRjs7QXdCM2dHQTtFQUNFO0VBQ0E7RUFDQSxrQnRCcERTO0VzQnFEVDtFQUNBO0VBQ0EsdUdBQ0U7QXhCNmdHSjtBd0J2Z0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ5Z0dKO0F3QnRnR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ3Z0dKO0F3QnJnR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ1Z0dKO0F3QnBnR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJzZ0dKO0F3Qm5nR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnFnR0o7O0FHeHBHTTtFcUJ3Sko7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeEJvZ0dGO0V3QmhnR0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeEJrZ0dKO0V3Qi8vRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4QmlnR0o7RXdCOS9GRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhCZ2dHSjtFd0I3L0ZFO0lBQ0U7RXhCKy9GSjtBQUNGO0FHdHJHTTtFcUJzSko7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeEJtaUdGO0V3Qi9oR0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeEJpaUdKO0V3QjloR0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4QmdpR0o7RXdCN2hHRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhCK2hHSjtFd0I1aEdFO0lBQ0U7RXhCOGhHSjtBQUNGO0F5QnZ0R0E7RUFDQTtBekJ5dEdBO0F5QnZ0R0E7RUFDRTtFQUNBO0VBQ0EsZXZCTGE7RXVCTWI7RUFDQSxjdkJxQmdCO0V1QnBCaEI7RUFDQTtBekJ5dEdGO0FHbnVHTTtFc0JHTjtJQVVJLGV2QmRhO0VGd3VHZjtBQUNGO0FHdHVHTTtFc0JDTjtJQVVJLGV2QmRhO0VGNnVHZjtBQUNGO0F5QjV0R0U7RUFDRTtFQUNBO0VBQ0E7QXpCOHRHSjtBR2x2R007RXNCaUJKO0lBTUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekIrdEdKO0FBQ0Y7QUd6dkdNO0VzQmVKO0lBTUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekJ3dUdKO0FBQ0Y7QXlCcnVHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCdkJDTztFdUJBUCxjdkJOaUI7RXVCT2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ1dUdKO0FHcHhHTTtFc0IrQko7SUFpQkk7SUFDQTtJQUNBO0V6Qnd1R0o7QUFDRjtBeUJydUdBO0VBQ0U7RUFDQTtFQUNBLGtCdkJsQlM7RXVCbUJUO0F6QnV1R0Y7QXlCcHVHRTtFQUNFLGV2QnZEWTtFdUJ3RFo7RUFDQTtFQUNBO0F6QnN1R0o7QUd2eUdNO0VzQjZESjtJQU9JLGV2Qi9EVTtJdUJnRVY7RXpCdXVHSjtBQUNGO0F5QnB1R0U7RUFDRSxjdkJ6Q2lCO0V1QjBDakIsZXZCMUVXO0V1QjJFWDtFQUNBO0VBQ0E7QXpCc3VHSjtBR3B6R007RXNCeUVKO0lBUUk7SUFDQSxldkJsRlU7RUZ5ekdkO0FBQ0Y7QXlCcHVHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QnN1R0o7QXlCbnVHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QnF1R0o7QUd0MEdNO0VzQjZGSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpCdXVHSjtBQUNGO0F5Qm51R0U7RUFDRTtFQUNBO0VBQ0EsY3ZCOUVpQjtFdUIrRWpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCcXVHSjtBRy8xR007RXNCNEdKO0lBZ0JJO0lBQ0E7SUFDQTtFekJ1dUdKO0FBQ0Y7QXlCdHVHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qnd1R047QUdsM0dNO0VzQmdJRjtJQVlJO0lBQ0E7RXpCMHVHTjtBQUNGO0F5QnR1R0U7RUFDRTtFQUNBO0F6Qnd1R0o7QXlCdHVHSTtFQUNFO0VBQ0E7QXpCd3VHTjtBR2g0R007RXNCa0pKO0lBU0k7SUFDQTtFekJ5dUdKO0V5Qnh1R0k7SUFDRTtJQUNBO0V6QjB1R047QUFDRjtBR3g0R007RXNCZ0pKO0lBU0k7SUFDQTtFekJtdkdKO0V5Qmx2R0k7SUFDRTtJQUNBO0V6Qm92R047QUFDRjtBeUJodkdFO0VBQ0U7RUFDQSxldkJyS1c7RXVCc0tYLGN2QmxJbUI7RXVCbUluQjtFQUNBO0VBQ0E7QXpCa3ZHSjtBeUIvdUdFO0VBQ0U7RUFDQSx5QnZCdkppQjtFdUJ3SmpCLGN2QjlJMEI7RXVCK0kxQjtFQUNBO0VBQ0EsZXZCbExXO0V1Qm1MWDtFQUNBLGtCdkI5SU87RXVCK0lQO0VBQ0E7RUFDQTtFQUNBO0F6Qml2R0o7QXlCL3VHSTtFQUNFLHlCdkJuS3FCO0FGbzVHM0I7QUc3NkdNO0VzQjZLSjtJQW1CSTtJQUNBO0V6Qml2R0o7QUFDRjtBeUI5dUdFO0VBQ0U7RUFDQTtFQUNBO0F6Qmd2R0o7QUd4N0dNO0VzQnFNSjtJQU1JO0V6Qml2R0o7QUFDRjtBeUI5dUdFO0VBQ0U7RUFDQSxldkI1TVk7RXVCNk1aO0VBQ0EsY3ZCbExpQjtFdUJtTGpCO0F6Qmd2R0o7QUdwOEdNO0VzQitNSjtJQVFJLGV2Qm5OVTtJdUJvTlY7RXpCaXZHSjtBQUNGO0FHeDhHTTtFc0I2TUo7SUFRSSxldkJuTlU7SXVCb05WO0V6QnV2R0o7QUFDRjtBeUJwdkdFO0VBQ0U7RUFDQSxldkI1Tlc7RXVCNk5YO0VBQ0EsY3ZCM0xtQjtFdUI0TG5CO0F6QnN2R0o7QUd2OUdNO0VzQjROSjtJQVFJLGV2QnBPVTtFRjI5R2Q7QUFDRjs7QTBCNTlHQTtFQUNFO0ExQis5R0Y7O0EwQjU5R0E7RUFDRSxtQnhCUzJCO0V3QlIzQixpQnhCVG9CO0V3QlVwQjtFQUNBO0VBQ0EsbUJ4QmdDUztBRis3R1g7QUd4K0dNO0V1QklOO0lBUUk7SUFDQTtJQUNBO0UxQmcrR0Y7QUFDRjtBMEI5OUdFO0VBQ0UsZXhCYlk7RXdCY1o7RUFDQSxjeEJhaUI7RXdCWmpCO0ExQmcrR0o7QUdyL0dNO0V1QmlCSjtJQU9JO0lBQ0E7RTFCaStHSjtBQUNGO0EwQjk5R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCZytHSjtBR25nSE07RXVCNkJKO0lBU0k7SUFDQTtJQUNBO0UxQmkrR0o7QUFDRjtBMEI5OUdFO0VBQ0U7QTFCZytHSjtBMEI5OUdJO0VBQ0U7RUFDQTtFQUNBLGtCeEJWSztFd0JXTCxleEJsRFM7RXdCbURUO0VBQ0E7RUFDQTtBMUJnK0dOO0FHdGhITTtFdUIrQ0Y7SUFVSTtFMUJpK0dOO0FBQ0Y7QTBCLzlHTTtFQUNFLHFCeEI1QmE7QUY2L0dyQjtBMEI5OUdNO0VBQ0U7RUFDQSxxQnhCMUNhO0FGMGdIckI7QTBCNTlHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjg5R047QTBCMTlHRTtFQUNFO0VBQ0Esa0J4QjlDTztFd0IrQ1A7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0OUdKO0EwQjE5R0k7RUFDRSxrQnhCdkRLO0V3QndETDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV4QmxHUztFd0JtR1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0OUdOO0EwQjE5R007RUFDRTtBMUI0OUdSO0EwQno5R007RUFDRSx5QnhCdkZhO0V3QndGYjtBMUIyOUdSO0EwQng5R007RUFDRTtFQUNBO0ExQjA5R1I7QTBCcjlHRTtFQUNFO0VBQ0E7RUFDQTtBMUJ1OUdKO0FHcGxITTtFdUIwSEo7SUFNSTtFMUJ3OUdKO0FBQ0Y7QUd2bEhNO0V1QndISjtJQU1JO0UxQjY5R0o7QUFDRjtBMEIxOUdFO0VBQ0U7RUFDQTtFQUNBO0ExQjQ5R0o7QUdubUhNO0V1Qm9JSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0UxQjY5R0o7QUFDRjtBR3ptSE07RXVCa0lKO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RTFCcStHSjtBQUNGO0EwQm4rR0k7RUFDRTtFQUNBO0ExQnErR047QUd2bkhNO0V1QmdKRjtJQUtJO0UxQnMrR047QUFDRjtBRzFuSE07RXVCOElGO0lBS0k7RTFCMitHTjtBQUNGO0EwQnorR007RUFDRSxleEJ6SlE7RXdCMEpSLGN4QnpIYTtFd0IwSGIsbUJ4QnZJWTtFd0J3SVo7RUFDQTtFQUNBLGtCeEJ2SEc7RXdCd0hIO0VBQ0E7RUFDQTtBMUIyK0dSO0EwQnorR1E7RUFDRTtBMUIyK0dWO0EwQngrR1E7RUFDRTtFQUNBO0ExQjArR1Y7QTBCcCtHRTtFQUNFO0VBQ0E7QTFCcytHSjtBMEJuK0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeEJsS2lCO0V3Qm1LakIsY3hCekowQjtFd0IwSjFCO0VBQ0Esa0J4QnRKTztFd0J1SlA7RUFDQSxleEIvTFk7RXdCZ01aO0VBQ0E7QTFCcStHSjtBMEJuK0dJO0VBQ0UseUJ4QjNLcUI7QUZncEgzQjtBR3pxSE07RXVCb0xKO0lBb0JJO0lBQ0E7RTFCcStHSjtBQUNGO0FHN3FITTtFdUJrTEo7SUFvQkk7SUFDQTtFMUIyK0dKO0FBQ0Y7O0EwQnYrR0E7RUFDRTtFQUNBLGtCeEJ4S1M7RXdCeUtUO0VBQ0E7RUFDQTtBMUIwK0dGO0EwQngrR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxleEIzTlc7RXdCNE5YLGN4QnhMbUI7QUZrcUh2QjtBMEJ4K0dJO0VBQ0U7RUFDQTtBMUIwK0dOO0EwQnYrR0k7RUFDRTtFQUNBO0VBQ0E7QTFCeStHTjtBMEJ0K0dJOztFQUVFO0VBQ0EsY3hCNU1lO0FGb3JIckI7QTBCcitHSTtFQUNFO0VBQ0E7RUFDQSx5QnhCbE5lO0FGeXJIckI7QTBCbitHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCcStHSjtBR2p1SE07RXVCdVBKO0lBT0Y7SUFDQTtFMUJ1K0dFO0FBQ0Y7QUdydUhNO0V1QnFQSjtJQU9GO0lBQ0E7RTFCNitHRTtBQUNGO0EwQjErR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXhCdlFXO0V3QndRWCxjeEJ6T2lCO0V3QjBPakI7QTFCNCtHSjtBR3Z2SE07RXVCbVFKO0lBVUk7SUFDQTtJQUNBLGV4Qi9RVTtJd0JnUlY7RTFCOCtHSjtBQUNGO0FHN3ZITTtFdUJpUUo7SUFVSTtJQUNBO0lBQ0EsZXhCL1FVO0l3QmdSVjtFMUJzL0dKO0FBQ0Y7QTBCbi9HRTtFQUNFO0VBQ0E7QTFCcS9HSjtBMEJuL0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCeEJ2UEs7RXdCd1BMO0ExQnEvR047QTBCbC9HSTtFQUNFO0VBQ0EsZXhCcFNVO0V3QnFTVjtFQUNBO0ExQm8vR047QTBCbC9HTTtFQUNFLGN4QnJRYztFd0JzUWQ7QTFCby9HUjs7QTBCNytHQTtFQUNFO0ExQmcvR0Y7QUdseUhNO0V1QmlUTjtJQUdJO0UxQmsvR0Y7QUFDRjtBR3J5SE07RXVCK1NOO0lBR0k7RTFCdS9HRjtBQUNGOztBMEJwL0dBO0VBQ0U7QTFCdS9HRjtBMEJ0L0dFO0VBQ0U7QTFCdy9HSjs7QTJCOXlIRTtFQUNFLGV6QkRZO0V5QkVaO0VBQ0E7RUFDQSxjekJ3QmlCO0V5QnZCakI7RUFDQTtFQUNBO0VBQ0E7QTNCaXpISjtBRzl6SE07RXdCS0o7SUFXSTtJQUNBLGV6QmJVO0l5QmNWO0UzQmt6SEo7QUFDRjtBMkIveUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JpekhKO0FHNTBITTtFd0JzQko7SUFRTTtJQUNBO0lBQ0Y7RTNCa3pISjtBQUNGO0FHajFITTtFd0JvQko7SUFRTTtJQUNBO0lBQ0Y7RTNCeXpISjtBQUNGO0EyQnR6SEU7RUFDRTtFQUNBO0EzQnd6SEo7QTJCdHpISTtFQUNFO0VBQ0E7RUFDQSxjekJOaUI7RXlCT2pCO0EzQnd6SE47QUdwMkhNO0V3QndDRjtJQU9JLGV6Qi9DUTtFRncySGQ7QUFDRjtBMkJyekhFO0VBQ0U7RUFDQTtBM0J1ekhKO0FHNzJITTtFd0JvREo7SUFLSTtFM0J3ekhKO0FBQ0Y7QTJCcnpIRTtFQUNFO0VBQ0EsbUJ6QlNnQjtFeUJSaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekJWVTtFeUJZVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnN6SEo7QUdoNEhNO0V3QjZESjtJQWdCSTtFM0J1ekhKO0FBQ0Y7QTJCcHpIRTtFQUNFO0EzQnN6SEo7QUd4NEhNO0V3QmlGSjtJQUdNO0UzQnd6SE47QUFDRjtBMkJyekhFO0VBQ0U7RUFDQSxlekJuRlk7RXlCb0ZaO0VBQ0E7RUFDQTtBM0J1ekhKO0FHcDVITTtFd0J3Rko7SUFRSSxlekIxRlU7SXlCMkZWO0UzQnd6SEo7QUFDRjtBMkJyekhFO0VBQ0UsZXpCbkdXO0V5Qm9HWDtFQUNBO0VBQ0E7RUFDQTtBM0J1ekhKO0FHajZITTtFd0JxR0o7SUFRSSxlekI3R1U7RUZxNkhkO0FBQ0Y7QTJCcnpIRTtFQUNFO0VBQ0EsbUJ6QjNGaUI7RXlCNEZqQixrQnpCN0VPO0V5QjhFUDtFQUNBO0VBQ0EsZXpCdEhXO0V5QnVIWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCdXpISjtBMkJyekhJO0VBQ0UsbUJ6QnZHcUI7QUY4NUgzQjs7QTRCdjdIQTtFQUNFO0E1QjA3SEY7QTRCeDdIRTtFQUNFLGUxQkNZO0UwQkFaO0VBQ0EsYzFCMkJpQjtFMEIxQmpCO0E1QjA3SEo7QUdqOEhNO0V5QkdKO0lBT0ksZTFCUFM7STBCUVQ7RTVCMjdISjtBQUNGO0E0Qng3SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCMDdISjtBRy84SE07RXlCZUo7SUFTSTtFNUIyN0hKO0FBQ0Y7QTRCeDdIRTtFQUNFO0VBQ0E7RUFDQTtBNUIwN0hKO0E0QnY3SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUJOaUI7RTBCT2pCLGMxQmZ1QjtFMEJnQnZCO0VBQ0EsZTFCMUNZO0UwQjJDWjtFQUNBO0VBQ0E7QTVCeTdISjtBR3QrSE07RXlCa0NKO0lBY007SUFDQTtJQUNBLGUxQm5EUztJMEJvRFQseUIxQmxCYTtJMEJtQmI7RTVCMDdITjtBQUNGO0E0QnY3SEU7RUFDRTtFQUNBO0VBQ0EsYzFCdEJtQjtBRis4SHZCO0FHcC9ITTtFeUJ3REo7SUFNSSxlMUI5RFU7RUZ3L0hkO0FBQ0Y7O0E0QnI3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCdzdIRjtBNEJ0N0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzFCM0NtQjtFMEI0Q25CO0VBQ0E7RUFDQTtBNUJ3N0hKO0FHM2dJTTtFeUI0RUo7SUFVSSxlMUJyRlM7STBCc0ZUO0U1Qnk3SEo7QUFDRjtBNEJ2N0hJO0VBQ0UsYzFCOURZO0UwQitEWjtBNUJ5N0hOO0E0QnI3SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFCdEVpQjtFMEJ1RWpCLGMxQi9FdUI7RTBCZ0Z2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ1N0hKO0FHdGlJTTtFeUJnR0o7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUJ3N0hKO0FBQ0Y7O0E0Qm43SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJzN0hGO0FHempJTTtFeUI0SE47SUFVSTtFNUJ1N0hGO0FBQ0Y7QTRCcjdIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnU3SEo7QTRCcjdISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ1N0hOO0E0QnA3SFE7RUFDRSxhMUJsSVE7QUZ3aklsQjtBR3JsSU07RXlCa0pGO0lBa0JJO0lBQ0E7RTVCcTdITjtBQUNGO0FHM2xJTTtFeUJ5SUo7SUFpQ0ksZTFCektTO0kwQjBLVDtFNUJxN0hKO0FBQ0Y7QUdqbUlNO0V5QjRITjtJQW9ESTtJQUNBO0U1QnE3SEY7QUFDRjs7QTRCajdIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Qm83SEY7QTRCbDdIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCbzdISjtBR3JuSU07RXlCNExKO0lBUUk7RTVCcTdISjtBQUNGO0E0Qm43SEk7RUFDRSxjMUIzS1k7RTBCNEtaO0E1QnE3SE47O0E2QjluSUE7RUFDRTtBN0Jpb0lGO0E2Qi9uSUU7RUFDRTtFQUNBO0VBQ0EsYzNCMkJpQjtFMkIxQmpCO0E3QmlvSUo7QUd4b0lNO0UwQkdKO0lBT0k7SUFDQTtFN0Jrb0lKO0FBQ0Y7QTZCL25JRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Jpb0lKO0FHdHBJTTtFMEJlSjtJQVNJO0U3QmtvSUo7QUFDRjtBNkIvbklFO0VBQ0U7RUFDQTtFQUNBO0E3QmlvSUo7QTZCOW5JRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIzQk5pQjtFMkJPakIsYzNCZnVCO0UyQmdCdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Jnb0lKO0FHN3FJTTtFMEJrQ0o7SUFjTTtJQUNBO0lBQ0E7SUFDQSx5QjNCbEJhO0kyQm1CYjtJQUNBO0U3QmlvSU47QUFDRjtBNkI5bklFO0VBQ0U7RUFDQTtFQUNBLGMzQnZCbUI7QUZ1cEl2QjtBRzVySU07RTBCeURKO0lBTUksZTNCOURTO0VGK3JJYjtBQUNGOztBOEJqc0lBO0VBQ0U7QTlCb3NJRjtBR3JzSU07RTJCQU47SUFJSTtFOUJxc0lGO0FBQ0Y7QUd4c0lNO0UyQkZOO0lBSUk7RTlCMHNJRjtBQUNGO0E4QnhzSUU7RUFDRTtFQUNBO0VBQ0EsZTVCVFc7RTRCVVg7RUFDQSxjNUJpQmM7RTRCaEJkO0VBQ0E7QTlCMHNJSjtBR3h0SU07RTJCT0o7SUFVSSxlNUJsQlc7RUY2dElmO0FBQ0Y7QUczdElNO0UyQktKO0lBVUksZTVCbEJXO0VGa3VJZjtBQUNGO0E4QjdzSUU7RUFDRTtFQUNBO0VBQ0E7QTlCK3NJSjtBR3Z1SU07RTJCcUJKO0lBTUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUJndElKO0FBQ0Y7QUc5dUlNO0UyQm1CSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlCeXRJSjtBQUNGO0E4QnR0SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjVCSk87RTRCS1AsYzVCYmlCO0U0QmNqQjtFQUNBO0VBQ0E7RUFDQTtBOUJ3dElKO0E4QnR0SUk7RUFDRTtFQUNBO0E5Qnd0SU47QThCcnRJSTtFQUNFO0VBQ0E7QTlCdXRJTjtBR2x4SU07RTJCbUNKO0lBNEJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlCdXRJSjtBQUNGO0E4QnB0SUU7RUFDRSxlNUJwRVk7RTRCcUVaO0VBQ0E7RUFDQTtBOUJzdElKO0FHanlJTTtFMkJ1RUo7SUFPSSxlNUIzRVM7STRCNEVUO0U5QnV0SUo7QUFDRjtBOEJwdElFO0VBQ0U7RUFDQTtFQUNBLGU1QjlFWTtFNEIrRVo7RUFDQTtFQUNBO0VBQ0E7QTlCc3RJSjtBR2h6SU07RTJCbUZKO0lBVUk7SUFDQSxlNUJ4RlU7STRCeUZWO0lBQ0E7RTlCdXRJSjtBQUNGO0E4QnB0SUU7RUFDRTtFQUNBLHlCNUI5RWlCO0U0QitFakIsYzVCckUwQjtFNEJzRTFCO0VBQ0E7RUFDQSxlNUJ6R1c7RTRCMEdYO0VBQ0Esa0I1QnJFTztFNEJzRVA7RUFDQTtFQUNBO0E5QnN0SUo7QThCcHRJSTtFQUNFLHlCNUJ6RnFCO0FGK3lJM0I7QUd4MElNO0UyQm9HSjtJQWtCSTtFOUJzdElKO0FBQ0Y7QThCbnRJRTtFQUNFO0VBQ0E7RUFDQTtBOUJxdElKO0FHbDFJTTtFMkIwSEo7SUFNSTtFOUJzdElKO0FBQ0Y7QThCbnRJRTtFQUNFO0VBQ0EsZTVCaklZO0U0QmtJWjtFQUNBLGM1QnZHaUI7RTRCd0dqQjtBOUJxdElKO0FHOTFJTTtFMkJvSUo7SUFRSSxlNUJ4SVU7STRCeUlWO0U5QnN0SUo7QUFDRjtBR2wySU07RTJCa0lKO0lBUUksZTVCeElVO0k0QnlJVjtFOUI0dElKO0FBQ0Y7QThCenRJRTtFQUNFO0VBQ0EsZTVCakpXO0U0QmtKWDtFQUNBLGM1QmhIbUI7RTRCaUhuQjtBOUIydElKO0FHajNJTTtFMkJpSko7SUFRSSxlNUJ6SlU7RUZxM0lkO0FBQ0Y7O0ErQm4zSUE7RUFDRTtBL0JzM0lGO0FHMTNJTTtFNEJHTjtJQUlJO0UvQnUzSUY7QUFDRjtBK0JyM0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0JrQmlCO0U2QmpCakI7QS9CdTNJSjtBR3Y0SU07RTRCVUo7SUFRSTtFL0J5M0lKO0FBQ0Y7QStCcjNJRTtFQUNFO0VBQ0EsZTdCdkJXO0U2QndCWDtFQUNBO0VBQ0E7RUFDQTtBL0J1M0lKO0FHcDVJTTtFNEJ1Qko7SUFRSTtFL0J5M0lKO0FBQ0Y7O0ErQnIzSUE7RUFDRTtFQUNBO0EvQnczSUY7QUc5NUlNO0U0Qm9DTjtJQUtJO0UvQnkzSUY7QUFDRjs7QStCdDNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQnkzSUY7O0ErQnQzSUE7RUFDRSxrQjdCZFM7RTZCZVQ7RUFDQTtFQUNBO0EvQnkzSUY7QStCdjNJRTtFQUNFO0EvQnkzSUo7QStCdDNJRTtFQUNFO0EvQnczSUo7QStCdDNJSTtFQUNFLHFCN0IxQ2U7QUZrNklyQjs7QStCbjNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGU3QjVFYTtFNkI2RWI7RUFDQSxjN0IvQ21CO0U2QmdEbkIseUI3Qm5FMkI7RTZCb0UzQjtFQUNBO0VBQ0E7RUFDQSxrQjdCOUNTO0FGbzZJWDtBRzM4SU07RTRCdUVOO0lBaUJJO0lBQ0EsZTdCeEZXO0VGKzhJYjtBQUNGO0ErQnIzSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J1M0lKO0FHaCtJTTtFNEI0Rko7SUFnQkk7RS9CdzNJSjtBQUNGO0ErQnIzSUU7RUFDRTtFQUNBO0EvQnUzSUo7QUd6K0lNO0U0QnVFTjtJQStDSTtFL0J1M0lGO0FBQ0Y7O0ErQnAzSUE7RUFDRTtFQUNBO0EvQnUzSUY7O0ErQnAzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3QnRHbUI7RTZCdUduQix5QjdCMUgyQjtFNkIySDNCO0EvQnUzSUY7QUdoZ0pNO0U0QitITjtJQWFJLGU3QjVJWTtFRm9nSmQ7QUFDRjs7QStCcjNJQTtFQUNFO0VBQ0E7RUFDQTtBL0J3M0lGO0FHM2dKTTtFNEJnSk47SUFLSTtJQUNBO0lBQ0E7RS9CMDNJRjtBQUNGOztBK0J2M0lBO0VBQ0EsYzdCcElxQjtBRjgvSXJCOztBZ0N0aEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjlCbUNTO0U4QmxDVDtFQUNBO0VBQ0E7RUFDQTtBaEN5aEpGO0FHbGlKTTtFNkJBTjtJQVlJO0lBQ0E7RWhDMGhKRjtBQUNGO0FnQ3hoSkU7RUFDRTtFQUNBO0FoQzBoSko7QUc1aUpNO0U2QmdCSjtJQUlJO0VoQzRoSko7QUFDRjtBZ0N6aEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDMmhKSjtBR3ZqSk07RTZCd0JKO0lBT0ksZTlCM0JVO0VGdWpKZDtBQUNGO0FnQ3poSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzJoSko7QUdua0pNO0U2Qm1DSjtJQU9JLGU5QnpDUztJOEIwQ1Q7RWhDNmhKSjtBQUNGO0FnQzFoSkU7RUFDRTtFQUNBLHlCOUJZVTtFOEJYVjtFQUNBO0VBQ0E7RUFDQSxlOUJyRFk7RThCc0RaLGtCOUJmTztFOEJnQlA7QWhDNGhKSjtBZ0MxaEpJO0VBQ0UseUI5QkNnQjtBRjJoSnRCO0FnQ3hoSkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDeWhKSjs7QWdDcGhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQ3VoSkY7O0FpQ3JtSkE7RUFDRTtFQUNBLGMvQitCbUI7RStCOUJuQjtBakN3bUpGO0FpQ3RtSkU7RUFDRSxlL0JGWTtFK0JHWjtFQUNBO0FqQ3dtSko7QWlDcm1KRTtFQUNFO0VBQ0E7RUFDQTtBakN1bUpKO0FpQ3BtSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakNzbUpKO0FpQ3BtSkk7RUFDRTtFQUNBO0VBQ0E7QWpDc21KTjtBaUNubUpJO0VBRUU7QWpDb21KTjtBaUM1bEpFO0VBQ0UsZS9CVWE7RStCVGIsYy9CSm1CO0FGa21KdkI7QWlDNWxKSTtFQUNFO0FqQzhsSk47O0FrQzFvSkE7RUFDRTtFQUNBLGtCaENzQ1M7RWdDckNUO0VBQ0E7QWxDNm9KRjtBR2pwSk07RStCQU47SUFNTTtFbEMrb0pKO0FBQ0Y7QWtDN29KRTtFQUNFO0VBQ0E7QWxDK29KSjtBRzFwSk07RStCU0o7SUFLSTtJQUNBO0VsQ2dwSko7QUFDRjtBa0M1b0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDOG9KSjtBa0M1b0pJO0VBQ0U7RUFDQTtFQUNBO0FsQzhvSk47QUczcUpNO0UrQjBCRjtJQUtJO0VsQ2dwSk47QUFDRjtBa0M3b0pJO0VBQ0U7RUFDQTtFQUNBLGNoQ0xlO0FGb3BKckI7QUdyckpNO0UrQm1DRjtJQUtJO0VsQ2lwSk47QUFDRjtBa0M5b0pJO0VBQ0U7RUFDQTtFQUNBO0FsQ2dwSk47QUcvckpNO0UrQjRDRjtJQUtJO0VsQ2twSk47QUFDRjs7QWtDN29KQTs7RUFFRTtBbENncEpGOztBbUN6c0pBO0VBQ0Usa0JqQ3NFc0I7RWlDckV0QjtFQUNBO0VBQ0E7QW5DNHNKRjtBR2h0Sk07RWdDQU47SUFPSTtFbkM2c0pGO0FBQ0Y7QW1DM3NKRTtFQUNFO0VBQ0E7QW5DNnNKSjtBR3p0Sk07RWdDVUo7SUFLSTtFbkM4c0pKO0FBQ0Y7QW1DM3NKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWpDdkJXO0VpQ3dCWDtBbkM2c0pKO0FtQzNzSkk7O0VBRUU7RUFDQTtBbkM2c0pOO0FtQzFzSkk7RUFDRTtBbkM0c0pOO0FtQzFzSk07RUFDRTtFQUNBO0VBQ0EsY2pDbUJNO0VpQ2xCTjtFQUNBO0FuQzRzSlI7QUdydkpNO0VnQ29DQTtJQU9JO0VuQzhzSlI7QUFDRjtBbUM1c0pRO0VBQ0U7QW5DOHNKVjtBbUN4c0pNO0VBQ0U7RUFDQTtFQUNBLGNqQ25CZTtBRjZ0SnZCO0FHbHdKTTtFZ0NxREE7SUFLSTtFbkM0c0pSO0FBQ0Y7O0FvQ3Z3SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmxDb0VrQjtFa0NuRWxCO0VBQ0EsY2xDb0RZO0VrQ25EWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDMHdKRjtBb0N4d0pFO0VBQ0U7QXBDMHdKSjtBRzV4Sk07RWlDQU47SUFzQkk7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0VwQ3l3SkY7QUFDRjtBb0N2d0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEN5d0pKO0FvQ3R3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEN3d0pKO0FHenpKTTtFaUM2Q0o7SUFPSTtFcEN5d0pKO0FBQ0Y7QW9DdHdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ3d3Sko7QUdwMEpNO0VpQ3dESjtJQU9JO0VwQ3l3Sko7QUFDRjtBb0N0d0pFO0VBQ0U7RUFDQTtFQUNBO0FwQ3d3Sko7QUc5MEpNO0VpQ21FSjtJQU1JLGVsQ3ZCVztFRmd5SmY7QUFDRjtBb0N0d0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDd3dKSjtBR3oxSk07RWlDNkVKO0lBT0k7RXBDeXdKSjtBQUNGO0FvQ3R3SkU7RUFDRTtFQUNBLG1CbENsRWlCO0VrQ21FakIsa0JsQ3BCb0I7RWtDcUJwQjtFQUNBO0VBQ0EsZWxDN0ZXO0VrQzhGWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3d3Sko7QW9DdHdKSTtFQUNFLG1CbEM3RXFCO0FGcTFKM0I7O0FxQzkySkE7RUFDRTtFQUNBLG1CbkM0RGdCO0FGcXpKbEI7O0FxQzkySkE7RUFDRSxjbkMwRHFCO0VtQ3pEckIsaUJuQ1ZvQjtFbUNXcEI7RUFDQTtBckNpM0pGO0FxQy8ySkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDaTNKSjtBcUMvMkpJO0VBQ0U7QXJDaTNKTjtBcUM5MkpJO0VBQ0U7QXJDZzNKTjtBR3g0Sk07RWtDS047SUF3Qkk7SUFDQTtFckMrMkpGO0FBQ0Y7QXFDNzJKRTtFQUNFO0VBQ0E7RUFDQTtBckMrMkpKO0FHbjVKTTtFa0NpQ0o7SUFNSTtJQUNBO0lBQ0E7RXJDZzNKSjtFcUM5MkpJO0lBQ0U7RXJDZzNKTjtFcUM3MkpJOztJQUVFO0VyQysySk47RXFDNTJKSTtJQUNFO0VyQzgySk47QUFDRjtBR2w2Sk07RWtDK0JKO0lBTUk7SUFDQTtJQUNBO0VyQ2k0Sko7RXFDLzNKSTtJQUNFO0VyQ2k0Sk47RXFDOTNKSTs7SUFFRTtFckNnNEpOO0VxQzczSkk7SUFDRTtFckMrM0pOO0FBQ0Y7QXFDejNKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQzIzSlI7QUczN0pNO0VrQzREQTtJQU9JO0lBQ0E7RXJDNDNKUjtBQUNGO0FxQ3ozSk07RUFDRTtBckMyM0pSO0FxQ3QzSkU7RUFDRTtFQUNBLGVuQzlFVztFbUMrRVg7QXJDdzNKSjtBR3o4Sk07RWtDOEVKO0lBTUk7SUFDQSxlbkNwRlM7RUY2OEpiO0FBQ0Y7QXFDdDNKRTtFQUNFO0VBQ0E7RUFDQTtBckN3M0pKO0FxQ3QzSkk7RUFDRTtFQUNBO0VBQ0EsZW5DaEdTO0VtQ2lHVDtFQUNBLGNuQ3hDZ0I7QUZnNkp0QjtBRzM5Sk07RWtDOEZGO0lBUUksZW5DdEdRO0ltQ3VHUjtFckN5M0pOO0FBQ0Y7QXFDcjNKRTtFQUNFO0VBQ0E7RUFDQTtBckN1M0pKO0FxQ3IzSkk7RUFDRTtBckN1M0pOO0FHeitKTTtFa0NpSEY7SUFJSTtFckN3M0pOO0FBQ0Y7QXFDcDNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3MzSko7QUd2L0pNO0VrQzBISjtJQVVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQ3UzSko7RXFDcjNKSTtJQUNFO0lBQ0E7SUFDQTtFckN1M0pOO0VxQ3AzSkk7SUFDRTtJQUNBO0VyQ3MzSk47RXFDbjNKSTtJQUNFO0lBQ0E7RXJDcTNKTjtBQUNGO0FxQ2wzSkk7RUFDRSxlbkM3SlM7RW1DOEpUO0FyQ28zSk47QUduaEtNO0VrQzZKRjtJQUtJO0lBQ0E7RXJDcTNKTjtBQUNGO0FxQ2wzSkk7RUFDRTtFQUNBO0FyQ28zSk47QXFDajNKSTtFQUNFO0FyQ20zSk47QXFDLzJKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5DaEpPO0VtQ2lKUDtFQUNBLGVuQ3hMVztFbUN5TFg7RUFDQTtBckNpM0pKO0FxQy8ySkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNpM0pOO0FxQzkySkk7RUFDRTtBckNnM0pOO0FxQ3gySkU7RUFDRTtFQUNBO0FyQzAySko7QUdsa0tNO0VrQ3NOSjtJQUtJO0VyQzIySko7QUFDRjtBcUN4MkpFO0VBQ0U7RUFDQTtBckMwMkpKO0FxQ3gySkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMwMkpOO0FxQ3gySk07RUFDRTtFQUNBO0FyQzAySlI7QXFDcjJKRTtFQUNFO0VBQ0E7RUFDQTtBckN1MkpKO0FxQ3IySkk7RUFDRTtBckN1MkpOO0FHaG1LTTtFa0N3UEY7SUFJSTtJQUNBO0VyQ3cySk47QUFDRjtBcUNwMkpFO0VBQ0U7RUFDQTtFQUNBO0FyQ3MySko7O0FHM21LTTtFa0N5UU47SUFHSTtJQUNBO0VyQ28ySkY7QUFDRjs7QXFDajJKQTtFQUNFO0FyQ28ySkY7QXFDajJKSTtFQUNFO0VBQ0E7RUFDQTtBckNtMkpOO0FxQ2oySk07RUFDRTtBckNtMkpSOztBcUMzMUpBO0VBQ0U7QXJDODFKRjs7QXFDMzFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDODFKRjtBR25wS007RWtDdVNOO0lBaUJJO0lBQ0E7SUFDQTtJQUNBO0VyQysxSkY7QUFDRjtBcUM3MUpFO0VBQ0U7QXJDKzFKSjtBcUM1MUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM4MUpKO0FxQzUxSkk7RUFDRTtFQUNBO0FyQzgxSk47QXFDNTFKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzgxSlI7O0FHeHJLTTtFa0NnV047SUFFSTtJQUNBO0lBQ0E7SUFDQTtFckMyMUpGO0FBQ0Y7O0FzQ2pzS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDb3NLRjtBc0Nsc0tFO0VBQ0U7QXRDb3NLSjtBc0Nqc0tFO0VBQ0U7RUFDQTtFQUNBO0F0Q21zS0o7QXNDaHNLRTtFQUNFLGtCcENxQk87RW9DcEJQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q2tzS0o7QXNDL3JLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDaXNLSjtBc0M5cktFO0VBQ0U7RUFDQTtFQUNBLGNwQ1ZpQjtBRjBzS3JCO0FzQzdyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjcENqQmlCO0VvQ2tCakI7QXRDK3JLSjtBc0M1cktFO0VBQ0U7RUFDQTtFQUNBO0F0QzhyS0o7QUd2dktNO0VtQ3NESjtJQU1JO0V0QytyS0o7QUFDRjtBc0M3cktJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcENsQlc7RW9DbUJYO0VBQ0E7RUFDQSxjcEN0Q2U7RW9DdUNmO0F0QytyS047QXNDN3JLTTtFQUNFO0F0QytyS1I7QXNDNXJLTTtFQUNFO0VBQ0E7QXRDOHJLUjs7QXVDOXdLQTtFQUNFO0VBQ0E7QXZDaXhLRjtBR254S007RW9DQU47SUFLSTtJQUNBO0V2Q2t4S0Y7QUFDRjtBdUNoeEtFO0VBQ0UsZXJDTFk7RXFDTVo7RUFDQSxjckNxQmlCO0VxQ3BCakI7QXZDa3hLSjtBRy94S007RW9DU0o7SUFPSSxlckNaVTtJcUNhVjtFdkNteEtKO0FBQ0Y7O0F1Qy93S0E7RUFDRTtFQUNBO0VBQ0E7QXZDa3hLRjtBRzN5S007RW9Dc0JOO0lBTUk7SUFDQTtFdkNteEtGO0FBQ0Y7QXVDanhLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJDcEJnQjtFcUNxQmhCO0VBQ0Esa0JyQ0RPO0FGb3hLWDtBRzN6S007RW9DZ0NKO0lBV0k7RXZDb3hLSjtBQUNGO0F1Q2p4S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q214S0o7QXVDN3dLRTtFQUNFO0VBQ0E7RUFDQTtBdkMrd0tKO0F1QzV3S0U7RUFDRTtFQUNBO0VBQ0Esa0JyQzVCTztFcUM2QlA7RUFDQTtFQUNBO0F2Qzh3S0o7QXVDNXdLSTtFQUNFLGtCckNsQ0s7RXFDbUNMO0VBQ0E7RUFDQTtBdkM4d0tOO0FHMTFLTTtFb0NnRUo7SUFnQkk7SUFDQTtFdkM4d0tKO0FBQ0Y7QXVDM3dLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QzZ3S0o7QXVDMXdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QzR3S0o7QXVDMXdLSTtFQUNFLGVyQ2pHUztFcUNrR1Q7RUFDQSxjckNwRWU7QUZnMUtyQjtBR2ozS007RW9Da0dGO0lBTUksZXJDdEdPO0VGbTNLYjtBQUNGO0FHcDNLTTtFb0NnR0Y7SUFNSSxlckN0R087RUZ3M0tiO0FBQ0Y7QXVDL3dLSTtFQUNFO0VBQ0E7QXZDaXhLTjtBdUM3d0tFO0VBQ0U7RUFDQTtFQUNBO0F2Qyt3S0o7QXVDNXdLRTtFQUNFO0VBQ0E7RUFDQSxlckMxSFc7RXFDMkhYO0VBQ0E7RUFDQTtFQUNBLGNyQ2xHYztBRmczS2xCO0F1QzV3S0k7RUFDRSxjckN0R3VCO0FGbzNLN0I7QUdoNUtNO0VvQ3dISjtJQWNJLGVyQ3JJUztFRm01S2I7QUFDRjtBR241S007RW9Dc0hKO0lBY0ksZXJDcklTO0VGdzVLYjtBQUNGO0F1Q2h4S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDa3hLSjtBR2w2S007RW9DMElKO0lBU0k7RXZDbXhLSjtBQUNGO0FHcjZLTTtFb0N3SUo7SUFTSTtFdkN3eEtKO0FBQ0Y7QXVDcnhLRTtFQUNFO0VBQ0EseUJyQ3ZJZ0I7RXFDd0loQjtFQUNBLGtCckNwSE87RXFDcUhQO0VBQ0EsZXJDNUpXO0VxQzZKWDtFQUNBO0F2Q3V4S0o7QXVDcnhLSTtFQUNFLHlCckM5SGdCO0FGcTVLdEI7QXVDbnhLRTtFQUNFLHlCckMvSWlCO0VxQ2dKakIsY3JDdEkwQjtFcUN1STFCO0VBQ0E7RUFDQSxrQnJDcElPO0VxQ3FJUDtFQUNBLGVyQzVLVztFcUM2S1g7RUFDQTtFQUNBO0F2Q3F4S0o7QXVDbnhLSTtFQUNFLHlCckMxSnFCO0FGKzZLM0I7O0FBOTVLQTs7O0VBR0U7QUFpNktGOztBQTk1S0E7RUFDRSxpQkVwRG9CO0VGcURwQjtFQUNBO0FBaTZLRjs7QUE5NUtBO0VBQ0U7RUFDQTtBQWk2S0Y7O0FBOTVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpNktGOztBQTk1S0E7RUFDRTtBQWk2S0Y7O0FBOTVLQTtFQUNFO0FBaTZLRjs7QUE5NUtBO0VBQ0U7RUFDQTtFQUNBLGNFN0NtQjtFRjhDbkI7QUFpNktGO0FBLzVLRTtFQUNFO0FBaTZLSjtBR24vS007RUgyRU47SUFXSTtJQUNBO0VBaTZLRjtBQUNGOztBQTk1S0E7RUFDRSxjRTNEbUI7RUY0RG5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWk2S0Y7QUEvNUtFO0VBQ0U7QUFpNktKO0FHdGdMTTtFSDJGTjtJQWNJO0lBQ0E7RUFpNktGO0FBQ0Y7O0FBOTVLQTtFQUNFO0VBQ0E7RUFDQSxlRWhIYTtFRmlIYjtFQUNBLGNFdEZnQjtFRnVGaEI7RUFDQTtBQWk2S0Y7QUEvNUtFO0VBQ0U7QUFpNktKO0FHemhMTTtFSDhHTjtJQWNJO0lBQ0E7RUFpNktGO0FBQ0Y7O0FBOTVLQTtFQUNFO0VBQ0E7RUFDQTtBQWk2S0Y7O0FBOTVLQTtFQUNFO0VBQ0E7QUFpNktGOztBQTc1S0U7RUFDRTtFQUNBO0FBZzZLSjtBQTk1S0k7RUFKRjtJQUtJO0VBaTZLSjtBQUNGOztBQTc1S0E7RUFDRTtFQUNBO0FBZzZLRjtBQTk1S0U7RUFKRjtJQUtJO0VBaTZLRjtBQUNGOztBQTk1S0E7RUFDRTtBQWk2S0Y7QUdsa0xNO0VIZ0tOO0lBSUk7RUFrNktGO0FBQ0Y7O0FBLzVLQTtFQUNFO0FBazZLRjs7QUE3NUtFO0VBQ0U7RUFDQTtBQWc2S0o7O0FBMzVLQTtFQUNFO0VBQ0E7QUE4NUtGOztBQTM1S0E7RUFDRTtBQTg1S0Y7O0FBMzVLQTtFQUNFO0FBODVLRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9yZXNldC5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2hlYWRlci5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL21vYmlsZS1uYXYuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL21vYmlsZS1tZW51LXBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy9oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy9oZXJvMi5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvc2VjdGlvbnMvaGVybzMuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy93aW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy90b3AtZ2FtZXMuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL3RleHQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL3RhYmxlLW9mLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2Nhc2luby1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy9vbmUtaW1hZ2UtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL25vdy13aW5uaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy9kZW1vLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy9jb250ZW50LWJsb2NrLTEuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2NvbnRlbnQtYmxvY2stMi5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvc2VjdGlvbnMvcHJvbW8tY29kZS5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvc2VjdGlvbnMvZG91YmxlLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy90cmlwbGUtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL3F1YWQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2JvbnVzLWluZm8tc2VjdGlvbi5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvc2VjdGlvbnMvYmV0LXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2Jhbm5lci1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2xpc3QtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2xpc3QtYmxvY2staDQuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2phY2twb3Quc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2ZhcS5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvc2VjdGlvbnMvcHJvbW8tYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy9yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2luZm8tdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2luZm8tdGFibGUtMi5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9mcm9udGVuZC9zdHlsZXMvc2VjdGlvbnMvYm9udXMtcG9wLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2Zyb250ZW5kL3N0eWxlcy9zZWN0aW9ucy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2xhbmd1YWdlLXNlbGVjdC1wb3AtdXAuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvZnJvbnRlbmQvc3R5bGVzL3NlY3Rpb25zL2JvbnVzLWdyaWQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuZm9udCxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogcmVtZW1iZXIgdG8gZGVmaW5lIGZvY3VzIHN0eWxlcyEgKi9cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIHJlbWVtYmVyIHRvIGhpZ2hsaWdodCBpbnNlcnRzIHNvbWVob3chICovXG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLyogdGFibGVzIHN0aWxsIG5lZWQgJ2NlbGxzcGFjaW5nPVwiMFwiJyBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCJyZXNldFwiIGFzICo7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJtaXhpbnNcIjtcbkB1c2UgXCJzZWN0aW9ucy9oZWFkZXJcIjtcbkB1c2UgXCJzZWN0aW9ucy9tb2JpbGUtbmF2XCI7XG5AdXNlIFwic2VjdGlvbnMvbW9iaWxlLW1lbnUtcGFuZWxcIjtcbkB1c2UgXCJzZWN0aW9ucy9oZXJvXCI7XG5AdXNlIFwic2VjdGlvbnMvaGVybzJcIjtcbiBAdXNlIFwic2VjdGlvbnMvaGVybzNcIjtcbkB1c2UgXCJzZWN0aW9ucy9icmVhZGNydW1ic1wiO1xuQHVzZSBcInNlY3Rpb25zL3dpbm5lcnNcIjtcbkB1c2UgXCJzZWN0aW9ucy90b3AtZ2FtZXNcIjtcbkB1c2UgXCJzZWN0aW9ucy90ZXh0LWJsb2NrXCI7XG5AdXNlIFwic2VjdGlvbnMvdGFibGUtb2YtY29udGVudFwiO1xuQHVzZSBcInNlY3Rpb25zL2Nhc2luby1saXN0XCI7XG5AdXNlIFwic2VjdGlvbnMvb25lLWltYWdlLWJsb2NrXCI7XG5AdXNlIFwic2VjdGlvbnMvbm93LXdpbm5pbmdcIjtcbkB1c2UgXCJzZWN0aW9ucy9kZW1vXCI7XG5AdXNlIFwic2VjdGlvbnMvY29udGVudC1ibG9jay0xXCI7XG5AdXNlIFwic2VjdGlvbnMvY29udGVudC1ibG9jay0yXCI7XG5AdXNlIFwic2VjdGlvbnMvcHJvbW8tY29kZVwiO1xuQHVzZSBcInNlY3Rpb25zL2RvdWJsZS1pbWFnZVwiO1xuQHVzZSBcInNlY3Rpb25zL3RyaXBsZS1pbWFnZVwiO1xuQHVzZSBcInNlY3Rpb25zL3F1YWQtaW1hZ2VcIjtcbkB1c2UgXCJzZWN0aW9ucy9nYWxsZXJ5XCI7XG5AdXNlIFwic2VjdGlvbnMvYm9udXMtaW5mby1zZWN0aW9uXCI7XG5AdXNlIFwic2VjdGlvbnMvYmV0LXNlY3Rpb25cIjtcbkB1c2UgXCJzZWN0aW9ucy9iYW5uZXItYnV0dG9uXCI7XG5AdXNlIFwic2VjdGlvbnMvbGlzdC1ibG9ja1wiO1xuQHVzZSBcInNlY3Rpb25zL2xpc3QtYmxvY2staDRcIjtcbkB1c2UgXCJzZWN0aW9ucy9qYWNrcG90XCI7XG5AdXNlIFwic2VjdGlvbnMvZmFxXCI7XG5AdXNlIFwic2VjdGlvbnMvcHJvbW8tYmFubmVyXCI7XG5AdXNlIFwic2VjdGlvbnMvcmF0aW5nXCI7XG5AdXNlIFwic2VjdGlvbnMvaW5mby10YWJsZVwiO1xuQHVzZSBcInNlY3Rpb25zL2luZm8tdGFibGUtMlwiO1xuQHVzZSBcInNlY3Rpb25zL2JvbnVzLXBvcC11cFwiO1xuQHVzZSBcInNlY3Rpb25zL2Zvb3RlclwiO1xuQHVzZSBcInNlY3Rpb25zL2xhbmd1YWdlLXNlbGVjdC1wb3AtdXBcIjtcbkB1c2UgXCJzZWN0aW9ucy9ib251cy1ncmlkXCI7XG5cblxuQHVzZSBcImJhc2UvZm9udHNcIjtcblxuKixcbjphZnRlcixcbjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhaW1wb3J0YW50O1xuICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1tYWluICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYnV0dG9ue1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmh0bWx7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uaGVhZGluZy1sZyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpLCAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctbSB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICBmb250LWZhbWlseTogJ0dpbHJveScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMzguNHB4ICovXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpLCAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctcyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpLCAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udHdvLWNvbHVtbiB7XG4gIC5jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDYycHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuLnR3by1jb2x1bW4gLmNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uY29sdW1ue1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLm9uZS1jb2x1bW57XG4gIG9wYWNpdHk6IDE7XG59XG5cblxuLnR3by1jb2x1bW57XG4gIFtkYXRhLWxpc3Q9Y2hlY2tlZF17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cblxuLnN0aWNreS1iYW5uZXJ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjAlO1xufVxuXG5idXR0b257XG4gIGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1ibi1sbl17XG4gIGN1cnNvcjogcG9pbnRlcjtcbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDc0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXRpbGUtbWFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN0cm9rZS1saWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGZvbnQtZmFtaWx5OiAnU2F0b3NoaSBSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDE0cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJltkYXRhLWNoaWxkcmVuXSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzZweCAxNHB4IDE0cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3B1YmxpYy9zdmcvaGVhZGVyL2Fycm93LWJvdHRvbS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHJpbWFyeTtcblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2F1dGgge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnktY29udHJhc3Q7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAmX19zaWduLWluIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy0xMC0yNDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVnaXN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnktY29udHJhc3Q7XG4gICAgcGFkZGluZzogJHBhZGRpbmctMTAtMjQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLXByaW1hcnktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXRpbGUtbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdHJva2UtbGlnaHQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnktaG92ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyID4gLmhlYWRlcl9fc3VibWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmX19uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYXV0aCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IiwiJGNvbnRhaW5lci1tYXgtd2lkdGg6IDE0NDBweDtcblxuJGZvbnQtc2l6ZS0yeHNtOiAxMnB4O1xuJGZvbnQtc2l6ZS14c206IDE0cHg7XG4kZm9udC1zaXplLXNtOiAxNnB4O1xuJGZvbnQtc2l6ZS1tZDogMThweDtcbiRmb250LXNpemUtbGc6IDIwcHg7XG4kZm9udC1zaXplLXhsZzogMjRweDtcbiRmb250LXNpemUtMmxnOiAzMnB4O1xuJGZvbnQtc2l6ZS0zbGc6IDM2cHg7XG4kZm9udC1zaXplLTRsZzogNDBweDtcbiRmb250LXNpemUtNWxnOiA2MHB4O1xuXG4kY29sb3Itd2hpdGUtMTVvcGFjaXR5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuJGNvbG9yLW9yYW5nZS0xMm9wYWNpdHk6IHJnYmEoMjU1LCAxOTAsIDI3LCAwLjEyKTtcblxuJGNvbG9yLWJhY2tncm91bmQtbWFpbjogIzE3MTcxNztcbiRjb2xvci1iYWNrZ3JvdW5kLXRpbGUtbWFpbjogIzIyMjYyQTsgLy9cbiRjb2xvci1iYWNrZ3JvdW5kLTFmOiAjMUYxRjFGO1xuXG4kY29sb3ItbmV1dHJhbC00MDA6ICNBM0EzQTM7XG4kY29sb3ItbmV1dHJhbC03MDA6ICMzMjMyMzI7XG4kY29sb3ItbmV1dHJhbC04MDA6ICMyMzIzMjM7XG4kY29sb3ItbmV1dHJhbC05NTA6ICMwQTBBMEE7XG5cbiRjb2xvci1tYWluLWRhcms6ICNGRkJFMUI7XG5cbiRjb2xvci1tYWluLXByaW1hcnk6ICNGQkNCMDA7IC8vXG4kY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyOiAjRDE5NzAwOyAvL1xuXG4kY29sb3Itc2Vjb25kYXJ5LWRhcms6ICMyOUMyRkI7IC8vXG4kY29sb3Itc2Vjb25kYXJ5LWRhcmstaG92ZXI6ICMwMThDQzg7XG4kY29sb3Itc2Vjb25kYXJ5OiAjN0NEOEZEOyAvL1xuXG4kY29sb3Itc3Ryb2tlLWxpZ2h0OiAjNTI1MjUyOyAvL1xuXG4kY29sb3ItdGV4dC1wcmltYXJ5OiAjRkZGRkZGOyAvL1xuJGNvbG9yLXRleHQtcHJpbWFyeS1jb250cmFzdDogIzE3MTcxNztcbiRjb2xvci10ZXh0LXByaW1hcnktYmxhY2s6IzE3MTcxNztcbiRjb2xvci10ZXh0LWRpc2FibGVkOiAjNzM3MzczOyAvL1xuJGNvbG9yLXRleHQtc2Vjb25kYXJ5OiAjRTVFNUU1O1xuXG4kcmFkaXVzLTE6IDRweDsgLy9cbiRyYWRpdXMtMjogOHB4O1xuJHJhZGl1cy0zOiAxMnB4O1xuJHJhZGl1cy01OiA0MHB4O1xuXG4kcGFkZGluZy0xMC0yNDogMTBweCAyNHB4O1xuXG4kcGFkZGluZy0yNDogMjRweDtcblxuLy8vIE9MRCBWQVJTIC8vL1xuXG4kZm9udC1zaXplLWJhc2U6IDE2cHg7XG5cbi8vJGNvbG9yLW1haW4tcHJpbWFyeTogIzQzMDBGRjtcbi8vJGNvbG9yLW1haW4tcHJpbWFyeS1ob3ZlcjogIzM4MDBEODE0O1xuLy8kY29sb3ItbWFpbi1kYXJrOiAjMzAwMkIyO1xuLy8kY29sb3Itc2Vjb25kYXJ5LW1haW46ICNGRjk5MkY7XG4vLyRjb2xvci1zZWNvbmRhcnktZGFyazogI0Q0NDYwMDtcbi8vJGNvbG9yLXNlY29uZGFyeS1kYXJrLWhvdmVyOiAjQTMzNjA5O1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLXNlcGFyYXRlLWxpbmU6ICNFNUU1RTU7XG4kY29sb3ItZ3JlZW46ICMwNjc1MzA7XG4kY29sb3ItbGlnaHQ6ICNGNUY1RjU7XG4kY29sb3ItZGFyay1tYWluOiAjMjYyNjI2O1xuJGNvbG9yLWRhcmstbmV1dHJhbDogIzE3MTcxNztcbiRjb2xvci1kYXJrLXNlY29uZGFyeTogI0ZBRkFGQTtcbiRjb2xvci1kaXNhYmxlZDogI0EzQTNBMztcbiRjb2xvci1kYXJrLWhhcmQ6I0Q0RDRENDtcbiRjb2xvci1kYXJrLWhhcmQtc2Vjb25kYXJ5OiMxQTFBMUFDQztcbiRjb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeTogI0U2RTRGRjtcbiRjb2xvci1iYWNrZ3JvdW5kLWFsdGVybmF0aXZlOiAjRkZGOEVDO1xuXG4kZGVmYXVsdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4kYmlnLWJvcmRlci1yYWRpdXM6IDEycHg7XG4keGxnLWJvcmRlci1yYWRpdXM6IDE2cHg7XG4kZGVmYXVsdC1wYWRkaW5nczogMTJweCAyNHB4OyIsIkBtaXhpbiByZXNwb25kKCRicmVha3BvaW50cy4uLikge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4ubW9iaWxlLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTk1MDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICA+IGEge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4c207XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgLm1vYmlsZS1uYXZfX2xhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4c207XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbmF2X19pdGVtIHN2Z3tcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgcGF0aHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtYnV0dG9ue1xuICAgIGJhY2tncm91bmQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLm1vYmlsZS1uYXZfX2xhYmVse1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGh7XG4gICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiXG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi5tb2JpbGUtbWVudS1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtOTUwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICBcbiAgICAmX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci10ZXh0LXByaW1hcnksIDAuMSk7XG4gICAgfVxuICBcbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIFxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICBcbiAgICAmX190ZXh0IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgfVxuICBcbiAgICAmX19hcnJvdyB7XG4gICAgfVxuICBcbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICBcbiAgICAmX19jbG9zZS1pY29uIHtcbiAgICB9XG4gIFxuICAgICZfX2Nsb3NlLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJ1NhdG9zaGknLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbWVudS1tb2RhbF9fc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAubW9iaWxlLW1lbnUtbW9kYWxfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci10ZXh0LXByaW1hcnksIDAuMSk7XG5cbiAgICBzdmd7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgcGF0aHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYtLWJhY2sge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gIC5tb2JpbGUtbWVudS1tb2RhbCB7XG4gICAgJl9fYmFjay1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICBcbiAgICAgIC5tb2JpbGUtbWVudS1tb2RhbF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gIFxuICAgICAgLm1vYmlsZS1tZW51LW1vZGFsX190ZXh0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICBcbiAgICAgICYtLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICAiLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLmhlcm8ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQodGFibGV0KSB7XG4gICAgICBsZWZ0OiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB0b3A6IDc4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01bGc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1heC13aWR0aDogNTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZCh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zbGc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtM2xnO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeS1jb250cmFzdDtcbiAgICBwYWRkaW5nOiAxMnB4IDcycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZCh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDhweCA0MHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVyb19fbmF2LWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvX19pbmRpY2F0b3JzLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICBbZGF0YS1pbmRpY2F0b3JdIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICZbZGF0YS1hY3RpdmVdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgei1pbmRleDogNTtcblxuICAgIFtkYXRhLWluZGljYXRvcl0ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICZbZGF0YS1hY3RpdmVdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmhlcm97XG4gIFtkYXRhLWFjdGl2ZV0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi5oZXJvLXNlY29uZCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3RyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjgwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDo1NHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQodGFibGV0KSB7XG4gICAgICBsZWZ0OiA1NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRvcDogNzhweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTVsZztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTNsZztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zbGc7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5LWNvbnRyYXN0O1xuICAgIHBhZGRpbmc6IDEycHggNzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMTBweCA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogOHB4IDQwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC5oZXJvLXNlY29uZF9fbmF2LWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLXNlY29uZF9faW5kaWNhdG9ycy0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgW2RhdGEtaW5kaWNhdG9yXSB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZGljYXRvcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgei1pbmRleDogNTtcblxuICAgIFtkYXRhLWluZGljYXRvcl0ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICZbZGF0YS1hY3RpdmVdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLXNlY29uZHtcbiAgW2RhdGEtYWN0aXZlXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLmhlcm8tdGhpcmQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDU0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZCh0YWJsZXQpIHtcbiAgICAgIGxlZnQ6IDU0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgdG9wOiA3OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNWxnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuXG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZCh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zbGc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtM2xnO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeS1jb250cmFzdDtcbiAgICBwYWRkaW5nOiAxMnB4IDcycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZCh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDhweCA0MHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBnYXA6IDEycHg7XG4gICAgdG9wOiA1MnB4O1xuICAgIGxlZnQ6IDU0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC5oZXJvLXRoaXJkX19uYXYtYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tdGhpcmRfX2luZGljYXRvcnMtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIFtkYXRhLWluZGljYXRvcl0ge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgW2RhdGEtaW5kaWNhdG9yXSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tdGhpcmRfX3RyYWNre1xuICBbZGF0YS1hY3RpdmVdIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5AdXNlIFwic2Fzczpjb2xvclwiO1xuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIGF7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1Gb250LUxpbmUtSGVpZ2h0LXgtc20sIDIwcHgpOyAvKiAxNDIuODU3JSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjp2aXNpdGVke1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9wdWJsaWMvc3ZnL2JjLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cblxuICBsaSA+IHNwYW57XG4gICAgY29sb3I6IHZhcigtLU1haW4tQ29sb3JzLVRleHQtRGlzYWJsZWQsICM3MzczNzMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1TaXplLXgtc20sIDE0cHgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1Gb250LUxpbmUtSGVpZ2h0LXgtc20sIDIwcHgpOyAvKiAxNDIuODU3JSAqL1xuICB9XG59XG5cbiAgIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi53aW5uZXJzIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIGN1cnNvcjogZ3JhYjtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAmX19uYXYtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC04MDA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgfVxuXG4gIFtkYXRhLW5ld117XG4gICAgYW5pbWF0aW9uOiBuZXdHYW1lIGVhc2UgNTAwbXMgZm9yd2FyZHM7XG4gIH1cbn1cblxuLndpbm5lci1jYXJkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXRpbGUtbWFpbjtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19hdmF0YXIge1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4c207XG4gICAgfVxuICB9XG5cbiAgJl9fZ2FtZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Ftb3VudCB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiA0cHggMjRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLTI7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnktYmxhY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4c207XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgbmV3R2FtZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTVweCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLnRvcC1nYW1lcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICBcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGxnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGFsbDogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnk7XG4gICAgcGFkZGluZzogMTJweCA4M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnktaG92ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdhcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKHRhYmxldCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDhweDtcbiAgICAgID4gOm50aC1jaGlsZChuICsgMTEpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciAudG9wLWdhbWVzX19pbWFnZS1pbm5lciB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgfVxuXG4gICAgJjpob3ZlciAudG9wLWdhbWVzX19wbGF5LWljb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy0xO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX19wbGF5LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy0xO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIDE2cHhcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5LWNvbnRyYXN0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTsgLy8gMTJweFxuICAgIH1cbiAgfVxufVxuXG4udG9wX2dhbWVzX19idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5bZGF0YS1nYW1lLWltYWdlXXtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG5cbiAgJltkYXRhLWZsaXA9XCJ0cnVlXCJde1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi5iYWNrZ3JvdW5kLXdpdGgtbGluZXMge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAwIDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wdWJsaWMvaW1nL2JnMS5qcGcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7IFxuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrLW5ldXRyYWw7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgICAmLS1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01bGc7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTNsZztcbiAgICB9XG4gICAgJi0tNCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLTIge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wdWJsaWMvaW1nL2JnMi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLS0zIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHVibGljL2ltZy9iZzMuanBnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tNCB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjYyQTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wdWJsaWMvaW1nL2JnNC5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi50ZWNoX3BhZ2Uge1xuICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1uZXV0cmFsLTgwMDtcbiAgICB9XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC03MDA7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLnRhYmxlLW9mLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC10aWxlLW1haW47XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUyNTI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZDtcbiAgICB9XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1jb2xsYXBzZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi5jYXNpbm8tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMmxnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsZztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG5cbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5jYXNpbm8tY2FyZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy0xO1xuICAgIH1cbiAgXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5jYXNpbm8tY2FyZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy0xO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uY2FzaW5vLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXRpbGUtbWFpbjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwibG9nbyB0aXRsZVwiXG4gICAgICBcInJhdGluZyBjb3VudHJ5XCJcbiAgICAgIFwibGljZW5zZSBwYXlvdXRcIlxuICAgICAgXCJidXR0b24gYnV0dG9uXCI7XG4gICAgcm93LWdhcDogMTZweDtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAmX19sb2dvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZ3JpZC1hcmVhOiBsb2dvO1xuICAgICAgbWF4LXdpZHRoOiAxMTFweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fcmFuayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCA0cHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4c207XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgfVxuXG4gICZfX3JhdGluZyB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1kYXJrO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBncmlkLWFyZWE6IHJhdGluZztcbiAgICB9XG4gIH1cblxuICAmX19jb3VudHJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC00MDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGdyaWQtYXJlYTogY291bnRyeTtcbiAgICB9XG4gIH1cblxuICAmX19saWNlbnNlIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGdyaWQtYXJlYTogbGljZW5zZTtcbiAgICB9XG4gIH1cblxuICAmX19wYXlvdXQge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZ3JpZC1hcmVhOiBwYXlvdXQ7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYWxsOiB1bnNldDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5LWNvbnRyYXN0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBwYWRkaW5nOiAxMnB4IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4Q0M4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZ3JpZC1hcmVhOiBidXR0b247XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3JhdGluZy1udW1iZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmX19yYXRpbmctdmFsdWUge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1kYXJrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2ZsYWd7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5jYXNpbm8tY2FyZF9fbGljZW5zZSBzdHJvbmcsXG4uY2FzaW5vLWNhcmRfX3BheW91dCBzdHJvbmcge1xuICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4uaGVyby1pbWFnZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMmxnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDU3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xXG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG5cbi5ub3ctd2lubmluZyB7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4mX190aXRsZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAmX19uYXYtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC04MDA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsZztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICB9XG5cbiAgJl9fY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgY3Vyc29yOiBncmFiO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbmV3XXtcbiAgICBhbmltYXRpb246IG5ld0dhbWUgZWFzZSA1MDBtcyBmb3J3YXJkcztcbiAgfVxufVxuLm5vdy13aW5uaW5nLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDEzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC10aWxlLW1haW47XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiAxNjBweDtcblxuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIG1pbi13aWR0aDogMTEycHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1wcmltYXJ5O1xuICB9XG4gIFxuICAmOmhvdmVyIC5ub3ctd2lubmluZy1jYXJkX19pbWFnZSB7XG4gICAgZmlsdGVyOiBibHVyKDJweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxuXG4gICY6aG92ZXIgLm5vdy13aW5uaW5nLWNhcmRfX3BsYXktaWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJjpob3ZlciAubm93LXdpbm5pbmctY2FyZF9faW1hZ2Uge1xuICAgICAgZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIH1cblxuICAgICY6aG92ZXIgLm5vdy13aW5uaW5nLWNhcmRfX3BsYXktaWNvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIFxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgJl9fcGxheS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA3OXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2Ftb3VudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZCQ0IwMCAwJSwgI0ZGRUU0MSAxMDAlKTtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzE3MTcxNztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy0xO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgIH1cbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgbmV3R2FtZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICBmaWx0ZXI6IGJsdXIoMTVweCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLnBsYXktYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNjYwcHg7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4OztcbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTZweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAzNDBweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeS1jb250cmFzdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeS1jb250cmFzdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi5pbmZvLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cblxuICAmX19tYWluIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00bGc7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUsIHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUsIHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4c207XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9yZGVyOiAtMTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDU1OHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQoZGVza3RvcCkge1xuICAgICAgb3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1ibG9jayB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMmxnO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUsIHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsZ1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnktY29udHJhc3Q7XG4gICAgcGFkZGluZzogMTJweCA3MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvLXNlY3Rpb25fX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4uaW5mby1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMnhzbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1ibG9jayB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDE7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9yZGVyOiAyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogNTIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0ybGc7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxnXG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAxNnB4IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjYnIGhlaWdodD0nMjYnIHZpZXdCb3g9JzAgMCAyNiAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMi42MzcxIDIzLjI3NDdDMTguNTExOSAyMy4yNzQ3IDIzLjI3NDIgMTguNTEyMiAyMy4yNzQyIDEyLjYzNzNIMjAuOTEwNEMyMC45MTA0IDE3LjIwNjcgMTcuMjA2MyAyMC45MTA4IDEyLjYzNzEgMjAuOTEwOEM4LjA2Nzg5IDIwLjkxMDggNC4zNjM4IDE3LjIwNjcgNC4zNjM4IDEyLjYzNzNDNC4zNjM4IDguMDY4MDIgOC4wNjc4OSA0LjM2Mzg1IDEyLjYzNzEgNC4zNjM4NUMxMy45NTExIDQuMzYzODUgMTUuMTkzNyA0LjY3MDIyIDE2LjI5NzEgNS4yMTU0MkwxNy44NzM2IDMuMzc2MTJDMTYuMzI3NyAyLjUwMDExIDE0LjU0MDggMiAxMi42MzcxIDJDNi43NjI0IDIgMiA2Ljc2MjUgMiAxMi42MzczQzIgMTguNTEyMiA2Ljc2MjQgMjMuMjc0NyAxMi42MzcxIDIzLjI3NDdaTTIwLjYwNzcgOC43MDAzOEMyMS4wNDQ0IDguMjE1MTkgMjEuMDA1IDcuNDY3ODcgMjAuNTE5OSA3LjAzMTE5QzIwLjAzNDcgNi41OTQ1MyAxOS4yODc0IDYuNjMzODYgMTguODUwNyA3LjExOTA2TDEyLjI0MDggMTQuNDYzNUw5LjkzMDUgMTIuMTM4MUM5LjQ3MDQzIDExLjY3NTEgOC43MjIxIDExLjY3MjYgOC4yNTkwNCAxMi4xMzI3QzcuNzk1OTkgMTIuNTkyOCA3Ljc5MzU2IDEzLjM0MTEgOC4yNTM2MiAxMy44MDQyTDExLjQ0NDggMTcuMDE2MkMxMS42NzM4IDE3LjI0NjcgMTEuOTg3NiAxNy4zNzI4IDEyLjMxMjQgMTcuMzY0OEMxMi42MzcyIDE3LjM1NjcgMTIuOTQ0NCAxNy4yMTU0IDEzLjE2MTcgMTYuOTczOUwyMC42MDc3IDguNzAwMzhaJyBmaWxsPSclMjMyOUMyRkInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLmJvbnVzLXRpY2tldC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHVibGljL2ltZy9iaXRtYXAtMi5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG5cbiAgbWFyZ2luLWJvdHRvbTogODJweDtcblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTVsZztcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA2NHB4IDYwcHggMzJweCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbjogMTZweCAzMnB4IDE2cHggMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5ib251cy10aWNrZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC03MDA7XG4gIG1hcmdpbjogMCA2MHB4IDY0cHggNjBweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luOiAxNnB4IDMycHggNjRweCAzMnB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUsIHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGc7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG5cbiAgICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyay1ob3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUsIHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5ib251cy10aWNrZXRfX2NvZGUsXG4gICAgICAuYm9udXMtdGlja2V0X19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29kZSB7XG4gICAgcGFkZGluZzogMTJweCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC03MDA7XG4gICAgYm9yZGVyOiAxLjVweCBkYXNoZWQgJGNvbG9yLW5ldXRyYWwtNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtZGlzYWJsZWQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5LWNvbnRyYXN0O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi5kb3VibGUtaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBtYXgtaGVpZ2h0OiA1NzBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4OiBub25lO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4udHJpcGxlLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgbWF4LWhlaWdodDogNTYwcHg7XG4gIFxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2JvdHRvbS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBmbGV4OiAxO1xuXG4gICAgZGl2IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIG1heC1oZWlnaHQ6IDE1NXB4O1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgJl9fcmlnaHQge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2xlZnQsXG4gICAgJl9fcmlnaHQgPiBkaXYge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4ucXVhZC1pbWFnZXMtYWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBoZWlnaHQ6IDgwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIGhlaWdodDogMjIycHg7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIH1cblxuICAgICYtLTYzIHtcbiAgICAgIGZsZXg6IDAgMCA2MyU7XG4gICAgfVxuXG4gICAgJi0tMzcge1xuICAgICAgZmxleDogMCAwIDM3JTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4uZ2FsbGVyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJsZztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgei1pbmRleDogMjA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC04MDA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1hY3RpdmU9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnlfX3RyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MTNweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZ2FsbGVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZ3JhYjtcbiAgdHJhbnNpdGlvbjogXG4gICAgdHJhbnNmb3JtIDAuM3MgZWFzZSwgXG4gICAgei1pbmRleCAwLjNzIGVhc2UsIFxuICAgIG9wYWNpdHkgMC4zcyBlYXNlLCBcbiAgICBmaWx0ZXIgMC4zcyBlYXNlLFxuICAgIGxlZnQgMC4zcyBlYXNlO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJltkYXRhLWFjdGl2ZT1cInRydWVcIl0ge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBoZWlnaHQ6IDUxM3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cblxuICAmW2RhdGEtcHJldj1cInRydWVcIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgdG9wOiAxNSU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA3MDRweCk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAmW2RhdGEtbmV4dD1cInRydWVcIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgdG9wOiAxNSU7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAzODRweCk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAmOm5vdChbZGF0YS1hY3RpdmU9XCJ0cnVlXCJdKTpub3QoW2RhdGEtcHJldj1cInRydWVcIl0pOm5vdChbZGF0YS1uZXh0PVwidHJ1ZVwiXSkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICB0b3A6IDE1JTtcbiAgICBsZWZ0OiAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgLmdhbGxlcnlfX3RyYWNrIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgICZbZGF0YS1hY3RpdmU9XCJ0cnVlXCJdIHtcbiAgICAgIHdpZHRoOiAzMTlweDtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgJltkYXRhLXByZXY9XCJ0cnVlXCJdIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzMTlweDtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3NXB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICB9XG5cbiAgICAmW2RhdGEtbmV4dD1cInRydWVcIl0ge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDMxOXB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTc1cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDAuNjUpO1xuICAgIH1cblxuICAgICY6bm90KFtkYXRhLWFjdGl2ZT1cInRydWVcIl0pOm5vdChbZGF0YS1wcmV2PVwidHJ1ZVwiXSk6bm90KFtkYXRhLW5leHQ9XCJ0cnVlXCJdKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLmJvbnVzLW9mZmVyIHtcbm1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiZfX21haW4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4c207XG4gIH1cbn1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9wdWJsaWMvaW1nL2JvbnVzLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4mX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNGxnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMmxnO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICB9XG4gIH1cblxuICAmX190aW1lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3RpbWVyLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3RpbWUtY2VsbCB7XG4gICAgZm9udC1mYW1pbHk6ICdTaGFyZSBUZWNoJywgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5QzJGQjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiA4M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogOTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTFweCAwIDExcHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvcHVibGljL3N2Zy9zZXBhcmF0b3Iuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogOTRweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpbWVyLWxhYmVscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgXG4gICAgPiAqIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMzhweDtcbiAgICAgID4gKiB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpbWVyLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ1NoYXJlIFRlY2gnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnktY29udHJhc3Q7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnktaG92ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZmxleDogMCA4NSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0ybGc7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxnO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLmJldC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYmV0LXRhYmxlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtdGlsZS1tYWluO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0byA4MnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTM7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMmxnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMzZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTI7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNjE4O1xuICAgICAgY29sb3I6ICNFNUU1RTU7XG5cbiAgICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvcHVibGljL3N2Zy9zZWFyY2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIC5iZXQtdGFibGVfX3RhYiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMxNzE3MTc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICMxNzE3MTc7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg1ODhweCwgMWZyKSk7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5iZXQtdGFibGVfX3BhZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5iZXQtdGFibGVfX3BhZ2Uge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtOTUwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZCQ0IwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTEsIDIwMywgMCwgMC4wOCk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkJDQjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VlLW1vcmUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICZfX3NlZS1tb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDM2cHg7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnktY29udHJhc3Q7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICB0b3A6IDg1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmJldC1jYXJkIHtcbiAgYmFja2dyb3VuZDogIzE0MTYxODtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQxNjE4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMiAkcmFkaXVzLTIgMCAwO1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJldC1jYXJkX19saXZlLWljb24ge1xuICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAuYmV0LWNhcmRfX2RhdGUsXG4gICAgLmJldC1jYXJkX190aW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuYmV0LWNhcmRfX2RpdmlkZXIge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbmZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5tYXJnaW46IDEycHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZWFtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICB9XG4gIFxuICAmX19vZGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICBcbiAgICBkaXYge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICAgIH1cbiAgXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGlzYWJsZWQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG5cbi5iZXQtY2FyZF9fb2Rkcy13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxufVxuXG4uYmV0LWNhcmRfX29kZHMtY29lZmZpY2llbnQge1xuICBjb2xvcjogIzI5QzJGQjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyay1ob3ZlciAhaW1wb3J0YW50O1xuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi5ib251cy1wcm9tbyB7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJsZztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxnO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5ib251cy1wcm9tb19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRiaWctYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDc0cHggMzJweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19iYW5uZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgfVxuXG4gICZfX2Jhbm5lci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNGxnO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTNsZztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFubmVyLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRTVFNUU1O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgY29sb3I6ICMxNzE3MTc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uL21peGlucyc7XG5cbi5udW1iZXJlZC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJsZztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJl9fY2lyY2xlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnktaG92ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMnhzbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgIH1cbiAgfVxufVxuXG5cbltkYXRhLWxpc3Q9XCJudW1iZXJlZFwiXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgbGk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG59XG5cblxuW2RhdGEtbGlzdD1cImNoZWNrZWRcIl17XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1NYWluLUNvbG9ycy1UZXh0LVByaW1hcnksICNGRkYpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1TaXplLXNtLCAxNnB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuXG4gICAgLm1hcmtlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cblxuXG51bFtkYXRhLWxpc3Q9XCJkaXNjXCJde1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gIGxpe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vbWl4aW5zJztcblxuLmg0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi5qYWNrcG90IHtcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUsIHRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAmX19tYWluIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBcbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUsIHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4c207XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgMzYwcHg7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogMzM0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvcHVibGljL2ltZy9iaWd3aW4ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiA2NHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0zO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuamFja3BvdF9fYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDM2MCAvIDMzNDtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNWxnO1xuICAgIGNvbG9yOiAjMjlDMkZCO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtM2xnO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnktY29udHJhc3Q7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5LWhvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4OiAwIDg1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJsZztcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bGc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4uZmFxLWNvbnRhaW5lciB7XG59XG5cbi5mYXEge1xuICBtYXJnaW46IDAgYXV0byA4MnB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgY29sb3I6ICNFNUU1RTU7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmFxX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxOHB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZhcV9fY29sdW1uIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxOHB4O1xufVxuXG4uZmFxX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAmW2RhdGEtb3Blbj1cInRydWVcIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLXByaW1hcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLmZhcV9fcXVlc3Rpb24ge1xuICBhbGw6IHVuc2V0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCA2NHB4IDMycHggMzJweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtdGlsZS1tYWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDY0cHggMTZweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWJsaWMvc3ZnL3BsdXMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBmaWx0ZXIgMC4zcyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICByaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuXG4uZmFxX19pdGVtW2RhdGEtb3Blbj1cInRydWVcIl0gLmZhcV9fcXVlc3Rpb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgxJSkgc2VwaWEoOTElKSBzYXR1cmF0ZSg2NzclKSBodWUtcm90YXRlKDJkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTA1JSk7XG59XG5cbi5mYXFfX2Fuc3dlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlLCBwYWRkaW5nIDAuNHMgZWFzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtdGlsZS1tYWluO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c207XG4gIH1cbn1cblxuLmZhcV9faXRlbVtkYXRhLW9wZW49XCJ0cnVlXCJdIC5mYXFfX2Fuc3dlciB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDMycHggMzJweCAzMnB4O1xuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uZmFxX19pdGVtW2RhdGEtb3Blbj1cInRydWVcIl0gLmZhcV9fcXVlc3Rpb24gIHtcbmNvbG9yOiAkY29sb3ItbWFpbi1wcmltYXJ5O1xufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4ucHJvbW8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDQjAwO1xuICBjb2xvcjogIzE3MTcxNztcbiAgcGFkZGluZzogNjRweCAxOTVweDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzE3MTcxNztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxnO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgY29sb3I6ICMxNzE3MTc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHggNDhweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZXBhcmF0ZS1saW5lO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cblxufVxuXG4uaW5mby10YWJsZV9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vbWl4aW5zXCI7XG5cbi5yYXRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGxnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX3N0YXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX3N0YXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIGltZyxcbiAgICAmOmZvY3VzIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuXG4gICAgLy8gJi5pcy1maWxsZWQgaW1nIHtcbiAgICAvLyAgIGNvbnRlbnQ6IHVybChcInN0YXJfZmlsbGVkX2ljb24uc3ZnXCIpOyBtYXliZSB5b3UgY2FuIHVzZSBpdFxuICAgIC8vIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG5cbiAgICBzcGFuICsgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4uaW5mby10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAmX19pbm5lciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgIH1cbiAgfVxuICBcblxuICAmX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1NTBweDsgXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI0U1RTVFNTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmZvLXRhYmxlX190YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5pbmZvLXRhYmxlX190YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLmFsdC10YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LWJvcmRlci1yYWRpdXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1uZXV0cmFsLTgwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA4MDBweDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW5ldXRyYWwtODAwO1xuICAgIH1cblxuICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI2MkE7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLmJvbnVzLWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jb2lucy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJpZy1ib3JkZXItcmFkaXVzO1xuICBwYWRkaW5nOiA0OHB4IDMycHggMzJweDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmW2RhdGEtYWN0aXZlPSd0cnVlJ117XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9zdmcvY2xvc2VfaWNvbl9hbHRlcm5hdGl2ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3Jld2FyZCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiA4cHggMCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiAjMTcxNzE3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4uZm9vdGVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTI1MjUyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1tYWluO1xufVxuXG4uZm9vdGVyIHtcbiAgY29sb3I6ICRjb2xvci1kYXJrLXNlY29uZGFyeTtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHggMjBweDtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tTWFpbi1Db2xvcnMtVGV4dC1TZWNvbmRhcnksICNFNUU1RTUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1TaXplLXNtLCAxNnB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogODBweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAuZm9vdGVyX19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9fY29sOm50aC1jaGlsZCgyKSxcbiAgICAgIC5mb290ZXJfX2NvbDpudGgtY2hpbGQoMykge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyX19jb2w6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb2wge1xuICAgICYtLWNvbnRhY3RzIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhY3RzLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlcGFyYXRlLWxpbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHNtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTI1MjUyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgIGdhcDogOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLmZvb3Rlcl9fcm93IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyX19sYW5nLWJ0biB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9fc2FmZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fY29weSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0zOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX3NtYWxsLWljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG4gIH1cblxuICAmX19sYW5nLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDE4NSwgMjQzLCAwLjA4KTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDY1RTg2O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3B1YmxpYy9zdmcvaGVhZGVyL2Fycm93LWJvdHRvbS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI5QzJGQjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcblxuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAmLS1sb2dvLWxhbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2FmZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzLXdyYXAge1xuXG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5mb290ZXJfX2xhbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpoYXMoLmZvb3Rlcl9fbGFuZy1kcm9wZG93bltkYXRhLXZpc2libGU9XCJ0cnVlXCJdKSB7XG4gICAgLmZvb3Rlcl9fbGFuZy1idG4ge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgY29sb3IgMC4zcztcbiAgICAgIGJhY2tncm91bmQ6ICMyOUMyRkI7XG4gICAgICBib3JkZXItY29sb3I6ICMyOUMyRkI7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3B1YmxpYy9zdmcvaGVhZGVyL2Fycm93LXRvcC5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG4uZm9vdGVyX19sYW5nLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvb3Rlcl9fbGFuZy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDE5MXB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJltkYXRhLXZpc2libGU9XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAxODUsIDI0MywgMC4wOCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3B1YmxpYy9zdmcvbGFuZy5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjJzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2xhbmctd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4jbGFuZ3VhZ2VNb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZbZGF0YS1hY3RpdmU9XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJltkYXRhLW1vZGFsXSA+IFtkYXRhLW1vZGFsLW92ZXJsYXldIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgJltkYXRhLW1vZGFsXSA+IFtkYXRhLW1vZGFsLWNvbnRlbnRdIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMyMzIzMjM7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuXG4gIFtkYXRhLW1vZGFsLWhlYWRlcl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICBbZGF0YS1tb2RhbC10aXRsZV0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICB9XG5cbiAgW2RhdGEtY2xvc2UtbW9kYWxdIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgW2RhdGEtbGFuZy1saXN0XSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMTZweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBidXR0b25bZGF0YS1sYW5nXSB7XG4gICAgICBhbGw6IHVuc2V0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MywgMjUwLCAyOSwgMC4wOCk7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1zZWxlY3RlZF0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQURGQTFEO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MywgMjUwLCAyOSwgMC4wOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuLmJvbnVzLWdyaWQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmJvbnVzLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMmxnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsZztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5ib251cy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzNjBweCwgMWZyKSk7XG4gIGdhcDogMjRweDtcblxuICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMucmVzcG9uZChtb2JpbGUsIHRhYmxldCkge1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnJlc3BvbmQobW9iaWxlLCB0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX190YWcge1xuICAgIGFsbDogdW5zZXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrLWhvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDhweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5yZXNwb25kKG1vYmlsZSwgdGFibGV0KSB7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19jb2RlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICAgIGJvcmRlcjogMS41cHggZGFzaGVkICRjb2xvci1uZXV0cmFsLTQwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeS1jb250cmFzdDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/