@charset "UTF-8";
@media (max-width: 767px) {
  .desktop {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .mobile {
    display: none !important;
  }
}
* {
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

a, button, :focus, :hover, :active {
  outline: none;
  text-decoration: none;
}

body {
  margin: 0;
  padding: 0;
  min-width: 320px;
}

html {
  font-size: 0.0694444444vw;
}
@media (max-width: 767px) {
  html {
    font-size: 0.2564102564vw;
  }
}

body.shortread_11 .organism__content-right, body.shortread_11 .deficit__content, body.shortread_11 .factors__content-left, body.shortread_11 .reasons__content, body.shortread_11 .sulfate__block, body.shortread_10 .hypomagnesemia__card, body.shortread_10 .hypomagnesemia__diagnosis-info-right, body.shortread_10 .hypomagnesemia__diagnosis-white, body.shortread_10 .hypomagnesemia__diagnosis-excretion, body.shortread_10 .antagonist__white, body.shortread_9 .populations__banner, body.shortread_9 .populations__statistics-right, body.shortread_9 .populations__daily-need-note, body.shortread_9 .criteria__item, body.shortread_9 .criteria__banner, body.shortread_9 .criteria__statistics-right, body.shortread_8 .benefits, body.shortread_8 .symptoms__left-content, body.shortread_8 .deficiency__inner {
  border-radius: 24rem;
  background: #FFF;
}

body.shortread_11 .factors__blue, body.shortread_10 .antagonist__blue {
  border-radius: 24rem;
  color: #FFF;
  background-color: #001887;
}

body.shortread_11 .organism__title, body.shortread_11 .organism__content-blue-text, body.shortread_11 .deficit__title, body.shortread_11 .deficit__item-percent, body.shortread_11 .factors__title, body.shortread_11 .factors__content-title, body.shortread_11 .reasons__title, body.shortread_11 .cation__title, body.shortread_11 .research__title, body.shortread_11 .research__subtitle, body.shortread_11 .sulfate__title, body.shortread_11 .sulfate__block-title, body.shortread_11 .reatment__title, body.shortread_10 .hypomagnesemia__title, body.shortread_10 .hypomagnesemia__highlight-title, body.shortread_10 .hypomagnesemia__diagnosis-title, body.shortread_10 .hypomagnesemia__diagnosis-excretion-big, body.shortread_10 .antagonist__title, body.shortread_10 .antagonist__right-block-title, body.shortread_10 .antagonist__white-title, body.shortread_9 .populations__title, body.shortread_9 .populations__subtitle, body.shortread_9 .populations__banner-text, body.shortread_9 .populations__statistics-right, body.shortread_9 .criteria__title, body.shortread_9 .criteria__subtitle, body.shortread_9 .criteria__banner-text, body.shortread_9 .criteria__statistics-blue-text, body.shortread_8 .pregnancy__title, body.shortread_8 .organic__title {
  font-weight: 700;
  color: #001887;
}

@font-face {
  font-family: "TildaSans";
  font-style: normal;
  font-weight: 250 1000;
  src: url("./fonts/TildaSans-VF.woff2") format("woff2-variations"), url("./fonts/TildaSans-VF.woff") format("woff-variations");
}
@font-face {
  font-family: "TildaSans";
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/TildaSans-Regular.eot");
  src: url("./fonts/TildaSans-Regular.eot?#iefix") format("embedded-opentype"), url("./fonts/TildaSans-VF.woff2") format("woff2-variations"), url("./fonts/TildaSans-VF.woff") format("woff-variations"), url("./fonts/TildaSans-Regular.woff2") format("woff2"), url("./fonts/TildaSans-Regular.woff") format("woff");
}
@font-face {
  font-family: "TildaSans";
  font-style: normal;
  font-weight: 600;
  src: url("./fonts/TildaSans-Semibold.eot");
  src: url("./fonts/TildaSans-Semibold.eot?#iefix") format("embedded-opentype"), url("./fonts/TildaSans-VF.woff2") format("woff2-variations"), url("./fonts/TildaSans-VF.woff") format("woff-variations"), url("./fonts/TildaSans-Semibold.woff2") format("woff2"), url("./fonts/TildaSans-Semibold.woff") format("woff");
}
@font-face {
  font-family: "TildaSans";
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/TildaSans-Bold.eot");
  src: url("./fonts/TildaSans-Bold.eot?#iefix") format("embedded-opentype"), url("./fonts/TildaSans-VF.woff2") format("woff2-variations"), url("./fonts/TildaSans-VF.woff") format("woff-variations"), url("./fonts/TildaSans-Bold.woff2") format("woff2"), url("./fonts/TildaSans-Bold.woff") format("woff");
}
@font-face {
  font-family: "Circe";
  font-style: normal;
  font-display: auto;
  font-weight: 400;
  src: url("./fonts/Circe_Regular.eot?") format("eot"), url("./fonts/Circe_Regular.woff2") format("woff2"), url("./fonts/Circe_Regular.woff") format("woff"), url("./fonts/Circe_Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Circe";
  font-style: normal;
  font-display: auto;
  font-weight: 700;
  src: url("./fonts/Circe_Bold.eot?") format("eot"), url("./fonts/Circe_Bold.woff2") format("woff2"), url("./fonts/Circe_Bold.woff") format("woff"), url("./fonts/Circe_Bold.ttf") format("truetype");
}
html {
  height: 100%;
  font-size: 0.0520833333vw;
}
@media (max-width: 767px) {
  html {
    font-size: 0.2777777778vw;
  }
}

body {
  background-color: #d7e9ff;
  font-family: "TildaSans";
  font-size: 20rem;
  font-weight: 400;
  color: #000;
  position: relative;
  height: 100%;
}
.button {
  cursor: pointer;
  background-color: #001887;
  color: #fff;
  border-radius: 100rem;
  height: 68rem;
  line-height: 68rem;
  padding: 0 40rem;
  font-weight: 600;
  display: inline-block;
  text-align: center;
}
@media (max-width: 767px) {
  .button {
    width: 100%;
  }
}
.button:hover {
  background-color: #aaa;
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: 1110rem;
  position: relative;
}
@media (max-width: 767px) {
  .container {
    width: 334rem;
  }
}

.block {
  position: relative;
  margin-top: 80rem;
}
.block .inner {
  background-color: #fff;
  border-radius: 24rem;
  padding: 20rem;
}
@media (max-width: 767px) {
  .block .inner {
    padding: 12rem;
  }
}

.block_title {
  font-size: 40rem;
  font-weight: 700;
  color: #001887;
}
@media (max-width: 767px) {
  .block_title {
    font-size: 30rem;
  }
}

sup {
  font-size: 50%;
  font-weight: 700;
}
@media (max-width: 767px) {
  sup {
    font-size: 60%;
  }
}

.header {
  padding-top: 68rem;
}
@media (max-width: 767px) {
  .header {
    padding-top: 24rem;
  }
}
.header .logo {
  display: block;
  display: flex;
  align-items: center;
}
.header .logo .ordi {
  width: 49rem;
}
@media (max-width: 767px) {
  .header .logo .ordi {
    width: 40rem;
  }
}
.header .logo i {
  display: block;
  width: 1rem;
  height: 40rem;
  background-color: #001887;
  margin: 0 20rem;
}
.header .logo .course {
  width: 195rem;
}
@media (max-width: 767px) {
  .header .logo .course {
    width: 111rem;
  }
}

.block.links {
  font-size: 14rem;
  font-weight: 300;
  margin-top: 75rem;
  line-height: 1.22;
}
.block.links .list {
  counter-reset: links;
}
.block.links .list .item {
  display: flex;
}
.block.links .list .item:before {
  counter-increment: links;
  content: counter(links) ".";
  width: 18rem;
  display: inline-block;
  flex-shrink: 0;
  margin-right: 4rem;
  text-align: right;
}
.block.bottom .line1 {
  color: #001887;
  font-size: 40rem;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 767px) {
  .block.bottom .line1 {
    font-size: 30rem;
  }
}
.block.bottom .line2 {
  color: #001887;
  font-size: 40rem;
  font-weight: 700;
  margin-top: 40rem;
  text-align: center;
}
@media (max-width: 767px) {
  .block.bottom .line2 {
    font-size: 30rem;
    margin-top: 20rem;
  }
}
.block.bottom .line2-3-text {
  margin-top: 24rem;
}
.block.bottom .line3 {
  display: flex;
  align-items: center;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  .block.bottom .line3 {
    display: block;
    margin-top: 27rem;
  }
}
.block.bottom .line3 .left {
  width: 320rem;
  height: 340rem;
  background: url(./img/packshot-forte.png) 0 0 no-repeat;
  background-size: 100% auto;
  text-align: center;
  padding-top: 76rem;
  font-size: 24rem;
  font-weight: 700;
  margin-right: 84rem;
  color: #001887;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .block.bottom .line3 .left {
    width: 100%;
    padding-top: 82rem;
    margin-right: 0;
  }
}
.block.bottom .line3 .left.infusion {
  background-image: url(./img/packshot-infusion.png);
}
.block.bottom .line3 .left.t180 {
  background-image: url(./img/packshot-180.png);
}
@media (max-width: 767px) {
  .block.bottom .line3 .right {
    margin-top: 27rem;
  }
}
.block.bottom .line3 .right .title {
  color: #001887;
  font-size: 24rem;
  font-weight: 700;
  margin-bottom: 20rem;
}
.block.bottom .line3 .right .divider {
  height: 20rem;
}
.block.bottom .line4 {
  margin-top: 33rem;
  background: url(./img/article_read_compass.png) 0 50% no-repeat, linear-gradient(351deg, #A0C5F1 0%, #A0C5F1 49%, #598FCF 93%, #548BCD 100%);
  background-size: 399rem, auto;
  color: #fff;
  font-size: 26rem;
  border-radius: 24rem;
  padding: 38rem 30rem;
  padding-left: 420rem;
  min-height: 340rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .block.bottom .line4 {
    background: url(./img/article_read_compass-mob.png) 50% 0 no-repeat, linear-gradient(351deg, #A0C5F1 0%, #A0C5F1 49%, #598FCF 93%, #548BCD 100%);
    background-size: 100% auto, auto;
    padding: 20rem;
    padding-top: 334rem;
    margin-top: 60rem;
  }
}
.block.bottom .line4 .text {
  max-width: 600rem;
  font-size: 30rem;
  line-height: 0.96;
}
.block.bottom .line4 .title {
  font-size: 34rem;
  font-weight: 700;
  padding-top: 16rem;
  margin-top: auto;
}
.block.bottom .line4 .button {
  margin-top: 38rem;
  font-size: 20rem;
  width: 250rem;
}
@media (max-width: 767px) {
  .block.bottom .line4 .button {
    width: 100%;
  }
}
.block.rate .inner {
  height: 173rem;
}
.block.rate .block_title {
  font-size: 24rem;
  text-align: center;
  margin-top: 20rem;
}
.block.rate .list {
  display: flex;
  justify-content: center;
  gap: 22rem;
  margin-top: 24rem;
}
.block.rate .list img {
  height: 40rem;
  cursor: pointer;
}
.block.to_landing {
  display: flex;
  justify-content: center;
  margin-top: 40rem;
}

section.disclaimer {
  margin-top: 80rem;
  padding-bottom: 40rem;
  color: #656565;
}
section.disclaimer .container {
  padding-left: 360rem;
  position: relative;
}
@media (max-width: 767px) {
  section.disclaimer .container {
    padding-left: 0;
  }
}
section.disclaimer img {
  width: 193rem;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 767px) {
  section.disclaimer img {
    position: static;
  }
}
section.disclaimer .title {
  font-weight: 100;
  font-size: 30rem;
  letter-spacing: -2rem;
}
@media (max-width: 767px) {
  section.disclaimer .title {
    margin-top: 12rem;
  }
}
section.disclaimer .text {
  margin-top: 20rem;
  display: flex;
  text-decoration-skip: flex;
  justify-content: space-between;
  font-size: 12rem;
}
@media (max-width: 767px) {
  section.disclaimer .text {
    display: block;
  }
  section.disclaimer .text .right {
    margin-top: 20rem;
  }
}
section.disclaimer .text a {
  color: #656565;
}
section.disclaimer .text a.instruction {
  color: #001887;
}

.footer {
  padding-top: 36rem;
  padding-bottom: 24rem;
  background-color: #fff;
  font-size: 12rem;
  border-top: #d1d1d1 3rem solid;
  font-family: Circe, sans-serif;
}
@media (max-width: 767px) {
  .footer {
    border-width: 2rem;
    padding-bottom: 20rem;
  }
}
@media (max-width: 767px) {
  .footer .container {
    display: block;
  }
}
.footer .line1 {
  display: flex;
  justify-content: space-between;
}
.footer .line1 .logo {
  width: 222rem;
}
@media (max-width: 767px) {
  .footer .line1 .logo {
    width: 163rem;
  }
}
.footer .line1 .logo img {
  width: 100%;
}
.footer .line1 .share_block {
  display: flex;
  gap: 10rem;
}
.footer .line1 .share_block img {
  width: 40rem;
}
@media (max-width: 767px) {
  .footer .line1 .share_block img {
    width: 36rem;
  }
}
.footer .line2 {
  margin-top: 33rem;
  display: flex;
}
@media (max-width: 767px) {
  .footer .line2 {
    display: block;
  }
}
.footer .line2 a {
  display: block;
  color: #000;
  margin-bottom: 9rem;
}
@media (max-width: 767px) {
  .footer .line2 a {
    margin-bottom: 12rem;
  }
}
.footer .line3 {
  display: flex;
  margin-top: 18rem;
}
@media (max-width: 767px) {
  .footer .line3 {
    flex-direction: column-reverse;
    margin-top: 24rem;
  }
}
.footer .line3 img {
  display: block;
  margin-bottom: 14rem;
  width: 40rem;
}
.footer .line3 .col.col1 {
  font-weight: 700;
}
@media (max-width: 767px) {
  .footer .line3 .col.col1 {
    font-size: 11rem;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
  }
}
.footer .line3 .col.col2 {
  width: auto;
  font-size: 11rem;
  color: #979797;
  padding-top: 10rem;
  line-height: 1.09;
}
@media (max-width: 767px) {
  .footer .line3 .col.col2 {
    font-size: 10rem;
    padding-top: 0;
  }
}
.footer .line3 .col.col2 .divider {
  height: 10rem;
}
@media (max-width: 767px) {
  .footer .line3 .col.col2 .divider {
    height: 8rem;
  }
}
.footer .line3 .col.col2 a {
  color: #979797;
  text-decoration: underline;
}
.footer .col.col1 {
  width: 330rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .footer .col.col1 {
    width: 100%;
    margin-bottom: 30rem;
  }
}
.footer .col.col2 {
  width: 330rem;
}
@media (max-width: 767px) {
  .footer .col.col2 {
    width: 100%;
    margin-bottom: 22rem;
  }
}

.anchor {
  position: absolute;
  top: -110rem;
}
@media (max-width: 767px) {
  .anchor {
    top: -60rem;
  }
}

.download {
  display: flex;
  align-items: center;
  gap: 24rem;
}
@media (max-width: 767px) {
  .download {
    flex-direction: column;
    height: auto;
    gap: 40rem;
  }
}
.download__img {
  max-width: 551rem;
}
.download__img img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  .download__btn {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 20rem;
  }
}
.download__btn-link {
  background-color: #001887;
  border-radius: 100rem;
  display: flex;
  height: 68rem;
  width: 154rem;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin-bottom: 24rem;
}
.download__btn-link:hover {
  background-color: #aaa;
  transition: background-color 0.3s ease;
}
@media (max-width: 767px) {
  .download__btn-link {
    width: 100%;
  }
}

body.landing {
  background: #d7e9ff url(./img/bg-banner.png) 54% 0 no-repeat;
  background-size: 1425rem;
}
@media (max-width: 767px) {
  body.landing {
    background-image: url(./img/bg-banner-mob.png);
    background-position: 50% 76rem;
    background-size: 100% auto;
  }
}
@media (max-width: 767px) {
  body.landing .main {
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  body.landing .banner {
    margin-top: 46rem;
    height: 500rem;
  }
}
body.landing .banner .compass {
  width: 560rem;
  position: absolute;
  top: -157rem;
  right: -52rem;
}
@media (max-width: 767px) {
  body.landing .banner .compass {
    width: 368rem;
    position: absolute;
    top: 220rem;
    right: -16rem;
  }
}
body.landing .banner .block_title {
  font-size: 48rem;
  margin-top: 23rem;
}
@media (max-width: 767px) {
  body.landing .banner .block_title {
    text-align: center;
    font-size: 30rem;
    margin-top: 0;
  }
}
body.landing .banner .tags {
  display: flex;
  flex-wrap: wrap;
  font-size: 20rem;
  gap: 8rem;
  margin-top: 28rem;
  max-width: 600rem;
}
@media (max-width: 767px) {
  body.landing .banner .tags {
    font-size: 14rem;
    justify-content: center;
    margin-top: 34rem;
  }
}
body.landing .banner .tags .item {
  border-radius: 12rem;
  height: 42rem;
  line-height: 42rem;
  padding-left: 54rem;
  background: #fff url(./img/tag-1.svg) 12rem 50% no-repeat;
  background-size: 30rem;
  padding-right: 10rem;
  color: #000;
}
@media (max-width: 767px) {
  body.landing .banner .tags .item {
    order: 1;
  }
}
body.landing .banner .tags .item.item2 {
  background-image: url(./img/tag-2.svg);
}
@media (max-width: 767px) {
  body.landing .banner .tags .item.item2 {
    order: 3;
  }
}
body.landing .banner .tags .item.item3 {
  background-image: url(./img/tag-3.svg);
}
@media (max-width: 767px) {
  body.landing .banner .tags .item.item3 {
    order: 2;
  }
}
body.landing .banner .tags .item.item4 {
  background-image: url(./img/tag-4.svg);
}
@media (max-width: 767px) {
  body.landing .banner .tags .item.item4 {
    order: 4;
  }
}
body.landing .banner .tags .item.item5 {
  background-image: url(./img/tag-5.svg);
}
@media (max-width: 767px) {
  body.landing .banner .tags .item.item5 {
    order: 5;
  }
}
body.landing .block1 {
  margin-top: 67rem;
}
@media (max-width: 767px) {
  body.landing .block1 {
    margin-top: 0;
  }
}
body.landing .block1 .block_title {
  text-align: center;
}
@media (min-width: 768px) {
  body.landing .block1 .block_title {
    margin-top: 10rem;
  }
}
body.landing .block1 .line2 {
  font-size: 30rem;
  color: #afbeff;
  margin-top: 12rem;
  text-align: center;
}
@media (max-width: 767px) {
  body.landing .block1 .line2 {
    font-size: 22rem;
    margin-top: 10rem;
  }
}
body.landing .block1 .line3 {
  background-color: #CDE2FC;
  text-align: center;
  height: 82rem;
  padding-top: 28rem;
  border-radius: 12rem;
  margin-top: 24rem;
}
@media (max-width: 767px) {
  body.landing .block1 .line3 {
    height: 64rem;
    padding-top: 21rem;
    margin-top: 24rem;
  }
}
body.landing .block1 .line4 {
  display: flex;
  justify-content: center;
  gap: 40rem;
  margin-top: 45rem;
}
@media (max-width: 767px) {
  body.landing .block1 .line4 {
    margin-top: 40rem;
    flex-direction: column;
    gap: 30rem;
    font-size: 18rem;
  }
}
body.landing .block1 .line4 .item {
  width: 460rem;
  height: 144rem;
  border: #DBDBDB 2rem solid;
  border-radius: 12rem;
  padding-left: 270rem;
  padding-top: 48rem;
  position: relative;
}
@media (max-width: 767px) {
  body.landing .block1 .line4 .item {
    width: 100%;
    height: 97rem;
    padding-left: 154rem;
    padding-top: 26rem;
  }
}
body.landing .block1 .line4 .item img {
  position: absolute;
  left: -1rem;
  bottom: 0;
  width: 456rem;
}
@media (max-width: 767px) {
  body.landing .block1 .line4 .item img {
    width: 100%;
  }
}
body.landing .block1 .line5 {
  background-color: #CDE2FC;
  border-radius: 12rem;
  padding-left: 440rem;
  height: 160rem;
  padding-top: 38rem;
  position: relative;
  margin-top: 64rem;
  border: #E9F3FF 2rem solid;
}
@media (max-width: 767px) {
  body.landing .block1 .line5 {
    text-align: center;
    padding-left: 0;
    padding-top: 16rem;
    height: 326rem;
    margin-top: 26rem;
    font-size: 18rem;
  }
}
body.landing .block1 .line5 img {
  position: absolute;
  width: 320rem;
  left: 40rem;
  top: -48rem;
}
@media (max-width: 767px) {
  body.landing .block1 .line5 img {
    left: 12rem;
    width: 300rem;
    top: auto;
    bottom: -28rem;
  }
}
body.landing .block1 .line5 .title {
  font-size: 40rem;
  font-weight: 500;
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  body.landing .block1 .line5 .title {
    font-size: 30rem;
    margin-bottom: 4rem;
  }
}
body.landing .block2 {
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  body.landing .block2 {
    margin-top: 64rem;
  }
}
body.landing .block2 .inner {
  background: linear-gradient(to right, #f3f9ff 0%, #fff 50%, #f3f9ff 100%);
  padding-bottom: 10rem;
}
@media (max-width: 767px) {
  body.landing .block2 .inner {
    background: linear-gradient(to bottom, #fff 0%, #f3f9ff 100%);
  }
  body.landing .block2 .inner.mobile {
    margin-top: 24rem;
  }
}
body.landing .block2 .block_title {
  text-align: center;
  gap: 44rem;
}
@media (min-width: 768px) {
  body.landing .block2 .block_title {
    font-size: 26rem;
    display: flex;
    justify-content: center;
  }
}
body.landing .block2 .block_title img {
  width: 40rem;
  margin-right: 12rem;
}
body.landing .block2 .block_title .item {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.landing .block2 .block_title .item {
    display: block;
  }
}
body.landing .block2 .list {
  margin-top: 18rem;
  text-align: center;
}
body.landing .block2 .list .item {
  padding: 12rem 0 11rem;
}
body.landing .block2 .list .item:not(:first-child) {
  border-top: #afbeff 1rem solid;
}
body.landing .block2 .list .item:nth-child(-n+3) {
  font-weight: 700;
  color: #001887;
}
body.landing .block2 .button {
  margin: 23rem auto 0;
}
body.landing .block3 .block_title {
  text-align: center;
  background-color: #CDE2FC;
  border-radius: 12rem;
  margin-bottom: 12rem;
  height: 56rem;
  line-height: 56rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30rem;
}
@media (max-width: 767px) {
  body.landing .block3 .block_title {
    font-size: 20rem;
    line-height: unset;
    height: auto;
    padding: 12rem 30rem 14rem;
    flex-direction: column;
  }
}
body.landing .block3 .block_title img {
  height: 40rem;
  margin-right: 12rem;
}
@media (max-width: 767px) {
  body.landing .block3 .block_title img {
    margin-right: 0;
    margin-bottom: 8rem;
  }
}
body.landing .block3 .line3 {
  display: flex;
  justify-content: center;
  gap: 40rem;
  margin-top: 42rem;
}
@media (max-width: 767px) {
  body.landing .block3 .line3 {
    display: block;
    margin-top: 24rem;
  }
}
body.landing .block3 .line3 .title {
  font-weight: 700;
  color: #001887;
  font-size: 24rem;
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  body.landing .block3 .line3 .title {
    margin-top: 10rem;
  }
}
body.landing .block3 .line3 .left {
  text-align: center;
  width: 380rem;
}
@media (max-width: 767px) {
  body.landing .block3 .line3 .left {
    width: 100%;
  }
}
body.landing .block3 .line3 .right {
  position: relative;
  padding-left: 106rem;
}
@media (max-width: 767px) {
  body.landing .block3 .line3 .right {
    padding-left: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 24rem;
  }
}
body.landing .block3 .line3 .right img {
  position: absolute;
  left: 0;
  top: 0;
  width: 80rem;
}
@media (max-width: 767px) {
  body.landing .block3 .line3 .right img {
    position: static;
  }
}
body.landing .block3 .line3 .right .title {
  opacity: 0.4;
}
@media (max-width: 767px) {
  body.landing .block3 .line3 .right .title {
    opacity: 1;
  }
}
body.landing .block3 .line4 {
  background-color: #CDE2FC;
  border-radius: 100rem;
  position: relative;
  padding-left: 186rem;
  display: flex;
  align-items: center;
  height: 108rem;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.landing .block3 .line4 {
    display: block;
    padding-left: 0;
    height: auto;
    border-radius: 20rem;
    padding: 0 20rem 20rem;
    text-align: center;
    margin-top: 96rem;
  }
}
body.landing .block3 .line4 img {
  position: absolute;
  left: 20rem;
  top: -20rem;
  width: 140rem;
}
@media (max-width: 767px) {
  body.landing .block3 .line4 img {
    position: static;
    margin-top: -68rem;
    margin-bottom: 4rem;
  }
}
body.landing .block3 .line4 .button {
  margin-left: auto;
  margin-right: 24rem;
}
@media (max-width: 767px) {
  body.landing .block3 .line4 .button {
    margin-right: 0;
    margin-top: 20rem;
  }
}
body.landing .block4 .inner {
  background: #fff url(./img/b4.png) 0 100% no-repeat;
  background-size: 443rem;
  height: 362rem;
  padding-left: 510rem;
  padding-top: 27rem;
}
@media (max-width: 767px) {
  body.landing .block4 .inner {
    height: 818rem;
    padding: 28rem 10rem;
    text-align: center;
    background-image: url(./img/b4-mob.png);
    background-position: 50% 100%;
    background-size: 336rem auto;
  }
}
body.landing .block4 .block_title {
  font-size: 30rem;
}
body.landing .block4 .text {
  margin-top: 12rem;
}
body.landing .block4 .button {
  margin-top: 24rem;
}
body.landing .block.with_list {
  margin-top: 50rem;
  padding-top: 30rem;
}
body.landing .block.with_list .block_title {
  text-align: center;
}
@media (max-width: 767px) {
  body.landing .block.with_list .block_title {
    font-size: 40rem;
  }
}
body.landing .block.with_list .list {
  margin-top: 40rem;
  display: flex;
  justify-content: space-between;
  font-size: 24rem;
  font-weight: 600;
}
@media (max-width: 767px) {
  body.landing .block.with_list .list {
    flex-direction: column;
    gap: 38rem;
  }
}
body.landing .block.with_list .list .item {
  width: 255rem;
  color: #000;
}
@media (max-width: 767px) {
  body.landing .block.with_list .list .item {
    width: 100%;
  }
}
body.landing .block.with_list .list .item img {
  width: 100%;
  border-radius: 24rem;
  margin-bottom: 7rem;
}
body.landing .block.with_list .list .item .hint {
  font-weight: 400;
  font-size: 20rem;
  margin-top: 8rem;
}
body.landing .block.slider {
  margin-top: 50rem;
  padding-top: 30rem;
}
body.landing .block.slider .block_title {
  text-align: center;
}
@media (max-width: 767px) {
  body.landing .block.slider .block_title {
    font-size: 40rem;
  }
}
body.landing .block.slider .list {
  margin-top: 40rem;
}
body.landing .block.slider .list .item {
  max-width: 810rem;
  color: #001887;
  margin: auto;
}
body.landing .block.slider .list .item .image, body.landing .block.slider .list .item .video-js {
  border-radius: 24rem;
  width: 100%;
  height: 456rem;
  border: #afbeff 1rem solid;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
@media (max-width: 767px) {
  body.landing .block.slider .list .item .image, body.landing .block.slider .list .item .video-js {
    height: 188rem;
  }
}
body.landing .block.slider .list .item .image .vjs-poster, body.landing .block.slider .list .item .video-js .vjs-poster {
  background-size: cover;
}
body.landing .block.slider .list .item .image .vjs-poster:before, body.landing .block.slider .list .item .video-js .vjs-poster:before {
  content: "";
  background-color: rgba(0, 4, 23, 0.5);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
body.landing .block.slider .list .item .image .vjs-big-play-button, body.landing .block.slider .list .item .video-js .vjs-big-play-button {
  top: calc(50% - 37rem);
  left: calc(50% - 37rem);
  border: 0;
  height: 74rem;
  width: 74rem;
  background: transparent url(./img/ico-play.svg) 50% 50% no-repeat;
  background-size: cover;
  margin: 0;
}
body.landing .block.slider .list .item .image .vjs-big-play-button > *, body.landing .block.slider .list .item .video-js .vjs-big-play-button > * {
  display: none;
}
body.landing .block.slider .list .item .title {
  font-weight: 700;
  font-size: 30rem;
  line-height: 1;
  margin-top: 24rem;
}
@media (max-width: 767px) {
  body.landing .block.slider .list .item .title {
    font-size: 24rem;
    margin-top: 16rem;
  }
}
body.landing .block.slider .list .item .hint {
  font-weight: 400;
  font-size: 20rem;
  margin-top: 14rem;
}
@media (max-width: 767px) {
  body.landing .block.slider .list .item .hint {
    font-size: 18rem;
    margin-top: 8rem;
  }
}
body.landing .block.slider .slick-arrow {
  border: 0;
  font-size: 0;
  color: transparent;
  width: 55rem;
  height: 55rem;
  background: url(./img/ico-arrow-left.svg) 50% 50% no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 210rem;
  z-index: 100;
  cursor: pointer;
}
body.landing .block.slider .slick-arrow.slick-next {
  transform: rotate(180deg);
  left: auto;
  right: 0;
}
body.landing .block.slider .slick-dots {
  list-style: none;
  display: flex;
  justify-content: center;
  margin-top: 30rem;
}
body.landing .block.slider .slick-dots li {
  margin: 0 10rem;
}
body.landing .block.slider .slick-dots li.slick-active button {
  background-color: #001887;
}
body.landing .block.slider .slick-dots button {
  border: 0;
  font-size: 0;
  color: transparent;
  background-color: #afbeff;
  border-radius: 50%;
  height: 10rem;
  width: 10rem;
  cursor: pointer;
}
body.landing .magne_b6 {
  font-size: 0;
}
body.landing .magne_b6 .right {
  border-radius: 24rem;
  border: #afbeff 1rem solid;
  overflow: hidden;
}
@media (min-width: 768px) {
  body.landing .magne_b6 {
    display: flex;
    justify-content: space-between;
    padding: 0 40rem;
  }
  body.landing .magne_b6 .left img {
    width: 440rem;
    position: absolute;
    bottom: 0;
    left: 40rem;
  }
  body.landing .magne_b6 .right {
    overflow: hidden;
  }
  body.landing .magne_b6 .right img {
    width: 550rem;
  }
}
@media (max-width: 767px) {
  body.landing .magne_b6 img {
    width: 100%;
  }
  body.landing .magne_b6 .right {
    margin-top: 20rem;
    border-radius: 12rem;
  }
}
body.landing.landing_ginkekologia .block1 .line4 .item img, body.landing.landing_pediatria .block1 .line4 .item img {
  left: 12rem;
  width: 221rem;
}
@media (max-width: 767px) {
  body.landing.landing_ginkekologia .block1 .line4 .item img, body.landing.landing_pediatria .block1 .line4 .item img {
    width: 144rem;
    left: 8rem;
  }
  body.landing.landing_ginkekologia .block1 .line4 .item img.img2, body.landing.landing_pediatria .block1 .line4 .item img.img2 {
    width: 136rem;
  }
}
@media (min-width: 768px) {
  body.landing.landing_pediatria .block1 .line5 {
    height: 275rem;
    padding-left: 384rem;
    padding-top: 18rem;
  }
}
@media (max-width: 767px) {
  body.landing.landing_pediatria .block1 .line5 {
    height: 514rem;
  }
}
@media (min-width: 768px) {
  body.landing.landing_pediatria .block1 .line5 img.hand {
    width: 417rem;
    left: -48rem;
    top: auto;
    bottom: -35rem;
  }
}
@media (max-width: 767px) {
  body.landing.landing_pediatria .block1 .line5 img.hand {
    left: -12rem;
    width: 303rem;
    top: auto;
    bottom: -25rem;
  }
}
@media (min-width: 768px) {
  body.landing.landing_pediatria .block1 .line5 img.dosage {
    width: 539rem;
    position: static;
    margin-top: 16rem;
    position: relative;
    top: auto;
    left: -8rem;
  }
}
@media (max-width: 767px) {
  body.landing.landing_pediatria .block1 .line5 img.dosage {
    position: static;
    margin-top: 14rem;
  }
}
body.landing.landing_pediatria .block1 .line5 .title {
  font-size: 35rem;
  margin-bottom: 2rem;
}

body.shortreads1 {
  background-color: #ECF5FF;
}
body.shortreads1 .header {
  padding-top: 41rem;
}
@media (max-width: 767px) {
  body.shortreads1 .header {
    padding-top: 24rem;
  }
}
body.shortreads1 section.main {
  margin-top: 61rem;
}
@media (max-width: 767px) {
  body.shortreads1 section.main {
    margin-top: 32rem;
  }
}
body.shortreads1 .container .block:first-child {
  margin-top: 0;
}
body.shortreads1.shortread_1 .block1 .line2 {
  border-radius: 24rem;
  padding: 20rem 12rem;
  background-color: #CDE2FC;
  color: #001887;
  text-align: center;
  font-size: 24rem;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block1 .line2 {
    text-align: left;
    padding: 20rem;
  }
}
body.shortreads1.shortread_1 .block1 .line3 {
  border-radius: 24rem;
  padding: 62rem 32rem;
  background: #fff url(./img/shortread_1/image1.png) calc(100% - 20rem) 50% no-repeat;
  background-size: 200rem;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block1 .line3 {
    padding: 20rem;
    background-image: url(./img/shortread_1/image1-mob.png);
    background-position: 20rem calc(100% - 20rem);
    background-size: 296rem;
    padding-bottom: 300rem;
  }
}
body.shortreads1.shortread_1 .block1 .line3 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_1 .block1 .line3 .text {
  margin-top: 12rem;
}
body.shortreads1.shortread_1 .block2 .line2 {
  display: flex;
  margin-top: 41rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line2 {
    display: block;
  }
}
body.shortreads1.shortread_1 .block2 .line2 .left {
  border-radius: 24rem;
  color: #fff;
  font-weight: 500;
  padding: 56rem 40rem;
  flex-shrink: 0;
  margin-right: 22rem;
  background-color: #001887;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line2 .left {
    padding: 20rem;
    margin-right: 0;
    margin-block: 20rem;
  }
}
body.shortreads1.shortread_1 .block2 .line2 .left .mmoll {
  margin-top: 12rem;
  font-weight: 400;
}
body.shortreads1.shortread_1 .block2 .line2 .left .mmoll span {
  font-size: 32rem;
  font-weight: 700;
}
body.shortreads1.shortread_1 .block2 .line2 .right {
  background-color: #fff;
  text-align: center;
  border-radius: 20rem;
  padding: 20rem;
  flex-grow: 1;
}
body.shortreads1.shortread_1 .block2 .line2 .right .list {
  display: flex;
  align-items: flex-start;
  margin-top: 12rem;
  color: #fff;
  gap: 20rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line2 .right .list {
    flex-direction: column;
  }
}
body.shortreads1.shortread_1 .block2 .line2 .right .list .item {
  background: linear-gradient(142deg, #a0c5f1 0%, #548bcd 100%);
  border-radius: 20rem;
  width: 100%;
  padding: 4rem;
}
body.shortreads1.shortread_1 .block2 .line2 .right .list .title {
  font-weight: 700;
}
body.shortreads1.shortread_1 .block2 .line2 .right .list .num {
  font-weight: 700;
  font-size: 30rem;
  margin-top: 5rem;
}
body.shortreads1.shortread_1 .block2 .line3 {
  border-radius: 24rem;
  padding: 53rem 16rem;
  padding-left: 275rem;
  background-color: #001887;
  margin-top: 60rem;
  font-size: 24rem;
  color: #fff;
  position: relative;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line3 {
    padding: 20rem;
    margin-top: 80rem;
    padding-bottom: 225rem;
  }
}
body.shortreads1.shortread_1 .block2 .line3 img {
  position: absolute;
  width: 273rem;
  left: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line3 img {
    left: 25rem;
  }
}
body.shortreads1.shortread_1 .block2 .line4 {
  font-size: 24rem;
  padding: 27rem 0;
  padding-right: 350rem;
  background: url(./img/shortread_1/image3.png) 100% 0 no-repeat;
  background-size: 290rem;
  margin-top: 60rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line4 {
    padding: 0rem;
    margin-top: 80rem;
    padding-bottom: 190rem;
    background-size: 196rem;
    background-position: 55% 100%;
  }
}
body.shortreads1.shortread_1 .block2 .line4 b {
  font-weight: 600;
}
body.shortreads1.shortread_1 .block2 .line4 .divider {
  height: 20rem;
}
body.shortreads1.shortread_1 .block2 .line5 {
  border-radius: 24rem;
  padding: 51rem 38rem 56rem;
  padding-right: 275rem;
  background-color: #fff;
  margin-top: 80rem;
  font-size: 24rem;
  position: relative;
  font-weight: 500;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line5 {
    padding: 20rem;
    padding-bottom: 245rem;
  }
}
body.shortreads1.shortread_1 .block2 .line5 .blue {
  font-size: 20rem;
  font-weight: 400;
  color: #001887;
  margin-top: 7rem;
}
body.shortreads1.shortread_1 .block2 .line5 img {
  position: absolute;
  width: 273rem;
  right: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line5 img {
    right: 27rem;
  }
}
body.shortreads1.shortread_1 .block2 .line6 {
  border-radius: 24rem;
  padding: 20rem 38rem;
  background-color: #fff;
  margin-top: 80rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line6 {
    display: block;
    padding: 20rem;
  }
}
body.shortreads1.shortread_1 .block2 .line6 .left {
  font-size: 40rem;
  font-weight: 700;
  color: #001887;
  margin-right: 24rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block2 .line6 .left {
    font-size: 30rem;
    margin-right: 0;
    margin-bottom: 8rem;
  }
}
body.shortreads1.shortread_1 .block3 .line2 {
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block3 .line2 {
    margin-top: 20rem;
  }
}
body.shortreads1.shortread_1 .block3 .line3 {
  border-radius: 24rem;
  padding: 20rem 38rem;
  background-color: #001887;
  color: #fff;
  margin-top: 40rem;
  display: flex;
  align-items: center;
  font-weight: 500;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block3 .line3 {
    display: block;
    padding: 20rem;
    margin-top: 20rem;
  }
}
body.shortreads1.shortread_1 .block3 .line3 .left {
  font-size: 40rem;
  font-weight: 700;
  margin-right: 24rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block3 .line3 .left {
    margin-right: 0;
    margin-bottom: 12rem;
  }
}
body.shortreads1.shortread_1 .block4 {
  margin-top: 40rem;
}
body.shortreads1.shortread_1 .block4 .line2 {
  margin-top: 40rem;
  padding-right: 480rem;
  background: url(./img/shortread_1/image5.png) 100% 50% no-repeat;
  background-size: 443rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block4 .line2 {
    margin-top: 20rem;
    padding: 0 0 270rem;
    background-position: 0 100%;
    background-size: 100% auto;
  }
}
body.shortreads1.shortread_1 .block4 .line2 .divider {
  height: 20rem;
}
body.shortreads1.shortread_1 .block5 {
  background: url(./img/shortread_1/image6.png) 100% 25% no-repeat;
  background-size: 415rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block5 {
    background-position: 0 630rem;
    background-size: 100% auto;
  }
}
body.shortreads1.shortread_1 .block5 .block_title {
  max-width: 660rem;
}
body.shortreads1.shortread_1 .block5 .line2 {
  border-radius: 24rem;
  margin-top: 20rem;
  width: 471rem;
  background-color: #fff;
  padding: 20rem 38rem 10rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block5 .line2 {
    padding: 20rem;
    width: 100%;
  }
}
body.shortreads1.shortread_1 .block5 .line2 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_1 .block5 .line2 ul {
  list-style-position: inside;
  padding-left: 10rem;
  margin-top: 14rem;
}
body.shortreads1.shortread_1 .block5 .line2 ul li {
  margin: 10rem 0 9rem;
}
body.shortreads1.shortread_1 .block5 .line3 {
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block5 .line3 {
    margin-top: 390rem;
  }
}
body.shortreads1.shortread_1 .block6 {
  margin-top: 80rem;
  background: url(./img/shortread_1/image7.png) 0 0 no-repeat;
  background-size: 292rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block6 {
    background-position: 70rem 600rem;
    background-size: 182rem auto;
  }
}
body.shortreads1.shortread_1 .block6 .line1 {
  padding-top: 50rem;
  padding-left: 336rem;
  height: 450rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block6 .line1 {
    padding: 0;
    height: auto;
  }
}
body.shortreads1.shortread_1 .block6 .line1 .text {
  margin-top: 20rem;
}
body.shortreads1.shortread_1 .block6 .line2 {
  border-radius: 24rem;
  padding: 20rem 38rem;
  background-color: #001887;
  color: #fff;
  text-align: center;
  font-size: 30rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block6 .line2 {
    font-size: 24rem;
    margin-top: 290rem;
  }
}
body.shortreads1.shortread_1 .block6 .line3 {
  display: flex;
  align-items: flex-start;
  margin-top: 20rem;
  color: #fff;
  gap: 20rem;
  text-align: center;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block6 .line3 {
    flex-direction: column;
  }
}
body.shortreads1.shortread_1 .block6 .line3 .item {
  background: linear-gradient(142deg, #a0c5f1 0%, #548bcd 100%);
  border-radius: 20rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block6 .line3 .item {
    height: 80rem;
  }
}
body.shortreads1.shortread_1 .block6 .line4 {
  padding-left: 584rem;
  background: url(./img/shortread_1/image8.png) 0 0 no-repeat;
  background-size: 551rem;
  height: 178rem;
  padding-top: 17rem;
  margin-top: 80rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block6 .line4 {
    padding: 0;
    height: auto;
    background-image: url(./img/shortread_1/image8-mob.png);
    height: auto;
    padding-top: 140rem;
    background-size: 100% auto;
    margin-top: 40rem;
  }
  body.shortreads1.shortread_1 .block6 .line4 .mobile {
    margin-block: 20rem;
  }
}
body.shortreads1.shortread_1 .block6 .line4 .desktop {
  margin-top: 24rem;
}
body.shortreads1.shortread_1 .block6 .line5 {
  border-radius: 24rem;
  padding: 21rem 38rem 40rem;
  padding-right: 415rem;
  background-color: #fff;
  margin-top: 76rem;
  position: relative;
  font-weight: 500;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block6 .line5 {
    padding: 20rem;
    padding-bottom: 275rem;
  }
}
body.shortreads1.shortread_1 .block6 .line5 .block_title {
  margin-bottom: 20rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block6 .line5 .block_title {
    margin-bottom: 8rem;
  }
}
body.shortreads1.shortread_1 .block6 .line5 img {
  position: absolute;
  width: 176rem;
  right: 145rem;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_1 .block6 .line5 img {
    right: 72rem;
  }
}
body.shortreads1.shortread_1 .block6 .line6 {
  margin-top: 80rem;
}
body.shortreads1.shortread_1 .block6 .line6 .divider {
  height: 40rem;
}

body.shortreads1.shortread_2 .block1 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_2 .block1 .line3 {
  border-radius: 24rem;
  padding: 58rem 16rem;
  padding-right: 310rem;
  background-color: #001887;
  margin-top: 60rem;
  color: #fff;
  position: relative;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block1 .line3 {
    margin-top: 40rem;
    padding: 20rem;
    padding-bottom: 225rem;
    font-size: 24rem;
  }
}
body.shortreads1.shortread_2 .block1 .line3 img {
  position: absolute;
  width: 273rem;
  right: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block1 .line3 img {
    right: 26rem;
  }
}
body.shortreads1.shortread_2 .block1 .line4 {
  border-radius: 24rem;
  padding: 50rem 32rem;
  background: #fff url(./img/shortread_2/image2.png) calc(100% - 20rem) 50% no-repeat;
  background-size: 378rem;
  padding-right: 450rem;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block1 .line4 {
    padding: 20rem;
    padding-bottom: 256rem;
    background-size: 290rem;
    background-position: 50% calc(100% - 20rem);
  }
}
body.shortreads1.shortread_2 .block1 .line4 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_2 .block1 .line4 .text {
  margin-top: 12rem;
}
body.shortreads1.shortread_2 .block1 .line4 .text .divider {
  height: 10rem;
}
body.shortreads1.shortread_2 .block1 .line5 {
  border-radius: 24rem;
  padding: 20rem 12rem;
  background-color: #CDE2FC;
  color: #001887;
  text-align: center;
  font-size: 24rem;
  margin-top: 40rem;
  font-weight: 700;
}
body.shortreads1.shortread_2 .block1 .line6 {
  border-radius: 24rem;
  padding: 36rem 32rem;
  background: #fff url(./img/shortread_2/image3.png) calc(100% - 40rem) 100% no-repeat;
  background-size: 270rem;
  padding-right: 340rem;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block1 .line6 {
    padding: 20rem;
    padding-bottom: 280rem;
    background-size: 230rem;
    background-position: 50% 100%;
  }
}
body.shortreads1.shortread_2 .block1 .line6 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_2 .block1 .line6 ul {
  padding-left: 30rem;
  margin-top: 14rem;
}
body.shortreads1.shortread_2 .block2 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_2 .block2 .line3 {
  margin-top: 40rem;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block2 .line3 {
    display: block;
  }
  body.shortreads1.shortread_2 .block2 .line3 .title {
    color: #001887;
    font-weight: 700;
    font-size: 24rem;
    margin-bottom: 20rem;
  }
}
body.shortreads1.shortread_2 .block2 .line3 .left {
  width: 565rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block2 .line3 .left {
    width: 100%;
    overflow: scroll;
    padding-bottom: 20rem;
  }
  body.shortreads1.shortread_2 .block2 .line3 .left::-webkit-scrollbar {
    display: block;
    height: 8rem;
    -webkit-appearance: none;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_2 .block2 .line3 .left::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_2 .block2 .line3 .left::-webkit-scrollbar-thumb {
    background: #001887;
    border-radius: 6rem;
    border: none;
    width: 80rem;
    -webkit-box-shadow: none;
  }
}
body.shortreads1.shortread_2 .block2 .line3 .left img {
  width: 100%;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block2 .line3 .left img {
    width: 750rem;
    border-radius: 24rem;
  }
}
body.shortreads1.shortread_2 .block2 .line3 .right {
  width: 525rem;
  background: linear-gradient(to bottom, #88BEFD 0%, #5890D3 100%);
  color: #fff;
  font-weight: 700;
  padding: 40rem;
  border-radius: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block2 .line3 .right {
    width: 100%;
    padding: 20rem;
    margin-top: 60rem;
  }
}
body.shortreads1.shortread_2 .block2 .line4 {
  margin-top: 40rem;
}
body.shortreads1.shortread_2 .block2 .line5 {
  margin-top: 40rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block2 .line5 {
    flex-direction: column;
  }
}
body.shortreads1.shortread_2 .block2 .line5 .left {
  background: linear-gradient(to bottom, #88BEFD 0%, #5890D3 100%);
  position: relative;
  margin-right: 42rem;
  height: 235rem;
  border-radius: 24rem;
  width: 300rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block2 .line5 .left {
    height: 269rem;
    width: 100%;
    margin-right: 0;
  }
}
body.shortreads1.shortread_2 .block2 .line5 .left img {
  position: absolute;
  width: 183rem;
  left: 60rem;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block2 .line5 .left img {
    width: 201rem;
    left: 50rem;
  }
}
body.shortreads1.shortread_2 .block2 .line5 .right {
  font-size: 24rem;
  max-width: 740rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block2 .line5 .right {
    margin-top: 40rem;
  }
}
body.shortreads1.shortread_2 .block3 .line2 {
  margin-top: 60rem;
  position: relative;
  border-radius: 24rem;
  padding: 38rem 38rem;
  background-color: #fff;
  padding-right: 300rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line2 {
    margin-top: 40rem;
    padding: 20rem;
    padding-bottom: 215rem;
  }
}
body.shortreads1.shortread_2 .block3 .line2 img {
  position: absolute;
  width: 244rem;
  right: 20rem;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line2 img {
    width: 244rem;
    right: 45rem;
  }
}
body.shortreads1.shortread_2 .block3 .line3 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 37rem 38rem;
  background: #fff url(./img/shortread_2/image7.png) calc(100% - 20rem) 50% no-repeat;
  background-size: 245rem;
  padding-right: 300rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line3 {
    padding: 20rem;
    padding-bottom: 120rem;
    background-size: 160rem;
    background-position: 20rem 100%;
  }
}
body.shortreads1.shortread_2 .block3 .line4 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 19rem 38rem;
  background-color: #001887;
  display: flex;
  align-items: center;
  color: #fff;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line4 {
    display: block;
    padding: 20rem;
  }
}
body.shortreads1.shortread_2 .block3 .line4 .left {
  width: 460rem;
  margin-right: 30rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line4 .left {
    width: 100%;
  }
}
body.shortreads1.shortread_2 .block3 .line4 .left .title {
  font-size: 24rem;
  font-weight: 700;
  margin-bottom: 12rem;
}
body.shortreads1.shortread_2 .block3 .line5 {
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line5 {
    width: 100%;
    overflow: scroll;
    padding-bottom: 20rem;
  }
  body.shortreads1.shortread_2 .block3 .line5::-webkit-scrollbar {
    display: block;
    height: 8rem;
    -webkit-appearance: none;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_2 .block3 .line5::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_2 .block3 .line5::-webkit-scrollbar-thumb {
    background: #001887;
    border-radius: 6rem;
    border: none;
    width: 80rem;
    -webkit-box-shadow: none;
  }
}
body.shortreads1.shortread_2 .block3 .line5 img {
  width: 100%;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line5 img {
    width: 620rem;
  }
}
body.shortreads1.shortread_2 .block3 .line6 {
  margin-top: 40rem;
  padding: 19rem 38rem 17rem;
  border: #001887 2rem solid;
  border-radius: 24rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line6 {
    margin-top: 60rem;
    display: block;
    padding: 20rem;
  }
  body.shortreads1.shortread_2 .block3 .line6 ul {
    padding-left: 36rem;
    margin-top: 20rem;
  }
}
body.shortreads1.shortread_2 .block3 .line6 .left {
  font-size: 24rem;
  font-weight: 700;
  width: 500rem;
  color: #001887;
  margin-right: 70rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line6 .left {
    width: 100%;
  }
}
body.shortreads1.shortread_2 .block3 .line7 {
  margin-top: 40rem;
  text-align: center;
  color: #001887;
  font-size: 24rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line7 {
    text-align: center;
  }
}
body.shortreads1.shortread_2 .block3 .line8 {
  margin-top: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line8 {
    width: 100%;
    overflow: scroll;
    padding-bottom: 20rem;
  }
  body.shortreads1.shortread_2 .block3 .line8::-webkit-scrollbar {
    display: block;
    height: 8rem;
    -webkit-appearance: none;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_2 .block3 .line8::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_2 .block3 .line8::-webkit-scrollbar-thumb {
    background: #001887;
    border-radius: 6rem;
    border: none;
    width: 80rem;
    -webkit-box-shadow: none;
  }
}
body.shortreads1.shortread_2 .block3 .line8 img {
  width: 100%;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_2 .block3 .line8 img {
    width: 650rem;
  }
}

body.shortreads1.shortread_3 .block1 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_3 .block1 .line3 {
  border-radius: 24rem;
  padding: 52rem 32rem 50rem;
  background: #fff url(./img/shortread_3/image1.png) calc(100% - 20rem) 100% no-repeat;
  background-size: 356rem;
  padding-right: 410rem;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line3 {
    padding: 20rem;
    padding-bottom: 250rem;
    background-size: 296rem;
    background-position: 50% 100%;
  }
}
body.shortreads1.shortread_3 .block1 .line3 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_3 .block1 .line3 ul {
  padding-left: 30rem;
  margin-top: 14rem;
}
body.shortreads1.shortread_3 .block1 .line4 {
  margin-top: 40rem;
}
body.shortreads1.shortread_3 .block1 .line5 {
  border-radius: 24rem;
  padding: 52rem 32rem 48rem;
  background-color: #CDE2FC;
  padding-right: 440rem;
  margin-top: 40rem;
  color: #001887;
  position: relative;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line5 {
    padding: 20rem;
    padding-bottom: 366rem;
  }
}
body.shortreads1.shortread_3 .block1 .line5 .title {
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_3 .block1 .line5 ul {
  padding-left: 30rem;
  margin-top: 12rem;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line5 ul {
    display: block;
  }
}
body.shortreads1.shortread_3 .block1 .line5 ul li {
  margin-right: 55rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line5 ul li {
    margin-right: 0;
  }
}
body.shortreads1.shortread_3 .block1 .line5 img {
  position: absolute;
  width: 270rem;
  right: 80rem;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line5 img {
    width: 217rem;
    right: 60rem;
  }
}
body.shortreads1.shortread_3 .block1 .line6 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 24rem 50rem;
  padding-left: 290rem;
  background-color: #001887;
  font-size: 24rem;
  color: #fff;
  position: relative;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line6 {
    padding: 20rem;
    padding-bottom: 220rem;
  }
}
body.shortreads1.shortread_3 .block1 .line6 img {
  position: absolute;
  width: 273rem;
  left: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line6 img {
    left: 40rem;
  }
}
body.shortreads1.shortread_3 .block1 .line7 {
  margin-top: 40rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line7 {
    display: block;
  }
}
body.shortreads1.shortread_3 .block1 .line7 .left {
  width: 441rem;
  flex-shrink: 0;
  margin-right: 42rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line7 .left {
    width: 100%;
  }
}
body.shortreads1.shortread_3 .block1 .line7 .left img {
  width: 100%;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line7 .right {
    margin-top: 40rem;
  }
}
body.shortreads1.shortread_3 .block1 .line7 .right .divider {
  height: 12rem;
}
body.shortreads1.shortread_3 .block1 .line7 .right ul {
  padding-left: 30rem;
  margin-top: 12rem;
}
body.shortreads1.shortread_3 .block1 .line8 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 51rem 20rem 56rem;
  padding-right: 275rem;
  background-color: #fff;
  font-size: 24rem;
  position: relative;
  font-weight: 700;
  color: #001887;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line8 {
    padding: 20rem;
    padding-bottom: 200rem;
  }
}
body.shortreads1.shortread_3 .block1 .line8 img {
  position: absolute;
  width: 273rem;
  right: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line8 img {
    left: 25rem;
    width: 240rem;
  }
}
body.shortreads1.shortread_3 .block1 .line9 {
  margin-top: 40rem;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_3 .block1 .line9 .divider {
  height: 40rem;
}
body.shortreads1.shortread_3 .block1 .line10 {
  margin-top: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line10 {
    width: 100%;
    overflow: scroll;
    padding-bottom: 20rem;
  }
  body.shortreads1.shortread_3 .block1 .line10::-webkit-scrollbar {
    display: block;
    height: 8rem;
    -webkit-appearance: none;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_3 .block1 .line10::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_3 .block1 .line10::-webkit-scrollbar-thumb {
    background: #001887;
    border-radius: 6rem;
    border: none;
    width: 80rem;
    -webkit-box-shadow: none;
  }
}
body.shortreads1.shortread_3 .block1 .line10 img {
  width: 100%;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line10 img {
    width: 620rem;
  }
}
body.shortreads1.shortread_3 .block1 .line12 {
  margin-top: 80rem;
  border-radius: 24rem;
  padding: 24rem 38rem;
  padding-right: 415rem;
  background-color: #001887;
  color: #fff;
  position: relative;
  font-size: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line12 {
    margin-top: 40rem;
    padding: 20rem;
    padding-bottom: 240rem;
  }
}
body.shortreads1.shortread_3 .block1 .line12 .title {
  font-weight: 500;
  margin-top: 12rem;
}
body.shortreads1.shortread_3 .block1 .line12 img {
  position: absolute;
  width: 273rem;
  right: 90rem;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block1 .line12 img {
    left: 25rem;
    width: 270rem;
  }
}
body.shortreads1.shortread_3 .b1-line11 {
  margin-top: 40rem;
  background-color: #fff;
}
body.shortreads1.shortread_3 .b1-line11 .container {
  padding: 40rem 0;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .b1-line11 .container {
    padding: 20rem 0;
    display: block;
  }
}
body.shortreads1.shortread_3 .b1-line11 .left {
  font-size: 40rem;
  font-weight: 700;
  color: #001887;
  margin-right: 92rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .b1-line11 .left {
    font-size: 30rem;
    margin-right: 0;
    line-height: 1.1;
    margin-bottom: 20rem;
  }
}
body.shortreads1.shortread_3 .block2 {
  margin-top: 80rem;
}
body.shortreads1.shortread_3 .block2 .line2 {
  margin-top: 20rem;
  font-weight: 700;
}
body.shortreads1.shortread_3 .block2 .line3 {
  margin-top: 44rem;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block2 .line3 {
    flex-direction: column;
    gap: 20rem;
  }
}
body.shortreads1.shortread_3 .block2 .line3 .item {
  border-radius: 24rem;
  background-color: #fff;
  padding: 20rem;
  width: 535rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_3 .block2 .line3 .item {
    width: 100%;
  }
}
body.shortreads1.shortread_3 .block2 .line3 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
  margin-bottom: 8rem;
}
body.shortreads1.shortread_3 .block2 .line4 {
  margin-top: 40rem;
  border-radius: 24rem;
  background-color: #001887;
  color: #fff;
  padding: 20rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

body.shortreads1.shortread_4 .block1 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_4 .block1 .line3 {
  margin-top: 40rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block1 .line3 {
    display: block;
  }
  body.shortreads1.shortread_4 .block1 .line3 img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block1 .line3 .left {
    margin-bottom: 40rem;
  }
}
body.shortreads1.shortread_4 .block1 .line3 .left .divider {
  height: 12rem;
}
body.shortreads1.shortread_4 .block1 .line3 .left ul {
  padding-left: 30rem;
  margin-top: 12rem;
}
body.shortreads1.shortread_4 .block1 .line3 .right {
  width: 680rem;
  margin-left: 40rem;
  flex-shrink: 0;
  background-color: #fff;
  border-radius: 24rem;
  position: relative;
  padding: 20rem 20rem;
  padding-left: 400rem;
  text-align: center;
}
body.shortreads1.shortread_4 .block1 .line3 .right .blue {
  color: #001887;
  font-weight: 700;
}
body.shortreads1.shortread_4 .block1 .line3 .right img.inequal {
  margin: 4rem 0 0;
}
body.shortreads1.shortread_4 .block1 .line3 .right img.woman {
  position: absolute;
  width: 390rem;
  left: 0;
  bottom: 0;
}
body.shortreads1.shortread_4 .block2 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_4 .block2 .line3 {
  margin-top: 40rem;
  background: url(./img/shortread_1/image6.png) 100% 0 no-repeat;
  background-size: 387rem;
  height: 384rem;
  padding-top: 22rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block2 .line3 {
    margin-top: 30rem;
    background-position: 50% 0;
    background-size: 87% auto;
    padding-top: 300rem;
    height: auto;
  }
}
body.shortreads1.shortread_4 .block2 .line3 .left {
  border-radius: 24rem;
  width: 500rem;
  background-color: #fff;
  padding: 20rem 38rem 10rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block2 .line3 .left {
    padding: 20rem;
    width: 100%;
  }
}
body.shortreads1.shortread_4 .block2 .line3 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_4 .block2 .line3 ul {
  padding-left: 30rem;
  margin-top: -2rem;
  font-size: 18rem;
}
body.shortreads1.shortread_4 .block2 .line3 ul li {
  margin: 14rem 0 10rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block2 .line3 ul li {
    margin: 13rem 0 0;
  }
}
body.shortreads1.shortread_4 .block2 .line4 {
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block2 .line4 {
    margin-top: 20rem;
  }
}
body.shortreads1.shortread_4 .block3 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_4 .block4 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_4 .block4 .line3 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 40rem 38rem;
  padding-right: 275rem;
  background-color: #fff;
  font-size: 24rem;
  position: relative;
  color: #001887;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block4 .line3 {
    padding: 20rem;
    width: 100%;
    padding-bottom: 290rem;
  }
}
body.shortreads1.shortread_4 .block4 .line3 .title {
  font-weight: 700;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block4 .line3 .title {
    display: block;
  }
}
body.shortreads1.shortread_4 .block4 .line3 .title .left {
  font-size: 60rem;
  margin-left: 8rem;
}
body.shortreads1.shortread_4 .block4 .line3 .text {
  margin-top: 12rem;
}
body.shortreads1.shortread_4 .block4 .line3 img {
  position: absolute;
  width: 346rem;
  right: 34rem;
  top: -38rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block4 .line3 img {
    width: 300rem;
    left: 0rem;
    top: auto;
    bottom: 24px;
  }
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block5 {
    margin-top: 40rem;
  }
}
body.shortreads1.shortread_4 .block5 .line2 {
  margin-top: 20rem;
  font-weight: 700;
}
body.shortreads1.shortread_4 .block5 .line3 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 52rem 38rem;
  background: #fff url(./img/shortread_4/image2.png) 6rem 100% no-repeat;
  background-size: 380rem;
  padding-left: 410rem;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block5 .line3 {
    padding: 20rem;
    padding-bottom: 320rem;
    background-size: 276rem;
    background-position: 50% 100%;
  }
}
body.shortreads1.shortread_4 .block5 .line3 .title {
  color: #001887;
  font-weight: 700;
  font-size: 30rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block5 .line3 .title {
    font-variant-position: 24rem;
  }
}
body.shortreads1.shortread_4 .block5 .line3 .text {
  margin-top: 10rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block6 {
    margin-top: 40rem;
  }
}
body.shortreads1.shortread_4 .block6 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_4 .block6 .line3 {
  margin-top: 40rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block6 .line3 {
    display: block;
  }
}
body.shortreads1.shortread_4 .block6 .line3 .left {
  width: 678rem;
  flex-shrink: 0;
  margin-right: 42rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block6 .line3 .left {
    width: 100%;
    margin-bottom: 20rem;
  }
}
body.shortreads1.shortread_4 .block6 .line3 .left img {
  width: 100%;
}
body.shortreads1.shortread_4 .block6 .line4 {
  margin-top: 40rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block6 .line4 {
    display: block;
  }
}
body.shortreads1.shortread_4 .block6 .line4 .left .text {
  margin-top: 20rem;
}
body.shortreads1.shortread_4 .block6 .line4 .right {
  width: 535rem;
  height: 224rem;
  margin-left: 40rem;
  flex-shrink: 0;
  background-color: #fff;
  border-radius: 24rem;
  position: relative;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_4 .block6 .line4 .right {
    width: 100%;
    height: 140rem;
    margin-left: 0;
    margin-top: 40rem;
  }
}
body.shortreads1.shortread_4 .block6 .line4 .right img {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}

body.shortreads1.shortread_5 .block1 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_5 .block1 .line3 {
  margin-top: 20rem;
}
body.shortreads1.shortread_5 .block1 .line4 {
  margin-top: 20rem;
}
body.shortreads1.shortread_5 .block2 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_5 .block2 .line3 {
  margin-top: 20rem;
  font-weight: 700;
}
body.shortreads1.shortread_5 .block2 .line3 .divider {
  height: 10rem;
}
body.shortreads1.shortread_5 .block2 .line4 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 58rem 38rem 40rem;
  background: #fff url(./img/shortread_5/image1.png) 0 100% no-repeat;
  background-size: 305rem;
  padding-left: 350rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block2 .line4 {
    padding: 20rem;
    padding-bottom: 320rem;
    background-size: 100%;
    background-position: 50% 105%;
  }
}
body.shortreads1.shortread_5 .block2 .line4 .title {
  color: #001887;
  font-weight: 700;
  font-size: 30rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block2 .line4 .title {
    font-size: 24rem;
  }
}
body.shortreads1.shortread_5 .block2 .line4 .title sup {
  color: #000;
  font-weight: 400;
}
body.shortreads1.shortread_5 .block2 .line4 .list {
  margin-top: 24rem;
  display: flex;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block2 .line4 .list {
    display: block;
    margin-top: 0;
  }
}
body.shortreads1.shortread_5 .block2 .line4 .list .item {
  margin-right: 20rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block2 .line4 .list .item {
    margin-right: 0;
    margin-top: 12rem;
  }
}
body.shortreads1.shortread_5 .block2 .line4 .list .title {
  font-size: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block2 .line4 .list .title {
    font-size: 20rem;
  }
}
body.shortreads1.shortread_5 .block2 .line4 .list ul {
  padding-left: 30rem;
  margin-top: 8rem;
}
body.shortreads1.shortread_5 .block2 .line5 {
  margin-top: 40rem;
  border-radius: 24rem;
  background-color: #001887;
  color: #fff;
  padding: 20rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.shortreads1.shortread_5 .block2 .line6 {
  margin-top: 40rem;
  display: flex;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block2 .line6 {
    display: block;
    margin-top: 80rem;
  }
}
body.shortreads1.shortread_5 .block2 .line6 .left {
  width: 540rem;
  flex-shrink: 0;
  margin-right: 40rem;
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block2 .line6 .left {
    width: 100%;
    margin-bottom: 20rem;
  }
}
body.shortreads1.shortread_5 .block2 .line6 ul {
  padding-left: 30rem;
}
body.shortreads1.shortread_5 .block3 {
  background: url(./img/shortread_5/image2.png) 100% -36rem no-repeat;
  background-size: 548rem;
  height: 460rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block3 {
    background-size: 116%;
    background-position: 66% 100%;
    height: 830rem;
  }
}
body.shortreads1.shortread_5 .block3 .line2 {
  margin-top: 40rem;
  border-radius: 24rem;
  width: 500rem;
  padding: 20rem 20rem 10rem;
  background-color: #fff;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block3 .line2 {
    width: 100%;
    margin-bottom: 20rem;
  }
}
body.shortreads1.shortread_5 .block3 .line2 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_5 .block3 .line2 ul {
  padding-left: 30rem;
  margin-top: -2rem;
  font-size: 18rem;
}
body.shortreads1.shortread_5 .block3 .line2 ul li {
  margin: 14rem 0 10rem;
}
body.shortreads1.shortread_5 .block4 {
  margin-top: 10rem;
}
body.shortreads1.shortread_5 .block4 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_5 .block4 .line3 {
  margin-top: 40rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block4 .line3 {
    display: block;
  }
}
body.shortreads1.shortread_5 .block4 .line3 .left {
  width: 678rem;
  flex-shrink: 0;
  margin-right: 42rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block4 .line3 .left {
    width: 100%;
    margin-bottom: 20rem;
  }
}
body.shortreads1.shortread_5 .block4 .line3 .left img {
  width: 100%;
}
body.shortreads1.shortread_5 .block4 .line4 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 40rem 38rem;
  padding-right: 350rem;
  background-color: #fff;
  font-size: 24rem;
  position: relative;
  color: #001887;
  border: #afbeff 2rem solid;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block4 .line4 {
    padding: 20rem;
    padding-bottom: 220rem;
    font-size: 20rem;
  }
}
body.shortreads1.shortread_5 .block4 .line4 .title {
  font-weight: 700;
  font-size: 30rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block4 .line4 .title {
    font-size: 24rem;
  }
}
body.shortreads1.shortread_5 .block4 .line4 .text {
  margin-top: 12rem;
}
body.shortreads1.shortread_5 .block4 .line4 img {
  position: absolute;
  width: 365rem;
  right: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block4 .line4 img {
    width: 253rem;
    right: 40rem;
  }
}
body.shortreads1.shortread_5 .block4 .line5 {
  margin-top: 40rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block4 .line5 {
    display: block;
    margin-top: 30rem;
  }
}
body.shortreads1.shortread_5 .block4 .line5 .right {
  width: 625rem;
  flex-shrink: 0;
  margin-left: 42rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_5 .block4 .line5 .right {
    width: 100%;
    margin-top: 20rem;
    margin-left: 0;
  }
}
body.shortreads1.shortread_5 .block4 .line5 .right img {
  width: 100%;
}

body.shortreads1.shortread_6 .block1 {
  background: url(./img/shortread_6/image1.png) 100% 0 no-repeat;
  background-size: 431rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block1 {
    background: none;
  }
}
body.shortreads1.shortread_6 .block1 .block_title {
  max-width: 640rem;
}
body.shortreads1.shortread_6 .block1 .line2 {
  margin-top: 40rem;
  width: 640rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block1 .line2 {
    width: 100%;
    margin-top: 20rem;
  }
  body.shortreads1.shortread_6 .block1 .line2 img {
    width: 100%;
    margin-top: 20rem;
  }
}
body.shortreads1.shortread_6 .block1 .line2 .divider {
  height: 12rem;
}
body.shortreads1.shortread_6 .block1 .line3 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 77rem 38rem;
  background: #fff url(./img/shortread_6/image2.png) 0 100% no-repeat;
  background-size: 380rem;
  padding-left: 410rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block1 .line3 {
    padding: 20rem;
    background-size: 92%;
    background-position: 50% 100%;
    padding-bottom: 300rem;
  }
}
body.shortreads1.shortread_6 .block1 .line3 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_6 .block1 .line3 .text {
  margin-top: 11rem;
}
body.shortreads1.shortread_6 .block2 .line2 {
  margin-top: 60rem;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block2 .line2 {
    flex-direction: column;
    gap: 60rem;
  }
}
body.shortreads1.shortread_6 .block2 .line2 .item {
  width: 545rem;
  background-color: #fff;
  border-radius: 24rem;
  padding: 20rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block2 .line2 .item {
    width: 100%;
  }
}
body.shortreads1.shortread_6 .block2 .line2 img {
  width: 107rem;
  margin-top: -60rem;
}
body.shortreads1.shortread_6 .block2 .line2 .title {
  font-size: 24rem;
  font-weight: 700;
  color: #001887;
  margin-top: 6rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block2 .line2 .title {
    font-size: 20rem;
  }
}
body.shortreads1.shortread_6 .block2 .line2 ul {
  padding-left: 30rem;
  margin-top: 8rem;
}
body.shortreads1.shortread_6 .block3 .line2 .item {
  background-color: #fff;
  border-radius: 24rem;
  padding: 40rem 38rem;
  position: relative;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line2 .item {
    padding: 20rem;
    padding-bottom: 314rem;
  }
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line2 .item.item2 {
    padding-bottom: 265rem;
  }
}
body.shortreads1.shortread_6 .block3 .line2 .item.item2 img {
  width: 346rem;
  right: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line2 .item.item2 img {
    right: -13rem;
  }
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line2 .item.item3 {
    padding-bottom: 270rem;
  }
}
body.shortreads1.shortread_6 .block3 .line2 .item.item3 img {
  width: 490rem;
  right: -20rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line2 .item.item3 img {
    width: 360rem;
    right: 6rem;
  }
}
body.shortreads1.shortread_6 .block3 .line2 .item.item4 img {
  width: 458rem;
  right: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line2 .item.item4 img {
    width: 394rem;
    right: -30rem;
  }
}
body.shortreads1.shortread_6 .block3 .line2 .title {
  font-size: 40rem;
  font-weight: 700;
  color: #001887;
  margin-bottom: 25rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line2 .title {
    font-size: 24rem;
    margin-bottom: 12rem;
  }
}
body.shortreads1.shortread_6 .block3 .line2 .text {
  max-width: 570rem;
}
body.shortreads1.shortread_6 .block3 .line2 ul {
  padding-left: 30rem;
  margin-top: 8rem;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 200rem;
  max-width: 570rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line2 ul {
    display: block;
    height: auto;
  }
}
body.shortreads1.shortread_6 .block3 .line2 ul li {
  width: 240rem;
}
body.shortreads1.shortread_6 .block3 .line2 img {
  width: 440rem;
  position: absolute;
  bottom: 0;
  right: 5rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line2 img {
    right: -50rem;
  }
}
body.shortreads1.shortread_6 .block3 .line3 {
  margin-top: 40rem;
}
body.shortreads1.shortread_6 .block3 .line4 {
  margin-top: 40rem;
  font-weight: 700;
}
body.shortreads1.shortread_6 .block3 .line5 {
  margin-top: 40rem;
  border-radius: 24rem;
  color: #fff;
  padding-left: 536rem;
  padding-top: 40rem;
  padding-right: 40rem;
  background: #001887 url(./img/shortread_6/image9.png) 20rem 50% no-repeat;
  background-size: 457rem;
  height: 251rem;
  font-size: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block3 .line5 {
    padding: 240rem 20rem 40rem;
    background-size: 296rem;
    background-position: 50% 20rem;
    background-image: url(./img/shortread_6/image9-mob.png);
    height: auto;
  }
}
body.shortreads1.shortread_6 .block3 .line5 .title {
  font-size: 60rem;
  font-weight: 700;
  margin-bottom: 12rem;
}
body.shortreads1.shortread_6 .block4 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_6 .block4 .line3 {
  margin-top: 40rem;
  border-radius: 24rem;
  color: #001887;
  background-color: #CDE2FC;
  font-size: 40rem;
  text-align: center;
  padding: 20rem 60rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block4 .line3 {
    font-size: 24rem;
    padding: 20rem;
  }
}
body.shortreads1.shortread_6 .block4 .line4 {
  margin-top: 40rem;
}
body.shortreads1.shortread_6 .block4 .line5 {
  margin-top: 40rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block4 .line5 {
    display: block;
  }
}
body.shortreads1.shortread_6 .block4 .line5 .left {
  width: 678rem;
  flex-shrink: 0;
  margin-right: 42rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block4 .line5 .left {
    width: 100%;
    margin-bottom: 20rem;
  }
}
body.shortreads1.shortread_6 .block4 .line5 .left img {
  width: 100%;
}
body.shortreads1.shortread_6 .block5 {
  margin-top: 80rem;
  background: url(./img/shortread_5/image2.png) 100% -36rem no-repeat;
  background-size: 548rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block5 {
    background-size: 116%;
    background-position: 66% 490rem;
  }
}
body.shortreads1.shortread_6 .block5 .line2 {
  margin-top: 40rem;
  border-radius: 24rem;
  width: 500rem;
  padding: 20rem 20rem 10rem;
  background-color: #fff;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block5 .line2 {
    width: 100%;
    margin-bottom: 20rem;
  }
}
body.shortreads1.shortread_6 .block5 .line2 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_6 .block5 .line2 ul {
  padding-left: 30rem;
  margin-top: -2rem;
  font-size: 18rem;
}
body.shortreads1.shortread_6 .block5 .line2 ul li {
  margin: 14rem 0 10rem;
}
body.shortreads1.shortread_6 .block5 .line3 {
  margin-top: 100rem;
  border-radius: 24rem;
  color: #001887;
  background-color: #CDE2FC;
  font-size: 30rem;
  position: relative;
  padding: 60rem 42rem;
  font-weight: 500;
  padding-right: 500rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block5 .line3 {
    margin-top: 350rem;
    padding: 20rem;
    padding-bottom: 265rem;
    font-size: 24rem;
  }
}
body.shortreads1.shortread_6 .block5 .line3 img {
  position: absolute;
  width: 450rem;
  right: -40rem;
  bottom: -40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block5 .line3 img {
    width: 354rem;
    right: 0;
    bottom: -5rem;
  }
}
body.shortreads1.shortread_6 .block5 .line4 {
  margin-top: 40rem;
  border-radius: 24rem;
  padding: 40rem 38rem;
  background: #fff url(./img/shortread_6/image11.png) 20rem 20rem no-repeat;
  background-size: 340rem;
  padding-left: 400rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block5 .line4 {
    background-size: 312rem;
    background-position: 50% 20rem;
    padding: 20rem;
    padding-top: 346rem;
  }
}
body.shortreads1.shortread_6 .block5 .line4 .title {
  color: #001887;
  font-weight: 700;
  font-size: 24rem;
}
body.shortreads1.shortread_6 .block5 .line4 .list {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block5 .line4 .list {
    display: block;
  }
}
body.shortreads1.shortread_6 .block5 .line4 .list .left {
  color: #001887;
  background-color: #CDE2FC;
  border-radius: 24rem;
  margin-top: 12rem;
  padding: 20rem 24rem;
  font-weight: 700;
  margin-right: 24rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block5 .line4 .list .left {
    padding: 20rem;
    margin: 20rem 0 12rem;
  }
}
body.shortreads1.shortread_6 .block5 .line4 .list .left .title {
  font-size: 40rem;
  margin-bottom: 12rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_6 .block5 .line4 .list .left .title {
    font-size: 24rem;
  }
}
body.shortreads1.shortread_6 .block5 .line4 .text {
  margin-top: 11rem;
  font-weight: 700;
  color: #001887;
}
body.shortreads1.shortread_6 .block5 .line5 {
  margin-top: 40rem;
  border-radius: 24rem;
  background-color: #fff;
  font-weight: 700;
  text-align: center;
  width: 100%;
  overflow: hidden;
  border: #001887 2rem solid;
  border-collapse: separate;
  border-spacing: 0;
}
body.shortreads1.shortread_6 .block5 .line5 th, body.shortreads1.shortread_6 .block5 .line5 td {
  padding: 11rem;
  width: 50%;
  border-left: #001887 2rem solid;
  border-top: #001887 2rem solid;
}
body.shortreads1.shortread_6 .block5 .line5 th:first-child, body.shortreads1.shortread_6 .block5 .line5 td:first-child {
  border-left: 0;
}
body.shortreads1.shortread_6 .block5 .line5 th {
  background-color: #001887;
  color: #fff;
  padding-top: 8rem;
}
body.shortreads1.shortread_6 .block5 .line5 td:first-child {
  text-align: left;
}
body.shortreads1.shortread_6 .block5 .line5 tr:last-child td:first-child {
  border-bottom-left-radius: 24rem;
}
body.shortreads1.shortread_6 .block5 .line5 tr:last-child td:last-child {
  border-bottom-right-radius: 24rem;
}

body.shortreads1.shortread_7 .block1 .line2 {
  margin-top: 20rem;
}
body.shortreads1.shortread_7 .block1 .line3 {
  margin-top: 40rem;
  border-radius: 24rem;
  background-color: #001887;
  color: #fff;
  padding: 20rem;
}
body.shortreads1.shortread_7 .block2 {
  margin-top: 0;
}
body.shortreads1.shortread_7 .block2 .item {
  background-color: #fff;
  border-radius: 24rem;
  padding: 20rem;
  margin-top: 40rem;
  display: flex;
  justify-content: space-between;
  font-size: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block2 .item {
    flex-direction: column-reverse;
    padding: 20rem;
  }
}
body.shortreads1.shortread_7 .block2 .item > div {
  padding: 20rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block2 .item > div {
    padding: 0;
  }
}
body.shortreads1.shortread_7 .block2 .title {
  color: #001887;
  font-weight: 700;
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block2 .title {
    font-size: 24rem;
    margin-bottom: 12rem;
  }
}
body.shortreads1.shortread_7 .block2 img {
  flex-shrink: 0;
  width: 457rem;
  margin-left: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block2 img {
    width: 100%;
    margin-left: 0;
    margin-bottom: 12rem;
  }
}
body.shortreads1.shortread_7 .block3 .line2 {
  margin-top: 40rem;
  border-radius: 24rem;
  background-color: #001887;
  color: #fff;
  padding: 20rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block3 .line2 {
    display: block;
    padding: 20rem;
  }
}
body.shortreads1.shortread_7 .block3 .line2 .left {
  width: 530rem;
  margin-right: 10rem;
  flex-shrink: 0;
  font-weight: 700;
  font-size: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block3 .line2 .left {
    width: 100%;
  }
}
body.shortreads1.shortread_7 .block3 .line2 ul {
  padding-left: 30rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block3 .line2 ul {
    margin-top: 12rem;
  }
}
body.shortreads1.shortread_7 .block3 .line2 ul li:not(:last-child) {
  margin-bottom: 12rem;
}
body.shortreads1.shortread_7 .block3 .line3 {
  margin-top: 40rem;
  border-radius: 24rem;
  background: #fff url(./img/shortread_7/image4.png) 20rem 50% no-repeat;
  background-size: 190rem;
  color: #001887;
  padding: 40rem;
  height: 167rem;
  padding-left: 270rem;
  font-size: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block3 .line3 {
    background-size: 296rem;
    background-position: 50% 20rem;
    padding: 20rem;
    padding-top: 243rem;
    height: auto;
  }
}
body.shortreads1.shortread_7 .block4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block4 {
    display: block;
  }
}
body.shortreads1.shortread_7 .block4 .image1 {
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block4 .image1 {
    width: 100%;
    overflow: scroll;
    padding-bottom: 20rem;
  }
  body.shortreads1.shortread_7 .block4 .image1::-webkit-scrollbar {
    display: block;
    height: 8rem;
    -webkit-appearance: none;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_7 .block4 .image1::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 6rem;
  }
  body.shortreads1.shortread_7 .block4 .image1::-webkit-scrollbar-thumb {
    background: #001887;
    border-radius: 6rem;
    border: none;
    width: 80rem;
    -webkit-box-shadow: none;
  }
}
body.shortreads1.shortread_7 .block4 .image1 img {
  width: 716rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block4 .image1 img {
    width: 647rem;
  }
}
body.shortreads1.shortread_7 .block4 .image2 {
  width: 354rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block4 .image2 {
    width: 250rem;
    margin: 20rem auto;
    display: block;
  }
}
body.shortreads1.shortread_7 .block5 .line2 {
  margin-top: 26rem;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block5 .line2 {
    display: block;
  }
}
body.shortreads1.shortread_7 .block5 .line2 .left {
  font-size: 24rem;
  color: #001887;
  font-weight: 700;
  width: 545rem;
  margin-right: 20rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block5 .line2 .left {
    width: 100%;
    margin-bottom: 12rem;
    font-size: 24rem;
  }
}
body.shortreads1.shortread_7 .block5 .line2 ul {
  padding-left: 30rem;
}
body.shortreads1.shortread_7 .block5 .line3 {
  margin-top: 40rem;
  background-color: #fff;
  border-radius: 24rem;
  padding: 40rem 38rem;
  position: relative;
  color: #001887;
  font-size: 24rem;
  padding-right: 420rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block5 .line3 {
    padding: 20rem;
    padding-bottom: 260rem;
    font-size: 20rem;
  }
}
body.shortreads1.shortread_7 .block5 .line3 img {
  width: 365rem;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block5 .line3 img {
    right: -20rem;
  }
}
body.shortreads1.shortread_7 .block5 .line4 {
  margin-top: 40rem;
}
body.shortreads1.shortread_7 .block5 .line5 {
  margin-top: 60rem;
  background-color: #fff;
  border-radius: 24rem;
  padding: 118rem 38rem;
  position: relative;
  padding-right: 670rem;
  font-size: 24rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block5 .line5 {
    padding: 20rem;
    padding-bottom: 240rem;
    font-size: 20rem;
    margin-top: 40rem;
  }
}
body.shortreads1.shortread_7 .block5 .line5 img {
  width: 581rem;
  position: absolute;
  bottom: 0;
  right: 60rem;
}
@media (max-width: 767px) {
  body.shortreads1.shortread_7 .block5 .line5 img {
    width: 296rem;
    right: 20rem;
  }
}

body.shortread_8 {
  background-color: #ECF5FF;
}
body.shortread_8 .pregnancy {
  padding: 40rem 0;
}
body.shortread_8 .pregnancy__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_8 .pregnancy__title {
    font-size: 30rem;
  }
}
body.shortread_8 .benefits {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20rem;
  height: 334rem;
}
@media (max-width: 767px) {
  body.shortread_8 .benefits {
    flex-direction: column;
    height: auto;
    gap: 2rem;
  }
}
body.shortread_8 .benefits__left-content {
  flex: 1;
  max-width: 720rem;
  padding: 20rem;
}
@media (max-width: 767px) {
  body.shortread_8 .benefits__left-content {
    padding-bottom: 0;
  }
}
body.shortread_8 .benefits__title {
  font-size: 24rem;
  font-weight: 700;
  color: #001887;
  margin-bottom: 12rem;
}
body.shortread_8 .benefits__list {
  list-style: none;
  margin-left: 30rem;
}
body.shortread_8 .benefits__item {
  position: relative;
}
body.shortread_8 .benefits__item::before {
  content: "•";
  position: absolute;
  left: -20rem;
  color: #000;
  font-weight: bold;
}
body.shortread_8 .benefits__right-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
body.shortread_8 .benefits__right-content img {
  width: 210rem;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_8 .benefits__right-content img {
    width: 185rem;
  }
}
body.shortread_8 .symptoms__inner {
  display: flex;
  justify-content: space-between;
  gap: 40rem;
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_8 .symptoms__inner {
    flex-direction: column;
    gap: 12rem;
  }
}
body.shortread_8 .symptoms__left-content {
  padding: 20rem;
  max-width: 627rem;
}
body.shortread_8 .symptoms__title {
  font-size: 24rem;
  font-weight: 700;
  color: #001887;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_8 .symptoms__title {
    margin-bottom: 12rem;
  }
}
body.shortread_8 .symptoms__list {
  display: flex;
  gap: 24rem;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  body.shortread_8 .symptoms__list {
    gap: 12rem;
  }
}
body.shortread_8 .symptoms__item {
  width: 200rem;
  display: flex;
  gap: 12rem;
  flex-direction: column;
}
body.shortread_8 .symptoms__item img {
  width: 45rem;
  height: 45rem;
}
@media (max-width: 767px) {
  body.shortread_8 .symptoms__item {
    width: 100%;
  }
}
body.shortread_8 .symptoms__right-content {
  background: linear-gradient(180deg, #abcef6 0%, #63a0e8 100%);
  max-width: 443rem;
  color: #fff;
  padding: 20rem;
  border-radius: 24rem;
}
body.shortread_8 .symptoms__right-content img {
  max-width: 100%;
  object-fit: contain;
}
body.shortread_8 .symptoms__right-text {
  font-size: 24rem;
  font-weight: 700;
  margin-bottom: 12rem;
}
@media (max-width: 767px) {
  body.shortread_8 .symptoms__right-text {
    font-size: 20rem;
  }
}
body.shortread_8 .symptoms__right-text-big {
  font-size: 40rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.shortread_8 .symptoms__right-text-big {
    font-size: 30rem;
  }
}
body.shortread_8 .symptoms__text {
  margin-bottom: 12rem;
}
body.shortread_8 .advice {
  margin: 40rem 0;
}
body.shortread_8 .advice__image-container {
  width: 100%;
}
body.shortread_8 .advice__image-container img {
  width: 100%;
  object-fit: contain;
  border-radius: 24rem;
}
@media (max-width: 767px) {
  body.shortread_8 .advice__image-container {
    overflow-x: scroll;
    padding-bottom: 24rem;
  }
  body.shortread_8 .advice__image-container::-webkit-scrollbar {
    display: block;
    height: 8rem;
    -webkit-appearance: none;
    border-radius: 6rem;
  }
  body.shortread_8 .advice__image-container::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 6rem;
  }
  body.shortread_8 .advice__image-container::-webkit-scrollbar-thumb {
    background: #001887;
    border-radius: 6rem;
    border: none;
    width: 80rem;
    -webkit-box-shadow: none;
  }
  body.shortread_8 .advice__image-container img {
    width: 550rem;
    min-width: 100%;
  }
}
body.shortread_8 .advice__blue {
  background-color: #001887;
  color: #fff;
  border-radius: 24rem;
  padding: 20rem;
  margin: 40rem 0;
}
body.shortread_8 .deficiency__inner {
  display: flex;
  justify-content: space-between;
  height: 362rem;
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_8 .deficiency__inner {
    flex-direction: column;
    gap: 2rem;
    height: auto;
  }
}
body.shortread_8 .deficiency__left-content {
  flex: 1;
  padding: 20rem;
  align-content: center;
}
@media (max-width: 767px) {
  body.shortread_8 .deficiency__left-content {
    padding: 20rem 20rem 0 20rem;
  }
}
body.shortread_8 .deficiency__title {
  font-size: 30rem;
  font-weight: 700;
  color: #001887;
  margin-bottom: 12rem;
}
@media (max-width: 767px) {
  body.shortread_8 .deficiency__title {
    font-size: 24rem;
  }
}
body.shortread_8 .deficiency__bold {
  font-weight: 700;
  margin-bottom: 12rem;
}
body.shortread_8 .deficiency__right-content {
  display: flex;
  align-items: flex-end;
  height: 100%;
}
body.shortread_8 .deficiency__right-content img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
body.shortread_8 .organic {
  margin: 40rem 0;
}
body.shortread_8 .organic__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_8 .organic__title {
    font-size: 30rem;
  }
}
body.shortread_8 .organic__content {
  width: 100%;
  margin-bottom: 40rem;
}
body.shortread_8 .organic__content img {
  width: 100%;
  object-fit: contain;
  border-radius: 24rem;
}
@media (max-width: 767px) {
  body.shortread_8 .organic__content {
    overflow-x: scroll;
    padding-bottom: 24rem;
  }
  body.shortread_8 .organic__content::-webkit-scrollbar {
    display: block;
    height: 8rem;
    -webkit-appearance: none;
    border-radius: 6rem;
  }
  body.shortread_8 .organic__content::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 6rem;
  }
  body.shortread_8 .organic__content::-webkit-scrollbar-thumb {
    background: #001887;
    border-radius: 6rem;
    border: none;
    width: 80rem;
    -webkit-box-shadow: none;
  }
  body.shortread_8 .organic__content img {
    width: 600rem;
    min-width: 100%;
  }
}
body.shortread_8 .organic__blue {
  background-color: #001887;
  color: #fff;
  border-radius: 24rem;
  padding: 20rem;
  margin: 40rem 0;
}

body.shortread_9 {
  background-color: #ECF5FF;
}
body.shortread_9 .populations {
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_9 .populations {
    margin: 40rem 0 20rem;
  }
}
body.shortread_9 .populations__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__title {
    font-size: 30rem;
    margin-bottom: 12rem;
  }
}
body.shortread_9 .populations__subtitle {
  font-size: 24rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__subtitle {
    margin-bottom: 12rem;
  }
}
body.shortread_9 .populations__discriptions {
  margin-bottom: 24rem;
}
body.shortread_9 .populations__banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 208rem;
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__banner {
    flex-direction: column;
    height: auto;
    margin: 24rem 0;
  }
}
body.shortread_9 .populations__banner-left {
  padding: 20rem;
  flex: 1;
  max-width: 650rem;
}
body.shortread_9 .populations__banner-text {
  font-size: 40rem;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__banner-text {
    font-size: 24rem;
  }
}
body.shortread_9 .populations__banner-right {
  max-width: 423rem;
}
body.shortread_9 .populations__banner-right img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__banner-right {
    display: none;
  }
}
body.shortread_9 .populations__light-blue {
  background: linear-gradient(180deg, #abcef6 0%, #63a0e8 100%);
  color: #fff;
  border-radius: 24rem;
  padding: 20rem;
  margin: 40rem 0;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__light-blue {
    margin: 24rem 0;
  }
}
body.shortread_9 .populations__statistics {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 211rem;
  margin: 40rem 0;
  gap: 40rem;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__statistics {
    flex-direction: column;
    height: auto;
    margin: 20rem 0;
  }
}
body.shortread_9 .populations__statistics-left {
  max-width: 224rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 24rem;
  background: linear-gradient(180deg, #abcef6 0%, #63a0e8 100%);
}
body.shortread_9 .populations__statistics-left img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__statistics-left {
    max-width: 100%;
  }
}
body.shortread_9 .populations__statistics-right {
  padding: 20rem;
  flex: 1;
}
body.shortread_9 .populations__statistics-text {
  font-size: 24rem;
  margin-bottom: 12rem;
}
body.shortread_9 .populations__statistics-percent {
  font-size: 60rem;
}
body.shortread_9 .populations__daily-need {
  margin-top: 40rem;
  position: relative;
  color: #fff;
  height: 144rem;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__daily-need {
    margin-top: 24rem;
    height: auto;
  }
}
body.shortread_9 .populations__daily-need-content {
  background-color: #001887;
  border-radius: 26rem;
  padding: 20rem 0 20rem 100rem;
}
body.shortread_9 .populations__daily-need-content img {
  position: absolute;
  left: -65rem;
  top: 30rem;
  width: 126rem;
  height: 87rem;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__daily-need-content {
    padding: 20rem;
    margin-bottom: 12rem;
  }
  body.shortread_9 .populations__daily-need-content img {
    top: 80rem;
    left: 200rem;
    width: 100rem;
  }
}
body.shortread_9 .populations__daily-need-text {
  max-width: 450rem;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__daily-need-text {
    max-width: 280rem;
  }
}
body.shortread_9 .populations__daily-need-title {
  font-size: 20rem;
  margin-bottom: 10rem;
}
body.shortread_9 .populations__daily-need-dosage {
  font-size: 40rem;
  font-weight: 700;
}
body.shortread_9 .populations__daily-need-note {
  position: absolute;
  right: -1rem;
  top: -1rem;
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 148rem;
  width: 483rem;
  padding: 20rem;
}
@media (max-width: 767px) {
  body.shortread_9 .populations__daily-need-note {
    position: static;
    width: 100%;
    padding: 20rem;
  }
}
body.shortread_9 .criteria {
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria {
    margin: 24rem 0;
  }
}
body.shortread_9 .criteria__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__title {
    font-size: 24rem;
    margin-bottom: 12rem;
  }
}
body.shortread_9 .criteria__description {
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__description {
    margin-bottom: 24rem;
  }
}
body.shortread_9 .criteria__description.centered {
  text-align: center;
}
body.shortread_9 .criteria__subtitle {
  font-size: 40rem;
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__subtitle {
    font-size: 30rem;
    margin-bottom: 24rem;
  }
}
body.shortread_9 .criteria__list {
  display: flex;
  flex-direction: column;
  gap: 40rem;
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__list {
    gap: 24rem;
    margin-bottom: 24rem;
  }
}
body.shortread_9 .criteria__item {
  display: flex;
  padding: 20rem 20rem 20rem 200rem;
  position: relative;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__item {
    flex-direction: column;
    padding: 20rem 20rem 240rem 20rem;
  }
  body.shortread_9 .criteria__item.c_item2 {
    padding-bottom: 276rem;
  }
  body.shortread_9 .criteria__item.c_item2 .criteria__item-icon {
    width: 340rem;
  }
}
body.shortread_9 .criteria__item-icon {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 154rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.shortread_9 .criteria__item-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__item-icon {
    width: 300rem;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__list .criteria__item:nth-of-type(1) {
    padding: 20rem 20rem 160rem 20rem;
  }
}
body.shortread_9 .criteria__list .criteria__item:nth-of-type(1) .criteria__item-icon {
  bottom: -25rem;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__list .criteria__item:nth-of-type(1) .criteria__item-icon {
    left: 150rem;
    bottom: -36rem;
  }
}
body.shortread_9 .criteria__banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 327rem;
  margin: 40rem 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__banner {
    flex-direction: column;
    height: auto;
    margin: 24rem 0;
  }
}
body.shortread_9 .criteria__banner-left {
  padding: 20rem;
  flex: 1;
}
body.shortread_9 .criteria__banner-text {
  font-size: 40rem;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__banner-text {
    font-size: 20rem;
  }
}
body.shortread_9 .criteria__banner-right {
  max-width: 346rem;
}
body.shortread_9 .criteria__banner-right img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__banner-right {
    position: relative;
    bottom: -10rem;
    max-width: 253rem;
    margin-left: auto;
  }
}
body.shortread_9 .criteria__statistics {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 211rem;
  margin: 40rem 0;
  gap: 40rem;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__statistics {
    flex-direction: column;
    height: auto;
  }
}
body.shortread_9 .criteria__statistics-left {
  max-width: 221rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 24rem;
  background: linear-gradient(180deg, #abcef6 0%, #63a0e8 100%);
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__statistics-left {
    max-width: 100%;
  }
}
body.shortread_9 .criteria__statistics-left img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
body.shortread_9 .criteria__statistics-right {
  padding: 20rem;
  flex: 1;
}
body.shortread_9 .criteria__statistics-blue-text {
  font-size: 24rem;
  margin-bottom: 12rem;
}
@media (max-width: 767px) {
  body.shortread_9 .criteria__statistics-blue-text {
    font-size: 20rem;
  }
}
@media (min-width: 768px) {
  body.shortread_9 .block.bottom.first {
    margin-bottom: -30rem;
  }
}

body.shortread_10 {
  background-color: #ECF5FF;
}
body.shortread_10 .hypomagnesemia {
  margin: 40rem 0;
}
body.shortread_10 .hypomagnesemia__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__title {
    font-size: 24rem;
    margin-bottom: 20rem;
  }
}
body.shortread_10 .hypomagnesemia__subtitle {
  color: #001887;
  font-weight: 400;
  font-size: 32rem;
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__subtitle {
    font-size: 22rem;
  }
}
body.shortread_10 .hypomagnesemia__stats {
  display: flex;
  justify-content: space-between;
  gap: 40rem;
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__stats {
    flex-direction: column;
    gap: 24rem;
  }
}
body.shortread_10 .hypomagnesemia__card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 211rem;
  width: 535rem;
  position: relative;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__card {
    flex-direction: column;
    width: 100%;
    height: auto;
  }
}
body.shortread_10 .hypomagnesemia__card-img {
  position: absolute;
  top: 0;
  right: 20rem;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__card-img {
    position: static;
    height: auto;
    width: 185rem;
  }
}
body.shortread_10 .hypomagnesemia__card-text {
  padding: 20rem;
  max-width: 340rem;
}
body.shortread_10 .hypomagnesemia__highlight-title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__highlight-title {
    font-size: 24rem;
    margin-bottom: 12rem;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis {
  margin-top: 40rem;
}
body.shortread_10 .hypomagnesemia__diagnosis-title {
  font-size: 40rem;
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-title {
    font-size: 30rem;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-info {
  display: flex;
  justify-content: space-between;
  gap: 40rem;
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-info {
    flex-direction: column;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-info-left {
  background-color: #001887;
  color: #fff;
  padding: 20rem;
  border-radius: 24rem;
  height: 280rem;
  width: 214rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-info-left {
    height: auto;
    width: 100%;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-unit {
  margin-top: 24rem;
  display: inline-block;
  font-size: 40rem;
  font-weight: 700;
}
body.shortread_10 .hypomagnesemia__diagnosis-info-right {
  flex: 1;
  text-align: center;
  padding: 20rem;
}
body.shortread_10 .hypomagnesemia__diagnosis-right-text {
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-right-text {
    margin-bottom: 20rem;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-levels {
  display: flex;
  justify-content: space-between;
  gap: 12rem;
  color: #fff;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-levels {
    flex-direction: column;
  }
}
body.shortread_10 .hypomagnesemia__level {
  width: 264rem;
  height: 168rem;
  background: linear-gradient(180deg, #abcef6 0%, #63a0e8 100%);
  display: flex;
  flex-direction: column;
  gap: 12rem;
  padding: 20rem;
  border-radius: 12rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__level {
    width: 100%;
  }
}
body.shortread_10 .hypomagnesemia__level-label {
  font-weight: 700;
}
body.shortread_10 .hypomagnesemia__level-number {
  font-size: 40rem;
  font-weight: 700;
}
body.shortread_10 .hypomagnesemia__diagnosis-blue-img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 265rem;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-blue-img {
    position: static;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-blue {
  position: relative;
  background-color: #001887;
  padding: 20rem 20rem 20rem 276rem;
  display: flex;
  align-items: center;
  color: #fff;
  border-radius: 24rem;
  height: 210rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-blue {
    padding: 0;
    height: auto;
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-blue-text {
    padding: 20rem;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-plasma {
  margin: 40rem 0;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-plasma {
    flex-direction: column;
    align-items: center;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-plasma-inner {
  flex: 1;
  padding-top: 25rem;
  max-width: 788rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-plasma-inner {
    padding-top: 0;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-plasma-text {
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-plasma-text {
    margin-bottom: 12rem;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-plasma-img {
  width: 282rem;
  height: 194rem;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-plasma-img {
    margin-top: 24rem;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-white-img {
  position: absolute;
  bottom: 0;
  left: -40rem;
  width: 286rem;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-white-img {
    position: static;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-white {
  position: relative;
  padding: 20rem 20rem 20rem 270rem;
  border-radius: 24rem;
  height: 210rem;
  font-size: 24rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-white {
    padding: 0;
    height: auto;
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-white-inner {
    padding: 20rem;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-white-text {
  margin-bottom: 12rem;
}
body.shortread_10 .hypomagnesemia__diagnosis-text {
  color: #001887;
}
body.shortread_10 .hypomagnesemia__diagnosis-paragraph {
  margin: 40rem 0;
}
body.shortread_10 .hypomagnesemia__diagnosis-excretion {
  margin-top: 80rem;
  display: flex;
  padding: 20rem 40rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-excretion {
    flex-direction: column;
    padding: 20rem;
    justify-content: flex-start;
  }
}
body.shortread_10 .hypomagnesemia__diagnosis-excretion-big {
  font-size: 40rem;
  flex-shrink: 0;
  margin-right: 24rem;
}
@media (max-width: 767px) {
  body.shortread_10 .hypomagnesemia__diagnosis-excretion-big {
    font-size: 30rem;
    margin-right: 0;
    margin-bottom: 20rem;
  }
}
body.shortread_10 .antagonist {
  margin-top: 80rem;
}
body.shortread_10 .antagonist__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__title {
    font-size: 30rem;
  }
}
body.shortread_10 .antagonist__blue {
  margin: 40rem 0;
  padding: 20rem;
  display: flex;
  align-items: center;
  gap: 24rem;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__blue {
    flex-direction: column;
    align-items: flex-start;
  }
}
body.shortread_10 .antagonist__unit {
  font-size: 40rem;
  font-weight: 700;
}
body.shortread_10 .antagonist__blue-inner {
  flex: 1;
  font-weight: 700;
}
body.shortread_10 .antagonist__blue-text {
  font-size: 24rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__blue-text {
    font-size: 20rem;
  }
}
body.shortread_10 .antagonist__methods {
  display: flex;
  justify-content: space-between;
  gap: 40rem;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__methods {
    flex-direction: column;
  }
}
body.shortread_10 .antagonist__left-block {
  flex: 1;
}
body.shortread_10 .antagonist__left-block-text {
  margin-bottom: 12rem;
}
body.shortread_10 .antagonist__right-block {
  max-width: 535rem;
}
body.shortread_10 .antagonist__right-block-title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__right-block-title {
    font-size: 30rem;
    margin-bottom: 22rem;
  }
}
body.shortread_10 .antagonist__right-block-img img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  border-radius: 24rem;
}
body.shortread_10 .antagonist__wisdom-list {
  display: flex;
  justify-content: space-between;
  gap: 40rem;
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__wisdom-list {
    flex-direction: column;
    gap: 12rem;
  }
}
body.shortread_10 .antagonist__wisdom-item {
  width: 255rem;
  background: linear-gradient(180deg, #abcef6 0%, #63a0e8 100%);
  border-radius: 12rem;
  padding: 20rem;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 343rem;
  height: 84rem;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__wisdom-item {
    width: 100%;
    height: auto;
  }
}
body.shortread_10 .antagonist__wisdom-item-text {
  font-size: 24rem;
}
body.shortread_10 .antagonist__white {
  padding: 40rem;
  margin: 40rem 0 80rem 0;
  position: relative;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__white {
    padding: 0;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 12rem;
  }
}
body.shortread_10 .antagonist__white-inner {
  flex: 1;
  max-width: 655rem;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__white-inner {
    padding: 24rem 20rem 0 20rem;
  }
}
body.shortread_10 .antagonist__white-title {
  font-size: 40rem;
  margin-bottom: 20rem;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__white-title {
    font-size: 30rem;
    margin-bottom: 12rem;
  }
}
body.shortread_10 .antagonist__white-img {
  position: absolute;
  bottom: 0;
  right: 150rem;
  width: 176rem;
}
body.shortread_10 .antagonist__white-img img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_10 .antagonist__white-img {
    position: static;
  }
}

body.shortread_11 {
  background-color: #ECF5FF;
}
body.shortread_11 .organism {
  margin: 40rem 0;
}
body.shortread_11 .organism__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .organism__title {
    font-size: 24rem;
    margin-bottom: 12rem;
  }
}
body.shortread_11 .organism__description {
  margin-bottom: 40rem;
  max-width: 1080rem;
}
body.shortread_11 .organism__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40rem;
}
@media (max-width: 767px) {
  body.shortread_11 .organism__content {
    flex-direction: column;
    gap: 24rem;
  }
}
body.shortread_11 .organism__content-left {
  flex: 1;
}
body.shortread_11 .organism__content-right {
  width: 680rem;
  height: 176rem;
  position: relative;
}
@media (max-width: 767px) {
  body.shortread_11 .organism__content-right {
    width: 100%;
    height: auto;
  }
}
body.shortread_11 .organism__content-right-flex {
  display: flex;
  justify-content: end;
  gap: 12rem;
}
@media (max-width: 767px) {
  body.shortread_11 .organism__content-right-flex {
    flex-direction: column-reverse;
    align-items: center;
    gap: 0;
  }
}
body.shortread_11 .organism__content-right-img {
  width: 424rem;
  position: absolute;
  bottom: 0;
  left: -20rem;
}
body.shortread_11 .organism__content-right-img img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_11 .organism__content-right-img {
    position: static;
    width: 100%;
  }
}
body.shortread_11 .organism__content-right-box {
  max-width: 280rem;
  text-align: center;
  padding: 20rem;
}
body.shortread_11 .organism__content-box-text {
  text-transform: uppercase;
}
body.shortread_11 .organism__content-box-img {
  display: inline;
}
body.shortread_11 .organism__content-blue-text {
  text-transform: uppercase;
}
body.shortread_11 .deficit {
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_11 .deficit {
    margin-top: 80rem;
  }
}
body.shortread_11 .deficit__title {
  font-size: 40rem;
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_11 .deficit__title {
    font-size: 24rem;
    margin-bottom: 24rem;
  }
}
body.shortread_11 .deficit__content {
  position: relative;
}
body.shortread_11 .deficit__inner {
  display: flex;
  align-items: center;
  position: relative;
  height: 262rem;
  padding: 20rem 20rem 20rem 380rem;
}
@media (max-width: 767px) {
  body.shortread_11 .deficit__inner {
    flex-direction: column-reverse;
    padding: 0;
    height: auto;
  }
}
body.shortread_11 .deficit__left {
  position: absolute;
  bottom: -5rem;
  left: 0;
  width: 323rem;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_11 .deficit__left {
    position: relative;
    bottom: -5rem;
    width: 100%;
    margin-top: -30rem;
  }
}
body.shortread_11 .deficit__left img {
  width: 100%;
}
body.shortread_11 .deficit__right {
  display: flex;
  flex-direction: column;
  gap: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .deficit__right {
    padding: 20rem 20rem 0 20rem;
    gap: 20rem;
  }
}
body.shortread_11 .deficit__item {
  display: flex;
  gap: 30rem;
}
@media (max-width: 767px) {
  body.shortread_11 .deficit__item {
    flex-direction: column;
    gap: 12rem;
  }
}
@media (max-width: 767px) {
  body.shortread_11 .deficit__item:last-child {
    flex-direction: column-reverse;
  }
}
body.shortread_11 .deficit__item-text {
  max-width: 469rem;
}
body.shortread_11 .deficit__item-percent {
  font-size: 40rem;
}
body.shortread_11 .factors {
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_11 .factors {
    margin: 80rem 0 40rem;
  }
}
body.shortread_11 .factors__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .factors__title {
    font-size: 24rem;
    margin-bottom: 24rem;
  }
}
body.shortread_11 .factors__description {
  font-weight: 700;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .factors__description {
    font-size: 20rem;
  }
}
body.shortread_11 .factors__list {
  margin-bottom: 40rem;
  margin-left: 30rem;
  max-width: 1000rem;
}
@media (max-width: 767px) {
  body.shortread_11 .factors__list {
    margin-bottom: 24rem;
  }
}
body.shortread_11 .factors__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40rem;
}
@media (max-width: 767px) {
  body.shortread_11 .factors__content {
    flex-direction: column;
  }
}
body.shortread_11 .factors__content-left {
  display: flex;
  align-items: center;
  gap: 20rem;
  padding: 20rem;
  height: 211rem;
  width: 555rem;
}
body.shortread_11 .factors__content-left img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_11 .factors__content-left {
    flex-direction: column;
    height: auto;
    width: 100%;
  }
}
body.shortread_11 .factors__content-inner {
  display: flex;
  flex-direction: column;
  gap: 12rem;
}
body.shortread_11 .factors__content-img {
  max-width: 180rem;
}
@media (max-width: 767px) {
  body.shortread_11 .factors__content-img {
    max-width: 270rem;
    margin-top: -30rem;
    margin-bottom: -50rem;
  }
}
body.shortread_11 .factors__content-list {
  list-style: none;
  margin-left: 30rem;
  position: relative;
}
body.shortread_11 .factors__content-item::before {
  content: "•";
  position: absolute;
  left: -20rem;
  color: #000;
  font-weight: bold;
}
body.shortread_11 .factors__content-right {
  flex: 1;
  font-weight: 700;
}
body.shortread_11 .factors__blue {
  padding: 20rem;
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_11 .factors__blue {
    margin: 20rem 0;
  }
}
body.shortread_11 .reasons {
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_11 .reasons {
    margin: 80rem 0;
  }
}
body.shortread_11 .reasons__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .reasons__title {
    font-size: 24rem;
    margin-bottom: 12rem;
  }
}
body.shortread_11 .reasons__description {
  margin-bottom: 40rem;
}
body.shortread_11 .reasons__content {
  height: 211rem;
  font-size: 24rem;
  display: flex;
  align-items: center;
  gap: 60rem;
}
@media (max-width: 767px) {
  body.shortread_11 .reasons__content {
    flex-direction: column;
    height: auto;
    gap: 24rem;
    padding: 20rem;
  }
}
body.shortread_11 .reasons__left img {
  width: 243rem;
  object-fit: contain;
}
body.shortread_11 .cation {
  margin: 40rem 0;
}
@media (max-width: 767px) {
  body.shortread_11 .cation {
    margin: 80rem 0 40rem;
  }
}
body.shortread_11 .cation__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .cation__title {
    font-size: 30rem;
    margin-bottom: 12rem;
  }
}
body.shortread_11 .cation__description {
  margin-bottom: 40rem;
}
body.shortread_11 .research {
  margin: 40rem 0;
}
body.shortread_11 .research__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .research__title {
    font-size: 30rem;
    margin-bottom: 12rem;
  }
}
body.shortread_11 .research__description {
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_11 .research__description {
    margin-bottom: 24rem;
  }
}
body.shortread_11 .research__subtitle {
  font-size: 24rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .research__subtitle {
    margin-bottom: 12rem;
  }
}
body.shortread_11 .research__group {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40rem;
}
@media (max-width: 767px) {
  body.shortread_11 .research__group {
    flex-direction: column;
    gap: 12rem;
  }
}
body.shortread_11 .research__group-left {
  max-width: 430rem;
}
body.shortread_11 .research__group-left img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
body.shortread_11 .research__group-right {
  max-width: 430rem;
}
body.shortread_11 .research__group-right img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
body.shortread_11 .sulfate {
  margin: 40rem 0;
}
body.shortread_11 .sulfate__title {
  font-size: 40rem;
  margin-bottom: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .sulfate__title {
    font-size: 30rem;
    margin-bottom: 12rem;
  }
}
body.shortread_11 .sulfate__description {
  margin-bottom: 24rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  body.shortread_11 .sulfate__description {
    margin-bottom: 12rem;
  }
}
body.shortread_11 .sulfate__text {
  margin-bottom: 24rem;
}
body.shortread_11 .sulfate__block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8rem;
}
@media (max-width: 767px) {
  body.shortread_11 .sulfate__block {
    flex-direction: column-reverse;
    overflow: hidden;
  }
}
body.shortread_11 .sulfate__block-left {
  max-width: 380rem;
}
body.shortread_11 .sulfate__block-left img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
@media (max-width: 767px) {
  body.shortread_11 .sulfate__block-left {
    position: relative;
    bottom: -90rem;
    margin-top: -120rem;
  }
}
body.shortread_11 .sulfate__block-right {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 12rem;
  padding: 20rem;
}
body.shortread_11 .sulfate__block-title {
  font-size: 30rem;
}
@media (max-width: 767px) {
  body.shortread_11 .sulfate__block-title {
    font-size: 24rem;
  }
}
body.shortread_11 .reatment {
  margin-top: 40rem;
}
@media (max-width: 767px) {
  body.shortread_11 .reatment {
    margin-top: 80rem;
  }
}
body.shortread_11 .reatment__title {
  font-size: 40rem;
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_11 .reatment__title {
    font-size: 30rem;
    margin-bottom: 24rem;
  }
}
body.shortread_11 .reatment__text-block {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.shortread_11 .reatment__text {
  text-align: center;
  margin-bottom: 24rem;
  max-width: 900rem;
}
body.shortread_11 .reatment__block {
  width: 100%;
  margin-bottom: 64rem;
}
body.shortread_11 .reatment__block img {
  width: 100%;
  object-fit: contain;
  border-radius: 24rem;
}
@media (max-width: 767px) {
  body.shortread_11 .reatment__block {
    overflow-x: scroll;
    padding-bottom: 24rem;
  }
  body.shortread_11 .reatment__block::-webkit-scrollbar {
    display: block;
    height: 8rem;
    -webkit-appearance: none;
    border-radius: 6rem;
  }
  body.shortread_11 .reatment__block::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 6rem;
  }
  body.shortread_11 .reatment__block::-webkit-scrollbar-thumb {
    background: #001887;
    border-radius: 6rem;
    border: none;
    width: 80rem;
    -webkit-box-shadow: none;
  }
  body.shortread_11 .reatment__block img {
    width: 550rem;
    min-width: 100%;
  }
}
body.shortread_11 .reatment__block-inner {
  margin-bottom: 40rem;
}
@media (max-width: 767px) {
  body.shortread_11 .reatment__block-inner {
    margin-bottom: 18rem;
  }
}
@media (max-width: 767px) {
  body.shortread_11 .reatment__block-inner:last-child {
    margin-bottom: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvZGV2NS53YmJiLnJ1L3d3dy9hbGxfbWFya3VwL3NyYy9jb21tb24uc2NzcyIsIl9zY3NzL19sYXlvdXQuc2NzcyIsIl9zY3NzL19pbmRleC5zY3NzIiwiX3Njc3MvX3Nob3J0cmVhZF8xLnNjc3MiLCJfc2Nzcy9fc2hvcnRyZWFkXzIuc2NzcyIsIl9zY3NzL19zaG9ydHJlYWRfMy5zY3NzIiwiX3Njc3MvX3Nob3J0cmVhZF80LnNjc3MiLCJfc2Nzcy9fc2hvcnRyZWFkXzUuc2NzcyIsIl9zY3NzL19zaG9ydHJlYWRfNi5zY3NzIiwiX3Njc3MvX3Nob3J0cmVhZF83LnNjc3MiLCJfc2Nzcy9fc2hvcnRyZWFkXzguc2NzcyIsIl9zY3NzL19zaG9ydHJlYWRfOS5zY3NzIiwiX3Njc3MvX3Nob3J0cmVhZF8xMC5zY3NzIiwiX3Njc3MvX3Nob3J0cmVhZF8xMS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFpQkU7RUFzQ0E7SUFDRTs7O0FBNUNGO0VBaURBO0lBQ0U7OztBQU9KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOztBQXpFQTtFQXdFRjtJQUlJOzs7O0FDckZKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0Esa0JBYlU7OztBQWdCWjtFQUNFO0VBQ0EsT0FsQlU7OztBQXFCWjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUUY7RUFDRTtFQUNBOztBRDFFQTtFQ3dFRjtJQUlJOzs7O0FBSUo7RUFDRSxrQkFoR1c7RUFpR1g7RUFDQTtFQUNBO0VB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O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FicmROO0VhZ2RFO0lBU0k7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFFRTs7QWJ6ZUo7RWF1ZUU7SUFLSTs7O0FBS047RUFDRTs7QWJsZkY7RWFpZkE7SUFHSTs7O0FBRUY7RUFFRTtFQUNBOztBYnpmSjtFYXNmRTtJQU1JO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QWJwaEJOO0VhNmdCRTtJQVdJO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRSxZWnRqQkU7SVl1akJGO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7O0FBS047RUFDRTs7QWJ2akJKO0Vhc2pCRTtJQUlJOzs7QWIxakJOO0VhOGpCRTtJQUVJIiwic291cmNlc0NvbnRlbnQiOlsiXG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTUlYSU5TXG5cbi8vIEBtaXhpbiBkZXNrdG9wX3dpZGUge1xuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KXtcbi8vICAgICBAY29udGVudDtcbi8vICAgfVxuLy8gfVxuQG1peGluIGRlc2t0b3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGFic29sdXRlMTAwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtaXhpbiBiZWZvcmVfYWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xuICBoZWlnaHQ6ICRzaXplO1xuICB3aWR0aDogJHNpemU7XG59XG5cbkBtaXhpbiByb3VuZCgkc2l6ZSkge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIEBpbmNsdWRlIHNxdWFyZSgkc2l6ZSk7XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIElOQ0xVREVTXG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVzZXRcblxuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuYSwgYnV0dG9uLCA6Zm9jdXMsIDpob3ZlciwgOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDE0NDApO1xuICAvLyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDAuMjU2NDEwMjU2NHZ3OyAvLyBmb3IgMzc1cHhcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29tbW9uLnNjc3MnIGFzICo7XG5cbiRsaWdodC1ibHVlOiAjZDdlOWZmO1xuJGRhcmstYmx1ZTogIzAwMTg4NztcbiRsaWdodC1wdXJwbGU6ICNhZmJlZmY7XG4kYmFzZS1ibHVlOiAjQ0RFMkZDO1xuJGJnLWNvbG9yOiAjRUNGNUZGO1xuXG4ld2hpdGUtYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuJWJsdWUtYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG59XG5cbiVibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaWxkYVNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyNTAgMTAwMDtcbiAgc3JjOiB1cmwoJy4vZm9udHMvVGlsZGFTYW5zLVZGLndvZmYyJykgZm9ybWF0KCd3b2ZmMi12YXJpYXRpb25zJyksXG4gICAgICAgdXJsKCcuL2ZvbnRzL1RpbGRhU2Fucy1WRi53b2ZmJykgZm9ybWF0KCd3b2ZmLXZhcmlhdGlvbnMnKTsgICAgIFxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGlsZGFTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9mb250cy9UaWxkYVNhbnMtUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4vZm9udHMvVGlsZGFTYW5zLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4vZm9udHMvVGlsZGFTYW5zLVZGLndvZmYyJykgZm9ybWF0KCd3b2ZmMi12YXJpYXRpb25zJyksXG4gICAgICAgdXJsKCcuL2ZvbnRzL1RpbGRhU2Fucy1WRi53b2ZmJykgZm9ybWF0KCd3b2ZmLXZhcmlhdGlvbnMnKSwgIFxuICAgICAgIHVybCgnLi9mb250cy9UaWxkYVNhbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4vZm9udHMvVGlsZGFTYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGlsZGFTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi9mb250cy9UaWxkYVNhbnMtU2VtaWJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL1RpbGRhU2Fucy1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi9mb250cy9UaWxkYVNhbnMtVkYud29mZjInKSBmb3JtYXQoJ3dvZmYyLXZhcmlhdGlvbnMnKSxcbiAgICAgICB1cmwoJy4vZm9udHMvVGlsZGFTYW5zLVZGLndvZmYnKSBmb3JtYXQoJ3dvZmYtdmFyaWF0aW9ucycpLCAgXG4gICAgICAgdXJsKCcuL2ZvbnRzL1RpbGRhU2Fucy1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4vZm9udHMvVGlsZGFTYW5zLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpbGRhU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4vZm9udHMvVGlsZGFTYW5zLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL1RpbGRhU2Fucy1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcuL2ZvbnRzL1RpbGRhU2Fucy1WRi53b2ZmMicpIGZvcm1hdCgnd29mZjItdmFyaWF0aW9ucycpLFxuICAgICAgIHVybCgnLi9mb250cy9UaWxkYVNhbnMtVkYud29mZicpIGZvcm1hdCgnd29mZi12YXJpYXRpb25zJyksICBcbiAgICAgICB1cmwoJy4vZm9udHMvVGlsZGFTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuL2ZvbnRzL1RpbGRhU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4vZm9udHMvQ2lyY2VfUmVndWxhci5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnRzL0NpcmNlX1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiLi9mb250cy9DaXJjZV9SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnRzL0NpcmNlX1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi9mb250cy9DaXJjZV9Cb2xkLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLFxuICAgICAgIHVybChcIi4vZm9udHMvQ2lyY2VfQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnRzL0NpcmNlX0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIi4vZm9udHMvQ2lyY2VfQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDE5MjApO1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMC4yNzc3Nzc3Nzc3Nzc3Nzc3OHZ3OyAvLyBmb3IgMzYwXG4gIH1cbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICBmb250LWZhbWlseTogJ1RpbGRhU2Fucyc7XG4gIGZvbnQtc2l6ZTogMjByZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcblxuICB9XG59XG5cbi5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIGhlaWdodDogNjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA2OHJlbTtcbiAgcGFkZGluZzogMCA0MHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDExMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB3aWR0aDogMzM0cmVtO1xuICB9XG59XG5cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODByZW07XG4gIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTJyZW07XG4gICAgfVxuICB9XG59XG5cbi5ibG9ja190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDByZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMzByZW07XG4gIH1cbn1cblxuc3VwIHtcbiAgZm9udC1zaXplOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDY4cmVtO1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyNHJlbTtcbiAgfVxuICAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAvLyB3aWR0aDogMzMwcmVtO1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgICAvLyBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gei1pbmRleDogMjAwO1xuICAgIH1cbiAgICAub3JkaSB7XG4gICAgICB3aWR0aDogNDlyZW07XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICB9XG4gICAgfVxuICAgIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogNDByZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgbWFyZ2luOiAwIDIwcmVtO1xuICAgIH1cbiAgICAuY291cnNlIHtcbiAgICAgIHdpZHRoOiAxOTVyZW07XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTExcmVtO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5ibG9jayB7XG4gICYubGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMTRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiA3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAubGlzdCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBsaW5rcztcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaW5rcztcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpbmtzKSBcIi5cIjtcbiAgICAgICAgICB3aWR0aDogMThyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJvdHRvbSB7XG4gICAgLmxpbmUxIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAubGluZTIge1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5lMi0zLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG4gICAgfVxuICAgIC5saW5lMyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cmVtO1xuICAgICAgfVxuICAgICAgLmxlZnQge1xuICAgICAgICB3aWR0aDogMzIwcmVtO1xuICAgICAgICBoZWlnaHQ6IDM0MHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3BhY2tzaG90LWZvcnRlLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDc2cmVtO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg0cmVtO1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgycmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmluZnVzaW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvcGFja3Nob3QtaW5mdXNpb24ucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAmLnQxODAge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9wYWNrc2hvdC0xODAucG5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyN3JlbTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGluZTQge1xuICAgICAgbWFyZ2luLXRvcDogMzNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvYXJ0aWNsZV9yZWFkX2NvbXBhc3MucG5nKSAwIDUwJSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCgzNTFkZWcsICNBMEM1RjEgMCUsICNBMEM1RjEgNDklLCAjNTk4RkNGIDkzJSwgIzU0OEJDRCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzk5cmVtLCBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI2cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICBwYWRkaW5nOiAzOHJlbSAzMHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDIwcmVtO1xuICAgICAgbWluLWhlaWdodDogMzQwcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9hcnRpY2xlX3JlYWRfY29tcGFzcy1tb2IucG5nKSA1MCUgMCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCgzNTFkZWcsICNBMEM1RjEgMCUsICNBMEM1RjEgNDklLCAjNTk4RkNGIDkzJSwgIzU0OEJDRCAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzM0cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHJlbTtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDByZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM4cmVtO1xuICAgICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgICAgICB3aWR0aDogMjUwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucmF0ZSB7XG4gICAgLmlubmVyIHtcbiAgICAgIGhlaWdodDogMTczcmVtO1xuICAgIH1cbiAgICAuYmxvY2tfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDIycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudG9fbGFuZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgfVxuXG59XG5cbnNlY3Rpb24uZGlzY2xhaW1lciB7XG4gIG1hcmdpbi10b3A6IDgwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNDByZW07XG4gIGNvbG9yOiAjNjU2NTY1O1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2MHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTkzcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycmVtO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgICB9XG4gIH1cbiAgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXA6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAmLmluc3RydWN0aW9uIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMzZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnJlbTtcbiAgYm9yZGVyLXRvcDogI2QxZDFkMSAzcmVtIHNvbGlkO1xuICBmb250LWZhbWlseTogQ2lyY2UsIHNhbnMtc2VyaWY7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5saW5lMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmxvZ28ge1xuICAgICAgd2lkdGg6IDIyMnJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxNjNyZW07XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNoYXJlX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEwcmVtO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAzNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGluZTIge1xuICAgIG1hcmdpbi10b3A6IDMzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saW5lMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICAgICAgd2lkdGg6IDQwcmVtO1xuICAgIH1cbiAgICAuY29sIHtcbiAgICAgICYuY29sMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb2wyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTFyZW07XG4gICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbCB7XG4gICAgJi5jb2wxIHtcbiAgICAgIHdpZHRoOiAzMzByZW07XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2wyIHtcbiAgICAgIHdpZHRoOiAzMzByZW07XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExMHJlbTtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB0b3A6IC02MHJlbTtcbiAgfVxufVxuXG4uZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cmVtO1xuICAgIC8vIGhlaWdodDogMjUxcmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBnYXA6IDQwcmVtO1xuICAgIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogNTUxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDY4cmVtO1xuICAgIHdpZHRoOiAxNTRyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAubW9kYWwge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4vLyAgIHBhZGRpbmc6IDUwcmVtO1xuLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgIHotaW5kZXg6IDk5OTk7XG4vLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gICBoZWlnaHQ6IDEwMCU7XG4vLyAgIG92ZXJmbG93OiBhdXRvO1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgbGVmdDogMDtcbi8vICAgdG9wOiAwO1xuLy8gICBAaW5jbHVkZSBtb2JpbGUge1xuLy8gICAgIHBhZGRpbmc6IDE1cmVtO1xuLy8gICB9XG4vLyAgIC5tb2RhbC1jb250YWluZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgcGFkZGluZzogNjByZW07XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHdpZHRoOiAxMjAwcmVtO1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICBjb2xvcjogIzAwMDtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbi8vICAgICBib3gtc2hhZG93OiAjMDAwMDAwNEQgMCA0cmVtIDExMXJlbSA0NXJlbTtcbi8vICAgICBAaW5jbHVkZSBtb2JpbGUge1xuLy8gICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBwYWRkaW5nOiAzMHJlbSAxNnJlbTtcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcmVtO1xuLy8gICAgIH1cbi8vICAgICAuY2xvc2Uge1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgdG9wOiAzNnJlbTtcbi8vICAgICAgIHJpZ2h0OiAzNnJlbTtcbi8vICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4vLyAgICAgICAgIHRvcDogMTdyZW07XG4vLyAgICAgICAgIHJpZ2h0OiAxN3JlbTtcbi8vICAgICAgIH1cbi8vICAgICAgIGltZyB7XG4vLyAgICAgICAgIHdpZHRoOiA1MHJlbTtcbi8vICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbi8vICAgICAgICAgICB3aWR0aDogMzByZW07XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vICAgLnRpdGxlIHtcbi8vICAgICBmb250LXNpemU6IDYwcmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbi8vICAgICAgIGZvbnQtc2l6ZTogNDByZW07XG4vLyAgICAgICBsaW5lLWhlaWdodDogMTtcbi8vICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcmVtO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gICAuYmxvY2tzIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAgZ2FwOiAzNnJlbSAwO1xuLy8gICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4vLyAgICAgICBnYXA6IDIwcmVtIDA7XG4vLyAgICAgfVxuLy8gICAgIC5ibG9jayB7XG4vLyAgICAgICB3aWR0aDogNjc4cmVtO1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbi8vICAgICAgICYudGFzayB7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAxNnJlbTtcbi8vICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbi8vICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbi8vICAgICAgICAgICBvcmRlcjogMTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAudGV4dCB7XG4vLyAgICAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcbi8vICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHJlbTtcbi8vICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxNnJlbTtcbi8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgICAmLnByaXplIHtcbi8vICAgICAgICAgd2lkdGg6IDQwMHJlbTtcbi8vICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICBvcmRlcjogMztcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAudGV4dCB7XG4vLyAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4vLyAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbi8vICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnJlbTtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICAgICYubWVhc3VyZSB7XG4vLyAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4vLyAgICAgICAgICAgb3JkZXI6IDI7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vICAgLmJhZGdlIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBoZWlnaHQ6IDMycmVtO1xuLy8gICAgIHBhZGRpbmc6IDAgOHJlbTtcbi8vICAgICBmb250LXNpemU6IDIwcmVtO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHRvcDogMnJlbTtcbi8vICAgICBAaW5jbHVkZSBtb2JpbGUge1xuLy8gICAgICAgZm9udC1zaXplOiAxNnJlbTtcbi8vICAgICAgIHBhZGRpbmc6IDAgNnJlbTtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgLnRleHQge1xuLy8gICAgIG1hcmdpbi10b3A6IDdyZW07XG4vLyAgICAgZm9udC1zaXplOiAxNnJlbTtcbi8vICAgICBsaW5lLWhlaWdodDogMS4yO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDUwcmVtO1xuLy8gICAgIC5oYXNoIHtcbi8vICAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4vLyAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuLy8gICAgICAgcGFkZGluZy1sZWZ0OiA0MHJlbTtcbi8vICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9pY28taGFzaC1ibGFjay5zdmcpIDAgMnJlbSBuby1yZXBlYXQ7XG4vLyAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycmVtO1xuLy8gICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxNHJlbTtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vICAgLmhpbnQge1xuLy8gICAgIG1hcmdpbi10b3A6IDExcmVtO1xuLy8gICAgIGZvbnQtc2l6ZTogMTRyZW07XG4vLyAgICAgb3BhY2l0eTogMC40O1xuLy8gICAgIG1heC13aWR0aDogOTAwcmVtO1xuLy8gICAgIC8vIEBpbmNsdWRlIG1vYmlsZSB7XG4vLyAgICAgLy8gICBtYXJnaW4tdG9wOiA4cmVtO1xuLy8gICAgIC8vIH1cbi8vICAgfVxuLy8gICBidXR0b24ge1xuLy8gICAgIGhlaWdodDogNjByZW07XG4vLyAgICAgd2lkdGg6IDMwMnJlbTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmxhY2s7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNjByZW07XG4vLyAgICAgZm9udC1zaXplOiAyMHJlbTtcbi8vICAgICBib3JkZXI6IDA7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuLy8gICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4vLyAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbiIsIkB1c2UgJy4uL2NvbW1vbi5zY3NzJyBhcyAqO1xuQHVzZSAnbGF5b3V0JyBhcyAqO1xuXG5ib2R5LmxhbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZSB1cmwoLi9pbWcvYmctYmFubmVyLnBuZykgNTQlIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0MjVyZW07XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2JnLWJhbm5lci1tb2IucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNzZyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLm1haW4ge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAuYmFubmVyIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogNDZyZW07XG4gICAgICBoZWlnaHQ6IDUwMHJlbTtcbiAgICB9XG4gICAgLmNvbXBhc3Mge1xuICAgICAgd2lkdGg6IDU2MHJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE1N3JlbTtcbiAgICAgIHJpZ2h0OiAtNTJyZW07XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMzY4cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjIwcmVtO1xuICAgICAgICByaWdodDogLTE2cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2tfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDIzcmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudGFncyB7IFxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICBnYXA6IDhyZW07XG4gICAgICBtYXJnaW4tdG9wOiAyOHJlbTtcbiAgICAgIG1heC13aWR0aDogNjAwcmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cmVtO1xuICAgICAgfVxuICAgICAgLml0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA0MnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguL2ltZy90YWctMS5zdmcpIDEycmVtIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzByZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvdGFnLTIuc3ZnKTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXRlbTMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy90YWctMy5zdmcpO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtNCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3RhZy00LnN2Zyk7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLml0ZW01IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvdGFnLTUuc3ZnKTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrMSB7XG4gICAgbWFyZ2luLXRvcDogNjdyZW07XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5ibG9ja190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5lMiB7XG4gICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgY29sb3I6ICRsaWdodC1wdXJwbGU7XG4gICAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAubGluZTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmx1ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogODJyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMjhyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiA2NHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmU0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogNDByZW07XG4gICAgICBtYXJnaW4tdG9wOiA0NXJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcmVtO1xuICAgICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgfVxuICAgICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogNDYwcmVtO1xuICAgICAgICBoZWlnaHQ6IDE0NHJlbTtcbiAgICAgICAgYm9yZGVyOiAjREJEQkRCIDJyZW0gc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3MHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA5N3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1NHJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTFyZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA0NTZyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGluZTUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NDByZW07XG4gICAgICBoZWlnaHQ6IDE2MHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzOHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDY0cmVtO1xuICAgICAgYm9yZGVyOiAjRTlGM0ZGIDJyZW0gc29saWQ7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgICAgICBoZWlnaHQ6IDMyNnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMjByZW07XG4gICAgICAgIGxlZnQ6IDQwcmVtO1xuICAgICAgICB0b3A6IC00OHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBsZWZ0OiAxMnJlbTtcbiAgICAgICAgICB3aWR0aDogMzAwcmVtO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IC0yOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2syIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDY0cmVtO1xuICAgIH1cbiAgICAuaW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjNmOWZmIDAlLCNmZmYgNTAlLCNmM2Y5ZmYgMTAwJSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZjNmOWZmIDEwMCUpO1xuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGdhcDogNDRyZW07XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gICAgICB9XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMThyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEycmVtIDAgMTFyZW07XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3A6ICRsaWdodC1wdXJwbGUgMXJlbSBzb2xpZDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMjNyZW0gYXV0byAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jazMge1xuICAgIC5ibG9ja190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIGhlaWdodDogNTZyZW07XG4gICAgICBsaW5lLWhlaWdodDogNTZyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMHJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMnJlbSAzMHJlbSAxNHJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNDByZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmUzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogNDByZW07XG4gICAgICBtYXJnaW4tdG9wOiA0MnJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDM4MHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDgwcmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmU0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4NnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDhyZW07XG4gICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjByZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMjByZW0gMjByZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZyZW07XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcmVtO1xuICAgICAgICB0b3A6IC0yMHJlbTtcbiAgICAgICAgd2lkdGg6IDE0MHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02OHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRyZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrNCB7XG4gICAgLmlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4vaW1nL2I0LnBuZykgMCAxMDAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDQzcmVtO1xuICAgICAgaGVpZ2h0OiAzNjJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUxMHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAyN3JlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogODE4cmVtO1xuICAgICAgICBwYWRkaW5nOiAyOHJlbSAxMHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvYjQtbW9iLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzNnJlbSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2tfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHJlbTtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrIHtcbiAgICAmLndpdGhfbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHJlbTtcbiAgICAgIC5ibG9ja190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDM4cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMjU1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGludCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDMwcmVtO1xuICAgICAgLmJsb2NrX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgxMHJlbTtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgLmltYWdlLCAudmlkZW8tanMge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDU2cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAkbGlnaHQtcHVycGxlIDFyZW0gc29saWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxODhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmpzLXBvc3RlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNCwgMjMsIDAuNSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzdyZW0pO1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDM3cmVtKTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDc0cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogNzRyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguL2ltZy9pY28tcGxheS5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oaW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDU1cmVtO1xuICAgICAgICBoZWlnaHQ6IDU1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvaWNvLWFycm93LWxlZnQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDIxMHJlbTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHJlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHJlbTtcbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcHVycGxlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFnbmVfYjYge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAucmlnaHQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICBib3JkZXI6ICRsaWdodC1wdXJwbGUgMXJlbSBzb2xpZDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDAgNDByZW07XG4gICAgICAubGVmdCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ0MHJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDQwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1NTByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmxhbmRpbmdfZ2lua2Vrb2xvZ2lhLCAmLmxhbmRpbmdfcGVkaWF0cmlhIHtcbiAgICAuYmxvY2sxIC5saW5lNCAuaXRlbSBpbWcge1xuICAgICAgbGVmdDogMTJyZW07XG4gICAgICB3aWR0aDogMjIxcmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDE0NHJlbTtcbiAgICAgICAgbGVmdDogOHJlbTtcbiAgICAgICAgJi5pbWcyIHtcbiAgICAgICAgICB3aWR0aDogMTM2cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubGFuZGluZ19wZWRpYXRyaWEgLmJsb2NrMSAubGluZTUge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgaGVpZ2h0OiAyNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM4NHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGhlaWdodDogNTE0cmVtO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgJi5oYW5kIHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgd2lkdGg6IDQxN3JlbTtcbiAgICAgICAgICBsZWZ0OiAtNDhyZW07XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogLTM1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbGVmdDogLTEycmVtO1xuICAgICAgICAgIHdpZHRoOiAzMDNyZW07XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogLTI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRvc2FnZSB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIHdpZHRoOiA1MzlyZW07XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IC04cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb21tb24uc2NzcycgYXMgKjtcbkB1c2UgJ2xheW91dCcgYXMgKjtcblxuYm9keS5zaG9ydHJlYWRzMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y1RkY7XG5cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQxcmVtO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRyZW07XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbi5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiA2MXJlbTtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMzJyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLmJsb2NrIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay5ib3R0b20ge1xuICAgIFxuICB9XG5cbiAgJi5zaG9ydHJlYWRfMSB7XG5cbiAgICAuYmxvY2sxIHtcbiAgICAgIC5saW5lMiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBwYWRkaW5nOiAyMHJlbSAxMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NERTJGQztcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmUzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDYycmVtIDMycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguL2ltZy9zaG9ydHJlYWRfMS9pbWFnZTEucG5nKSBjYWxjKDEwMCUgLSAyMHJlbSkgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9zaG9ydHJlYWRfMS9pbWFnZTEtbW9iLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjByZW0gY2FsYygxMDAlIC0gMjByZW0pO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjk2cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDByZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2syIHtcbiAgICAgIC5saW5lMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmc6IDU2cmVtIDQwcmVtO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubW1vbGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjByZW07XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBnYXA6IDIwcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MmRlZywgI2EwYzVmMSAwJSwgIzU0OGJjZCAxMDAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjByZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZzogNTNyZW0gMTZyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyNzNyZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGxlZnQ6IDI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZzogMjdyZW0gMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzUwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvc2hvcnRyZWFkXzEvaW1hZ2UzLnBuZykgMTAwJSAwIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOTByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogODByZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5NnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZzogNTFyZW0gMzhyZW0gNTZyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogODByZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5ibHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjczcmVtO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcmlnaHQ6IDI3cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU2IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDIwcmVtIDM4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRyZW07XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jazMge1xuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lMyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBwYWRkaW5nOiAyMHJlbSAzOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHJlbTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrNCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgIC5saW5lMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ODByZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9zaG9ydHJlYWRfMS9pbWFnZTUucG5nKSAxMDAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDQzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNzByZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrNXtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9zaG9ydHJlYWRfMS9pbWFnZTYucG5nKSAxMDAlIDI1JSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQxNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNjMwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIH1cbiAgICAgIC5ibG9ja190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNjYwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmUyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICB3aWR0aDogNDcxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHJlbSAzOHJlbSAxMHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRyZW07XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHJlbSAwIDlyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzOTByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2s2IHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3Nob3J0cmVhZF8xL2ltYWdlNy5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5MnJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwcmVtIDYwMHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxODJyZW0gYXV0bztcbiAgICAgIH1cbiAgICAgIC5saW5lMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMzZyZW07XG4gICAgICAgIGhlaWdodDogNDUwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmUyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDIwcmVtIDM4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjkwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBnYXA6IDIwcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MmRlZywgI2EwYzVmMSAwJSwgIzU0OGJjZCAxMDAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMjByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGhlaWdodDogODByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU4NHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3Nob3J0cmVhZF8xL2ltYWdlOC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTUxcmVtO1xuICAgICAgICBoZWlnaHQ6IDE3OHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvc2hvcnRyZWFkXzEvaW1hZ2U4LW1vYi5wbmcpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTQwcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICAgIC5tb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAyMHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZzogMjFyZW0gMzhyZW0gNDByZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQxNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogNzZyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9ja190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxNzZyZW07XG4gICAgICAgICAgcmlnaHQ6IDE0NXJlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHJpZ2h0OiA3MnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcmVtO1xuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIkB1c2UgJy4uL2NvbW1vbi5zY3NzJyBhcyAqO1xuQHVzZSAnbGF5b3V0JyBhcyAqO1xuXG5ib2R5LnNob3J0cmVhZHMxIHtcblxuICAmLnNob3J0cmVhZF8yIHtcblxuICAgIC5ibG9jazEge1xuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZzogNThyZW0gMTZyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMxMHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNjByZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIyNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyNzNyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICByaWdodDogMjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZzogNTByZW0gMzJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4vaW1nL3Nob3J0cmVhZF8yL2ltYWdlMi5wbmcpIGNhbGMoMTAwJSAtIDIwcmVtKSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM3OHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDUwcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjU2cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjkwcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSBjYWxjKDEwMCUgLSAyMHJlbSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZzogMjByZW0gMTJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDREUyRkM7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgLmxpbmU2IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDM2cmVtIDMycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguL2ltZy9zaG9ydHJlYWRfMi9pbWFnZTMucG5nKSBjYWxjKDEwMCUgLSA0MHJlbSkgMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjcwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNDByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyODByZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMzByZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzByZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2syIHtcbiAgICAgIC5saW5lMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmUzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDU2NXJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xuICAgICAgICAgICAgLy8gc2Nyb2xsYmFyLWNvbG9yOiAkZGFyay1ibHVlICNmZmY7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcmVtO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NTByZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgIHdpZHRoOiA1MjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzg4QkVGRCAwJSwgIzU4OTBEMyAxMDAlKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgIH1cbiAgICAgIC5saW5lNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4OEJFRkQgMCUsICM1ODkwRDMgMTAwJSk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyMzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgICAgd2lkdGg6IDMwMHJlbTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjlyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxODNyZW07XG4gICAgICAgICAgICBsZWZ0OiA2MHJlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDFyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IDUwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NDByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jazMge1xuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjByZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDM4cmVtIDM4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMDByZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIxNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjQ0cmVtO1xuICAgICAgICAgIHJpZ2h0OiAyMHJlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDRyZW07XG4gICAgICAgICAgICByaWdodDogNDVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDM3cmVtIDM4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguL2ltZy9zaG9ydHJlYWRfMi9pbWFnZTcucG5nKSBjYWxjKDEwMCUgLSAyMHJlbSkgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwMHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYwcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcmVtIDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZzogMTlyZW0gMzhyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNDYwcmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzByZW07XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjByZW07XG4gICAgICAgICAgLy8gc2Nyb2xsYmFyLWNvbG9yOiAkZGFyay1ibHVlICNmZmY7XG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDgwcmVtO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogNjIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIHBhZGRpbmc6IDE5cmVtIDM4cmVtIDE3cmVtO1xuICAgICAgICBib3JkZXI6ICRkYXJrLWJsdWUgMnJlbSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjByZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHdpZHRoOiA1MDByZW07XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHJlbTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5saW5lNyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjByZW07XG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDgwcmVtO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogNjUwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuXG59XG4iLCJAdXNlICcuLi9jb21tb24uc2NzcycgYXMgKjtcbkB1c2UgJ2xheW91dCcgYXMgKjtcblxuYm9keS5zaG9ydHJlYWRzMSB7XG5cbiAgJi5zaG9ydHJlYWRfMyB7XG5cbiAgICAuYmxvY2sxIHtcbiAgICAgIC5saW5lMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmUzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDUycmVtIDMycmVtIDUwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguL2ltZy9zaG9ydHJlYWRfMy9pbWFnZTEucG5nKSBjYWxjKDEwMCUgLSAyMHJlbSkgMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzU2cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MTByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNTByZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOTZyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzByZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmU1IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDUycmVtIDMycmVtIDQ4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibHVlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NDByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzByZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyNzByZW07XG4gICAgICAgICAgcmlnaHQ6IDgwcmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDIxN3JlbTtcbiAgICAgICAgICAgIHJpZ2h0OiA2MHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZzogMjRyZW0gNTByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjkwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMjByZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDI3M3JlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbGVmdDogNDByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTcge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0MXJlbTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQycmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBwYWRkaW5nOiA1MXJlbSAyMHJlbSA1NnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDByZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDI3M3JlbTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGxlZnQ6IDI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDI0MHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lOSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmUxMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiA4MHJlbTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDYyMHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lMTIge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDI0cmVtIDM4cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MTVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0MHJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDI3M3JlbTtcbiAgICAgICAgICByaWdodDogOTByZW07XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBsZWZ0OiAyNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyNzByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYjEtbGluZTExIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtIDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTJyZW07XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2syIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcmVtO1xuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgICB3aWR0aDogNTM1cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiQHVzZSAnLi4vY29tbW9uLnNjc3MnIGFzICo7XG5AdXNlICdsYXlvdXQnIGFzICo7XG5cbmJvZHkuc2hvcnRyZWFkczEge1xuXG4gICYuc2hvcnRyZWFkXzQge1xuXG4gICAgLmJsb2NrMSB7XG4gICAgICAubGluZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgIH1cbiAgICAgIC5saW5lMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgIHdpZHRoOiA2ODByZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcmVtO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtIDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDAwcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAuYmx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAmLmluZXF1YWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDRyZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53b21hbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDM5MHJlbTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jazIge1xuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3Nob3J0cmVhZF8xL2ltYWdlNi5wbmcpIDEwMCUgMCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzg3cmVtO1xuICAgICAgICBoZWlnaHQ6IDM4NHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODclIGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwMHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICAgIHdpZHRoOiA1MDByZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbSAzOHJlbSAxMHJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzByZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDE0cmVtIDAgMTByZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBtYXJnaW46IDEzcmVtIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrMyB7XG4gICAgICAubGluZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2s0IHtcbiAgICAgIC5saW5lMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmUzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBwYWRkaW5nOiA0MHJlbSAzOHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOTByZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjByZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzNDZyZW07XG4gICAgICAgICAgcmlnaHQ6IDM0cmVtO1xuICAgICAgICAgIHRvcDogLTM4cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcmVtO1xuICAgICAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2s1IHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDUycmVtIDM4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguL2ltZy9zaG9ydHJlYWRfNC9pbWFnZTIucG5nKSA2cmVtIDEwMCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4MHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MTByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMjByZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNzZyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1wb3NpdGlvbjogMjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jazYge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICB9XG4gICAgICAubGluZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgIH1cbiAgICAgIC5saW5lMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNjc4cmVtO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDJyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgIHdpZHRoOiA1MzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyMjRyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcmVtO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTQwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29tbW9uLnNjc3MnIGFzICo7XG5AdXNlICdsYXlvdXQnIGFzICo7XG5cbmJvZHkuc2hvcnRyZWFkczEge1xuXG4gICYuc2hvcnRyZWFkXzUge1xuXG4gICAgLmJsb2NrMSB7XG4gICAgICAubGluZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgIH1cbiAgICAgIC5saW5lMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmU0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrMiB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgIC5saW5lMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmUzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDU4cmVtIDM4cmVtIDQwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguL2ltZy9zaG9ydHJlYWRfNS9pbWFnZTEucG5nKSAwIDEwMCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNTByZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMyMHJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwNSU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHN1cCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjByZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzByZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmxpbmU2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODByZW07XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgIHdpZHRoOiA1NDByZW07XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHJlbTtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrMyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvc2hvcnRyZWFkXzUvaW1hZ2UyLnBuZykgMTAwJSAtMzZyZW0gbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NDhyZW07XG4gICAgICBoZWlnaHQ6IDQ2MHJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTE2JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjYlIDEwMCU7XG4gICAgICAgIGhlaWdodDogODMwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICB3aWR0aDogNTAwcmVtO1xuICAgICAgICBwYWRkaW5nOiAyMHJlbSAyMHJlbSAxMHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTRyZW0gMCAxMHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2s0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDY3OHJlbTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQycmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDQwcmVtIDM4cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNTByZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIGJvcmRlcjogJGxpZ2h0LXB1cnBsZSAycmVtIHNvbGlkO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMjByZW07XG4gICAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzNjVyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUzcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDQwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzByZW07XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNjI1cmVtO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MnJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbW1vbi5zY3NzJyBhcyAqO1xuQHVzZSAnbGF5b3V0JyBhcyAqO1xuXG5ib2R5LnNob3J0cmVhZHMxIHtcblxuICAmLnNob3J0cmVhZF82IHtcblxuICAgIC5ibG9jazEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3Nob3J0cmVhZF82L2ltYWdlMS5wbmcpIDEwMCUgMCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQzMXJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYmxvY2tfdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHJlbTtcbiAgICAgIH1cbiAgICAgIC5saW5lMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICB3aWR0aDogNjQwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmUzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBwYWRkaW5nOiA3N3JlbSAzOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi9pbWcvc2hvcnRyZWFkXzYvaW1hZ2UyLnBuZykgMCAxMDAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzODByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDEwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTIlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDByZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDExcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrMiB7XG4gICAgICAubGluZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiA2MHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDU0NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTA3cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02MHJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrMyB7XG4gICAgICAubGluZTIge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiA0MHJlbSAzOHJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMxNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjY1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM0NnJlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDQwcmVtO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTNyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjcwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ5MHJlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yMHJlbTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzYwcmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXRlbTQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1OHJlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5NHJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogLTMwcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHJlbTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgaGVpZ2h0OiAyMDByZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0NDByZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogNXJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcmlnaHQ6IC01MHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmU0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICAubGluZTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUzNnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZSB1cmwoLi9pbWcvc2hvcnRyZWFkXzYvaW1hZ2U5LnBuZykgMjByZW0gNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NTdyZW07XG4gICAgICAgIGhlaWdodDogMjUxcmVtO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDI0MHJlbSAyMHJlbSA0MHJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5NnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjByZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3Nob3J0cmVhZF82L2ltYWdlOS1tb2IucG5nKTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2s0IHtcbiAgICAgIC5saW5lMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmUzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHJlbSA2MHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgIH1cbiAgICAgIC5saW5lNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNjc4cmVtO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDJyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2s1IHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3Nob3J0cmVhZF81L2ltYWdlMi5wbmcpIDEwMCUgLTM2cmVtIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTQ4cmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTYlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NiUgNDkwcmVtO1xuICAgICAgfVxuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICB3aWR0aDogNTAwcmVtO1xuICAgICAgICBwYWRkaW5nOiAyMHJlbSAyMHJlbSAxMHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTRyZW0gMCAxMHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDYwcmVtIDQycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MDByZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzUwcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogNDUwcmVtO1xuICAgICAgICAgIHJpZ2h0OiAtNDByZW07XG4gICAgICAgICAgYm90dG9tOiAtNDByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTRyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDQwcmVtIDM4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguL2ltZy9zaG9ydHJlYWRfNi9pbWFnZTExLnBuZykgMjByZW0gMjByZW0gbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0MHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MDByZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMTJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNDZyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHJlbSAyNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cmVtO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHJlbSAwIDEycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6ICRkYXJrLWJsdWUgMnJlbSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgLy8gYm9yZGVyOnNvbGlkIGJsYWNrIDFweDtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMTFyZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBib3JkZXItbGVmdDogJGRhcmstYmx1ZSAycmVtIHNvbGlkO1xuICAgICAgICAgIGJvcmRlci10b3A6ICRkYXJrLWJsdWUgMnJlbSBzb2xpZDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiQHVzZSAnLi4vY29tbW9uLnNjc3MnIGFzICo7XG5AdXNlICdsYXlvdXQnIGFzICo7XG5cbmJvZHkuc2hvcnRyZWFkczEge1xuXG4gICYuc2hvcnRyZWFkXzcge1xuXG4gICAgLmJsb2NrMSB7XG4gICAgICAubGluZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgIH1cbiAgICAgIC5saW5lMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jazIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgfVxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiA0NTdyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jazMge1xuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgIHdpZHRoOiA1MzByZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4vaW1nL3Nob3J0cmVhZF83L2ltYWdlNC5wbmcpIDIwcmVtIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTkwcmVtO1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgcGFkZGluZzogNDByZW07XG4gICAgICAgIGhlaWdodDogMTY3cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3MHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5NnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjByZW07XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0M3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2s0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuaW1hZ2UxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjByZW07XG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDgwcmVtO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3MTZyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NDdyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2UyIHtcbiAgICAgICAgd2lkdGg6IDM1NHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMjUwcmVtO1xuICAgICAgICAgIG1hcmdpbjogMjByZW0gYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jazUge1xuICAgICAgLmxpbmUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHdpZHRoOiA1NDVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHJlbTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZTMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDQwcmVtIDM4cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MjByZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI2MHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM2NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICByaWdodDogLTIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmU0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgICB9XG4gICAgICAubGluZTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDExOHJlbSAzOHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NzByZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0MHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDU4MXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiA2MHJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDI5NnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cbiIsIkB1c2UgJy4uL2NvbW1vbi5zY3NzJyBhcyAqO1xuQHVzZSAnbGF5b3V0JyBhcyAqO1xuXG5ib2R5LnNob3J0cmVhZF84IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuXG4gIC5wcmVnbmFuY3kge1xuICAgIHBhZGRpbmc6IDQwcmVtIDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJlbmVmaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjByZW07XG4gICAgaGVpZ2h0OiAzMzRyZW07XG4gICAgQGV4dGVuZCAld2hpdGUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGdhcDogMnJlbTtcbiAgICB9XG5cbiAgICAmX19sZWZ0LWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1heC13aWR0aDogNzIwcmVtO1xuICAgICAgcGFkZGluZzogMjByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMzByZW07XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIwcmVtO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmlnaHQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjEwcmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxODVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ltcHRvbXMge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDQwcmVtO1xuICAgICAgbWFyZ2luOiA0MHJlbSAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZnQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIG1heC13aWR0aDogNjI3cmVtO1xuICAgICAgQGV4dGVuZCAld2hpdGUtYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cmVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBnYXA6IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDIwMHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ1cmVtO1xuICAgICAgICBoZWlnaHQ6IDQ1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNhYmNlZjYgMCUsICM2M2EwZTggMTAwJSk7XG4gICAgICBtYXgtd2lkdGg6IDQ0M3JlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodC10ZXh0LWJpZyB7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hZHZpY2Uge1xuICAgIG1hcmdpbjogNDByZW0gMDtcblxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHJlbTtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZyZW07XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHdpZHRoOiA4MHJlbTtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1NTByZW07XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgbWFyZ2luOiA0MHJlbSAwO1xuICAgIH1cbiAgfVxuXG4gIC5kZWZpY2llbmN5IHtcbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAzNjJyZW07XG4gICAgICBAZXh0ZW5kICV3aGl0ZS1ibG9jaztcbiAgICAgIG1hcmdpbjogNDByZW0gMDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVmdC1jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMjByZW0gMjByZW0gMCAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgfVxuXG4gICAgJl9fcmlnaHQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vcmdhbmljIHtcbiAgICBtYXJnaW46IDQwcmVtIDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcmVtO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDgwcmVtO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwMHJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICBtYXJnaW46IDQwcmVtIDA7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uLnNjc3NcIiBhcyAqO1xuQHVzZSBcImxheW91dFwiIGFzICo7XG5cbmJvZHkuc2hvcnRyZWFkXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG5cbiAgLnBvcHVsYXRpb25zIHtcbiAgICBtYXJnaW46IDQwcmVtIDA7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogNDByZW0gMCAyMHJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAZXh0ZW5kICVibG9jay10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogNDByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rpc2NyaXB0aW9ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcbiAgICB9XG5cbiAgICAmX19iYW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDIwOHJlbTtcbiAgICAgIG1hcmdpbjogNDByZW0gMDtcbiAgICAgIEBleHRlbmQgJXdoaXRlLWJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjRyZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXItbGVmdCB7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IDY1MHJlbTtcbiAgICB9XG5cbiAgICAmX19iYW5uZXItdGV4dCB7XG4gICAgICBAZXh0ZW5kICVibG9jay10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogNDByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFubmVyLXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNDIzcmVtO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpZ2h0LWJsdWUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2FiY2VmNiAwJSwgIzYzYTBlOCAxMDAlKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIG1hcmdpbjogNDByZW0gMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogMjRyZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0aXN0aWNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAyMTFyZW07XG4gICAgICBtYXJnaW46IDQwcmVtIDA7XG4gICAgICBnYXA6IDQwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjByZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0aXN0aWNzLWxlZnQge1xuICAgICAgbWF4LXdpZHRoOiAyMjRyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjYWJjZWY2IDAlLCAjNjNhMGU4IDEwMCUpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0aXN0aWNzLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgZmxleDogMTtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgQGV4dGVuZCAld2hpdGUtYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fc3RhdGlzdGljcy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICB9XG5cbiAgICAmX19zdGF0aXN0aWNzLXBlcmNlbnQge1xuICAgICAgZm9udC1zaXplOiA2MHJlbTtcbiAgICB9XG5cbiAgICAmX19kYWlseS1uZWVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDE0NHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYWlseS1uZWVkLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI2cmVtO1xuICAgICAgcGFkZGluZzogMjByZW0gMCAyMHJlbSAxMDByZW07XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTY1cmVtO1xuICAgICAgICB0b3A6IDMwcmVtO1xuICAgICAgICB3aWR0aDogMTI2cmVtO1xuICAgICAgICBoZWlnaHQ6IDg3cmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0b3A6IDgwcmVtO1xuICAgICAgICAgIGxlZnQ6IDIwMHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGFpbHktbmVlZC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDUwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYWlseS1uZWVkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICB9XG5cbiAgICAmX19kYWlseS1uZWVkLWRvc2FnZSB7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19kYWlseS1uZWVkLW5vdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xcmVtO1xuICAgICAgdG9wOiAtMXJlbTtcbiAgICAgIEBleHRlbmQgJXdoaXRlLWJsb2NrO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxNDhyZW07XG4gICAgICB3aWR0aDogNDgzcmVtO1xuICAgICAgcGFkZGluZzogMjByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3JpdGVyaWEge1xuICAgIG1hcmdpbjogNDByZW0gMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDI0cmVtIDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcbiAgICAgIH1cbiAgICAgICYuY2VudGVyZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGdhcDogMjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDIwcmVtIDIwcmVtIDIwcmVtIDIwMHJlbTtcbiAgICAgIEBleHRlbmQgJXdoaXRlLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyMHJlbSAyMHJlbSAyNDByZW0gMjByZW07XG4gICAgICAgICYuY19pdGVtMiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI3NnJlbTtcbiAgICAgICAgICAuY3JpdGVyaWFfX2l0ZW0taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzQwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0taWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDE1NHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAzMDByZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgLmNyaXRlcmlhX19pdGVtOm50aC1vZi10eXBlKDEpIHtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcmVtIDIwcmVtIDE2MHJlbSAyMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcml0ZXJpYV9faXRlbS1pY29uIHtcbiAgICAgICAgICBib3R0b206IC0yNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBsZWZ0OiAxNTByZW07XG4gICAgICAgICAgICBib3R0b206IC0zNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDMyN3JlbTtcbiAgICAgIG1hcmdpbjogNDByZW0gMDtcbiAgICAgIEBleHRlbmQgJXdoaXRlLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDI0cmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFubmVyLWxlZnQge1xuICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX2Jhbm5lci10ZXh0IHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXItcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiAzNDZyZW07XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAtMTByZW07XG4gICAgICAgIG1heC13aWR0aDogMjUzcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0aXN0aWNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAyMTFyZW07XG4gICAgICBtYXJnaW46IDQwcmVtIDA7XG4gICAgICBnYXA6IDQwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdGlzdGljcy1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogMjIxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2FiY2VmNiAwJSwgIzYzYTBlOCAxMDAlKTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdGlzdGljcy1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBAZXh0ZW5kICV3aGl0ZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19zdGF0aXN0aWNzLWJsdWUtdGV4dCB7XG4gICAgICBAZXh0ZW5kICVibG9jay10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLmJvdHRvbS5maXJzdCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzByZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uLnNjc3NcIiBhcyAqO1xuQHVzZSBcImxheW91dFwiIGFzICo7XG5cbmJvZHkuc2hvcnRyZWFkXzEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuXG4gIC5oeXBvbWFnbmVzZW1pYSB7XG4gICAgbWFyZ2luOiA0MHJlbSAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgQGV4dGVuZCAld2hpdGUtYmxvY2s7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjExcmVtO1xuICAgICAgd2lkdGg6IDUzNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMjByZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxODVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgbWF4LXdpZHRoOiAzNDByZW07XG4gICAgfVxuXG4gICAgJl9faGlnaGxpZ2h0LXRpdGxlIHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMge1xuICAgICAgbWFyZ2luLXRvcDogNDByZW07XG4gICAgfVxuXG4gICAgJl9fZGlhZ25vc2lzLXRpdGxlIHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpYWdub3Npcy1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGlhZ25vc2lzLWluZm8tbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgaGVpZ2h0OiAyODByZW07XG4gICAgICB3aWR0aDogMjE0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpYWdub3Npcy11bml0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fZGlhZ25vc2lzLWluZm8tcmlnaHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgQGV4dGVuZCAld2hpdGUtYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fZGlhZ25vc2lzLXJpZ2h0LXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpYWdub3Npcy1sZXZlbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZXZlbCB7XG4gICAgICB3aWR0aDogMjY0cmVtO1xuICAgICAgaGVpZ2h0OiAxNjhyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjYWJjZWY2IDAlLCAjNjNhMGU4IDEwMCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycmVtO1xuICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGV2ZWwtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19sZXZlbC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fZGlhZ25vc2lzLWJsdWUtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjY1cmVtO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtYmx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgcGFkZGluZzogMjByZW0gMjByZW0gMjByZW0gMjc2cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgaGVpZ2h0OiAyMTByZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtYmx1ZS10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpYWdub3Npcy1wbGFzbWEge1xuICAgICAgbWFyZ2luOiA0MHJlbSAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtcGxhc21hLWlubmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogMjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDc4OHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGlhZ25vc2lzLXBsYXNtYS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtcGxhc21hLWltZyB7XG4gICAgICB3aWR0aDogMjgycmVtO1xuICAgICAgaGVpZ2h0OiAxOTRyZW07XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtd2hpdGUtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC00MHJlbTtcbiAgICAgIHdpZHRoOiAyODZyZW07XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpYWdub3Npcy13aGl0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAZXh0ZW5kICV3aGl0ZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcmVtIDIwcmVtIDIwcmVtIDI3MHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgaGVpZ2h0OiAyMTByZW07XG4gICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpYWdub3Npcy13aGl0ZS1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtd2hpdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtdGV4dCB7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtcGFyYWdyYXBoIHtcbiAgICAgIG1hcmdpbjogNDByZW0gMDtcbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtZXhjcmV0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBleHRlbmQgJXdoaXRlLWJsb2NrO1xuICAgICAgcGFkZGluZzogMjByZW0gNDByZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaWFnbm9zaXMtZXhjcmV0aW9uLWJpZyB7XG4gICAgICBAZXh0ZW5kICVibG9jay10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogNDByZW07XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFudGFnb25pc3Qge1xuICAgIG1hcmdpbi10b3A6IDgwcmVtO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmx1ZSB7XG4gICAgICBAZXh0ZW5kICVibHVlLWJsb2NrO1xuICAgICAgbWFyZ2luOiA0MHJlbSAwO1xuICAgICAgcGFkZGluZzogMjByZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3VuaXQge1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fYmx1ZS1pbm5lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19ibHVlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0aG9kcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA0MHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0LWJsb2NrIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbGVmdC1ibG9jay10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgIH1cblxuICAgICZfX3JpZ2h0LWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogNTM1cmVtO1xuICAgIH1cblxuICAgICZfX3JpZ2h0LWJsb2NrLXRpdGxlIHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodC1ibG9jay1pbWcge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aXNkb20tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dpc2RvbS1pdGVtIHtcbiAgICAgIHdpZHRoOiAyNTVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjYWJjZWY2IDAlLCAjNjNhMGU4IDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJyZW07XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNDNyZW07XG4gICAgICBoZWlnaHQ6IDg0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dpc2RvbS1pdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICB9XG5cbiAgICAmX193aGl0ZSB7XG4gICAgICBAZXh0ZW5kICV3aGl0ZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDQwcmVtO1xuICAgICAgbWFyZ2luOiA0MHJlbSAwIDgwcmVtIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2hpdGUtaW5uZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1heC13aWR0aDogNjU1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAyNHJlbSAyMHJlbSAwIDIwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3doaXRlLXRpdGxlIHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aGl0ZS1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDE1MHJlbTtcbiAgICAgIHdpZHRoOiAxNzZyZW07XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24uc2Nzc1wiIGFzICo7XG5AdXNlIFwibGF5b3V0XCIgYXMgKjtcblxuYm9keS5zaG9ydHJlYWRfMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG5cbiAgLm9yZ2FuaXNtIHtcbiAgICBtYXJnaW46IDQwcmVtIDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDQwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtbGVmdCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtcmlnaHQge1xuICAgICAgQGV4dGVuZCAld2hpdGUtYmxvY2s7XG4gICAgICB3aWR0aDogNjgwcmVtO1xuICAgICAgaGVpZ2h0OiAxNzZyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1yaWdodC1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGdhcDogMTJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtcmlnaHQtaW1nIHtcbiAgICAgIHdpZHRoOiA0MjRyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMjByZW07XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1yaWdodC1ib3gge1xuICAgICAgbWF4LXdpZHRoOiAyODByZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWJveC10ZXh0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1ib3gtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWJsdWUtdGV4dCB7XG4gICAgICBAZXh0ZW5kICVibG9jay10aXRsZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLmRlZmljaXQge1xuICAgIG1hcmdpbjogNDByZW0gMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAZXh0ZW5kICVibG9jay10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogNDByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBAZXh0ZW5kICV3aGl0ZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMjYycmVtO1xuICAgICAgcGFkZGluZzogMjByZW0gMjByZW0gMjByZW0gMzgwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMyM3JlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAtNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAyMHJlbSAyMHJlbSAwIDIwcmVtO1xuICAgICAgICBnYXA6IDIwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMzByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA0NjlyZW07XG4gICAgfVxuXG4gICAgJl9faXRlbS1wZXJjZW50IHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICB9XG4gIH1cblxuICAuZmFjdG9ycyB7XG4gICAgbWFyZ2luOiA0MHJlbSAwO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDgwcmVtIDAgNDByZW07XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwMHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogNDByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHJlbTtcbiAgICAgIHBhZGRpbmc6IDIwcmVtO1xuICAgICAgQGV4dGVuZCAld2hpdGUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIxMXJlbTtcbiAgICAgIHdpZHRoOiA1NTVyZW07XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE4MHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMzByZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yMHJlbTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1yaWdodCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19ibHVlIHtcbiAgICAgIEBleHRlbmQgJWJsdWUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIG1hcmdpbjogNDByZW0gMDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiAyMHJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWFzb25zIHtcbiAgICBtYXJnaW46IDQwcmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiA4MHJlbSAwO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBAZXh0ZW5kICVibG9jay10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogNDByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDByZW07XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBAZXh0ZW5kICV3aGl0ZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjExcmVtO1xuICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2MHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBnYXA6IDI0cmVtO1xuICAgICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNDNyZW07XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhdGlvbiB7XG4gICAgbWFyZ2luOiA0MHJlbSAwO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDgwcmVtIDAgNDByZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNlYXJjaCB7XG4gICAgbWFyZ2luOiA0MHJlbSAwO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgQGV4dGVuZCAlYmxvY2stdGl0bGU7XG4gICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDQwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyb3VwLWxlZnQge1xuICAgICAgbWF4LXdpZHRoOiA0MzByZW07XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JvdXAtcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiA0MzByZW07XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1bGZhdGUge1xuICAgIG1hcmdpbjogNDByZW0gMDtcbiAgICAmX190aXRsZSB7XG4gICAgICBAZXh0ZW5kICVibG9jay10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogNDByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA4cmVtO1xuICAgICAgQGV4dGVuZCAld2hpdGUtYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jay1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogMzgwcmVtO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTkwcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTIwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrLXJpZ2h0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJyZW07XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICB9XG5cbiAgICAmX19ibG9jay10aXRsZSB7XG4gICAgICBAZXh0ZW5kICVibG9jay10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMzByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlYXRtZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogODByZW07XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDMwcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuICAgICAgbWF4LXdpZHRoOiA5MDByZW07XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHJlbTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHJlbTtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZyZW07XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHdpZHRoOiA4MHJlbTtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1NTByZW07XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2staW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrLWlubmVyOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJmaWxlIjoic3R5bGUuY3NzIn0= */
