@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_2411_01 {
  position: relative;
  font-size: 0;
  color: #000;
  font-family: "Noto Sans JP";
}
main.contents.lp-j_magazine_2411_01 img,
main.contents.lp-j_magazine_2411_01 video {
  width: 100%;
}
main.contents.lp-j_magazine_2411_01 * {
  box-sizing: border-box;
}
main.contents.lp-j_magazine_2411_01 a {
  display: inline-block;
}
main.contents.lp-j_magazine_2411_01 .fade {
  visibility: hidden;
}
main.contents.lp-j_magazine_2411_01 .fade.active {
  animation: fade 0.8s ease-in-out forwards;
}
main.contents.lp-j_magazine_2411_01 section {
  position: relative;
}
main.contents.lp-j_magazine_2411_01 section.kv {
  width: 100%;
}
main.contents.lp-j_magazine_2411_01 section.read .first {
  font-family: Inter;
}
main.contents.lp-j_magazine_2411_01 section.read .menu {
  display: flex;
}
main.contents.lp-j_magazine_2411_01 section.read .menu li {
  font-family: Oswald;
  font-weight: 500;
  line-height: 110%;
}
main.contents.lp-j_magazine_2411_01 section.read .menu li a {
  display: block;
}
main.contents.lp-j_magazine_2411_01 section.staff ul li {
  font-family: Oswald;
  font-weight: 500;
  line-height: 130%;
}
main.contents.lp-j_magazine_2411_01 section.magazine h3 {
  margin: 0 auto;
}
main.contents.lp-j_magazine_2411_01 section.magazine h3+p {
  font-family: "Work Sans";
  font-weight: 700;
  line-height: 110%;
  text-align: center;
}
main.contents.lp-j_magazine_2411_01 section.morecontents h3 {
  font-family: "Work Sans";
  font-weight: 700;
  line-height: 110%;
  text-align: center;
}
main.contents.lp-j_magazine_2411_01 section .mainimg dl dt {
  text-align: right;
  font-weight: 500;
}
main.contents.lp-j_magazine_2411_01 section .mainimg dl dd {
  font-weight: 350;
  line-height: 130%;
}
main.contents.lp-j_magazine_2411_01 section .subimg01 {
  display: flex;
  align-items: flex-start;
}
main.contents.lp-j_magazine_2411_01 section .subimg03 {
  display: flex;
  align-items: flex-start;
}
main.contents.lp-j_magazine_2411_01 section .subimg03 img {
  flex-shrink: 0;
}
main.contents.lp-j_magazine_2411_01 section .img-price {
  display: flex;
}
main.contents.lp-j_magazine_2411_01 section .img-price .price {
  display: flex;
}
main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner {
  background: #e8e7da;
}
main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner p {
  font-family: "Oswald";
  font-weight: 700;
  line-height: 110%;
}
main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul {
  display: flex;
  flex-direction: column;
}
main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li {
  line-height: 110%;
}
main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span {
  display: inline-block;
  vertical-align: middle;
}
main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span:nth-of-type(2),
main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span:nth-of-type(3) {
  font-family: Oswald;
  font-weight: 500;
}
main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span:nth-of-type(3) {
  color: #fff;
  background: #000;
  text-align: center;
}
main.contents.lp-j_magazine_2411_01 section .img-price.wide {
  flex-direction: column;
  align-items: flex-end;
}
main.contents.lp-j_magazine_2411_01 section .img-price.wide img {
  width: 100%;
}
main.contents.lp-j_magazine_2411_01 section .recommended h3 {
  font-family: "Oswald";
  font-weight: 700;
  text-align: center;
}
main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container {
  display: flex;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item {
  border: 1px solid #000;
  text-align: center;
  position: relative;
}
main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item p {
  line-height: 110%;
  position: absolute;
  width: 100%;
}
main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item p span {
  font-family: Oswald;
  font-weight: 500;
  display: block;
}
main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item .buy {
  color: #fff;
  font-family: Oswald;
  background: #000;
  font-weight: 500;
  line-height: 110%;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}
main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main.contents.lp-j_magazine_2411_01 section .recommended .btn {
  color: #fff;
  font-weight: 700;
  line-height: 110%;
  background: #ec985e;
  text-align: center;
  display: block;
}
main.contents.lp-j_magazine_2411_01 section .link-container {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2411_01 section .link-container .link-item dl dt {
  font-weight: 700;
  line-height: 110%;
  text-align: center;
}
main.contents.lp-j_magazine_2411_01 section .link-container .link-item dl dd {
  line-height: 110%;
}
main.contents.lp-j_magazine_2411_01 section .junonline {
  display: block;
}
@keyframes fade {
  0% {
    visibility: hidden;
    transform: translateY(20px);
  }
  100% {
    visibility: visible;
    transform: translateY(0);
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-j_magazine_2411_01 .sp {
    display: none !important;
  }
  main.contents.lp-j_magazine_2411_01 section.kv {
    max-width: 1008px;
    margin: 0 auto;
  }
  main.contents.lp-j_magazine_2411_01 section.read {
    margin: 41px auto 0 auto;
  }
  main.contents.lp-j_magazine_2411_01 section.read .first {
    font-size: 16px;
    width: 617px;
    line-height: 122%;
    margin: 0 auto;
  }
  main.contents.lp-j_magazine_2411_01 section.read .menu {
    width: 860px;
    margin: 69px auto 0 auto;
    gap: 0 60px;
  }
  main.contents.lp-j_magazine_2411_01 section.read .menu li {
    width: 170px;
    font-size: 16px;
  }
  main.contents.lp-j_magazine_2411_01 section.read .menu li img {
    margin-bottom: 10px;
  }
  main.contents.lp-j_magazine_2411_01 section#outer {
    margin-top: 184px;
  }
  main.contents.lp-j_magazine_2411_01 section#rayerde {
    margin-top: 228px;
  }
  main.contents.lp-j_magazine_2411_01 section#fuwamoko {
    margin-top: 220px;
  }
  main.contents.lp-j_magazine_2411_01 section#colorful {
    margin-top: 228px;
  }
  main.contents.lp-j_magazine_2411_01 section.staff {
    margin: 237px auto 0 auto;
    width: 378px;
  }
  main.contents.lp-j_magazine_2411_01 section.staff ul {
    margin: 26px auto 0 auto;
    width: 331px;
  }
  main.contents.lp-j_magazine_2411_01 section.staff ul li {
    font-size: 22px;
  }
  main.contents.lp-j_magazine_2411_01 section.magazine {
    margin: 159px auto 0 auto;
    width: 626px;
  }
  main.contents.lp-j_magazine_2411_01 section.magazine h3 {
    width: 283px;
  }
  main.contents.lp-j_magazine_2411_01 section.magazine h3+p {
    font-size: 22px;
    margin-top: 8px;
    margin-bottom: 34px;
  }
  main.contents.lp-j_magazine_2411_01 section.morecontents {
    margin: 110px auto 0 auto;
    width: 626px;
  }
  main.contents.lp-j_magazine_2411_01 section.morecontents h3 {
    font-size: 31px;
    margin-bottom: 35px;
  }
  main.contents.lp-j_magazine_2411_01 section .mainimg {
    width: 632px;
    margin: 0 auto;
  }
  main.contents.lp-j_magazine_2411_01 section .mainimg dl {
    margin: 10px 0 0 auto;
    width: 567px;
  }
  main.contents.lp-j_magazine_2411_01 section .mainimg dl dt {
    font-size: 19px;
    line-height: 22px;
  }
  main.contents.lp-j_magazine_2411_01 section .mainimg dl dd {
    font-size: 16px;
    margin-top: 16px;
  }
  main.contents.lp-j_magazine_2411_01 section .subimg01 {
    margin: 87px auto 0 auto;
    width: 707px;
    gap: 0 65px;
  }
  main.contents.lp-j_magazine_2411_01 section .subimg01 img {
    width: 321px;
  }
  main.contents.lp-j_magazine_2411_01 section .subimg01 img:nth-of-type(2) {
    margin-top: 67px;
  }
  main.contents.lp-j_magazine_2411_01 section .subimg02 {
    margin: 70px auto 0 auto;
    width: 472px;
  }
  main.contents.lp-j_magazine_2411_01 section .subimg03 {
    margin: 76px auto 0 auto;
    width: 836px;
  }
  main.contents.lp-j_magazine_2411_01 section .subimg03 img {
    width: 418px;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price {
    margin: 210px auto 0 auto;
    width: 835px;
    align-items: flex-end;
    gap: 0 43px;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price img {
    width: 568px;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price {
    width: 224px;
    flex-direction: column;
    gap: 26px 0;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner {
    padding: 4px;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner p {
    font-size: 16px;
    margin-bottom: 12px;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul {
    gap: 8px 0;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li {
    font-size: 14px;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span:nth-of-type(1) {
    width: 106px;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span:nth-of-type(2) {
    font-size: 16px;
    width: 63px;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span:nth-of-type(3) {
    width: 38px;
    padding: 2px 0;
    font-size: 15px;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price.wide {
    width: 720px;
    gap: 37px 0;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended {
    margin: 169px auto 0 auto;
    width: 568px;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended h3 {
    font-size: 28px;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container {
    margin-top: 10px;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item {
    width: 189px;
    height: 332px;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item p {
    font-size: 17px;
    bottom: 54px;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item p span {
    font-size: 18px;
    margin-top: 7px;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item .buy {
    font-size: 18px;
    width: 77px;
    padding: 5px 0;
    bottom: 13px;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .btn {
    font-size: 17px;
    width: 295px;
    padding: 10px 0;
    margin: 30px auto 0 auto;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .btn+.btn {
    margin-top: 26px;
  }
  main.contents.lp-j_magazine_2411_01 section .link-container {
    gap: 65px 93px;
  }
  main.contents.lp-j_magazine_2411_01 section .link-container .link-item {
    width: 266px;
  }
  main.contents.lp-j_magazine_2411_01 section .link-container .link-item dl {
    margin-top: 10px;
  }
  main.contents.lp-j_magazine_2411_01 section .link-container .link-item dl dt {
    font-size: 18px;
  }
  main.contents.lp-j_magazine_2411_01 section .link-container .link-item dl dd {
    font-size: 15px;
    margin: 17px auto 0 auto;
    width: 242px;
  }
  main.contents.lp-j_magazine_2411_01 section .junonline {
    width: 310px;
    margin: 125px auto 111px auto;
  }
}
@media (max-width: 767px) {
  main.contents.lp-j_magazine_2411_01 .pc {
    display: none !important;
  }
  main.contents.lp-j_magazine_2411_01 section.kv {
    max-width: calc(360 / 375 * 100vw);
    margin-left: auto;
  }
  main.contents.lp-j_magazine_2411_01 section.read {
    margin: calc(10 / 375 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2411_01 section.read .first {
    font-size: calc(11 / 375 * 100vw);
    width: calc(258 / 375 * 100vw);
    line-height: 136%;
    margin: 0 calc(13 / 375 * 100vw) 0 calc(104 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.read .menu {
    flex-wrap: wrap;
    width: calc(245 / 375 * 100vw);
    margin: calc(50 / 375 * 100vw) auto 0 auto;
    gap: calc(20 / 375 * 100vw) calc(25 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.read .menu li {
    width: calc(110 / 375 * 100vw);
    font-size: calc(16 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.read .menu li img:nth-of-type(1),
  main.contents.lp-j_magazine_2411_01 section.read .menu li img:nth-of-type(2) {
    margin-top: calc(3 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.read .menu li img:nth-of-type(3),
  main.contents.lp-j_magazine_2411_01 section.read .menu li img:nth-of-type(4) {
    margin-bottom: calc(3 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section#outer {
    margin-top: calc(80 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section#rayerde {
    margin-top: calc(80 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section#rayerde .img-price .price .price-inner ul li span:nth-of-type(1) {
    width: calc(126 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section#fuwamoko {
    margin-top: calc(80 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section#colorful {
    margin-top: calc(80 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.staff {
    margin: calc(148 / 375 * 100vw) auto 0 auto;
    width: calc(244 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.staff ul {
    margin: calc(17 / 375 * 100vw) auto 0 auto;
    width: calc(211 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.staff ul li {
    font-size: calc(14 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.magazine {
    margin: calc(104 / 375 * 100vw) auto 0 auto;
    width: calc(357 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.magazine h3 {
    width: calc(183 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.magazine h3+p {
    font-size: calc(14 / 375 * 100vw);
    margin-top: calc(5 / 375 * 100vw);
    margin-bottom: calc(23 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.morecontents {
    margin: calc(67 / 375 * 100vw) auto 0 auto;
    width: calc(357 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section.morecontents h3 {
    font-size: calc(20 / 375 * 100vw);
    margin-bottom: calc(23 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .mainimg {
    width: 100%;
  }
  main.contents.lp-j_magazine_2411_01 section .mainimg dl {
    margin: calc(8 / 375 * 100vw) auto 0 auto;
    width: calc(337 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .mainimg dl dt {
    font-size: calc(16 / 375 * 100vw);
    line-height: calc(20 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .mainimg dl dd {
    font-size: calc(12 / 375 * 100vw);
    margin-top: calc(6 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .subimg01 {
    margin: calc(28 / 375 * 100vw) auto 0 auto;
    width: calc(337 / 375 * 100vw);
    gap: 0 calc(15 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .subimg01 img {
    width: calc(161 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .subimg01 img:nth-of-type(2) {
    margin-top: calc(101 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .subimg02 {
    margin: calc(45 / 375 * 100vw) auto 0 auto;
    width: calc(337 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .subimg03 {
    margin: calc(50 / 375 * 100vw) auto 0 auto;
    width: 100%;
  }
  main.contents.lp-j_magazine_2411_01 section .subimg03 img {
    width: calc(188 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .img-price {
    flex-direction: column;
    margin: calc(48 / 375 * 100vw) auto 0 auto;
    width: calc(337 / 375 * 100vw);
    align-items: center;
    gap: calc(18 / 375 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price img {
    width: 100%;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price {
    width: 100%;
    gap: 0 calc(9 / 375 * 100vw);
    align-items: flex-start;
    justify-content: flex-end;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner {
    padding: calc(4 / 375 * 100vw) calc(6 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner p {
    font-size: calc(12 / 375 * 100vw);
    margin-bottom: calc(5 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul {
    gap: calc(3 / 375 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li {
    font-size: calc(12 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span:nth-of-type(1) {
    width: calc(78 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span:nth-of-type(2) {
    font-size: calc(12 / 375 * 100vw);
    width: calc(46 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .img-price .price .price-inner ul li span:nth-of-type(3) {
    width: calc(28 / 375 * 100vw);
    padding: calc(2 / 375 * 100vw) 0;
    font-size: calc(11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .img-price.wide {
    width: calc(337 / 375 * 100vw);
    gap: calc(19 / 375 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended {
    margin: calc(48 / 375 * 100vw) auto 0 auto;
    width: calc(337 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .recommended h3 {
    font-size: calc(16 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container {
    margin-top: calc(7 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item {
    width: calc(112 / 375 * 100vw);
    height: calc(197 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item p {
    font-size: calc(11 / 375 * 100vw);
    bottom: calc(32 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item p span {
    font-size: calc(11 / 375 * 100vw);
    margin-top: calc(4 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .recommended-container .recommended-item .buy {
    font-size: calc(11 / 375 * 100vw);
    width: calc(46 / 375 * 100vw);
    padding: calc(3 / 375 * 100vw) 0;
    bottom: calc(7 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .btn {
    font-size: calc(11 / 375 * 100vw);
    width: calc(210 / 375 * 100vw);
    padding: calc(8 / 375 * 100vw) 0;
    margin: calc(22 / 375 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2411_01 section .recommended .btn+.btn {
    margin-top: calc(12 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .link-container {
    gap: calc(40 / 375 * 100vw) calc(13 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .link-container .link-item {
    width: calc(172 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .link-container .link-item dl {
    margin-top: calc(6 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .link-container .link-item dl dt {
    font-size: calc(11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .link-container .link-item dl dd {
    font-size: calc(10 / 375 * 100vw);
    margin: calc(12 / 375 * 100vw) auto 0 auto;
    width: calc(156 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2411_01 section .junonline {
    width: calc(269 / 375 * 100vw);
    margin: calc(81 / 375 * 100vw) auto calc(60 / 375 * 100vw) auto;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLWpfbWFnYXppbmVfMjQxMV8wMS5zdHlsIiwibW9kdWxlcy9fcGFydGlhbHMuc3R5bCIsImxwLWpfbWFnYXppbmVfMjQxMV8wMS5jc3MiLCJtb2R1bGVzL19hY2NvcmRpb25qcy5zdHlsIiwicGFnZXMvX2xwLWpfbWFnYXppbmVfMjQxMV8wMS5zdHlsIiwiX21peGluLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVMsZ0JBQUE7QUNJVDtFQUNFLGFBQVE7RUFDUixtQkFBWTtFQUNaLHVCQUFnQjtFQUNoQiw4QkFBTTtFQUNOLDhCQUFPO0VBQ1AsY0FBTztFQUNQLG9DQUFjO0VBQ2QseUJBQU87RUFDUCxzQkFBVztFQUNYLGlDQUFVO0VBQ1YsY0FBWTtFQUNaLHFCQUFnQjtBQ0ZsQjtBQ1RJO0VBQ0UsYUFBUTtFQUNSLG1CQUFZO0VBQ1osa0JBQVM7QURXZjtBQ1JNO0VBQ0Usa0JBQVM7RUFDVCxvQkFBWTtFQUNaLGdCQUFTO0FEZWpCO0FDZFE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEZ0JuQjtBQ2ZJO0VBQ0UsZ0JBQVM7RUFDVCx1Q0FBMEI7RUFDMUIsZ0NBQTJCO0FEaUJqQztBQ2ZJO0VBQ0Usa0JBQVc7QURpQmpCO0FDZkk7RUFDRSxtQkFBVztBRGlCakI7QUUxQ0E7RUFDRSxpQkFBUztBRjRDWDtBRTNDQTtFQUNFLGtCQUFTO0VBQ1QsWUFBVTtFQUNWLFdBQU07RUFDTiwyQkFBWTtBRjZDZDtBRTVDRTs7RUFFRSxXQUFNO0FGOENWO0FFN0NFO0VBQ0Usc0JBQVc7QUYrQ2Y7QUU5Q0U7RUFDRSxxQkFBUTtBRmdEWjtBRS9DRTtFQUVFLGtCQUFXO0FGZ0RmO0FFL0NFO0VBQ0UseUNBQVU7QUZpRGQ7QUVqQ0U7RUFDRSxrQkFBUztBRjZDYjtBRTVDSTtFQUNFLFdBQU07QUY4Q1o7QUVsQ007RUFDRSxrQkFBWTtBRjBEcEI7QUUvQ007RUFDRSxhQUFRO0FGaUVoQjtBRXZEUTtFQUNFLG1CQUFZO0VBQ1osZ0JBQVk7RUFDWixpQkFBWTtBRndFdEI7QUVqRVU7RUFDRSxjQUFRO0FGK0VwQjtBRTFCUTtFQUNFLG1CQUFZO0VBQ1osZ0JBQVk7RUFDWixpQkFBWTtBRmtIdEI7QUV0R007RUFDRSxjQUFPO0FGOEhmO0FFekhRO0VBQ0Usd0JBQVk7RUFDWixnQkFBWTtFQUNaLGlCQUFZO0VBQ1osa0JBQVc7QUZxSXJCO0FFckhNO0VBQ0Usd0JBQVk7RUFDWixnQkFBWTtFQUNaLGlCQUFZO0VBQ1osa0JBQVc7QUZpSm5CO0FFNUhRO0VBQ0UsaUJBQVc7RUFDWCxnQkFBWTtBRmlLdEI7QUUxSlE7RUFDRSxnQkFBWTtFQUNaLGlCQUFZO0FGd0t0QjtBRWpLSTtFQUNFLGFBQVE7RUFDUix1QkFBWTtBRitLbEI7QUVwSkk7RUFDRSxhQUFRO0VBQ1IsdUJBQVk7QUZvTWxCO0FFN0xNO0VBQ0UsY0FBWTtBRjJNcEI7QUVwTUk7RUFDRSxhQUFRO0FGZ05kO0FFL0xNO0VBQ0UsYUFBUTtBRjROaEI7QUVsTlE7RUFDRSxtQkFBVztBRm1PckI7QUU5TlU7RUFDRSxxQkFBWTtFQUNaLGdCQUFZO0VBQ1osaUJBQVk7QUYwT3hCO0FFbk9VO0VBQ0UsYUFBUTtFQUNSLHNCQUFlO0FGaVAzQjtBRTVPWTtFQUNFLGlCQUFZO0FGd1AxQjtBRW5QYztFQUNFLHFCQUFRO0VBQ1Isc0JBQWU7QUYrUC9CO0FFelBnQjs7RUFDRSxtQkFBWTtFQUNaLGdCQUFZO0FGc1E5QjtBRTlQZ0I7RUFDRSxXQUFNO0VBQ04sZ0JBQVc7RUFDWCxrQkFBVztBRjRRN0I7QUVuUU07RUFDRSxzQkFBZTtFQUNmLHFCQUFZO0FGbVJwQjtBRTVRUTtFQUNFLFdBQU07QUYwUmhCO0FFalJNO0VBQ0UscUJBQVk7RUFDWixnQkFBWTtFQUNaLGtCQUFXO0FGK1JuQjtBRTFSTTtFQUNFLGFBQVE7RUFDUixlQUFVO0FGc1NsQjtBRWpTUTtFQUNFLHNCQUFPO0VBQ1Asa0JBQVc7RUFDWCxrQkFBUztBRjZTbkI7QUV0U1U7RUFDRSxpQkFBWTtFQUNaLGtCQUFTO0VBQ1QsV0FBTTtBRm9UbEI7QUU3U1k7RUFDRSxtQkFBWTtFQUNaLGdCQUFZO0VBQ1osY0FBUTtBRjJUdEI7QUVwVFU7RUFDRSxXQUFNO0VBQ04sbUJBQVk7RUFDWixnQkFBVztFQUNYLGdCQUFZO0VBQ1osaUJBQVk7RUFDWixrQkFBUztFQUNULFNBQUs7RUFDTCwwQkFBVTtBRmtVdEI7QUV2VFU7RUFDRSxrQkFBUztFQUNULE1BQUk7RUFDSixPQUFLO0VBQ0wsV0FBTTtFQUNOLFlBQU87QUZ5VW5CO0FFeFVNO0VBQ0UsV0FBTTtFQUNOLGdCQUFZO0VBQ1osaUJBQVk7RUFDWixtQkFBVztFQUNYLGtCQUFXO0VBQ1gsY0FBUTtBRjBVaEI7QUV6VEk7RUFDRSxhQUFRO0VBQ1IsdUJBQVk7RUFDWixlQUFVO0FGcVZoQjtBRXRVVTtFQUNFLGdCQUFZO0VBQ1osaUJBQVk7RUFDWixrQkFBVztBRnNXdkI7QUVqV1U7RUFDRSxpQkFBWTtBRjZXeEI7QUVwV0k7RUFDRSxjQUFRO0FGb1hkO0FFeDFCRTtFQUNFO0lBRUUsa0JBQVc7SUFDWCwyQkFBVTtFRm00QmQ7RUVsNEJFO0lBRUUsbUJBQVc7SUFDWCx3QkFBVTtFRm00QmQ7QUFDRjtBRzM1QlM7RUFBQTtJRkdELGVBQU87RURhYjtFR2hCTztJRDZCSCx3QkFBUTtFRjJDWjtFR3hFTztJRG1DRCxpQkFBVTtJQUNWLGNBQU87RUZnRGI7RUdwRk87SUQwQ0Qsd0JBQU87RUZxRGI7RUcvRk87SURnREMsZUFBVTtJQUNWLFlBQU07SUFDTixpQkFBWTtJQUNaLGNBQU87RUY0RGY7RUcvR087SUQ0REMsWUFBTTtJQUNOLHdCQUFPO0lBQ1AsV0FBSTtFRm1FWjtFR2pJTztJRHlFRyxZQUFNO0lBQ04sZUFBVTtFRjBFcEI7RUdwSk87SURrRkssbUJBQWM7RUZnRjFCO0VHbEtPO0lENEZELGlCQUFXO0VGdUZqQjtFR25MTztJRGlHRCxpQkFBVztFRjRGakI7RUc3TE87SUQ4R0QsaUJBQVc7RUY4RmpCO0VHNU1PO0lEbUhELGlCQUFXO0VGbUdqQjtFR3ROTztJRHdIRCx5QkFBTztJQUNQLFlBQU07RUZ3R1o7RUdqT087SUQrSEMsd0JBQU87SUFDUCxZQUFNO0VGNkdkO0VHN09PO0lEeUlHLGVBQVU7RUZvSHBCO0VHN1BPO0lEOElELHlCQUFPO0lBQ1AsWUFBTTtFRnlIWjtFR3hRTztJRHNKQyxZQUFNO0VGZ0lkO0VHdFJPO0lEK0pHLGVBQVU7SUFDVixlQUFXO0lBQ1gsbUJBQWM7RUZ1SXhCO0VHeFNPO0lEd0tELHlCQUFPO0lBQ1AsWUFBTTtFRjRJWjtFR3JUTztJRG1MQyxlQUFVO0lBQ1YsbUJBQWM7RUZtSnRCO0VHdlVPO0lEMkxELFlBQU07SUFDTixjQUFPO0VGdUpiO0VHblZPO0lEaU1DLHFCQUFPO0lBQ1AsWUFBTTtFRjRKZDtFRzlWTztJRDBNRyxlQUFVO0lBQ1YsaUJBQVk7RUZtS3RCO0VHOVdPO0lEbU5HLGVBQVU7SUFDVixnQkFBVztFRjBLckI7RUc5WE87SUQ0TkQsd0JBQU87SUFDUCxZQUFNO0lBQ04sV0FBSTtFRmlMVjtFRy9ZTztJRHFPQyxZQUFNO0VGc0xkO0VHM1pPO0lEMk9HLGdCQUFXO0VGMExyQjtFR3JhTztJRGdQRCx3QkFBTztJQUNQLFlBQU07RUYrTFo7RUdoYk87SUR5UEQsd0JBQU87SUFDUCxZQUFNO0VGc01aO0VHaGNPO0lEaVFDLFlBQU07RUY2TWQ7RUc5Y087SUR5UUQseUJBQU87SUFDUCxZQUFNO0lBQ04scUJBQVk7SUFDWixXQUFJO0VGa05WO0VHOWRPO0lEcVJDLFlBQU07RUZ1TmQ7RUc1ZU87SUQyUkMsWUFBTTtJQUNOLHNCQUFlO0lBQ2YsV0FBSTtFRjhOWjtFRzNmTztJRHNTRyxZQUFRO0VGcU9sQjtFRzNnQk87SUQ4U0ssZUFBVTtJQUNWLG1CQUFjO0VGNE8xQjtFRzNoQk87SUR1VEssVUFBSTtFRm1QaEI7RUcxaUJPO0lENlRPLGVBQVU7RUYwUHhCO0VHdmpCTztJRHFVVyxZQUFNO0VGZ1F4QjtFR3JrQk87SUQ2VVcsZUFBVTtJQUNWLFdBQU07RUZ1UXhCO0VHcmxCTztJRHVWVyxXQUFNO0lBQ04sY0FBUTtJQUNSLGVBQVU7RUY4UTVCO0VHdm1CTztJRGtXQyxZQUFNO0lBQ04sV0FBSTtFRnFSWjtFR3huQk87SUQ0V0QseUJBQU87SUFDUCxZQUFNO0VGMFJaO0VHdm9CTztJRHNYQyxlQUFVO0VGaVNsQjtFR3ZwQk87SUQ2WEMsZ0JBQVc7RUZ3U25CO0VHcnFCTztJRHFZRyxZQUFNO0lBQ04sYUFBTztFRitTakI7RUdyckJPO0lEK1lLLGVBQVU7SUFDVixZQUFPO0VGc1RuQjtFR3RzQk87SUR5Wk8sZUFBVTtJQUNWLGVBQVc7RUY2VHpCO0VHdnRCTztJRHdhSyxlQUFVO0lBQ1YsV0FBTTtJQUNOLGNBQVE7SUFDUixZQUFPO0VGb1VuQjtFRy91Qk87SUQrYkMsZUFBVTtJQUNWLFlBQU07SUFDTixlQUFRO0lBQ1Isd0JBQU87RUY0VWY7RUc5d0JPO0lEMGNHLGdCQUFXO0VGaVZyQjtFRzN4Qk87SURtZEQsY0FBSTtFRnVWVjtFRzF5Qk87SUR3ZEMsWUFBTTtFRjRWZDtFR3B6Qk87SUQ2ZEcsZ0JBQVc7RUZpV3JCO0VHOXpCTztJRHFlSyxlQUFVO0VGd1d0QjtFRzcwQk87SUQyZUssZUFBVTtJQUNWLHdCQUFPO0lBQ1AsWUFBTTtFRitXbEI7RUc1MUJPO0lEcWZELFlBQU07SUFDTiw2QkFBTztFRnNYYjtBQTMxQkY7QUdyQlM7RUFBQTtJRDhCSCx3QkFBUTtFRnlDWjtFR3ZFTztJRDBDRCxrQ0FBVTtJQUNWLGlCQUFZO0VGbURsQjtFRzlGTztJRGdERCwwQ0FBTztFRndEYjtFR3hHTztJRHlEQyxpQ0FBVTtJQUNWLDhCQUFNO0lBQ04saUJBQVk7SUFDWiwwREFBTztFRitEZjtFRzNITztJRG9FQyxlQUFVO0lBQ1YsOEJBQU07SUFDTiwwQ0FBTztJQUNQLGtEQUFJO0VGc0VaO0VHN0lPO0lEZ0ZHLDhCQUFNO0lBQ04saUNBQVU7RUY2RXBCO0VHOUpPOztJRHlGTyxpQ0FBVztFRm1GekI7RUc1S087O0lENEZPLG9DQUFjO0VGc0Y1QjtFR2xMTztJRGtHRCxrQ0FBVztFRjBGakI7RUc1TE87SUR1R0Qsa0NBQVc7RUYrRmpCO0VHdE1PO0lEK0dXLDhCQUFNO0VGNEZ4QjtFRzNNTztJRG9IRCxrQ0FBVztFRmlHakI7RUdyTk87SUR5SEQsa0NBQVc7RUZzR2pCO0VHL05PO0lEK0hELDJDQUFPO0lBQ1AsOEJBQU07RUYyR1o7RUczT087SURzSUMsMENBQU87SUFDUCw4QkFBTTtFRmdIZDtFR3ZQTztJRCtJRyxpQ0FBVTtFRnVIcEI7RUd0UU87SURxSkQsMkNBQU87SUFDUCw4QkFBTTtFRjRIWjtFR2xSTztJRDRKQyw4QkFBTTtFRm1JZDtFRy9STztJRHVLRyxpQ0FBVTtJQUNWLGlDQUFXO0lBQ1gscUNBQWM7RUYwSXhCO0VHblRPO0lEK0tELDBDQUFPO0lBQ1AsOEJBQU07RUYrSVo7RUcvVE87SUQwTEMsaUNBQVU7SUFDVixxQ0FBYztFRnNKdEI7RUdqVk87SURrTUQsV0FBTTtFRjBKWjtFRzVWTztJRHdNQyx5Q0FBTztJQUNQLDhCQUFNO0VGK0pkO0VHeFdPO0lEaU5HLGlDQUFVO0lBQ1YsbUNBQVk7RUZzS3RCO0VHeFhPO0lEME5HLGlDQUFVO0lBQ1YsaUNBQVc7RUY2S3JCO0VHeFlPO0lEb09ELDBDQUFPO0lBQ1AsOEJBQU07SUFDTiw2QkFBSTtFRm9MVjtFRzFaTztJRDJPQyw4QkFBTTtFRnlMZDtFR3BhTztJRGlQRyxtQ0FBVztFRjZMckI7RUc5YU87SUR1UEQsMENBQU87SUFDUCw4QkFBTTtFRmtNWjtFRzFiTztJRGdRRCwwQ0FBTztJQUNQLFdBQU07RUZ5TVo7RUcxY087SUR1UUMsOEJBQU07RUZnTmQ7RUd2ZE87SURrUkQsc0JBQWU7SUFDZiwwQ0FBTztJQUNQLDhCQUFNO0lBQ04sbUJBQVk7SUFDWiw2QkFBSTtFRnFOVjtFRzNlTztJRDJSQyxXQUFNO0VGME5kO0VHcmZPO0lEbVNDLFdBQU07SUFDTiw0QkFBSTtJQUNKLHVCQUFZO0lBQ1oseUJBQWdCO0VGaU94QjtFR3ZnQk87SUQ0U0csb0RBQVE7RUZ3T2xCO0VHcGhCTztJRHFUSyxpQ0FBVTtJQUNWLG9DQUFjO0VGK08xQjtFR3JpQk87SUQ2VEssNEJBQUk7RUZzUGhCO0VHbmpCTztJRG1VTyxpQ0FBVTtFRjZQeEI7RUdoa0JPO0lEMlVXLDZCQUFNO0VGbVF4QjtFRzlrQk87SURvVlcsaUNBQVU7SUFDViw2QkFBTTtFRjBReEI7RUcvbEJPO0lEK1ZXLDZCQUFNO0lBQ04sZ0NBQVE7SUFDUixpQ0FBVTtFRmlSNUI7RUdsbkJPO0lEeVdDLDhCQUFNO0lBQ04sNkJBQUk7RUZ3Ulo7RUdsb0JPO0lEbVhELDBDQUFPO0lBQ1AsOEJBQU07RUY2Ulo7RUdqcEJPO0lENFhDLGlDQUFVO0VGb1NsQjtFR2hxQk87SURtWUMsaUNBQVc7RUYyU25CO0VHOXFCTztJRDRZRyw4QkFBTTtJQUNOLCtCQUFPO0VGa1RqQjtFRy9yQk87SURzWkssaUNBQVU7SUFDViw4QkFBTztFRnlUbkI7RUdodEJPO0lEZ2FPLGlDQUFVO0lBQ1YsaUNBQVc7RUZnVXpCO0VHanVCTztJRGliSyxpQ0FBVTtJQUNWLDZCQUFNO0lBQ04sZ0NBQVE7SUFDUiw2QkFBTztFRnVVbkI7RUczdkJPO0lEd2NDLGlDQUFVO0lBQ1YsOEJBQU07SUFDTixnQ0FBUTtJQUNSLDBDQUFPO0VGK1VmO0VHMXhCTztJRGdkRyxrQ0FBVztFRm9WckI7RUdweUJPO0lEeWRELGtEQUFJO0VGMFZWO0VHbnpCTztJRDhkQyw4QkFBTTtFRitWZDtFRzd6Qk87SURtZUcsaUNBQVc7RUZvV3JCO0VHdjBCTztJRDJlSyxpQ0FBVTtFRjJXdEI7RUd0MUJPO0lEbWZLLGlDQUFVO0lBQ1YsMENBQU87SUFDUCw4QkFBTTtFRmtYbEI7RUd2MkJPO0lENGZELDhCQUFNO0lBQ04sK0RBQU87RUZ5WGI7QUE5eUJGIiwiZmlsZSI6ImxwLWpfbWFnYXppbmVfMjQxMV8wMS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5AcmVxdWlyZSAnLi9fdmFyaWFibGVzLnN0eWwnXG5AcmVxdWlyZSAnLi9fbWl4aW4uc3R5bCdcbkByZXF1aXJlICcuL19iYXNlLnN0eWwnXG4vLyBtb2R1bGVzXG5AcmVxdWlyZSAnLi9tb2R1bGVzL19pbmRleC5zdHlsJ1xuLy8gcGFnZXNcbkByZXF1aXJlICcuL3BhZ2VzL19scC1qX21hZ2F6aW5lXzI0MTFfMDEuc3R5bCciLCIvKlxuTW9kdWxlIFBhcnRpYWxzXG4gKi9cbi8qIOOBmeOBueOBpuOCkuimi+OCi+ODnOOCv+ODsyAqL1xuLmFsbC1idG5cbiAgZGlzcGxheSBmbGV4XG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gIHdpZHRoIGNhbGMoMTcyIC8gMzc1ICogMTAwdncpXG4gIGhlaWdodCBjYWxjKDM2IC8gMzc1ICogMTAwdncpXG4gIG1hcmdpbiAwIGF1dG9cbiAgYm9yZGVyLXJhZGl1cyBjYWxjKDQgLyAzNzUgKiAxMDB2dylcbiAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgYm94LXNpemluZyBib3JkZXItYm94XG4gIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gIGxpbmUtaGVpZ2h0IDFcbiAgdGV4dC1kZWNvcmF0aW9uIG5vbmUiLCJAY2hhcnNldCBcInV0Zi04XCI7XG4uYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxNzIgLyAzNzUgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygzNiAvIDM3NSAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNCAvIDM3NSAqIDEwMHZ3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjIC5hYy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYyAuYWMtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYWMgLmFjLXRyaWdnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWMgLmFjLXRyaWdnZXIgc3Bhbjo6YmVmb3JlLFxuLmFjIC5hYy10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hYyAuYWMtcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmFjLmpzLWVuYWJsZWQgLmFjLXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjLmlzLWFjdGl2ZSAuYWMtcGFuZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgaW1nLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIC5mYWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgLmZhZGUuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBmYWRlIDAuOHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24ua3Yge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLmt2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24ua3Yge1xuICAgIG1heC13aWR0aDogY2FsYygzNjAgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnJlYWQge1xuICAgIG1hcmdpbjogNDFweCBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24ucmVhZCB7XG4gICAgbWFyZ2luOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnJlYWQgLmZpcnN0IHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24ucmVhZCAuZmlyc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNjE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnJlYWQgLmZpcnN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoMjU4IC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xuICAgIG1hcmdpbjogMCBjYWxjKDEzIC8gMzc1ICogMTAwdncpIDAgY2FsYygxMDQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24ucmVhZCAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5yZWFkIC5tZW51IHtcbiAgICB3aWR0aDogODYwcHg7XG4gICAgbWFyZ2luOiA2OXB4IGF1dG8gMCBhdXRvO1xuICAgIGdhcDogMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5yZWFkIC5tZW51IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGNhbGMoMjQ1IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg1MCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICBnYXA6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dykgY2FsYygyNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5yZWFkIC5tZW51IGxpIHtcbiAgZm9udC1mYW1pbHk6IE9zd2FsZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5yZWFkIC5tZW51IGxpIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5yZWFkIC5tZW51IGxpIHtcbiAgICB3aWR0aDogY2FsYygxMTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnJlYWQgLm1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24ucmVhZCAubWVudSBsaSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnJlYWQgLm1lbnUgbGkgaW1nOm50aC1vZi10eXBlKDEpLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnJlYWQgLm1lbnUgbGkgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnJlYWQgLm1lbnUgbGkgaW1nOm50aC1vZi10eXBlKDMpLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnJlYWQgLm1lbnUgbGkgaW1nOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uI291dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxODRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24jb3V0ZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoODAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uI3JheWVyZGUge1xuICAgIG1hcmdpbi10b3A6IDIyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiNyYXllcmRlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDgwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiNyYXllcmRlIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB1bCBsaSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogY2FsYygxMjYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uI2Z1d2Ftb2tvIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24jZnV3YW1va28ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoODAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uI2NvbG9yZnVsIHtcbiAgICBtYXJnaW4tdG9wOiAyMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24jY29sb3JmdWwge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoODAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnN0YWZmIHtcbiAgICBtYXJnaW46IDIzN3B4IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiAzNzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24uc3RhZmYge1xuICAgIG1hcmdpbjogY2FsYygxNDggLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMjQ0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5zdGFmZiB1bCB7XG4gICAgbWFyZ2luOiAyNnB4IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiAzMzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24uc3RhZmYgdWwge1xuICAgIG1hcmdpbjogY2FsYygxNyAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygyMTEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24uc3RhZmYgdWwgbGkge1xuICBmb250LWZhbWlseTogT3N3YWxkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnN0YWZmIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLnN0YWZmIHVsIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLm1hZ2F6aW5lIHtcbiAgICBtYXJnaW46IDE1OXB4IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiA2MjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24ubWFnYXppbmUge1xuICAgIG1hcmdpbjogY2FsYygxMDQgLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMzU3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLm1hZ2F6aW5lIGgzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5tYWdhemluZSBoMyB7XG4gICAgd2lkdGg6IDI4M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5tYWdhemluZSBoMyB7XG4gICAgd2lkdGg6IGNhbGMoMTgzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLm1hZ2F6aW5lIGgzK3Age1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uLm1hZ2F6aW5lIGgzK3Age1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24ubWFnYXppbmUgaDMrcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5tb3JlY29udGVudHMge1xuICAgIG1hcmdpbjogMTEwcHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDYyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5tb3JlY29udGVudHMge1xuICAgIG1hcmdpbjogY2FsYyg2NyAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygzNTcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24ubW9yZWNvbnRlbnRzIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5tb3JlY29udGVudHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbi5tb3JlY29udGVudHMgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAubWFpbmltZyB7XG4gICAgd2lkdGg6IDYzMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAubWFpbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5tYWluaW1nIGRsIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIGF1dG87XG4gICAgd2lkdGg6IDU2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAubWFpbmltZyBkbCB7XG4gICAgbWFyZ2luOiBjYWxjKDggLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMzM3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5tYWluaW1nIGRsIGR0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAubWFpbmltZyBkbCBkdCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAubWFpbmltZyBkbCBkdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5tYWluaW1nIGRsIGRkIHtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAubWFpbmltZyBkbCBkZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5tYWluaW1nIGRsIGRkIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5zdWJpbWcwMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnN1YmltZzAxIHtcbiAgICBtYXJnaW46IDg3cHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDcwN3B4O1xuICAgIGdhcDogMCA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuc3ViaW1nMDEge1xuICAgIG1hcmdpbjogY2FsYygyOCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygzMzcgLyAzNzUgKiAxMDB2dyk7XG4gICAgZ2FwOiAwIGNhbGMoMTUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5zdWJpbWcwMSBpbWcge1xuICAgIHdpZHRoOiAzMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnN1YmltZzAxIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTYxIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuc3ViaW1nMDEgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuc3ViaW1nMDEgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnN1YmltZzAyIHtcbiAgICBtYXJnaW46IDcwcHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDQ3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuc3ViaW1nMDIge1xuICAgIG1hcmdpbjogY2FsYyg0NSAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygzMzcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnN1YmltZzAzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuc3ViaW1nMDMge1xuICAgIG1hcmdpbjogNzZweCBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogODM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5zdWJpbWcwMyB7XG4gICAgbWFyZ2luOiBjYWxjKDUwIC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5zdWJpbWcwMyBpbWcge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5zdWJpbWcwMyBpbWcge1xuICAgIHdpZHRoOiA0MThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnN1YmltZzAzIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTg4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSB7XG4gICAgbWFyZ2luOiAyMTBweCBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogODM1cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMCA0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuaW1nLXByaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogY2FsYyg0OCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygzMzcgLyAzNzUgKiAxMDB2dyk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGNhbGMoMTggLyAzNzUgKiAxMDB2dykgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSBpbWcge1xuICAgIHdpZHRoOiA1NjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIHtcbiAgICB3aWR0aDogMjI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSAucHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMCBjYWxjKDkgLyAzNzUgKiAxMDB2dyk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuaW1nLXByaWNlIC5wcmljZSAucHJpY2UtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZThlN2RhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSAucHJpY2UgLnByaWNlLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB7XG4gICAgcGFkZGluZzogY2FsYyg0IC8gMzc1ICogMTAwdncpIGNhbGMoNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuaW1nLXByaWNlIC5wcmljZSAucHJpY2UtaW5uZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSAucHJpY2UgLnByaWNlLWlubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSAucHJpY2UgLnByaWNlLWlubmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB1bCB7XG4gICAgZ2FwOiA4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSAucHJpY2UgLnByaWNlLWlubmVyIHVsIHtcbiAgICBnYXA6IGNhbGMoMyAvIDM3NSAqIDEwMHZ3KSAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSAucHJpY2UgLnByaWNlLWlubmVyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSAucHJpY2UgLnByaWNlLWlubmVyIHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZSAucHJpY2UgLnByaWNlLWlubmVyIHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiBjYWxjKDc4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB1bCBsaSBzcGFuOm50aC1vZi10eXBlKDIpLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuaW1nLXByaWNlIC5wcmljZSAucHJpY2UtaW5uZXIgdWwgbGkgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuaW1nLXByaWNlIC5wcmljZSAucHJpY2UtaW5uZXIgdWwgbGkgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiA2M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuaW1nLXByaWNlIC5wcmljZSAucHJpY2UtaW5uZXIgdWwgbGkgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDQ2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB1bCBsaSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB1bCBsaSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2UgLnByaWNlIC5wcmljZS1pbm5lciB1bCBsaSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogY2FsYygyOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDIgLyAzNzUgKiAxMDB2dykgMDtcbiAgICBmb250LXNpemU6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZS53aWRlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmltZy1wcmljZS53aWRlIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gICAgZ2FwOiAzN3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2Uud2lkZSB7XG4gICAgd2lkdGg6IGNhbGMoMzM3IC8gMzc1ICogMTAwdncpO1xuICAgIGdhcDogY2FsYygxOSAvIDM3NSAqIDEwMHZ3KSAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5pbWctcHJpY2Uud2lkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCB7XG4gICAgbWFyZ2luOiAxNjlweCBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogNTY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCB7XG4gICAgbWFyZ2luOiBjYWxjKDQ4IC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDMzNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAucmVjb21tZW5kZWQgaDMge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnJlY29tbWVuZGVkIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZC1jb250YWluZXIgLnJlY29tbWVuZGVkLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICB3aWR0aDogMTg5cHg7XG4gICAgaGVpZ2h0OiAzMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZC1jb250YWluZXIgLnJlY29tbWVuZGVkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDExMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTk3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBib3R0b206IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBib3R0b206IGNhbGMoMzIgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZC1jb250YWluZXIgLnJlY29tbWVuZGVkLWl0ZW0gcCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IE9zd2FsZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAucmVjb21tZW5kZWQgLnJlY29tbWVuZGVkLWNvbnRhaW5lciAucmVjb21tZW5kZWQtaXRlbSBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAucmVjb21tZW5kZWQgLnJlY29tbWVuZGVkLWNvbnRhaW5lciAucmVjb21tZW5kZWQtaXRlbSAuYnV5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAucmVjb21tZW5kZWQgLnJlY29tbWVuZGVkLWNvbnRhaW5lciAucmVjb21tZW5kZWQtaXRlbSAuYnV5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAucmVjb21tZW5kZWQgLnJlY29tbWVuZGVkLWNvbnRhaW5lciAucmVjb21tZW5kZWQtaXRlbSAuYnV5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoNDYgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygzIC8gMzc1ICogMTAwdncpIDA7XG4gICAgYm90dG9tOiBjYWxjKDcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZC1jb250YWluZXIgLnJlY29tbWVuZGVkLWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAucmVjb21tZW5kZWQgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgYmFja2dyb3VuZDogI2VjOTg1ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCAuYnRuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5yZWNvbW1lbmRlZCAuYnRuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoMjEwIC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoOCAvIDM3NSAqIDEwMHZ3KSAwO1xuICAgIG1hcmdpbjogY2FsYygyMiAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnJlY29tbWVuZGVkIC5idG4rLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLnJlY29tbWVuZGVkIC5idG4rLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAubGluay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmxpbmstY29udGFpbmVyIHtcbiAgICBnYXA6IDY1cHggOTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmxpbmstY29udGFpbmVyIHtcbiAgICBnYXA6IGNhbGMoNDAgLyAzNzUgKiAxMDB2dykgY2FsYygxMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0ge1xuICAgIHdpZHRoOiAyNjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDE3MiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0gZGwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMV8wMSBzZWN0aW9uIC5saW5rLWNvbnRhaW5lciAubGluay1pdGVtIGRsIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0gZGwgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0gZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0gZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAubGluay1jb250YWluZXIgLmxpbmstaXRlbSBkbCBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0gZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDE3cHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDI0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAubGluay1jb250YWluZXIgLmxpbmstaXRlbSBkbCBkZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxNTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmp1bm9ubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDExXzAxIHNlY3Rpb24gLmp1bm9ubGluZSB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMTI1cHggYXV0byAxMTFweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDEgc2VjdGlvbiAuanVub25saW5lIHtcbiAgICB3aWR0aDogY2FsYygyNjkgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDgxIC8gMzc1ICogMTAwdncpIGF1dG8gY2FsYyg2MCAvIDM3NSAqIDEwMHZ3KSBhdXRvO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiIsIi8qXG5Nb2R1bGUgQWNjb3JkaW9uSnNcbiAqL1xuLmFjXG4gIC5hY1xuICAgICYtdHJpZ2dlclxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICArcGMoKVxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgc3BhblxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0ZXh0LWluZGVudCAtOTk5OXB4XG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgJi1wYW5lbFxuICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5IGhlaWdodCwgdmlzaWJpbGl0eVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gZWFzZVxuICAmLmpzLWVuYWJsZWRcbiAgICAuYWMtcGFuZWxcbiAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICYuaXMtYWN0aXZlXG4gICAgLmFjLXBhbmVsXG4gICAgICB2aXNpYmlsaXR5IHZpc2libGUiLCIvKlxuUGFnZSBMcCBUcmVuZHN0eWxlXG4gKi9cbmJvZHlcbiAgb3ZlcmZsb3cgdmlzaWJsZVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTFfMDFcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgZm9udC1zaXplIDBcbiAgY29sb3IgIzAwMFxuICBmb250LWZhbWlseSBcIk5vdG8gU2FucyBKUFwiO1xuICBpbWcsXG4gIHZpZGVvXG4gICAgd2lkdGggMTAwJVxuICAqXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gIGFcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAuZmFkZVxuICAgIC8vIG9wYWNpdHkgMFxuICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gIC5mYWRlLmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBmYWRlIDAuOHMgZWFzZS1pbi1vdXQgZm9yd2FyZHNcbiAgQGtleWZyYW1lcyBmYWRlXG4gICAgMCVcbiAgICAgIC8vIG9wYWNpdHkgMFxuICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDIwcHgpXG4gICAgMTAwJVxuICAgICAgLy8gb3BhY2l0eSAxXG4gICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApXG4gIC5wY1xuICAgICtzcCgpXG4gICAgICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuICAuc3BcbiAgICArcGMoKVxuICAgICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcbiAgc2VjdGlvblxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJi5rdlxuICAgICAgd2lkdGggMTAwJVxuICAgICAgK3BjKClcbiAgICAgICAgbWF4LXdpZHRoIDEwMDhweFxuICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICArc3AoKVxuICAgICAgICBtYXgtd2lkdGggY2FsYygzNjAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICYucmVhZFxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luIDQxcHggYXV0byAwIGF1dG9cbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbiBjYWxjKDEwIC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAuZmlyc3RcbiAgICAgICAgZm9udC1mYW1pbHkgSW50ZXJcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgIHdpZHRoIDYxN3B4XG4gICAgICAgICAgbGluZS1oZWlnaHQgMTIyJVxuICAgICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgK3NwKClcbiAgICAgICAgICBmb250LXNpemUgY2FsYygxMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIHdpZHRoIGNhbGMoMjU4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgbGluZS1oZWlnaHQgMTM2JVxuICAgICAgICAgIG1hcmdpbiAwIGNhbGMoMTMgLzM3NSAqIDEwMHZ3KSAwIGNhbGMoMTA0IC8gMzc1ICogMTAwdncpXG4gICAgICAubWVudVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCA4NjBweFxuICAgICAgICAgIG1hcmdpbiA2OXB4IGF1dG8gMCBhdXRvXG4gICAgICAgICAgZ2FwIDAgNjBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgICAgd2lkdGggY2FsYygyNDUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBtYXJnaW4gY2FsYyg1MCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgIGdhcCBjYWxjKDIwIC8gMzc1ICogMTAwdncpIGNhbGMoMjUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgbGlcbiAgICAgICAgICBmb250LWZhbWlseSBPc3dhbGRcbiAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICBsaW5lLWhlaWdodCAxMTAlXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDE3MHB4XG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDExMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBhXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSksJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLCY6bnRoLW9mLXR5cGUoNClcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIGNhbGMoMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgXG4gICAgJiNvdXRlclxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCAxODRweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDgwIC8gMzc1ICogMTAwdncpXG4gICAgJiNyYXllcmRlXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4tdG9wIDIyOHB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoODAgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5pbWctcHJpY2VcbiAgICAgICAgLnByaWNlXG4gICAgICAgICAgLnByaWNlLWlubmVyXG4gICAgICAgICAgICB1bFxuICAgICAgICAgICAgICBsaVxuICAgICAgICAgICAgICAgIHNwYW46bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTI2IC8gMzc1KiAxMDB2dylcbiAgICAmI2Z1d2Ftb2tvXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4tdG9wIDIyMHB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoODAgLyAzNzUgKiAxMDB2dylcbiAgICAmI2NvbG9yZnVsXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4tdG9wIDIyOHB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoODAgLyAzNzUgKiAxMDB2dylcbiAgICAmLnN0YWZmXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4gMjM3cHggYXV0byAwIGF1dG9cbiAgICAgICAgd2lkdGggMzc4cHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbiBjYWxjKDE0OCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICB3aWR0aCBjYWxjKDI0NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgdWxcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4gMjZweCBhdXRvIDAgYXV0b1xuICAgICAgICAgIHdpZHRoIDMzMXB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoMTcgLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICB3aWR0aCBjYWxjKDIxMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBsaVxuICAgICAgICAgIGZvbnQtZmFtaWx5IE9zd2FsZFxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDEzMCVcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZm9udC1zaXplIDIycHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTQgLyAzNzUgKiAxMDB2dylcbiAgICAmLm1hZ2F6aW5lXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4gMTU5cHggYXV0byAwIGF1dG9cbiAgICAgICAgd2lkdGggNjI2cHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbiBjYWxjKDEwNCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICB3aWR0aCBjYWxjKDM1NyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgaDNcbiAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDI4M3B4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygxODMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgJitwXG4gICAgICAgICAgZm9udC1mYW1pbHkgXCJXb3JrIFNhbnNcIlxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDExMCVcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMjJweFxuICAgICAgICAgICAgbWFyZ2luLXRvcCA4cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMzRweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gY2FsYygyMyAvIDM3NSAqIDEwMHZ3KVxuICAgICYubW9yZWNvbnRlbnRzXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4gMTEwcHggYXV0byAwIGF1dG9cbiAgICAgICAgd2lkdGggNjI2cHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbiBjYWxjKDY3IC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgIHdpZHRoIGNhbGMoMzU3IC8gMzc1ICogMTAwdncpXG4gICAgICBoM1xuICAgICAgICBmb250LWZhbWlseSBcIldvcmsgU2Fuc1wiXG4gICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICBsaW5lLWhlaWdodCAxMTAlXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgZm9udC1zaXplIDMxcHhcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDM1cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBmb250LXNpemUgY2FsYygyMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIG1hcmdpbi1ib3R0b20gY2FsYygyMyAvIDM3NSAqIDEwMHZ3KVxuXG4gICAgLm1haW5pbWdcbiAgICAgICtwYygpXG4gICAgICAgIHdpZHRoIDYzMnB4XG4gICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICtzcCgpXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgIGRsXG4gICAgICAgICtwYygpXG4gICAgICAgICAgbWFyZ2luIDEwcHggMCAwIGF1dG9cbiAgICAgICAgICB3aWR0aCA1NjdweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbiBjYWxjKDggLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICB3aWR0aCBjYWxjKDMzNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBkdFxuICAgICAgICAgIHRleHQtYWxpZ24gcmlnaHRcbiAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZm9udC1zaXplIDE5cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIycHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgZGRcbiAgICAgICAgICBmb250LXdlaWdodCAzNTBcbiAgICAgICAgICBsaW5lLWhlaWdodCAxMzAlXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDE2cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg2IC8gMzc1ICogMTAwdncpXG4gICAgLnN1YmltZzAxXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAgICtwYygpXG4gICAgICAgIG1hcmdpbiA4N3B4IGF1dG8gMCBhdXRvXG4gICAgICAgIHdpZHRoIDcwN3B4XG4gICAgICAgIGdhcCAwIDY1cHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbiBjYWxjKDI4IC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgIHdpZHRoIGNhbGMoMzM3IC8gMzc1ICogMTAwdncpXG4gICAgICAgIGdhcCAwIGNhbGMoMTUgLyAzNzUgKiAxMDB2dylcbiAgICAgIGltZ1xuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDMyMXB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygxNjEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgIC8vIGFuaW1hdGlvbi1kZWxheSAuNXNcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCA2N3B4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxMDEgLyAzNzUgKiAxMDB2dylcbiAgICAuc3ViaW1nMDJcbiAgICAgICtwYygpXG4gICAgICAgIG1hcmdpbiA3MHB4IGF1dG8gMCBhdXRvXG4gICAgICAgIHdpZHRoIDQ3MnB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4gY2FsYyg0NSAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICB3aWR0aCBjYWxjKDMzNyAvIDM3NSAqIDEwMHZ3KVxuICAgIC5zdWJpbWcwM1xuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4gNzZweCBhdXRvIDAgYXV0b1xuICAgICAgICB3aWR0aCA4MzZweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luIGNhbGMoNTAgLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgaW1nXG4gICAgICAgIGZsZXgtc2hyaW5rIDBcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCA0MThweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoMTg4IC8gMzc1ICogMTAwdncpXG4gICAgICAuc3dpcGVyLWNvbnRhaW5lclxuICAgICAgICAvLyBhbmltYXRpb24tZGVsYXkgLjVzXG4gICAgLmltZy1wcmljZVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4gMjEwcHggYXV0byAwIGF1dG9cbiAgICAgICAgd2lkdGggODM1cHhcbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1lbmRcbiAgICAgICAgZ2FwIDAgNDNweFxuICAgICAgK3NwKClcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgIG1hcmdpbiBjYWxjKDQ4IC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgIHdpZHRoIGNhbGMoMzM3IC8gMzc1ICogMTAwdncpXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBnYXAgY2FsYygxOCAvIDM3NSAqIDEwMHZ3KSAwXG4gICAgICBpbWdcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCA1NjhweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgIC5wcmljZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCAyMjRweFxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgIGdhcCAyNnB4IDBcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgZ2FwIDAgY2FsYyg5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuICAgICAgICAucHJpY2UtaW5uZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kICNFOEU3REFcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgcGFkZGluZyA0cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDQgLyAzNzUgKiAxMDB2dykgY2FsYyg2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1mYW1pbHkgXCJPc3dhbGRcIlxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxMTAlXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEycHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gY2FsYyg1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgdWxcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBnYXAgOHB4IDBcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGdhcCBjYWxjKDMgLyAzNzUgKiAxMDB2dykgMFxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMTEwJVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTA2cHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoNzggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpLCY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5IE9zd2FsZFxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggNjNweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyg0NiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgICAgICAgIGNvbG9yICNGRkZcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgIzAwMFxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDM4cHhcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAycHggMFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYygyOCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMiAvIDM3NSAqIDEwMHZ3KSAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAmLndpZGVcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggNzIwcHhcbiAgICAgICAgICBnYXAgMzdweCAwXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygzMzcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBnYXAgY2FsYygxOSAvIDM3NSAqIDEwMHZ3KSAwXG4gICAgICAgIGltZ1xuICAgICAgICAgIHdpZHRoIDEwMCVcblxuICAgIC5yZWNvbW1lbmRlZFxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luIDE2OXB4IGF1dG8gMCBhdXRvXG4gICAgICAgIHdpZHRoIDU2OHB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4gY2FsYyg0OCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICB3aWR0aCBjYWxjKDMzNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgaDNcbiAgICAgICAgZm9udC1mYW1pbHkgXCJPc3dhbGRcIlxuICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBmb250LXNpemUgMjhweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE2IC8gMzc1ICogMTAwdncpXG4gICAgICAucmVjb21tZW5kZWQtY29udGFpbmVyXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICArcGMoKVxuICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg3IC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5yZWNvbW1lbmRlZC1pdGVtXG4gICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMDAwXG4gICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAxODlweFxuICAgICAgICAgICAgaGVpZ2h0IDMzMnB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMTEyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBoZWlnaHQgY2FsYygxOTcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBwXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxMTAlXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDE3cHhcbiAgICAgICAgICAgICAgYm90dG9tIDU0cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGJvdHRvbSBjYWxjKDMyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5IE9zd2FsZFxuICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA3cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg0IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLmJ1eVxuICAgICAgICAgICAgY29sb3IgI0ZGRlxuICAgICAgICAgICAgZm9udC1mYW1pbHkgT3N3YWxkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMwMDBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMTEwJVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUpXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgICB3aWR0aCA3N3B4XG4gICAgICAgICAgICAgIHBhZGRpbmcgNXB4IDBcbiAgICAgICAgICAgICAgYm90dG9tIDEzcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoNDYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgcGFkZGluZyBjYWxjKDMgLyAzNzUgKiAxMDB2dykgMFxuICAgICAgICAgICAgICBib3R0b20gY2FsYyg3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgYVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAuYnRuXG4gICAgICAgIGNvbG9yICNGRkZcbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgIGxpbmUtaGVpZ2h0IDExMCVcbiAgICAgICAgYmFja2dyb3VuZCAjRUM5ODVFXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBmb250LXNpemUgMTdweFxuICAgICAgICAgIHdpZHRoIDI5NXB4XG4gICAgICAgICAgcGFkZGluZyAxMHB4IDBcbiAgICAgICAgICBtYXJnaW4gMzBweCBhdXRvIDAgYXV0b1xuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgd2lkdGggY2FsYygyMTAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBwYWRkaW5nIGNhbGMoOCAvIDM3NSAqIDEwMHZ3KSAwXG4gICAgICAgICAgbWFyZ2luIGNhbGMoMjIgLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgJisuYnRuXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMjZweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcblxuICAgIC5saW5rLWNvbnRhaW5lclxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgK3BjKClcbiAgICAgICAgZ2FwIDY1cHggOTNweFxuICAgICAgK3NwKClcbiAgICAgICAgZ2FwIGNhbGMoNDAgLyAzNzUgKiAxMDB2dykgY2FsYygxMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLmxpbmstaXRlbVxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDI2NnB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygxNzIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgZGxcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgZHRcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMTEwJVxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGRkXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxMTAlXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgICBtYXJnaW4gMTdweCBhdXRvIDAgYXV0b1xuICAgICAgICAgICAgICB3aWR0aCAyNDJweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luIGNhbGMoMTIgLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICAgICAgd2lkdGggY2FsYygxNTYgLyAzNzUgKiAxMDB2dylcbiAgICAuanVub25saW5lXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCAzMTBweFxuICAgICAgICBtYXJnaW4gMTI1cHggYXV0byAxMTFweCBhdXRvXG4gICAgICArc3AoKVxuICAgICAgICB3aWR0aCBjYWxjKDI2OSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBtYXJnaW4gY2FsYyg4MSAvIDM3NSAqIDEwMHZ3KSBhdXRvIGNhbGMoNjAgLyAzNzUgKiAxMDB2dykgYXV0byIsIkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcblxuc3AoKVxuICBAbWVkaWEgJHNwXG4gICAge2Jsb2NrfVxuXG5wYygpXG4gIEBtZWRpYSAkcGNcbiAgICB7YmxvY2t9XG5cbnRhYigpXG4gIEBtZWRpYSAkdGFiXG4gICAge2Jsb2NrfVxuXG5scCgpXG4gIEBtZWRpYSAkbHBcbiAgICB7YmxvY2t9XG5cbmxwcGMoKVxuICBAbWVkaWEgJGxwcGNcbiAgICB7YmxvY2t9XG5cbmxwdGFiKClcbiAgQG1lZGlhICRscHRhYlxuICAgIHtibG9ja31cblxuLy8g55u45a++5YCkd2lkdGjjgahtYXgtd2lkdGjjgpLjgb7jgajjgoHjgabmjIflrppcbndtYXgodylcbiAgd2lkdGggdW5pdCgodyAqIC4xKSwgJ3JlbScpXG4gIG1heC13aWR0aCB1bml0KHcsICdweCcpXG5cbi8vIOebuOWvvuWApGhlaWdodOOBqG1heC1oZWlnaHTjgpLjgb7jgajjgoHjgabmjIflrppcbmhtYXgoaClcbiAgaGVpZ2h0IHVuaXQoKGggKiAuMSksICdyZW0nKVxuICBtYXgtaGVpZ2h0IHVuaXQoaCwgJ3B4JylcblxuLy8gKHBjL3RhYikgbWVkaWEgcXVlcnkg44Gr44KI44Gj44Gm44OX44Ot44OR44OG44Kj44Gu5Y2Y5L2N44KS5YiH44KK5pu/44GIXG5ycHJvcChwcm9wLCB2YWwpXG4gICtwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArdGFiKClcbiAgICB7cHJvcH0gdW5pdCgodmFsICogLjEpLCAncmVtJylcblxubHByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTQ0MCkgKiAxMDApLCAndncnKVxuXG5wcm9wMTIwMChwcm9wLCB2YWwpXG4gICtscHBjKClcbiAgICB7cHJvcH0gdW5pdCh2YWwsICdweCcpXG4gICtscHRhYigpXG4gICAge3Byb3B9IHVuaXQoKCh2YWwgLyAxMjAwKSAqIDEwMCksICd2dycpXG4iXX0= */
