.main--modal {
  background: var(--white);
}
.main--modal__header {
  padding: 24px 32px 24px 32px;
  box-shadow: 0px 16px 24px 0px rgba(0, 79, 105, 0.0392156863);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.main--modal__header.center {
  align-items: center;
}
@media (max-width: 768px) {
  .main--modal__header {
    padding: 16px 16px;
  }
}
.main--modal__header h4 {
  font-weight: 600;
  font-size: 28px;
  line-height: 32px;
  color: var(--text_bold);
  max-width: 639px;
}
@media (max-width: 768px) {
  .main--modal__header h4 {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
  }
}
.main--modal__body {
  max-height: 503px;
  overflow: auto;
  display: flex;
  flex-direction: column;
  padding: 24px 32px 0;
  gap: 8px;
}
@media (max-width: 768px) {
  .main--modal__body {
    padding: 16px;
    max-height: unset;
  }
}
.main--modal__body__text {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--text_regular);
}
@media (max-width: 768px) {
  .main--modal__body__text {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
  }
}
.main--modal__body__text.bold {
  font-weight: 600;
  font-size: 22px;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .main--modal__body__text.bold {
    font-size: 18px;
  }
}
.main--modal__body__text.flex {
  padding-top: 16px;
}
.main--modal__body__list {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.main--modal__body__item {
  display: flex;
  flex-direction: row;
  gap: 6px;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--text_regular);
  align-items: flex-start;
}
.main--modal__body__item img {
  padding: 7px 7px;
}
.main--modal__close {
  cursor: pointer;
  user-select: none;
}

.hero {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: url("../../../img/hero/bg.png") no-repeat center;
  background-size: cover;
  height: 46.125rem;
  padding-top: 6rem;
  padding-left: 17.5rem;
  padding-right: 17.5rem;
  gap: 1.25rem;
  z-index: 1;
  position: relative;
}
@media (max-width: 768px) {
  .hero {
    height: 38.5625rem;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4rem;
    gap: 2rem;
    background: url("../../../img/hero/bg-m.svg") no-repeat center;
    background-size: cover;
  }
}
.hero__second {
  width: 73.75rem;
  height: 46.125rem;
  z-index: 2;
  position: absolute;
  top: 0;
  background: url("../../../img/hero/bg_second.png") no-repeat center;
  background-size: 100% 100%;
}
@media (max-width: 768px) {
  .hero__second {
    display: none;
    background: url("../../../img/hero/bg_second-m.png") no-repeat center;
    width: 100%;
    bottom: 0;
    top: unset;
  }
}
.hero__tag {
  background: var(--white);
  display: flex;
  align-items: center;
  gap: 0.625rem;
  border-radius: 2rem;
  padding: 0.75rem 1.25rem;
  flex-direction: row;
  font-weight: 600;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  width: max-content;
  z-index: 3;
}
@media (max-width: 768px) {
  .hero__tag {
    font-weight: 600;
    font-size: 1rem;
    line-height: 100%;
    padding: 0.625rem 1rem;
  }
}
.hero__tag div {
  background: linear-gradient(90deg, #06B0EB 0%, #6CBF66 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hero__body {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-items: center;
  width: 55rem;
  z-index: 3;
}
@media (max-width: 768px) {
  .hero__body {
    width: 100%;
    padding: 0 1rem;
  }
}
.hero__body__text {
  display: flex;
  flex-direction: column;
  gap: 1.125rem;
}
.hero__body__text h1 {
  font-weight: 600;
  font-size: 3.5rem;
  line-height: 3.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .hero__body__text h1 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
    text-align: center;
  }
}
.hero__body__text div {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  text-align: center;
  color: rgba(14, 56, 98, 0.8);
}
@media (max-width: 768px) {
  .hero__body__text div {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    text-align: center;
  }
}
.hero__body button {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-align: center;
  height: 3.25rem;
  align-items: center;
}

.who-we-help {
  display: flex;
  flex-direction: column;
  padding-top: 5rem;
  padding-bottom: 7.0625rem;
  gap: 2.5rem;
}
@media (max-width: 768px) {
  .who-we-help {
    padding: 2rem 0 4rem;
    gap: 1.5rem;
  }
}
.who-we-help h2 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .who-we-help h2 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
    text-align: center;
  }
}
.who-we-help__container {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .who-we-help__container {
    flex-direction: column;
  }
}
.who-we-help__first {
  border-radius: 1rem;
  border: 0.125rem solid var(--stroke_secondary);
  gap: 1.875rem;
  display: flex;
  flex-direction: column;
  width: 36.25rem;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .who-we-help__first {
    order: 2;
    gap: 1.25rem;
    border: none;
    width: 100%;
  }
}
.who-we-help__first__content {
  background: var(--bg_secondary);
  border-radius: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  padding: 2rem;
}
.who-we-help__first__content img {
  border-radius: 0.5rem;
}
@media (max-width: 768px) {
  .who-we-help__first__content {
    padding: 1rem;
  }
}
.who-we-help__first__content__body {
  display: flex;
  flex-direction: column;
  gap: 1.125rem;
}
@media (max-width: 768px) {
  .who-we-help__first__content__body {
    gap: 0.75rem;
  }
}
.who-we-help__first__content__body__text {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
}
@media (max-width: 768px) {
  .who-we-help__first__content__body__text {
    gap: 0.75rem;
  }
}
.who-we-help__first__content__body__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .who-we-help__first__content__body__header {
    flex-direction: column;
    gap: 0.5rem;
    align-items: flex-start;
  }
}
.who-we-help__first__content__body__header h3 {
  font-weight: 600;
  font-size: 1.75rem;
  line-height: 2rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .who-we-help__first__content__body__header h3 {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 120%;
  }
}
.who-we-help__first__content__body__description {
  max-width: 32.25rem;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: rgba(14, 56, 98, 0.8);
}
@media (max-width: 768px) {
  .who-we-help__first__content__body__description {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.who-we-help__first__content__body__link {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
}
.who-we-help__pagination {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  padding: 0 2rem 2rem;
}
@media (max-width: 768px) {
  .who-we-help__pagination {
    padding: 1.25rem 1rem 0;
    align-items: center;
    gap: 0.5rem;
  }
}
.who-we-help__pagination-left {
  border-radius: 2rem;
  gap: 0.625rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  background: var(--blue);
  cursor: pointer;
  user-select: none;
}
.who-we-help__pagination-left img {
  padding: 1.25rem;
  width: 4rem;
}
@media (max-width: 768px) {
  .who-we-help__pagination-left img {
    padding: 0.625rem;
  }
}
.who-we-help__pagination-center {
  display: flex;
  flex-direction: row;
  border-radius: 2rem;
  padding: 1.25rem;
  gap: 0.625rem;
  width: 22.8125rem;
  justify-content: center;
  background: var(--bg_secondary);
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.5rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .who-we-help__pagination-center {
    padding: 1rem 1.25rem;
    font-weight: 500;
    font-size: 1rem;
    line-height: 110%;
  }
}
.who-we-help__pagination-right {
  background: var(--blue);
  border-radius: 2rem;
  gap: 0.625rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  user-select: none;
}
.who-we-help__pagination-right img {
  padding: 1.25rem;
  width: 4rem;
}
@media (max-width: 768px) {
  .who-we-help__pagination-right img {
    padding: 0.625rem;
  }
}
.who-we-help__second {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 36.25rem;
  padding: 2rem;
  border: 0.125rem solid var(--stroke_primary);
  border-radius: 1rem;
}
@media (max-width: 768px) {
  .who-we-help__second {
    width: 100%;
    order: 1;
    padding: 0 0 1rem;
    align-items: center;
  }
  .who-we-help__second button {
    width: 92%;
  }
}
.who-we-help__second__container {
  display: flex;
  flex-direction: column;
  gap: 1.5625rem;
}
.who-we-help__second__container h4 {
  font-weight: 600;
  font-size: 1.75rem;
  line-height: 2rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .who-we-help__second__container h4 {
    font-weight: 600;
    padding: 1.5rem 1rem 0;
    font-size: 1.375rem;
    line-height: 120%;
    text-align: center;
  }
}
.who-we-help__second__list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .who-we-help__second__list {
    gap: 0.5rem;
  }
}
.who-we-help__second__list-item {
  display: flex;
  flex-direction: row;
  gap: 0.625rem;
  border-radius: 0.5rem;
  padding: 1.25rem;
  background: var(--bg_primary);
}
.who-we-help__second__list-item-number {
  display: flex;
  flex-direction: row;
  align-items: center;
  background: var(--white);
  border-radius: 2rem;
  padding: 0.75rem 1.5rem;
  gap: 0.625rem;
  width: 4.625rem;
  height: 3rem;
  justify-content: center;
}
@media (max-width: 768px) {
  .who-we-help__second__list-item-number {
    width: 2.5rem;
    height: 2.5rem;
    padding: 0.5rem 0.75rem;
  }
}
.who-we-help__second__list-item-number div {
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .who-we-help__second__list-item-number div {
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5rem;
    text-align: center;
  }
}
.who-we-help__second__list-item-body {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  width: 23.125rem;
}
@media (max-width: 768px) {
  .who-we-help__second__list-item-body {
    width: 100%;
  }
  .who-we-help__second__list-item-body button a {
    font-weight: 600;
    font-size: 1rem;
    height: 1.25rem;
    line-height: 1.25rem;
    text-align: center;
  }
}
.who-we-help__second__list-item-text {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: rgba(14, 56, 98, 0.8);
}
.how-we-help {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  padding-top: 1.75rem;
  padding-bottom: 7.0625rem;
}
@media (max-width: 768px) {
  .how-we-help {
    padding: 2rem 0 4rem;
    gap: 1.5rem;
  }
}
.how-we-help h2 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .how-we-help h2 {
    font-weight: 600;
    font-size: 1.75rem;
    line-height: 120%;
    text-align: center;
  }
}
.how-we-help__container {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.how-we-help__row {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .how-we-help__row {
    flex-direction: column;
  }
}
.how-we-help__row-item {
  background: var(--bg_primary);
  padding: 2rem;
  display: flex;
  flex-direction: column;
  border-radius: 1rem;
  justify-content: space-between;
}
.how-we-help__row-item-title {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .how-we-help__row-item-title {
    gap: 0.625rem;
  }
}
.how-we-help__row-item-title h4 {
  font-weight: 600;
  font-size: 1.75rem;
  line-height: 2rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .how-we-help__row-item-title h4 {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 120%;
  }
}
.how-we-help__row-item-title div {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: rgba(14, 56, 98, 0.8);
}
@media (max-width: 768px) {
  .how-we-help__row-item-title div {
    font-weight: 400;
    font-size: 1rem;
    line-height: 140%;
  }
}

.guides {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  padding-top: 6.5rem;
  padding-bottom: 7rem;
}
@media (max-width: 768px) {
  .guides {
    gap: 1.5rem;
    padding: 3.5rem 0 4rem;
  }
}
.guides h2 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .guides h2 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
    text-align: center;
  }
}
.guides__container {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
@media (max-width: 879px) {
  .guides__container {
    gap: 0.75rem;
  }
}
.guides__row {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
}
@media (max-width: 879px) {
  .guides__row {
    flex-direction: column;
    gap: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .guides__row:last-child {
    padding-left: 0;
    padding-right: 0;
  }
}
.guides__row-item {
  border-radius: 1rem;
}

.guide-1 {
  background: url("../../../img/guides/1.png") no-repeat;
}

.guide-2 {
  background: url("../../../img/guides/2.png") no-repeat;
}

.guide-3 {
  background: url("../../../img/guides/3.png") no-repeat;
}

.guide-4 {
  background: url("../../../img/guides/4.png") no-repeat;
}

.guide-1, .guide-2, .guide-3, .guide-4 {
  gap: 1.5rem;
  width: 36.25rem;
}
@media (max-width: 768px) {
  .guide-1, .guide-2, .guide-3, .guide-4 {
    width: auto;
  }
}
.guide-1__header, .guide-2__header, .guide-3__header, .guide-4__header {
  border-radius: 1rem;
  padding: 1.5rem 2rem;
}
@media (max-width: 768px) {
  .guide-1__header, .guide-2__header, .guide-3__header, .guide-4__header {
    padding: 1.5rem;
  }
}
.guide-1__header h5, .guide-2__header h5, .guide-3__header h5, .guide-4__header h5 {
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.5rem;
  color: var(--white);
}
@media (max-width: 768px) {
  .guide-1__header h5, .guide-2__header h5, .guide-3__header h5, .guide-4__header h5 {
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.guide-1__body, .guide-2__body, .guide-3__body, .guide-4__body {
  background: var(--white);
  border: 0.125rem solid var(--stroke_primary);
  border-radius: 1rem;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (max-width: 768px) {
  .guide-1__body, .guide-2__body, .guide-3__body, .guide-4__body {
    padding: 1.5rem 1.375rem 1.5rem 1.375rem;
    gap: 1.25rem;
  }
  .guide-1__body button, .guide-2__body button, .guide-3__body button, .guide-4__body button {
    height: 3.25rem;
    align-items: center;
    width: 100%;
    justify-content: center;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5rem;
    text-align: center;
  }
}
.guide-1__body__title, .guide-2__body__title, .guide-3__body__title, .guide-4__body__title {
  display: flex;
  flex-direction: column;
  gap: 1.75rem;
}
@media (max-width: 768px) {
  .guide-1__body__title, .guide-2__body__title, .guide-3__body__title, .guide-4__body__title {
    gap: 1.25rem;
  }
}
.guide-1__body__title__text, .guide-2__body__title__text, .guide-3__body__title__text, .guide-4__body__title__text {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .guide-1__body__title__text, .guide-2__body__title__text, .guide-3__body__title__text, .guide-4__body__title__text {
    gap: 0.5rem;
  }
}
.guide-1__body__title__text h4, .guide-2__body__title__text h4, .guide-3__body__title__text h4, .guide-4__body__title__text h4 {
  font-weight: 600;
  font-size: 1.75rem;
  line-height: 2rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .guide-1__body__title__text h4, .guide-2__body__title__text h4, .guide-3__body__title__text h4, .guide-4__body__title__text h4 {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 120%;
  }
}
.guide-1__body__title__text div, .guide-2__body__title__text div, .guide-3__body__title__text div, .guide-4__body__title__text div {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: rgba(14, 56, 98, 0.8);
}
@media (max-width: 768px) {
  .guide-1__body__title__text div, .guide-2__body__title__text div, .guide-3__body__title__text div, .guide-4__body__title__text div {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.guide-1__body__title__tags, .guide-2__body__title__tags, .guide-3__body__title__tags, .guide-4__body__title__tags {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .guide-1__body__title__tags .tag-m, .guide-2__body__title__tags .tag-m, .guide-3__body__title__tags .tag-m, .guide-4__body__title__tags .tag-m {
    font-weight: 400;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    letter-spacing: -1%;
    gap: 0.5rem;
    padding: 0.5rem 0.6875rem 0.5rem 0.75rem;
  }
}

.guide-5 {
  padding: 3.75rem 3.75rem 0rem 3.75rem;
  display: flex;
  flex-direction: row;
  background: var(--bg_primary);
}
@media (max-width: 768px) {
  .guide-5 {
    flex-direction: column;
    border-radius: 1rem;
    padding: 2rem 1rem 0rem 1rem;
    gap: 2rem;
  }
}
.guide-5-block {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (max-width: 768px) {
  .guide-5-block button {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
}
.guide-5-block-text {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
@media (max-width: 768px) {
  .guide-5-block-text {
    gap: 1.25rem;
  }
}
.guide-5-block-text-tag {
  display: flex;
  flex-direction: row;
  gap: 0.25rem;
  border-radius: 2rem;
  padding: 0.5rem 1.25rem 0.5rem 0.875rem;
  background: var(--white);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: -1%;
  color: #566C88;
  width: max-content;
  align-items: center;
}
@media (max-width: 768px) {
  .guide-5-block-text-tag {
    font-weight: 400;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    letter-spacing: -1%;
  }
}
.guide-5-block-text-title {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .guide-5-block-text-title {
    gap: 0.5rem;
  }
}
.guide-5-block-text-title h3 {
  font-weight: 600;
  font-size: 2.25rem;
  line-height: 2.5rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .guide-5-block-text-title h3 {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 120%;
  }
}
.guide-5-block-text-title div {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  color: rgba(14, 56, 98, 0.8);
}
@media (max-width: 768px) {
  .guide-5-block-text-title div {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.project {
  display: flex;
  flex-direction: row;
  gap: 0.0625rem;
  background: var(--text_bold);
  padding: 6.5625rem 8.125rem 7.0625rem;
  justify-content: center;
}
@media (max-width: 768px) {
  .project {
    flex-direction: column;
    padding: 2rem 1rem;
  }
}
.project img {
  height: 21.375rem;
}
.project__container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  max-width: 38.4375rem;
}
@media (max-width: 768px) {
  .project__container {
    max-width: unset;
    gap: 1.25rem;
  }
}
.project__text {
  display: flex;
  flex-direction: column;
  gap: 1.125rem;
}
@media (max-width: 768px) {
  .project__text {
    gap: 0.75rem;
  }
}
.project__text h2 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  color: var(--white);
}
@media (max-width: 768px) {
  .project__text h2 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
  }
}
.project__text div {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 768px) {
  .project__text div {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.videos {
  display: flex;
  flex-direction: row;
  gap: 1.75rem;
  background: var(--text_bold);
  padding: 6.5rem 8.125rem 7rem;
  justify-content: center;
}
@media (max-width: 768px) {
  .videos {
    flex-direction: column;
    padding: 2rem 1rem;
  }
}
.videos img {
  width: 35.75rem;
}
.videos__container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  max-width: 36.25rem;
  width: 100%;
}
@media (max-width: 768px) {
  .videos__container {
    max-width: unset;
    gap: 1.25rem;
  }
}
.videos__text {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (max-width: 768px) {
  .videos__text {
    gap: 0.5rem;
  }
}
.videos__text h2 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  color: var(--white);
}
@media (max-width: 768px) {
  .videos__text h2 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
  }
}
.videos__text div {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 768px) {
  .videos__text div {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.item-1 {
  width: 23.75rem;
  gap: 2rem;
}
@media (max-width: 768px) {
  .item-1 {
    width: auto;
    padding-bottom: 1.5rem;
  }
}

.item-2 {
  width: 48.75rem;
  gap: 0.5rem;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  .item-2 {
    width: auto;
    padding-bottom: 0;
  }
}

.item-3 {
  width: 36.25rem;
  gap: 1.75rem;
}
@media (max-width: 768px) {
  .item-3 {
    width: auto;
    padding-bottom: 0;
  }
}

.item-4 {
  width: 36.25rem;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .item-4 {
    width: auto;
    padding-bottom: 0;
  }
}

.item-5 {
  width: 48.75rem;
  gap: 0.6875rem;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  .item-5 {
    width: auto;
    padding-bottom: 0;
  }
}

.item-6 {
  width: 23.75rem;
  gap: 2rem;
}
@media (max-width: 768px) {
  .item-6 {
    width: auto;
    padding-bottom: 0;
  }
}

.stories {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.5rem;
  background: var(--bg_secondary);
  padding: 6.5rem 2.875rem 7rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .stories {
    padding: 3.5rem 0 4rem 0;
    gap: 1.5rem;
  }
}
.stories h2 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .stories h2 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
    text-align: center;
  }
}
.stories__container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-items: center;
}
@media (max-width: 768px) {
  .stories__container {
    gap: 1.5rem;
  }
  .stories__container button {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 91.5%;
  }
}
.stories__container__pagination {
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .stories__container__pagination {
    align-items: center;
    gap: 0.5rem;
  }
  .stories__container__pagination img {
    background: #00AFEF;
    border-radius: 2rem;
    padding: 0.5rem;
    gap: 0.625rem;
  }
  .stories__container__pagination span {
    background: var(--white);
    display: flex;
    flex-direction: row;
    gap: 0.625rem;
    padding: 1rem 1.25rem;
    border-radius: 2rem;
    font-weight: 500;
    font-size: 1rem;
    line-height: 110%;
    width: 15.4375rem;
    justify-content: center;
    color: var(--text_bold);
  }
}
.stories__content {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
  align-items: center;
}
@media (max-width: 768px) {
  .stories__content {
    flex-direction: column;
  }
}
.stories__content-body {
  background: var(--white);
  border-radius: 0.75rem;
  padding: 2rem;
  gap: 2rem;
  display: flex;
  flex-direction: row;
}
@media (max-width: 768px) {
  .stories__content-body {
    flex-direction: column;
    padding: 1rem;
  }
}
.stories__content-body-section-first {
  display: flex;
  flex-direction: column;
  width: 33.875rem;
}
@media (max-width: 768px) {
  .stories__content-body-section-first {
    width: 100%;
    gap: 1.25rem;
  }
}
.stories__content-body-section-first img {
  position: absolute;
  z-index: 1;
  border-radius: 0.75rem;
  width: 33.875rem;
}
@media (max-width: 768px) {
  .stories__content-body-section-first img {
    width: unset;
    position: unset;
    z-index: unset;
  }
}
.stories__content-body-section-second {
  display: flex;
  flex-direction: column;
  width: 33.875rem;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .stories__content-body-section-second {
    width: 100%;
    gap: 0.75rem;
  }
}
.stories__content-body-section-second h5 {
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.5rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .stories__content-body-section-second h5 {
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.stories__content-body-section-second-list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .stories__content-body-section-second-list {
    gap: 0.5rem;
  }
}
.stories__content-body-section-second-list-item {
  background: var(--bg_primary);
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
  padding: 1.25rem;
  border-radius: 0.75rem;
  align-items: flex-start;
}
@media (max-width: 768px) {
  .stories__content-body-section-second-list-item {
    gap: 1rem;
    padding: 1rem;
  }
}
.stories__content-body-section-second-list-item-text {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .stories__content-body-section-second-list-item-text {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.stories__btn-left {
  background: var(--blue);
  gap: 0.625rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 2rem;
  cursor: pointer;
  user-select: none;
}
.stories__btn-left img {
  height: 4rem;
  padding: 1.25rem;
}
.stories__btn-right {
  background: var(--blue);
  gap: 0.625rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 2rem;
  cursor: pointer;
  user-select: none;
}
.stories__btn-right img {
  padding: 1.25rem;
  height: 4rem;
}

.chips {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
.chip {
  background: var(--white);
  border-radius: 0.5rem;
  padding: 0.625rem 1rem;
  gap: 0.625rem;
  color: var(--blue);
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

.chip-blue {
  display: flex;
  flex-direction: row;
  gap: 0.625rem;
  border-radius: 0.5rem;
  padding: 0.625rem 1rem;
  background: var(--bg_secondary);
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
  color: var(--blue);
}

.list {
  display: flex;
  flex-direction: column;
}
.list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.8125rem;
}
.list-item img {
  margin-left: 0.4375rem;
}

.card {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  z-index: 2;
  position: relative;
  top: 60%;
  left: 0.75rem;
  padding: 1.25rem;
  border-radius: 0.5rem;
  background: var(--white);
  width: 32.375rem;
}
@media (max-width: 768px) {
  .card {
    width: 100%;
    left: 0;
    padding: 1rem;
    border: 0.125rem solid #E7ECF0;
    gap: 0.75rem;
    z-index: unset;
    position: unset;
  }
}
.card__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .card__header {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.75rem;
  }
}
.card__header h4 {
  font-weight: 600;
  font-size: 1.75rem;
  line-height: 2rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .card__header h4 {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 120%;
  }
}
.card__body {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .card__body {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9tYWluLW1vZGFsLnNjc3MiLCJpbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQVZGO0lBV0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTtJQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBGO0lBUUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRjtJQVNJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7QUFHSjtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlOO0VBQ0U7RUFDQTs7O0FDbkZKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkY7SUFjSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFiRjtJQWNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBGO0lBUUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkY7SUFTSTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQVZGO0lBV0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFiRjtJQWNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEY7SUFZSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOztFQUVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFRVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7OztBQU9aO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtHOzs7QUFHSDtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFJTjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJOzs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQU9aO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRTtFQURGO0lBRUk7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFkRjtJQWVJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7QUFRWjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBGO0lBUUk7SUFDQTs7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJO0lBQ0E7OztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7O0FBS1I7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7Ozs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7Ozs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7Ozs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTs7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOztFQUNBO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBOzs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTtJQUNBOzs7QUFRaEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVpGO0lBYUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0EiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW4tLW1vZGFsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDI0cHggMzJweCAyNHB4IDMycHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCAyNHB4IDBweCAjMDA0RjY5MEE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgJi5jZW50ZXIge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgIG1heC13aWR0aDogNjM5cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgbWF4LWhlaWdodDogNTAzcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMjRweCAzMnB4IDA7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dF9yZWd1bGFyKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZsZXgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA0cHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X3JlZ3VsYXIpO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuL21haW4tbW9kYWwnO1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9mdW5jdGlvblwiO1xyXG5cclxuLmhlcm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9oZXJvL2JnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgaGVpZ2h0OiByZW0oNzM4KTtcclxuICBwYWRkaW5nLXRvcDogcmVtKDk2KTtcclxuICBwYWRkaW5nLWxlZnQ6IHJlbSgyODApO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgyODApO1xyXG4gIGdhcDogcmVtKDIwKTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGhlaWdodDogcmVtKDYxNyk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg2NCk7XHJcbiAgICBnYXA6IHJlbSgzMik7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvaGVyby9iZy1tLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgJl9fc2Vjb25kIHtcclxuICAgIHdpZHRoOiByZW0oMTE4MCk7XHJcbiAgICBoZWlnaHQ6IHJlbSg3MzgpO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9oZXJvL2JnX3NlY29uZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9oZXJvL2JnX3NlY29uZC1tLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0b3A6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190YWcge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgcGFkZGluZzogcmVtKDEyKSByZW0oMjApO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDZCMEVCIDAlLCAjNkNCRjY2IDEwMCUpO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiByZW0oMzIpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiByZW0oODgwKTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHJlbSgxOCk7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDU2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU2KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMEUzODYyQ0M7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogcmVtKDUyKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndoby13ZS1oZWxwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZy10b3A6IHJlbSg4MCk7XHJcbiAgcGFkZGluZy1ib3R0b206IHJlbSgxMTMpO1xyXG4gIGdhcDogcmVtKDQwKTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IHJlbSgzMikgMCByZW0oNjQpO1xyXG4gICAgZ2FwOiByZW0oMjQpO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSg1Nik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dF9ib2xkKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogcmVtKDIwKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19maXJzdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xyXG4gICAgYm9yZGVyOiByZW0oMikgc29saWQgdmFyKC0tc3Ryb2tlX3NlY29uZGFyeSk7XHJcbiAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiByZW0oNTgwKTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnX3NlY29uZGFyeSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgcGFkZGluZzogcmVtKDMyKTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiByZW0oMTgpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiByZW0oNik7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIG1heC13aWR0aDogcmVtKDUxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgICBjb2xvcjogIzBFMzg2MkNDO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBnYXA6IHJlbSg4KTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IHJlbSgxNik7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSgzMikgcmVtKDMyKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxNikgMDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiByZW0oOCk7XHJcbiAgICB9XHJcbiAgICAmLWxlZnQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg2NCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgIHdpZHRoOiByZW0oMzY1KTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnX3NlY29uZGFyeSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpIHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg2NCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zZWNvbmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlbSgzMik7XHJcbiAgICB3aWR0aDogcmVtKDU4MCk7XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpO1xyXG4gICAgYm9yZGVyOiByZW0oMikgc29saWQgdmFyKC0tc3Ryb2tlX3ByaW1hcnkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCByZW0oMTYpO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogcmVtKDI1KTtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDE2KSAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBnYXA6IHJlbSg4KTtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmdfcHJpbWFyeSk7XHJcbiAgICAgICAgJi1udW1iZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDI0KTtcclxuICAgICAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgICAgIHdpZHRoOiByZW0oNzQpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oNDgpO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgxMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiByZW0oOCk7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDM3MCk7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgICBjb2xvcjogIzBFMzg2MkNDO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ob3ctd2UtaGVscCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogcmVtKDQwKTtcclxuICBwYWRkaW5nLXRvcDogcmVtKDI4KTtcclxuICBwYWRkaW5nLWJvdHRvbTogcmVtKDExMyk7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpIDAgcmVtKDY0KTtcclxuICAgIGdhcDogcmVtKDI0KTtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oNTYpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlbSgyMCk7XHJcbiAgfVxyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogcmVtKDIwKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmdfcHJpbWFyeSk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMik7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogcmVtKDEyKTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgIGNvbG9yOiAjMEUzODYyQ0M7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmd1aWRlcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogcmVtKDQwKTtcclxuICBwYWRkaW5nLXRvcDogcmVtKDEwNCk7XHJcbiAgcGFkZGluZy1ib3R0b206IHJlbSgxMTIpO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZ2FwOiByZW0oMjQpO1xyXG4gICAgcGFkZGluZzogcmVtKDU2KSAwIHJlbSg2NCk7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHJlbSg0OCk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtKDU2KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiByZW0oMjApO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg3OXB4KSB7XHJcbiAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODc5cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ndWlkZS0xIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvZ3VpZGVzLzEucG5nXCIpIG5vLXJlcGVhdDtcclxufVxyXG4uZ3VpZGUtMiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2d1aWRlcy8yLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbn1cclxuLmd1aWRlLTMge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9ndWlkZXMvMy5wbmdcIikgbm8tcmVwZWF0O1xyXG59XHJcbi5ndWlkZS00IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvZ3VpZGVzLzQucG5nXCIpIG5vLXJlcGVhdDtcclxufVxyXG4uZ3VpZGUtMSwgLmd1aWRlLTIsIC5ndWlkZS0zLCAuZ3VpZGUtNCB7XHJcbiAgZ2FwOiByZW0oMjQpO1xyXG4gIHdpZHRoOiByZW0oNTgwKTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcclxuICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDMyKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjQpO1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkIHZhcigtLXN0cm9rZV9wcmltYXJ5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlbSgzMik7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMjIpIHJlbSgyNCkgcmVtKDIyKTtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDUyKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHJlbSgyOCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZ2FwOiByZW0oOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgICBjb2xvcjogIzBFMzg2MkNDO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IHJlbSg4KTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAudGFnLW0ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTElO1xyXG4gICAgICAgICAgICBnYXA6IHJlbSg4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgxMSkgcmVtKDgpIHJlbSgxMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ndWlkZS01IHtcclxuICBwYWRkaW5nOiByZW0oNjApIHJlbSg2MCkgcmVtKDApIHJlbSg2MCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJnX3ByaW1hcnkpO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpIHJlbSgxNikgcmVtKDApIHJlbSgxNik7XHJcbiAgICBnYXA6IHJlbSgzMik7XHJcbiAgfVxyXG4gICYtYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlbSgzMik7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHJlbSgyNCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgICAmLXRhZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogcmVtKDQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgyMCkgcmVtKDgpIHJlbSgxNCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMSU7XHJcbiAgICAgICAgY29sb3I6ICM1NjZDODg7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTElO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRpdGxle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBnYXA6IHJlbSg4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcclxuICAgICAgICAgIGNvbG9yOiAjMEUzODYyQ0M7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaW1ne31cclxufVxyXG4ucHJvamVjdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGdhcDogcmVtKDEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgcGFkZGluZzogcmVtKDEwNSkgcmVtKDEzMCkgcmVtKDExMyk7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogcmVtKDMyKSByZW0oMTYpO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiByZW0oMzQyKTtcclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiByZW0oMzIpO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oNjE1KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlbSgxOCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0OCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTYpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcclxuICAgICAgY29sb3I6ICNGRkZGRkZDQztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpZGVvcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGdhcDogcmVtKDI4KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gIHBhZGRpbmc6IHJlbSgxMDQpIHJlbSgxMzApIHJlbSgxMTIpO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IHJlbSgzMikgcmVtKDE2KTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiByZW0oNTcyKTtcclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiByZW0oMzIpO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oNTgwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVtKDE2KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBnYXA6IHJlbSg4KTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDU2KTtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGQ0M7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pdGVtLTEge1xyXG4gIHdpZHRoOiByZW0oMzgwKTtcclxuICBnYXA6IHJlbSgzMik7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjQpO1xyXG4gIH1cclxufVxyXG4uaXRlbS0yIHtcclxuICB3aWR0aDogcmVtKDc4MCk7XHJcbiAgZ2FwOiByZW0oOCk7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4uaXRlbS0zIHtcclxuICB3aWR0aDogcmVtKDU4MCk7XHJcbiAgZ2FwOiByZW0oMjgpO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLml0ZW0tNCB7XHJcbiAgd2lkdGg6IHJlbSg1ODApO1xyXG4gIGdhcDogcmVtKDIwKTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi5pdGVtLTUge1xyXG4gIHdpZHRoOiByZW0oNzgwKTtcclxuICBnYXA6IHJlbSgxMSk7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4uaXRlbS02e1xyXG4gIHdpZHRoOiByZW0oMzgwKTtcclxuICBnYXA6IHJlbSgzMik7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4uc3RvcmllcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiByZW0oNDApO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJnX3NlY29uZGFyeSk7XHJcbiAgcGFkZGluZzogcmVtKDEwNCkgcmVtKDQ2KSByZW0oMTEyKTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1NikgMCByZW0oNjQpIDA7XHJcbiAgICBnYXA6IHJlbSgyNCk7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHJlbSg0OCk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtKDU2KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiByZW0oMzIpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBnYXA6IHJlbSgyNCk7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTYpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgd2lkdGg6IDkxLjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiByZW0oOCk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEFGRUY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDgpO1xyXG4gICAgICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDE2KSByZW0oMjApO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMjQ3KTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMik7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMik7XHJcbiAgICAgIGdhcDogcmVtKDMyKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICAgICYtc2VjdGlvbi1maXJzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNTQyKTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMik7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDU0Mik7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXNlY3Rpb24tc2Vjb25kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IHJlbSg1NDIpO1xyXG4gICAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IHJlbSgxMik7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmdfcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG4tbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcclxuICAgIGdhcDogcmVtKDEwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogcmVtKDY0KTtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnRuLXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xyXG4gICAgZ2FwOiByZW0oMTApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgaW1nIHtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oNjQpO1xyXG4gICAgfVxyXG4gICB9XHJcbn1cclxuLmNoaXBzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZ2FwOiByZW0oOCk7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBcclxuICB9XHJcbn1cclxuLmNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgcGFkZGluZzogcmVtKDEwKSByZW0oMTYpO1xyXG4gIGdhcDogcmVtKDEwKTtcclxuICBjb2xvcjogdmFyKC0tYmx1ZSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XHJcbn1cclxuLmNoaXAtYmx1ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGdhcDogcmVtKDEwKTtcclxuICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgcGFkZGluZzogcmVtKDEwKSByZW0oMTYpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJnX3NlY29uZGFyeSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xyXG59XHJcbi5saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgJi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogcmVtKDEzKTtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiByZW0oMTIpO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNjAlO1xyXG4gIGxlZnQ6IHJlbSgxMik7XHJcbiAgcGFkZGluZzogcmVtKDIwKTtcclxuICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gIHdpZHRoOiByZW0oNTE4KTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IHJlbSgxNik7XHJcbiAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAjRTdFQ0YwO1xyXG4gICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgei1pbmRleDogdW5zZXQ7XHJcbiAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgfVxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogcmVtKDEyKTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
