@charset "utf-8";
.all-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(172 / 375 * 100vw);
  height: calc(36 / 375 * 100vw);
  margin: 0 auto;
  border-radius: calc(4 / 375 * 100vw);
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  font-size: calc(11 / 375 * 100vw);
  line-height: 1;
  text-decoration: none;
}
.ac .ac-trigger {
  display: flex;
  align-items: center;
  position: relative;
}
.ac .ac-trigger span {
  position: relative;
  text-indent: -9999px;
  overflow: hidden;
}
.ac .ac-trigger span::before,
.ac .ac-trigger span::after {
  content: '';
  position: absolute;
}
.ac .ac-panel {
  overflow: hidden;
  transition-property: height, visibility;
  transition-timing-function: ease;
}
.ac.js-enabled .ac-panel {
  visibility: hidden;
}
.ac.is-active .ac-panel {
  visibility: visible;
}
body {
  overflow: visible;
}
main.contents.lp-j_magazine {
  position: relative;
  font-size: 0;
  color: #000;
  font-family: "Zen Kaku Gothic New", sans-serif;
}
main.contents.lp-j_magazine img,
main.contents.lp-j_magazine video {
  width: 100%;
}
main.contents.lp-j_magazine * {
  box-sizing: border-box;
}
main.contents.lp-j_magazine a {
  display: inline-block;
}
main.contents.lp-j_magazine .fade {
  opacity: 0;
}
main.contents.lp-j_magazine .fade.active {
  animation: fade 1s ease-in-out forwards;
}
main.contents.lp-j_magazine section {
  position: relative;
  margin: 0 auto;
}
main.contents.lp-j_magazine section.kv {
  width: 100%;
}
main.contents.lp-j_magazine section.kv .kv-area {
  position: relative;
}
main.contents.lp-j_magazine section.kv .kv-area .kv-img {
  width: 100%;
}
main.contents.lp-j_magazine section.kv .kv-area .read h1 {
  font-weight: 700;
  letter-spacing: 0.04em;
  position: absolute;
}
main.contents.lp-j_magazine section.kv .kv-area .read h1 span {
  display: block;
}
main.contents.lp-j_magazine section.kv .kv-area .read h1 span:nth-of-type(1) {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  transform: rotate(0.59deg);
}
main.contents.lp-j_magazine section.kv .kv-area .read h1 span:nth-of-type(2) {
  transform: rotate(-3.18deg);
}
main.contents.lp-j_magazine section.kv .kv-area .read h1 span:nth-of-type(3) {
  transform: rotate(3deg);
}
main.contents.lp-j_magazine section.kv .kv-area .read p {
  font-weight: 500;
}
main.contents.lp-j_magazine section.kv .lineup {
  width: calc(317 / 375 * 100vw);
  margin: calc(22 / 375 * 100vw) auto 0;
}
main.contents.lp-j_magazine section.kv .lineup p {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.07em;
  margin-left: calc(2 / 375 * 100vw);
  font-family: "Poppins", sans-serif;
}
main.contents.lp-j_magazine section.kv .lineup ul {
  width: 100%;
  margin-top: 3px;
}
main.contents.lp-j_magazine section.kv .lineup ul li {
  height: calc(48 / 375 * 100vw);
  border: 1px solid #000;
  padding: calc(9 / 375 * 100vw) 0 calc(9 / 375 * 100vw) calc(31 / 375 * 100vw);
  display: flex;
  align-items: center;
  font-size: calc(12 / 375 * 100vw);
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 120%;
  gap: 0 calc(21 / 375 * 100vw);
  position: relative;
}
main.contents.lp-j_magazine section.kv .lineup ul li:not(:first-child) {
  border-top: none;
}
main.contents.lp-j_magazine section.kv .lineup ul li span:nth-of-type(1) {
  font-family: "Poppins", sans-serif;
}
main.contents.lp-j_magazine section.kv .lineup ul li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
main.contents.lp-j_magazine section.lp-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
main.contents.lp-j_magazine section .lp-list-item {
  position: relative;
}
main.contents.lp-j_magazine section .lp-list-item .lp-list-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 16px;
  height: 43px;
}
main.contents.lp-j_magazine section .lp-list-item .lp-list-title p:nth-of-type(1) {
  font-weight: 500;
  letter-spacing: 0.04em;
  font-family: "Poppins", sans-serif;
}
main.contents.lp-j_magazine section .lp-list-item .lp-list-title p:nth-of-type(2) {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.02em;
}
main.contents.lp-j_magazine section .lp-list-item .lp-list-item-inner {
  width: 100%;
  border: 1px solid #000;
  position: relative;
}
main.contents.lp-j_magazine section .lp-list-item .lp-list-item-inner .lp-list-txt p:nth-of-type(1) {
  font-size: calc(13 / 375 * 100vw);
  font-weight: 500;
  letter-spacing: -0.02em;
  margin-left: calc(6 / 375 * 100vw);
}
main.contents.lp-j_magazine section .lp-list-item .lp-list-check {
  background: #000;
  color: #fff;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  text-align: center;
}
main.contents.lp-j_magazine section .lp-list-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
main.contents.lp-j_magazine section.magazine {
  width: 100%;
}
main.contents.lp-j_magazine section.magazine.more {
  margin: 73px auto;
}
main.contents.lp-j_magazine section.magazine.more .backnumber-title {
  text-align: center;
  margin-top: 0;
}
main.contents.lp-j_magazine section.magazine.more .backnumber-list {
  margin-top: 92px;
}
main.contents.lp-j_magazine section.magazine .title h2 {
  font-weight: 700;
  text-align: center;
}
main.contents.lp-j_magazine section.magazine .title h2 img {
  margin: 0 auto;
  display: block;
}
main.contents.lp-j_magazine section.magazine .title p {
  font-weight: 500;
  letter-spacing: 0.04em;
}
main.contents.lp-j_magazine section.magazine .backnumber-title {
  font-weight: 500;
  letter-spacing: 0.07em;
  font-family: "Poppins", sans-serif;
}
main.contents.lp-j_magazine section.magazine .line {
  width: 100%;
  height: 1.5px;
  border-top: 1.5px solid #000;
}
main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item {
  position: relative;
}
main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner .back-number-txt p:nth-of-type(1) {
  font-weight: 500;
}
main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner .back-number-txt p:nth-of-type(2) {
  font-weight: 500;
  letter-spacing: 0.07em;
  font-family: "Poppins", sans-serif;
}
main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .back-number-check {
  background: #000;
  color: #fff;
  font-family: "Poppins", sans-serif;
  text-align: center;
  font-weight: 500;
}
main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
main.contents.lp-j_magazine section.magazine .more {
  font-weight: 500;
  letter-spacing: 0.07em;
  font-family: "Poppins", sans-serif;
  display: block;
}
main.contents.lp-j_magazine section.cover .title {
  font-weight: 500;
  letter-spacing: 0.07em;
  font-family: "Poppins", sans-serif;
}
main.contents.lp-j_magazine section.cover .line {
  width: 100%;
  height: 1.5px;
  border-top: 1.5px solid #000;
}
main.contents.lp-j_magazine section.cover .cover-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li {
  letter-spacing: 0.03em;
  font-family: "Poppins", sans-serif;
  display: flex;
}
main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li a {
  text-decoration: underline;
}
main.contents.lp-j_magazine section.cover .cover-inner .cover-staff dl {
  letter-spacing: 0.05em;
  font-family: "Poppins", sans-serif;
}
main.contents.lp-j_magazine section.cover .online {
  display: block;
  border: 1.5px solid #000;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  letter-spacing: 0.07em;
  text-align: center;
}
@keyframes fade {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-j_magazine .sp {
    display: none !important;
  }
  main.contents.lp-j_magazine section.kv .logo {
    width: 392px;
    margin: 38px auto 0;
  }
  main.contents.lp-j_magazine section.kv .kv-area {
    width: 1280px;
    margin: 37px auto 0;
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 {
    font-size: 34px;
    line-height: 47px;
    top: 309px;
    left: 115px;
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 span {
    background: #fff;
    padding: 0 11px;
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 span:nth-of-type(1) {
    font-size: 24px;
    line-height: 33px;
    width: 92px;
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 span:nth-of-type(2) {
    width: 199px;
    margin: 5px 0 0 33px;
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 span:nth-of-type(3) {
    width: 273px;
    margin: 16px 0 0 -3px;
  }
  main.contents.lp-j_magazine section.kv .kv-area .read p {
    font-size: 14px;
    line-height: 188%;
    letter-spacing: 0.05em;
    position: absolute;
    top: 139px;
    left: 117px;
    transform: rotate(-8.27deg);
  }
  main.contents.lp-j_magazine section.kv .lineup {
    display: none;
  }
  main.contents.lp-j_magazine section {
    width: 1051px;
    margin: 125px auto 0;
    gap: 30px;
  }
  main.contents.lp-j_magazine section .lp-list-item {
    width: 330px;
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-title p:nth-of-type(1) {
    font-size: 24px;
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-item-inner {
    height: 446px;
    margin-top: 10px;
    padding: 15px 16px 0 17px;
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-item-inner .lp-list-txt {
    margin-top: 26px;
    font-size: 12px;
    letter-spacing: -0.04em;
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-item-inner .lp-list-txt p:nth-of-type(1) {
    display: none;
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-check {
    width: 100%;
    font-size: 15px;
    letter-spacing: 0.25em;
    line-height: 37px;
  }
  main.contents.lp-j_magazine section.magazine {
    margin: 217px auto 0;
  }
  main.contents.lp-j_magazine section.magazine .title h2 {
    font-size: 19px;
  }
  main.contents.lp-j_magazine section.magazine .title h2 img {
    width: 260px;
  }
  main.contents.lp-j_magazine section.magazine .title p {
    width: 531px;
    margin: 24px auto 0;
    font-size: 15px;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-title {
    font-size: 25px;
    margin: 96px auto 0;
    width: 941px;
  }
  main.contents.lp-j_magazine section.magazine .line {
    margin-top: 28px;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list {
    width: 941px;
    margin: 18px auto 0;
    display: flex;
    flex-wrap: wrap;
    gap: 46px;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item {
    width: 283px;
    border: 1px solid #000;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner {
    padding: 13px 15px 8px 14px;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner .back-number-txt {
    margin-top: 8px;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner .back-number-txt p:nth-of-type(1) {
    font-size: 14px;
    margin-left: 2px;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner .back-number-txt p:nth-of-type(2) {
    font-size: 12px;
    margin: -3px 0 0 4px;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .back-number-check {
    width: 100%;
    font-size: 13px;
    letter-spacing: 0.25em;
    line-height: 32px;
  }
  main.contents.lp-j_magazine section.magazine .more {
    margin: 68px auto 0;
    font-size: 20px;
    text-decoration: underline;
    width: 62px;
  }
  main.contents.lp-j_magazine section.cover {
    width: 100%;
    margin-top: 166px;
  }
  main.contents.lp-j_magazine section.cover .title {
    font-size: 25px;
    text-align: center;
  }
  main.contents.lp-j_magazine section.cover .line {
    margin-top: 10px;
  }
  main.contents.lp-j_magazine section.cover .cover-inner {
    margin: 32px 0 0 -28px;
    align-items: center;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-img {
    width: 253px;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price {
    margin-left: 31px;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li {
    font-size: 15px;
    gap: 0 11px;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li:not(:last-child) {
    margin-bottom: 6px;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li p {
    width: 149px;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li p span {
    margin-left: 10px;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-staff {
    margin-left: 147px;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-staff dl {
    font-size: 13px;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-staff dl:not(:nth-of-type(4)) {
    margin-bottom: 21px;
  }
  main.contents.lp-j_magazine section.cover .online {
    width: 347px;
    margin: 108px auto 55px;
    font-size: 19px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  main.contents.lp-j_magazine .pc {
    display: none !important;
  }
  main.contents.lp-j_magazine section.kv .logo {
    width: calc(230 / 375 * 100vw);
    margin: calc(20 / 375 * 100vw) auto 0;
  }
  main.contents.lp-j_magazine section.kv .kv-area {
    width: 100%;
    margin-top: calc(10 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.kv .kv-area .read {
    margin-top: 18px;
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 {
    font-size: calc(21 / 375 * 100vw);
    line-height: calc(30 / 375 * 100vw);
    top: calc(332 / 375 * 100vw);
    left: calc(27 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 span {
    background: #f9136b;
    color: #fff;
    padding: 0 calc(8 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 span:nth-of-type(1) {
    font-size: calc(15 / 375 * 100vw);
    line-height: calc(20 / 375 * 100vw);
    width: calc(58 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 span:nth-of-type(2) {
    width: calc(126 / 375 * 100vw);
    margin: calc(4 / 375 * 100vw) 0 0 calc(20 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.kv .kv-area .read h1 span:nth-of-type(3) {
    width: calc(172 / 375 * 100vw);
    margin: calc(9 / 375 * 100vw) 0 0 calc(-1 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.kv .kv-area .read p {
    font-size: calc(13 / 375 * 100vw);
    line-height: 144.6%;
    letter-spacing: -0.02em;
    width: calc(295 / 375 * 100vw);
    margin: 0 auto;
    text-align: justify;
  }
  main.contents.lp-j_magazine section {
    width: calc(317 / 375 * 100vw);
    margin: calc(51 / 375 * 100vw) auto 0;
    gap: calc(44 / 375 * 100vw) 0;
  }
  main.contents.lp-j_magazine section .lp-list-item {
    width: 100%;
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-title p:nth-of-type(1) {
    font-size: calc(19 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-title p:nth-of-type(2) {
    display: none;
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-item-inner {
    margin-top: calc(7 / 375 * 100vw);
    padding: calc(18 / 375 * 100vw) calc(18 / 375 * 100vw) calc(55 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-item-inner .lp-list-txt {
    margin-top: calc(8 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-item-inner .lp-list-txt p:nth-of-type(2) {
    font-size: calc(11 / 375 * 100vw);
    letter-spacing: -0.04em;
    margin: calc(3 / 375 * 100vw) 0 0 calc(6 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section .lp-list-item .lp-list-check {
    width: calc(72 / 375 * 100vw);
    font-size: calc(12 / 375 * 100vw);
    letter-spacing: 0.16em;
    line-height: calc(24 / 375 * 100vw);
    position: absolute;
    bottom: calc(17 / 375 * 100vw);
    right: calc(18 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine {
    margin: calc(108 / 375 * 100vw) auto 0;
  }
  main.contents.lp-j_magazine section.magazine.more .backnumber-list {
    margin-top: calc(8 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .title h2 {
    font-size: calc(13 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .title h2 img {
    width: calc(180 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .title p {
    width: calc(262 / 375 * 100vw);
    margin: calc(14 / 375 * 100vw) auto 0;
    font-size: calc(12 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .backnumber-title {
    font-size: calc(20 / 375 * 100vw);
    margin: calc(47 / 375 * 100vw) auto 0;
    width: calc(317 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .line {
    display: none;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list {
    width: calc(317 / 375 * 100vw);
    margin: calc(3 / 375 * 100vw) auto 0;
    border-top: 1px solid #000;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item {
    width: 100%;
    align-items: center;
    border-bottom: 1px solid #000;
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner {
    display: flex;
    gap: 0 calc(18 / 375 * 100vw);
    padding: calc(12 / 375 * 100vw) calc(3 / 375 * 100vw) calc(11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner .back-number-img {
    width: calc(100 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner .back-number-txt p:nth-of-type(1) {
    font-size: calc(13 / 375 * 100vw);
    margin-top: calc(32 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .backnumber-item-inner .back-number-txt p:nth-of-type(2) {
    font-size: calc(11 / 375 * 100vw);
    margin-left: calc(1 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .backnumber-list .backnumber-item .back-number-check {
    width: calc(61 / 375 * 100vw);
    font-size: calc(11 / 375 * 100vw);
    letter-spacing: 0.12em;
    line-height: calc(20 / 375 * 100vw);
    position: absolute;
    bottom: calc(11 / 375 * 100vw);
    right: calc(7 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.magazine .more {
    width: calc(89 / 375 * 100vw);
    padding: 0 calc(18 / 375 * 100vw) 0 calc(22 / 375 * 100vw);
    border: 1px solid #000;
    margin: calc(35 / 375 * 100vw) auto 0;
    line-height: calc(24 / 375 * 100vw);
    font-size: calc(16 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover {
    width: calc(317 / 375 * 100vw);
    margin: calc(108 / 375 * 100vw) auto 0;
  }
  main.contents.lp-j_magazine section.cover .title {
    font-size: calc(20 / 375 * 100vw);
    margin-left: calc(3 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .line {
    margin-top: calc(3 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .cover-inner {
    margin-top: calc(17 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-img {
    width: calc(160 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price {
    margin: calc(154 / 375 * 100vw) 0 0 calc(7 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li {
    font-size: calc(12 / 375 * 100vw);
    gap: 0 calc(10 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li:not(:last-child) {
    margin-bottom: calc(5 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li p {
    width: calc(116 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-price ul li p span {
    margin-left: calc(5 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-staff {
    width: 100%;
    margin-top: calc(42 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-staff dl {
    font-size: calc(9 / 375 * 100vw);
    text-align: center;
  }
  main.contents.lp-j_magazine section.cover .cover-inner .cover-staff dl:not(:nth-of-type(4)) {
    margin-bottom: calc(14 / 375 * 100vw);
  }
  main.contents.lp-j_magazine section.cover .online {
    width: calc(243 / 375 * 100vw);
    margin: calc(37 / 375 * 100vw) auto calc(100 / 375 * 100vw);
    font-size: calc(16 / 375 * 100vw);
    line-height: calc(26 / 375 * 100vw);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLWpfbWFnYXppbmUyLnN0eWwiLCJtb2R1bGVzL19wYXJ0aWFscy5zdHlsIiwibHAtal9tYWdhemluZTIuY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uanMuc3R5bCIsInBhZ2VzL19scC1qX21hZ2F6aW5lMi5zdHlsIiwiX21peGluLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVMsZ0JBQUE7QUNJVDtFQUNFLGFBQVE7RUFDUixtQkFBWTtFQUNaLHVCQUFnQjtFQUNoQiw4QkFBTTtFQUNOLDhCQUFPO0VBQ1AsY0FBTztFQUNQLG9DQUFjO0VBQ2QseUJBQU87RUFDUCxzQkFBVztFQUNYLGlDQUFVO0VBQ1YsY0FBWTtFQUNaLHFCQUFnQjtBQ0ZsQjtBQ1RJO0VBQ0UsYUFBUTtFQUNSLG1CQUFZO0VBQ1osa0JBQVM7QURXZjtBQ1JNO0VBQ0Usa0JBQVM7RUFDVCxvQkFBWTtFQUNaLGdCQUFTO0FEZWpCO0FDZFE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEZ0JuQjtBQ2ZJO0VBQ0UsZ0JBQVM7RUFDVCx1Q0FBMEI7RUFDMUIsZ0NBQTJCO0FEaUJqQztBQ2ZJO0VBQ0Usa0JBQVc7QURpQmpCO0FDZkk7RUFDRSxtQkFBVztBRGlCakI7QUUxQ0E7RUFDRSxpQkFBUztBRjRDWDtBRTNDQTtFQUNFLGtCQUFTO0VBQ1QsWUFBVTtFQUNWLFdBQU07RUFDTiw4Q0FBaUM7QUY2Q25DO0FFNUNFOztFQUVFLFdBQU07QUY4Q1Y7QUU3Q0U7RUFDRSxzQkFBVztBRitDZjtBRTlDRTtFQUNFLHFCQUFRO0FGZ0RaO0FFL0NFO0VBQ0UsVUFBUTtBRmlEWjtBRWhERTtFQUNFLHVDQUFVO0FGa0RkO0FFbkNFO0VBQ0Usa0JBQVM7RUFDVCxjQUFPO0FGK0NYO0FFOUNJO0VBQ0UsV0FBTTtBRmdEWjtBRXhDTTtFQUNFLGtCQUFTO0FGc0RqQjtBRS9DUTtFQUNFLFdBQU07QUY2RGhCO0FFekRVO0VBQ0UsZ0JBQVk7RUFDWixzQkFBZTtFQUNmLGtCQUFTO0FGZ0VyQjtBRXJE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RCxvQkFBTztFRnVLYjtFR3hhTztJRGtSRyxlQUFVO0VGbUxwQjtFR3JjTztJRHlSSyxZQUFNO0VGMExsQjtFR25kTztJRGdTRyxZQUFNO0lBQ04sbUJBQU87SUFDUCxlQUFVO0VGaU1wQjtFR25lTztJRDRTQyxlQUFVO0lBQ1YsbUJBQU87SUFDUCxZQUFNO0VGd01kO0VHdGZPO0lEd1RDLGdCQUFXO0VGK01uQjtFR3ZnQk87SUQ2VEMsWUFBTTtJQUNOLG1CQUFPO0lBQ1AsYUFBUTtJQUNSLGVBQVU7SUFDVixTQUFJO0VGb05aO0VHcmhCTztJRHlVRyxZQUFNO0lBQ04sc0JBQU87RUYyTmpCO0VHcmlCTztJRGlWSywyQkFBUTtFRmdPcEI7RUdqakJPO0lEMlZPLGVBQVc7RUZ1T3pCO0VHbGtCTztJRGdXVyxlQUFVO0lBQ1YsZ0JBQVk7RUYwTzlCO0VHM2tCTztJRDBXVyxlQUFVO0lBQ1Ysb0JBQVE7RUZpUDFCO0VHNWxCTztJRHNYSyxXQUFPO0lBQ1AsZUFBVTtJQUNWLHNCQUFlO0lBQ2YsaUJBQVk7RUZ3UHhCO0VHam5CTztJRCtZQyxtQkFBTztJQUNQLGVBQVU7SUFDViwwQkFBZ0I7SUFDaEIsV0FBTTtFRmdRZDtFR2xwQk87SUQ0WkQsV0FBTTtJQUNOLGlCQUFXO0VGcVFqQjtFR2xxQk87SURzYUMsZUFBVTtJQUNWLGtCQUFXO0VGNFFuQjtFR25yQk87SURnYkMsZ0JBQVc7RUZtUm5CO0VHbnNCTztJRHdiQyxzQkFBTztJQUNQLG1CQUFZO0VGMFJwQjtFR250Qk87SUQ4YkcsWUFBTTtFRitSaEI7RUc3dEJPO0lEbWNHLGlCQUFZO0VGb1N0QjtFR3Z1Qk87SUQ0Y08sZUFBVTtJQUNWLFdBQUk7RUYwU2xCO0VHdnZCTztJRG1kUyxrQkFBYztFRitTOUI7RUdsd0JPO0lEd2RTLFlBQU07RUZvVHRCO0VHNXdCTztJRDZkVyxpQkFBWTtFRnlUOUI7RUd0eEJPO0lEb2VHLGtCQUFZO0VGK1R0QjtFR255Qk87SUQ0ZUssZUFBVTtFRnNVdEI7RUdsekJPO0lEa2ZPLG1CQUFjO0VGMlU1QjtFRzd6Qk87SUQ2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O0lEd2ZPLHFDQUFjO0VGOFU1QjtFR3QwQk87SURzZ0JDLDhCQUFNO0lBQ04sMkRBQU87SUFDUCxpQ0FBVTtJQUNWLG1DQUFZO0VGcVZwQjtBQXR4QkYiLCJmaWxlIjoibHAtal9tYWdhemluZTIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHJlcXVpcmUgJy4vX3ZhcmlhYmxlcy5zdHlsJ1xuQHJlcXVpcmUgJy4vX21peGluLnN0eWwnXG5AcmVxdWlyZSAnLi9fYmFzZS5zdHlsJ1xuLy8gbW9kdWxlc1xuQHJlcXVpcmUgJy4vbW9kdWxlcy9faW5kZXguc3R5bCdcbi8vIHBhZ2VzXG5AcmVxdWlyZSAnLi9wYWdlcy9fbHAtal9tYWdhemluZTIuc3R5bCciLCIvKlxuTW9kdWxlIFBhcnRpYWxzXG4gKi9cbi8qIOOBmeOBueOBpuOCkuimi+OCi+ODnOOCv+ODsyAqL1xuLmFsbC1idG5cbiAgZGlzcGxheSBmbGV4XG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gIHdpZHRoIGNhbGMoMTcyIC8gMzc1ICogMTAwdncpXG4gIGhlaWdodCBjYWxjKDM2IC8gMzc1ICogMTAwdncpXG4gIG1hcmdpbiAwIGF1dG9cbiAgYm9yZGVyLXJhZGl1cyBjYWxjKDQgLyAzNzUgKiAxMDB2dylcbiAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgYm94LXNpemluZyBib3JkZXItYm94XG4gIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gIGxpbmUtaGVpZ2h0IDFcbiAgdGV4dC1kZWNvcmF0aW9uIG5vbmUiLCJAY2hhcnNldCBcInV0Zi04XCI7XG4uYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxNzIgLyAzNzUgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygzNiAvIDM3NSAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNCAvIDM3NSAqIDEwMHZ3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjIC5hYy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYyAuYWMtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYWMgLmFjLXRyaWdnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWMgLmFjLXRyaWdnZXIgc3Bhbjo6YmVmb3JlLFxuLmFjIC5hYy10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hYyAuYWMtcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmFjLmpzLWVuYWJsZWQgLmFjLXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjLmlzLWFjdGl2ZSAuYWMtcGFuZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgaW1nLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSAuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgLmZhZGUuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBmYWRlIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3Yge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAubG9nbyB7XG4gICAgd2lkdGg6IDM5MnB4O1xuICAgIG1hcmdpbjogMzhweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAubG9nbyB7XG4gICAgd2lkdGg6IGNhbGMoMjMwIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMzdweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAua3YtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmt2LWFyZWEgLmt2LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIC5yZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAua3YtYXJlYSAucmVhZCBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAua3YtYXJlYSAucmVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIHRvcDogMzA5cHg7XG4gICAgbGVmdDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAua3YtYXJlYSAucmVhZCBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIxIC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMzc1ICogMTAwdncpO1xuICAgIHRvcDogY2FsYygzMzIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygyNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmt2LWFyZWEgLnJlYWQgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIC5yZWFkIGgxIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmt2LWFyZWEgLnJlYWQgaDEgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2Y5MTM2YjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIGNhbGMoOCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmt2LWFyZWEgLnJlYWQgaDEgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMC41OWRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmt2LWFyZWEgLnJlYWQgaDEgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHdpZHRoOiA5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmt2LWFyZWEgLnJlYWQgaDEgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE1IC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDU4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAua3YtYXJlYSAucmVhZCBoMSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMuMThkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIC5yZWFkIGgxIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiAxOTlweDtcbiAgICBtYXJnaW46IDVweCAwIDAgMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIC5yZWFkIGgxIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiBjYWxjKDEyNiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNCAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmt2LWFyZWEgLnJlYWQgaDEgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIC5yZWFkIGgxIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiAyNzNweDtcbiAgICBtYXJnaW46IDE2cHggMCAwIC0zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAua3YtYXJlYSAucmVhZCBoMSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogY2FsYygxNzIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDkgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoLTEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIC5yZWFkIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIC5yZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTg4JTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzOXB4O1xuICAgIGxlZnQ6IDExN3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04LjI3ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5rdi1hcmVhIC5yZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMTQ0LjYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHdpZHRoOiBjYWxjKDI5NSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAubGluZXVwIHtcbiAgd2lkdGg6IGNhbGMoMzE3IC8gMzc1ICogMTAwdncpO1xuICBtYXJnaW46IGNhbGMoMjIgLyAzNzUgKiAxMDB2dykgYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5saW5ldXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5saW5ldXAgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMiAvIDM3NSAqIDEwMHZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmxpbmV1cCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5rdiAubGluZXVwIHVsIGxpIHtcbiAgaGVpZ2h0OiBjYWxjKDQ4IC8gMzc1ICogMTAwdncpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiBjYWxjKDkgLyAzNzUgKiAxMDB2dykgMCBjYWxjKDkgLyAzNzUgKiAxMDB2dykgY2FsYygzMSAvIDM3NSAqIDEwMHZ3KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZ2FwOiAwIGNhbGMoMjEgLyAzNzUgKiAxMDB2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmt2IC5saW5ldXAgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmxpbmV1cCB1bCBsaSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ua3YgLmxpbmV1cCB1bCBsaSBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubHAtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDUxcHg7XG4gICAgbWFyZ2luOiAxMjVweCBhdXRvIDA7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ge1xuICAgIHdpZHRoOiBjYWxjKDMxNyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNTEgLyAzNzUgKiAxMDB2dykgYXV0byAwO1xuICAgIGdhcDogY2FsYyg0NCAvIDM3NSAqIDEwMHZ3KSAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbiAubHAtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uIC5scC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uIC5scC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbiAubHAtbGlzdC1pdGVtIC5scC1saXN0LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCAxNnB4O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24gLmxwLWxpc3QtaXRlbSAubHAtbGlzdC10aXRsZSBwOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uIC5scC1saXN0LWl0ZW0gLmxwLWxpc3QtdGl0bGUgcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24gLmxwLWxpc3QtaXRlbSAubHAtbGlzdC10aXRsZSBwOm50aC1vZi10eXBlKDEpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTkgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uIC5scC1saXN0LWl0ZW0gLmxwLWxpc3QtdGl0bGUgcDpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24gLmxwLWxpc3QtaXRlbSAubHAtbGlzdC10aXRsZSBwOm50aC1vZi10eXBlKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbiAubHAtbGlzdC1pdGVtIC5scC1saXN0LWl0ZW0taW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uIC5scC1saXN0LWl0ZW0gLmxwLWxpc3QtaXRlbS1pbm5lciB7XG4gICAgaGVpZ2h0OiA0NDZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTZweCAwIDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbiAubHAtbGlzdC1pdGVtIC5scC1saXN0LWl0ZW0taW5uZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDE4IC8gMzc1ICogMTAwdncpIGNhbGMoMTggLyAzNzUgKiAxMDB2dykgY2FsYyg1NSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uIC5scC1saXN0LWl0ZW0gLmxwLWxpc3QtaXRlbS1pbm5lciAubHAtbGlzdC10eHQge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24gLmxwLWxpc3QtaXRlbSAubHAtbGlzdC1pdGVtLWlubmVyIC5scC1saXN0LXR4dCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbiAubHAtbGlzdC1pdGVtIC5scC1saXN0LWl0ZW0taW5uZXIgLmxwLWxpc3QtdHh0IHA6bnRoLW9mLXR5cGUoMSkge1xuICBmb250LXNpemU6IGNhbGMoMTMgLyAzNzUgKiAxMDB2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tbGVmdDogY2FsYyg2IC8gMzc1ICogMTAwdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uIC5scC1saXN0LWl0ZW0gLmxwLWxpc3QtaXRlbS1pbm5lciAubHAtbGlzdC10eHQgcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uIC5scC1saXN0LWl0ZW0gLmxwLWxpc3QtaXRlbS1pbm5lciAubHAtbGlzdC10eHQgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgIG1hcmdpbjogY2FsYygzIC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uIC5scC1saXN0LWl0ZW0gLmxwLWxpc3QtY2hlY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24gLmxwLWxpc3QtaXRlbSAubHAtbGlzdC1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbiAubHAtbGlzdC1pdGVtIC5scC1saXN0LWNoZWNrIHtcbiAgICB3aWR0aDogY2FsYyg3MiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMTIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjKDE3IC8gMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKDE4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbiAubHAtbGlzdC1pdGVtIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIHtcbiAgICBtYXJnaW46IDIxN3B4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIHtcbiAgICBtYXJnaW46IGNhbGMoMTA4IC8gMzc1ICogMTAwdncpIGF1dG8gMDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUubW9yZSB7XG4gIG1hcmdpbjogNzNweCBhdXRvO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUubW9yZSAuYmFja251bWJlci10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lLm1vcmUgLmJhY2tudW1iZXItbGlzdCB7XG4gIG1hcmdpbi10b3A6IDkycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUubW9yZSAuYmFja251bWJlci1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDggLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC50aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAudGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC50aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAudGl0bGUgaDIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC50aXRsZSBoMiBpbWcge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC50aXRsZSBoMiBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDE4MCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLnRpdGxlIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC50aXRsZSBwIHtcbiAgICB3aWR0aDogNTMxcHg7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAudGl0bGUgcCB7XG4gICAgd2lkdGg6IGNhbGMoMjYyIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygxNCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAuYmFja251bWJlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAuYmFja251bWJlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogOTZweCBhdXRvIDA7XG4gICAgd2lkdGg6IDk0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNDcgLyAzNzUgKiAxMDB2dykgYXV0byAwO1xuICAgIHdpZHRoOiBjYWxjKDMxNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCB7XG4gICAgd2lkdGg6IDk0MXB4O1xuICAgIG1hcmdpbjogMThweCBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMzE3IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygzIC8gMzc1ICogMTAwdncpIGF1dG8gMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCAuYmFja251bWJlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC5iYWNrbnVtYmVyLWxpc3QgLmJhY2tudW1iZXItaXRlbSB7XG4gICAgd2lkdGg6IDI4M3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAuYmFja251bWJlci1saXN0IC5iYWNrbnVtYmVyLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAuYmFja251bWJlci1saXN0IC5iYWNrbnVtYmVyLWl0ZW0gLmJhY2tudW1iZXItaXRlbS1pbm5lciB7XG4gICAgcGFkZGluZzogMTNweCAxNXB4IDhweCAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCAuYmFja251bWJlci1pdGVtIC5iYWNrbnVtYmVyLWl0ZW0taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwIGNhbGMoMTggLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KSBjYWxjKDMgLyAzNzUgKiAxMDB2dykgY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC5iYWNrbnVtYmVyLWxpc3QgLmJhY2tudW1iZXItaXRlbSAuYmFja251bWJlci1pdGVtLWlubmVyIC5iYWNrLW51bWJlci1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC5iYWNrbnVtYmVyLWxpc3QgLmJhY2tudW1iZXItaXRlbSAuYmFja251bWJlci1pdGVtLWlubmVyIC5iYWNrLW51bWJlci10eHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCAuYmFja251bWJlci1pdGVtIC5iYWNrbnVtYmVyLWl0ZW0taW5uZXIgLmJhY2stbnVtYmVyLXR4dCBwOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAuYmFja251bWJlci1saXN0IC5iYWNrbnVtYmVyLWl0ZW0gLmJhY2tudW1iZXItaXRlbS1pbm5lciAuYmFjay1udW1iZXItdHh0IHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCAuYmFja251bWJlci1pdGVtIC5iYWNrbnVtYmVyLWl0ZW0taW5uZXIgLmJhY2stbnVtYmVyLXR4dCBwOm50aC1vZi10eXBlKDEpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTMgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzMiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCAuYmFja251bWJlci1pdGVtIC5iYWNrbnVtYmVyLWl0ZW0taW5uZXIgLmJhY2stbnVtYmVyLXR4dCBwOm50aC1vZi10eXBlKDIpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC5iYWNrbnVtYmVyLWxpc3QgLmJhY2tudW1iZXItaXRlbSAuYmFja251bWJlci1pdGVtLWlubmVyIC5iYWNrLW51bWJlci10eHQgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogLTNweCAwIDAgNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCAuYmFja251bWJlci1pdGVtIC5iYWNrbnVtYmVyLWl0ZW0taW5uZXIgLmJhY2stbnVtYmVyLXR4dCBwOm50aC1vZi10eXBlKDIpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCAuYmFja251bWJlci1pdGVtIC5iYWNrLW51bWJlci1jaGVjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAuYmFja251bWJlci1saXN0IC5iYWNrbnVtYmVyLWl0ZW0gLmJhY2stbnVtYmVyLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLm1hZ2F6aW5lIC5iYWNrbnVtYmVyLWxpc3QgLmJhY2tudW1iZXItaXRlbSAuYmFjay1udW1iZXItY2hlY2sge1xuICAgIHdpZHRoOiBjYWxjKDYxIC8gMzc1ICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLmJhY2tudW1iZXItbGlzdCAuYmFja251bWJlci1pdGVtIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5tYWdhemluZSAubW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLm1vcmUge1xuICAgIG1hcmdpbjogNjhweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHdpZHRoOiA2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24ubWFnYXppbmUgLm1vcmUge1xuICAgIHdpZHRoOiBjYWxjKDg5IC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmc6IDAgY2FsYygxOCAvIDM3NSAqIDEwMHZ3KSAwIGNhbGMoMjIgLyAzNzUgKiAxMDB2dyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBtYXJnaW46IGNhbGMoMzUgLyAzNzUgKiAxMDB2dykgYXV0byAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMzc1ICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmNvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmNvdmVyIHtcbiAgICB3aWR0aDogY2FsYygzMTcgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDEwOCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmNvdmVyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXB4O1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmNvdmVyIC5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmxpbmUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAuY292ZXItaW5uZXIge1xuICAgIG1hcmdpbjogMzJweCAwIDAgLTI4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmNvdmVyIC5jb3Zlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmNvdmVyIC5jb3Zlci1pbm5lciAuY292ZXItaW1nIHtcbiAgICB3aWR0aDogMjUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAuY292ZXItaW5uZXIgLmNvdmVyLWltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTYwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAuY292ZXItaW5uZXIgLmNvdmVyLXByaWNlIHtcbiAgICBtYXJnaW46IGNhbGMoMTU0IC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmNvdmVyIC5jb3Zlci1pbm5lciAuY292ZXItcHJpY2UgdWwgbGkge1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1wcmljZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGdhcDogMCAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1wcmljZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xuICAgIGdhcDogMCBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1wcmljZSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAuY292ZXItaW5uZXIgLmNvdmVyLXByaWNlIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmNvdmVyIC5jb3Zlci1pbm5lciAuY292ZXItcHJpY2UgdWwgbGkgcCB7XG4gICAgd2lkdGg6IDE0OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1wcmljZSB1bCBsaSBwIHtcbiAgICB3aWR0aDogY2FsYygxMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAuY292ZXItaW5uZXIgLmNvdmVyLXByaWNlIHVsIGxpIHAgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAuY292ZXItaW5uZXIgLmNvdmVyLXByaWNlIHVsIGxpIHAgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1wcmljZSB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1zdGFmZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1zdGFmZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0MiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1zdGFmZiBkbCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAuY292ZXItaW5uZXIgLmNvdmVyLXN0YWZmIGRsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAuY292ZXItaW5uZXIgLmNvdmVyLXN0YWZmIGRsIHtcbiAgICBmb250LXNpemU6IGNhbGMoOSAvIDM3NSAqIDEwMHZ3KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAuY292ZXItaW5uZXIgLmNvdmVyLXN0YWZmIGRsOm5vdCg6bnRoLW9mLXR5cGUoNCkpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLmNvdmVyLWlubmVyIC5jb3Zlci1zdGFmZiBkbDpub3QoOm50aC1vZi10eXBlKDQpKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lIHNlY3Rpb24uY292ZXIgLm9ubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZSBzZWN0aW9uLmNvdmVyIC5vbmxpbmUge1xuICAgIHdpZHRoOiAzNDdweDtcbiAgICBtYXJnaW46IDEwOHB4IGF1dG8gNTVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmUgc2VjdGlvbi5jb3ZlciAub25saW5lIHtcbiAgICB3aWR0aDogY2FsYygyNDMgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDM3IC8gMzc1ICogMTAwdncpIGF1dG8gY2FsYygxMDAgLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4iLCIvKlxuTW9kdWxlIEFjY29yZGlvbkpzXG4gKi9cbi5hY1xuICAuYWNcbiAgICAmLXRyaWdnZXJcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgK3BjKClcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgIHNwYW5cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdGV4dC1pbmRlbnQgLTk5OTlweFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICYtcGFuZWxcbiAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eSBoZWlnaHQsIHZpc2liaWxpdHlcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIGVhc2VcbiAgJi5qcy1lbmFibGVkXG4gICAgLmFjLXBhbmVsXG4gICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAmLmlzLWFjdGl2ZVxuICAgIC5hYy1wYW5lbFxuICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlIiwiLypcblBhZ2UgTHAgVHJlbmRzdHlsZVxuICovXG5ib2R5XG4gIG92ZXJmbG93IHZpc2libGVcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBmb250LXNpemUgMFxuICBjb2xvciAjMDAwXG4gIGZvbnQtZmFtaWx5IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmXG4gIGltZyxcbiAgdmlkZW9cbiAgICB3aWR0aCAxMDAlXG4gICpcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgYVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIC5mYWRlXG4gICAgb3BhY2l0eSAwXG4gIC5mYWRlLmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBmYWRlIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gIEBrZXlmcmFtZXMgZmFkZVxuICAgIDAlXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDMwcHgpXG4gICAgMTAwJVxuICAgICAgb3BhY2l0eSAxXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgwKVxuICAucGNcbiAgICArc3AoKVxuICAgICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcbiAgLnNwXG4gICAgK3BjKClcbiAgICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG5cbiAgc2VjdGlvblxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWFyZ2luIDAgYXV0b1xuICAgICYua3ZcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIC5sb2dvXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggMzkycHhcbiAgICAgICAgICBtYXJnaW4gMzhweCBhdXRvIDBcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDIzMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIG1hcmdpbiBjYWxjKDIwIC8gMzc1ICogMTAwdncpIGF1dG8gMFxuICAgICAgLmt2LWFyZWFcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCAxMjgwcHhcbiAgICAgICAgICBtYXJnaW4gMzdweCBhdXRvIDBcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDEwIC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5rdi1pbWdcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIC5yZWFkXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMThweFxuICAgICAgICAgIGgxXG4gICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wNGVtXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDM0cHhcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgNDdweFxuICAgICAgICAgICAgICB0b3AgMzA5cHhcbiAgICAgICAgICAgICAgbGVmdCAxMTVweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMjEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygzMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICB0b3AgY2FsYygzMzIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKDI3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDAgMTFweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI0Y5MTM2QlxuICAgICAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDAgY2FsYyg4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZlxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLjU5ZGVnKVxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMzNweFxuICAgICAgICAgICAgICAgICAgd2lkdGggOTJweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyg1OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtMy4xOGRlZylcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggMTk5cHhcbiAgICAgICAgICAgICAgICAgIG1hcmdpbiA1cHggMCAwIDMzcHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYygxMjYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIG1hcmdpbiBjYWxjKDQgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoMjAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoM2RlZylcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggMjczcHhcbiAgICAgICAgICAgICAgICAgIG1hcmdpbiAxNnB4IDAgMCAtM3B4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTcyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4gY2FsYyg5IC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKC0xIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgcFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxODglXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgIHRvcCAxMzlweFxuICAgICAgICAgICAgICBsZWZ0IDExN3B4XG4gICAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTguMjdkZWcpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxNDQuNiVcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLS4wMmVtXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjk1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgICAgICAgdGV4dC1hbGlnbiBqdXN0aWZ5XG4gICAgICAubGluZXVwXG4gICAgICAgIHdpZHRoIGNhbGMoMzE3IC8gMzc1ICogMTAwdncpXG4gICAgICAgIG1hcmdpbiBjYWxjKDIyIC8gMzc1ICogMTAwdncpIGF1dG8gMFxuICAgICAgICArcGMoKVxuICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBwXG4gICAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDdlbVxuICAgICAgICAgIG1hcmdpbi1sZWZ0IGNhbGMoMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGZvbnQtZmFtaWx5IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmXG4gICAgICAgIHVsXG4gICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgIG1hcmdpbi10b3AgM3B4XG4gICAgICAgICAgbGlcbiAgICAgICAgICAgIGhlaWdodCBjYWxjKDQ4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkICMwMDBcbiAgICAgICAgICAgIHBhZGRpbmcgY2FsYyg5IC8gMzc1ICogMTAwdncpIDAgY2FsYyg5IC8gMzc1ICogMTAwdncpIGNhbGMoMzEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDRlbVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMTIwJVxuICAgICAgICAgICAgZ2FwIDAgY2FsYygyMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcCBub25lXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZlxuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgJi5scC1saXN0XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCAxMDUxcHhcbiAgICAgICAgbWFyZ2luIDEyNXB4IGF1dG8gMFxuICAgICAgICBnYXAgMzBweFxuICAgICAgK3NwKClcbiAgICAgICAgd2lkdGggY2FsYygzMTcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgbWFyZ2luIGNhbGMoNTEgLyAzNzUgKiAxMDB2dykgYXV0byAwXG4gICAgICAgIGdhcCBjYWxjKDQ0IC8gMzc1ICogMTAwdncpIDBcbiAgICAgIC5scC1saXN0LWl0ZW1cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCAzMzBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgLmxwLWxpc3QtdGl0bGVcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgZ2FwIDAgMTZweFxuICAgICAgICAgIHBcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wNGVtXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLS4wMmVtXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIC5scC1saXN0LWl0ZW0taW5uZXJcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMDAwXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgaGVpZ2h0IDQ0NnB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgICAgIHBhZGRpbmcgMTVweCAxNnB4IDAgMTdweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDE4IC8gMzc1ICogMTAwdncpIGNhbGMoMTggLyAzNzUgKiAxMDB2dykgY2FsYyg1NSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIC5scC1saXN0LXR4dFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCAyNnB4XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC0uMDRlbVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLS4wMmVtXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgY2FsYyg2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtLjA0ZW1cbiAgICAgICAgICAgICAgICAgIG1hcmdpbiBjYWxjKDMgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoNiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAubHAtbGlzdC1jaGVja1xuICAgICAgICAgIGJhY2tncm91bmQgIzAwMFxuICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICBmb250LWZhbWlseSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZlxuICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjI1ZW1cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDM3cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYyg3MiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4xNmVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDI0IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgYm90dG9tIGNhbGMoMTcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHJpZ2h0IGNhbGMoMTggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgYVxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgdG9wIDBcbiAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgJi5tYWdhemluZVxuICAgICAgd2lkdGggMTAwJVxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luIDIxN3B4IGF1dG8gMFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luIGNhbGMoMTA4IC8gMzc1ICogMTAwdncpIGF1dG8gMFxuICAgICAgJi5tb3JlXG4gICAgICAgIG1hcmdpbiA3M3B4IGF1dG9cbiAgICAgICAgLmJhY2tudW1iZXItdGl0bGVcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAuYmFja251bWJlci1saXN0XG4gICAgICAgICAgbWFyZ2luLXRvcCA5MnB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg4IC8gMzc1ICogMTAwdncpXG4gICAgICAudGl0bGVcbiAgICAgICAgaDJcbiAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMTlweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggMjYwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTgwIC8gMzc1ICogMTAwdncpXG4gICAgICAgIHBcbiAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDRlbVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCA1MzFweFxuICAgICAgICAgICAgbWFyZ2luIDI0cHggYXV0byAwXG4gICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDI2MiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgbWFyZ2luIGNhbGMoMTQgLyAzNzUgKiAxMDB2dykgYXV0byAwXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLmJhY2tudW1iZXItdGl0bGVcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nIC4wN2VtXG4gICAgICAgIGZvbnQtZmFtaWx5IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmXG4gICAgICAgICtwYygpXG4gICAgICAgICAgZm9udC1zaXplIDI1cHhcbiAgICAgICAgICBtYXJnaW4gOTZweCBhdXRvIDBcbiAgICAgICAgICB3aWR0aCA5NDFweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDIwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoNDcgLyAzNzUgKiAxMDB2dykgYXV0byAwXG4gICAgICAgICAgd2lkdGggY2FsYygzMTcgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5saW5lXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDEuNXB4XG4gICAgICAgIGJvcmRlci10b3AgMS41cHggc29saWQgIzAwMFxuICAgICAgICArcGMoKVxuICAgICAgICAgIG1hcmdpbi10b3AgMjhweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgLmJhY2tudW1iZXItbGlzdFxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDk0MXB4XG4gICAgICAgICAgbWFyZ2luIDE4cHggYXV0byAwXG4gICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgICBnYXAgNDZweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoMzE3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoMyAvIDM3NSAqIDEwMHZ3KSBhdXRvIDBcbiAgICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAjMDAwXG4gICAgICAgIC5iYWNrbnVtYmVyLWl0ZW1cbiAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAyODNweFxuICAgICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMDAwXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgIzAwMFxuICAgICAgICAgIC5iYWNrbnVtYmVyLWl0ZW0taW5uZXJcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHBhZGRpbmcgMTNweCAxNXB4IDhweCAxNHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgICAgZ2FwIDAgY2FsYygxOCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMTIgLyAzNzUgKiAxMDB2dykgY2FsYygzIC8gMzc1ICogMTAwdncpIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIC5iYWNrLW51bWJlci1pbWdcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEwMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgLmJhY2stbnVtYmVyLXR4dFxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgOHB4XG4gICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDJweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDMyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDdlbVxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHkgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTNweCAwIDAgNHB4O1xuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgY2FsYygxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLmJhY2stbnVtYmVyLWNoZWNrXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMwMDBcbiAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICBmb250LXNpemUgMTNweFxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMjVlbVxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAzMnB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDYxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4xMmVtXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgYm90dG9tIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgcmlnaHQgY2FsYyg3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgYVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAubW9yZVxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjA3ZW1cbiAgICAgICAgZm9udC1mYW1pbHkgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICArcGMoKVxuICAgICAgICAgIG1hcmdpbiA2OHB4IGF1dG8gMFxuICAgICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICAgICAgIHdpZHRoIDYycHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDg5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgcGFkZGluZyAwIGNhbGMoMTggLyAzNzUgKiAxMDB2dykgMCBjYWxjKDIyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMDAwXG4gICAgICAgICAgbWFyZ2luIGNhbGMoMzUgLyAzNzUgKiAxMDB2dykgYXV0byAwXG4gICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE2IC8gMzc1ICogMTAwdncpXG4gICAgJi5jb3ZlclxuICAgICAgK3BjKClcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBtYXJnaW4tdG9wIDE2NnB4XG4gICAgICArc3AoKVxuICAgICAgICB3aWR0aCBjYWxjKDMxNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBtYXJnaW4gY2FsYygxMDggLyAzNzUgKiAxMDB2dykgYXV0byAwXG4gICAgICAudGl0bGVcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nIC4wN2VtXG4gICAgICAgIGZvbnQtZmFtaWx5IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmXG4gICAgICAgICtwYygpXG4gICAgICAgICAgZm9udC1zaXplIDI1cHhcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDIwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luLWxlZnQgY2FsYygzIC8gMzc1ICogMTAwdncpXG4gICAgICAubGluZVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAxLjVweFxuICAgICAgICBib3JkZXItdG9wIDEuNXB4IHNvbGlkICMwMDBcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLmNvdmVyLWlubmVyXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgbWFyZ2luIDMycHggMCAwIC0yOHB4XG4gICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDE3IC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5jb3Zlci1pbWdcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggMjUzcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygxNjAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLmNvdmVyLXByaWNlXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDMxcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luIGNhbGMoMTU0IC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICB1bFxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjAzZW1cbiAgICAgICAgICAgICAgZm9udC1mYW1pbHkgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgICAgICAgICAgICBnYXAgMCAxMXB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBnYXAgMCBjYWxjKDEwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDZweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIGNhbGMoNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIHdpZHRoIDE0OXB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTE2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgMTBweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgY2FsYyg1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgICAgIC5jb3Zlci1zdGFmZlxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAxNDdweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoNDIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBkbFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjA1ZW1cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMTNweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDQpKVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjFweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gY2FsYygxNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLm9ubGluZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGJvcmRlciAxLjVweCBzb2xpZCAjMDAwXG4gICAgICAgIGZvbnQtZmFtaWx5IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDdlbVxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDM0N3B4XG4gICAgICAgICAgbWFyZ2luIDEwOHB4IGF1dG8gNTVweFxuICAgICAgICAgIGZvbnQtc2l6ZSAxOXB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgMzZweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoMjQzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoMzcgLyAzNzUgKiAxMDB2dykgYXV0byBjYWxjKDEwMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyNiAvIDM3NSAqIDEwMHZ3KSIsIkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcblxuc3AoKVxuICBAbWVkaWEgJHNwXG4gICAge2Jsb2NrfVxuXG5wYygpXG4gIEBtZWRpYSAkcGNcbiAgICB7YmxvY2t9XG5cbnRhYigpXG4gIEBtZWRpYSAkdGFiXG4gICAge2Jsb2NrfVxuXG5scCgpXG4gIEBtZWRpYSAkbHBcbiAgICB7YmxvY2t9XG5cbmxwcGMoKVxuICBAbWVkaWEgJGxwcGNcbiAgICB7YmxvY2t9XG5cbmxwdGFiKClcbiAgQG1lZGlhICRscHRhYlxuICAgIHtibG9ja31cblxuLy8g55u45a++5YCkd2lkdGjjgahtYXgtd2lkdGjjgpLjgb7jgajjgoHjgabmjIflrppcbndtYXgodylcbiAgd2lkdGggdW5pdCgodyAqIC4xKSwgJ3JlbScpXG4gIG1heC13aWR0aCB1bml0KHcsICdweCcpXG5cbi8vIOebuOWvvuWApGhlaWdodOOBqG1heC1oZWlnaHTjgpLjgb7jgajjgoHjgabmjIflrppcbmhtYXgoaClcbiAgaGVpZ2h0IHVuaXQoKGggKiAuMSksICdyZW0nKVxuICBtYXgtaGVpZ2h0IHVuaXQoaCwgJ3B4JylcblxuLy8gKHBjL3RhYikgbWVkaWEgcXVlcnkg44Gr44KI44Gj44Gm44OX44Ot44OR44OG44Kj44Gu5Y2Y5L2N44KS5YiH44KK5pu/44GIXG5ycHJvcChwcm9wLCB2YWwpXG4gICtwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArdGFiKClcbiAgICB7cHJvcH0gdW5pdCgodmFsICogLjEpLCAncmVtJylcblxubHByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTQ0MCkgKiAxMDApLCAndncnKVxuXG5wcm9wMTIwMChwcm9wLCB2YWwpXG4gICtscHBjKClcbiAgICB7cHJvcH0gdW5pdCh2YWwsICdweCcpXG4gICtscHRhYigpXG4gICAge3Byb3B9IHVuaXQoKCh2YWwgLyAxMjAwKSAqIDEwMCksICd2dycpXG4iXX0= */
