@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;
}
header {
  position: relative;
}
.pc-menu,
.sp-menu {
  position: relative;
  z-index: 2;
}
body {
  overflow: visible;
}
main.contents.lp-j_magazine_2504_01 {
  position: relative;
  font-size: 0;
  color: #494747;
  font-family: "yu-gothic-pr6n", sans-serif;
}
main.contents.lp-j_magazine_2504_01 img,
main.contents.lp-j_magazine_2504_01 video {
  width: 100%;
}
main.contents.lp-j_magazine_2504_01 * {
  box-sizing: border-box;
}
main.contents.lp-j_magazine_2504_01 a {
  display: inline-block;
}
main.contents.lp-j_magazine_2504_01 .fade,
main.contents.lp-j_magazine_2504_01 .zoom,
main.contents.lp-j_magazine_2504_01 .bound {
  opacity: 0;
}
main.contents.lp-j_magazine_2504_01 .typewriter {
  opacity: 0;
  visibility: hidden;
}
main.contents.lp-j_magazine_2504_01 .fade.active {
  animation: fade 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2504_01 .zoom.active {
  animation: zoom 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2504_01 .typewriter.active {
  animation: typewriter 0s ease-in-out forwards;
}
main.contents.lp-j_magazine_2504_01 .bound.active {
  animation: fadeBounce 3s ease-out forwards;
}
main.contents.lp-j_magazine_2504_01 .background {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-image: url("../img/lp-j_magazine_2504_01/back.jpg");
  position: fixed;
  top: 0;
  left: 0;
}
main.contents.lp-j_magazine_2504_01 section {
  position: relative;
  margin: 0 auto;
}
main.contents.lp-j_magazine_2504_01 section.kv {
  width: 100%;
  overflow: hidden;
}
main.contents.lp-j_magazine_2504_01 section.kv .kv-img {
  position: relative;
}
main.contents.lp-j_magazine_2504_01 section.kv .kv-img img {
  opacity: 0;
  animation: fade 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2504_01 section.kv .kv-img img:nth-of-type(2) {
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2504_01 section.kv .kv-img img:nth-of-type(3) {
  animation-delay: 2s;
}
main.contents.lp-j_magazine_2504_01 section.kv .kv-img img:nth-of-type(4) {
  animation-delay: 3s;
}
main.contents.lp-j_magazine_2504_01 section.kv .kv-img p {
  font-family: "Poppins", sans-serif;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
  position: absolute;
  opacity: 0;
  animation: fade 0.8s ease-in-out forwards;
}
main.contents.lp-j_magazine_2504_01 section.kv .kv-img p:nth-of-type(1) {
  letter-spacing: 0.88em;
  animation-delay: 4s;
}
main.contents.lp-j_magazine_2504_01 section.kv .kv-img p:nth-of-type(2) {
  letter-spacing: 0.66em;
  animation-delay: 4.8s;
}
main.contents.lp-j_magazine_2504_01 section.kv .kv-img p:nth-of-type(3) {
  letter-spacing: 0.86em;
  animation-delay: 5.6s;
}
main.contents.lp-j_magazine_2504_01 section.kv .read {
  text-align: center;
}
main.contents.lp-j_magazine_2504_01 section.kv .read dl dt {
  letter-spacing: 0.04em;
  font-weight: 700;
}
main.contents.lp-j_magazine_2504_01 section.style {
  margin: 0 auto;
}
main.contents.lp-j_magazine_2504_01 section.style .left-side .main-img {
  position: relative;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail dl dt {
  font-weight: 700;
  line-height: 150%;
  border-bottom: 1px solid #777;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail dl dd {
  font-weight: 500;
  line-height: 150%;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .sub-img {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail2 {
  font-weight: 500;
  line-height: 150%;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .photo {
  position: relative;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .photo .photo-inner {
  overflow: hidden;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt {
  font-family: "din-2014", sans-serif;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0 16px;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt p span {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  margin: 0 5px;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt p span.white {
  background: #fff;
  border: 1px solid #d0d0d0;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt p span.gray {
  background: #b9b4b4;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt a {
  background: #494747;
  color: #fff;
}
main.contents.lp-j_magazine_2504_01 section.style .right-side .allitem {
  display: block;
  background: #494747;
  color: #fff;
  font-family: "din-2014", sans-serif;
  text-align: center;
}
main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p {
  color: transparent;
  -webkit-text-stroke: 1px #cfff6a;
  font-family: "din-2014", sans-serif;
}
main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span {
  position: absolute;
}
main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(1) {
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(2) {
  animation-delay: 1.25s;
}
main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(3) {
  animation-delay: 1.5s;
}
main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(4) {
  animation-delay: 1.75s;
}
main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(5) {
  animation-delay: 2s;
}
main.contents.lp-j_magazine_2504_01 section.style01 .right-side .photo {
  background: url("../img/lp-j_magazine_2504_01/style01-photoback.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p {
  font-family: "Lexend", sans-serif;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p span {
  position: absolute;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) {
  color: #db6f6f;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(1) {
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(2) {
  animation-delay: 1.25s;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(3) {
  animation-delay: 1.75s;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(4) {
  animation-delay: 2s;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(5) {
  animation-delay: 2.25s;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) {
  color: transparent;
  -webkit-text-stroke: 1px #db6f6f;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(1) {
  animation-delay: 1.25s;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(2) {
  animation-delay: 1.75s;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(3) {
  animation-delay: 2s;
}
main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(4) {
  animation-delay: 2.25s;
}
main.contents.lp-j_magazine_2504_01 section.style02 .right-side .photo {
  background: url("../img/lp-j_magazine_2504_01/style02-photoback.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p {
  font-family: "century-gothic", sans-serif;
  font-weight: 700;
  letter-spacing: 0.13em;
  position: absolute;
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p.orange {
  color: #f90;
}
main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p.blue {
  color: #1e5cfc;
}
main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p:nth-of-type(1) {
  transform: rotate(22deg);
}
main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p:nth-of-type(3) {
  transform: rotate(-20deg);
}
main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(2) {
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(3) {
  animation-delay: 0.5s;
}
main.contents.lp-j_magazine_2504_01 section.style03 .right-side .photo {
  background: url("../img/lp-j_magazine_2504_01/style03-photoback.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p {
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  color: #fff500;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span {
  position: absolute;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(1) {
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(2) {
  animation-delay: 1.25s;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(3) {
  animation-delay: 1.5s;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(4) {
  animation-delay: 1.75s;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(5) {
  animation-delay: 2s;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(6) {
  animation-delay: 2.25s;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(7) {
  animation-delay: 2.5s;
}
main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(8) {
  animation-delay: 2.75s;
}
main.contents.lp-j_magazine_2504_01 section.style04 .right-side .photo {
  background: url("../img/lp-j_magazine_2504_01/style04-photoback.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2504_01 section.staff {
  text-align: center;
}
main.contents.lp-j_magazine_2504_01 section.staff dl {
  font-family: "din-2014", sans-serif;
}
main.contents.lp-j_magazine_2504_01 section.staff a {
  display: block;
  border: 1px solid #494747;
  font-family: "din-2014", sans-serif;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes typewriter {
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes zoom {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  100% {
    opacity: 1;
    transform: scale(1.1);
  }
}
@keyframes fadeBounce {
  0% {
    opacity: 0;
    transform: translateY(-30px);
  }
  20% {
    opacity: 1;
    transform: translateY(0);
  }
  35% {
    transform: translateY(-20px);
  }
  50% {
    transform: translateY(0);
  }
  65% {
    transform: translateY(-12px);
  }
  78% {
    transform: translateY(0);
  }
  88% {
    transform: translateY(-6px);
  }
  94% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-j_magazine_2504_01 {
    background: #f5f3f3;
  }
  main.contents.lp-j_magazine_2504_01 .sp {
    display: none !important;
  }
  main.contents.lp-j_magazine_2504_01 .background {
    display: none;
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img {
    display: flex;
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img img {
    width: 25%;
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img p {
    font-size: calc(45 / 1600 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img p:nth-of-type(1) {
    top: calc(133 / 1600 * 100vw);
    left: calc(267 / 1600 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img p:nth-of-type(2) {
    top: calc(282 / 1600 * 100vw);
    left: calc(668 / 1600 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img p:nth-of-type(3) {
    font-size: calc(39 / 1600 * 100vw);
    top: calc(455 / 1600 * 100vw);
    right: calc(239 / 1600 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .read {
    margin-top: 96px;
  }
  main.contents.lp-j_magazine_2504_01 section.kv .read dl dt {
    font-size: 20px;
    line-height: 150%;
  }
  main.contents.lp-j_magazine_2504_01 section.kv .read dl dd {
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 0.03em;
    margin-top: 13px;
  }
  main.contents.lp-j_magazine_2504_01 section.style {
    width: 980px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .left-side {
    width: 500px;
    position: sticky;
    top: 100px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side {
    width: 400px;
    margin-left: auto;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail dl dt {
    font-size: 18px;
    padding: 24px 0 18px 0;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail dl dd {
    font-size: 14px;
    margin-top: 21px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .sub-img {
    margin-top: 36px;
    gap: 4px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail2 {
    margin-top: 38px;
    font-size: 14px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container {
    gap: 7px 0;
    padding-right: 25px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item {
    width: 180px;
    gap: 0 12px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt p {
    font-size: 14px;
    margin-top: -2px;
    line-height: 16px;
    width: 109px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt a {
    font-size: 11px;
    padding: 0 8px;
    line-height: 20px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt a+p {
    margin-top: 12px;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .allitem {
    width: 296px;
    margin: 40px auto 0;
    font-size: 12px;
    line-height: 40px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 {
    margin-top: 87px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p {
    font-size: 35px;
    font-weight: 900;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(1) {
    top: 195px;
    left: 62px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(2) {
    top: 285px;
    left: 114px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(3) {
    top: 238px;
    right: 156px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(4) {
    top: 301px;
    right: 102px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(5) {
    top: 470px;
    right: 155px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .sub-img img:nth-of-type(1) {
    width: 232px;
    margin-top: 75px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .sub-img img:nth-of-type(2),
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .sub-img img:nth-of-type(3) {
    width: 164px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .sub-img img:nth-of-type(3) {
    margin: -176px 0 0 236px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .photo {
    width: 358px;
    height: 449px;
    padding: 28px 0 0 40px;
    margin: 48px 0 0 25px;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .photo .photo-inner {
    width: 269px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 {
    margin-top: 115px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p {
    font-size: 45px;
    font-weight: 500;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(1) {
    top: 8px;
    left: 6px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(2) {
    top: 144px;
    left: 2px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(3) {
    top: 284px;
    left: 5px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(4) {
    top: 423px;
    left: 5px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(5) {
    top: 563px;
    left: 8px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span {
    top: 8px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(1) {
    left: 110px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(2) {
    left: 223px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(3) {
    left: 323px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(4) {
    left: 421px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .right-side .sub-img img {
    width: 198px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .right-side .photo {
    width: 361px;
    height: 450.5px;
    padding: 30px 0 0 25px;
    margin: 54px 0 0 23px;
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .right-side .photo .photo-inner {
    width: 300px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 {
    margin-top: 115px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p {
    font-size: 25px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p:nth-of-type(1) {
    top: 160px;
    left: 43px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p:nth-of-type(2) {
    top: 257px;
    left: 24px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p:nth-of-type(3) {
    top: 352px;
    left: 32px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(2) {
    width: 232px;
    margin-top: 75px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(1),
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(3) {
    width: 164px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(3) {
    margin-top: -176px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .photo {
    width: 364.5px;
    height: 389px;
    padding: 34px 0 0 26px;
    margin: 51px 0 0 24px;
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .photo .photo-inner {
    width: 300px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 {
    margin-top: 115px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p {
    font-size: 35px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(1) {
    top: 114px;
    left: 51px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(2) {
    top: 159px;
    left: 117px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(3) {
    top: 119px;
    left: 204px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(4) {
    top: 62px;
    left: 272px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(5) {
    top: 86px;
    left: 387px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(6) {
    top: 186px;
    left: 403px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(7) {
    top: 517px;
    left: 294px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(8) {
    top: 539px;
    left: 381px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .right-side .sub-img img {
    width: 198px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .right-side .photo {
    width: 383.5px;
    height: 465.5px;
    padding: 43px 0 0 41px;
    margin: 55px 0 0 12px;
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .right-side .photo .photo-inner {
    width: 269px;
  }
  main.contents.lp-j_magazine_2504_01 section.staff {
    margin-top: 155px;
    padding-bottom: 200px;
  }
  main.contents.lp-j_magazine_2504_01 section.staff dl {
    line-height: 21px;
  }
  main.contents.lp-j_magazine_2504_01 section.staff dl dt {
    font-size: 12px;
    font-weight: 700;
  }
  main.contents.lp-j_magazine_2504_01 section.staff dl dd {
    font-size: 14px;
  }
  main.contents.lp-j_magazine_2504_01 section.staff dl dd+dt {
    margin-top: 20px;
  }
  main.contents.lp-j_magazine_2504_01 section.staff a {
    width: 400px;
    font-size: 12px;
    line-height: 40px;
    margin: 73px auto 0;
  }
}
@media (max-width: 767px) {
  main.contents.lp-j_magazine_2504_01 {
    background: url("../img/lp-j_magazine_2504_01/back.jpg") no-repeat;
    background-size: cover;
  }
  main.contents.lp-j_magazine_2504_01 .pc {
    display: none !important;
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img {
    height: calc(605 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img img {
    width: 100%;
    position: absolute;
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img p {
    font-size: calc(25 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img p:nth-of-type(1) {
    top: calc(10 / 375 * 100vw);
    left: calc(15 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img p:nth-of-type(2) {
    top: calc(265 / 375 * 100vw);
    left: calc(232 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .kv-img p:nth-of-type(3) {
    top: calc(556 / 375 * 100vw);
    left: calc(21 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .read {
    margin-top: calc(22 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.kv .read dl dt {
    font-size: calc(15 / 375 * 100vw);
    line-height: 120%;
  }
  main.contents.lp-j_magazine_2504_01 section.kv .read dl dd {
    font-size: calc(12 / 375 * 100vw);
    line-height: 150%;
    letter-spacing: -0.02em;
    margin: calc(23 / 375 * 100vw) auto 0;
    text-align: left;
    width: calc(307 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style {
    width: 100%;
  }
  main.contents.lp-j_magazine_2504_01 section.style .left-side {
    width: calc(337 / 375 * 100vw);
    margin-left: calc(22 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side {
    width: 100%;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail {
    width: calc(307 / 375 * 100vw);
    margin: 0 auto;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail dl dt {
    font-size: calc(14 / 375 * 100vw);
    padding: calc(12 / 375 * 100vw) 0 calc(4 / 375 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail dl dd {
    font-size: calc(12 / 375 * 100vw);
    margin-top: calc(13 / 375 * 100vw);
    letter-spacing: -0.02em;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .sub-img {
    width: calc(314 / 375 * 100vw);
    margin: calc(43 / 375 * 100vw) auto 0 calc(28 / 375 * 100vw);
    gap: calc(4 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .sub-img img:nth-of-type(1) {
    animation-delay: 0.5s;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .sub-img img:nth-of-type(3) {
    animation-delay: 0.1s;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-detail2 {
    margin: calc(16 / 375 * 100vw) auto 0;
    font-size: calc(12 / 375 * 100vw);
    width: calc(307 / 375 * 100vw);
    letter-spacing: -0.02em;
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container {
    gap: calc(7 / 375 * 100vw) 0;
    margin: calc(20 / 375 * 100vw) auto 0 calc(42 / 375 * 100vw);
    width: calc(321 / 375 * 100vw);
    padding-right: calc(20 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item {
    width: calc(170 / 375 * 100vw);
    gap: 0 calc(4 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt p {
    font-size: calc(12 / 375 * 100vw);
    line-height: 147%;
    margin-top: calc(-5 / 375 * 100vw);
    width: calc(88 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt a {
    font-size: calc(11 / 375 * 100vw);
    padding: 0 calc(5 / 375 * 100vw);
    line-height: calc(16 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .item-container .item .item-txt a+p {
    margin-top: calc(14 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style .right-side .allitem {
    width: calc(312 / 375 * 100vw);
    margin: calc(40 / 375 * 100vw) auto 0;
    font-size: calc(14 / 375 * 100vw);
    line-height: calc(29 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 {
    margin-top: calc(36 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p {
    font-size: calc(25 / 375 * 100vw);
    font-weight: 900;
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(1) {
    top: calc(134 / 375 * 100vw);
    left: calc(36 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(2) {
    top: calc(194 / 375 * 100vw);
    left: calc(79 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(3) {
    top: calc(163 / 375 * 100vw);
    right: calc(93 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(4) {
    top: calc(206 / 375 * 100vw);
    right: calc(56 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .left-side .main-img p span:nth-of-type(5) {
    top: calc(319 / 375 * 100vw);
    right: calc(93 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .sub-img img:nth-of-type(1) {
    width: calc(181 / 375 * 100vw);
    margin-top: calc(58 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .sub-img img:nth-of-type(2),
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .sub-img img:nth-of-type(3) {
    width: calc(129 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .sub-img img:nth-of-type(3) {
    margin: calc(-135 / 375 * 100vw) 0 0 calc(185 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .photo {
    width: calc(285 / 375 * 100vw);
    height: calc(357 / 375 * 100vw);
    padding: calc(20 / 375 * 100vw) 0 0 calc(31 / 375 * 100vw);
    margin: calc(52 / 375 * 100vw) 0 0 calc(53 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style01 .right-side .photo .photo-inner {
    width: calc(214 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 {
    margin-top: calc(136 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p {
    font-size: calc(35 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(1) {
    top: calc(7 / 375 * 100vw);
    left: calc(1 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(2) {
    top: calc(99 / 375 * 100vw);
    left: calc(1 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(3) {
    top: calc(191 / 375 * 100vw);
    left: calc(1 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(4) {
    top: calc(283 / 375 * 100vw);
    left: calc(1 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(1) span:nth-of-type(5) {
    top: calc(376 / 375 * 100vw);
    left: calc(1 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span {
    top: calc(7 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(1) {
    left: calc(75 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(2) {
    left: calc(148 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(3) {
    left: calc(215 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .left-side .main-img p:nth-of-type(2) span:nth-of-type(4) {
    left: calc(277 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .right-side .sub-img {
    width: calc(320 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .right-side .sub-img img {
    width: calc(158 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .right-side .photo {
    width: calc(285 / 375 * 100vw);
    height: calc(357 / 375 * 100vw);
    padding: calc(20 / 375 * 100vw) 0 0 calc(20 / 375 * 100vw);
    margin: calc(52 / 375 * 100vw) 0 0 calc(49 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .right-side .photo .photo-inner {
    width: calc(240 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style02 .right-side .item-container .item .item-txt p {
    width: calc(95 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 {
    margin-top: calc(141 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p {
    font-size: calc(20 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p:nth-of-type(1) {
    top: calc(110 / 375 * 100vw);
    left: calc(25 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p:nth-of-type(2) {
    top: calc(171 / 375 * 100vw);
    left: calc(16 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .left-side .main-img p:nth-of-type(3) {
    top: calc(229 / 375 * 100vw);
    left: calc(22 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(2) {
    width: calc(181 / 375 * 100vw);
    margin-top: calc(54 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(1),
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(3) {
    width: calc(129 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .sub-img img:nth-of-type(3) {
    margin-top: calc(-135 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .photo {
    width: calc(277 / 375 * 100vw);
    height: calc(298 / 375 * 100vw);
    padding: calc(32 / 375 * 100vw) 0 0 calc(27 / 375 * 100vw);
    margin: calc(52 / 375 * 100vw) 0 0 calc(49 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .photo .photo-inner {
    width: calc(220 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style03 .right-side .item-container .item .item-txt p {
    width: calc(105 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 {
    margin-top: calc(139 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p {
    font-size: calc(25 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(1) {
    top: calc(76 / 375 * 100vw);
    left: calc(34 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(2) {
    top: calc(105 / 375 * 100vw);
    left: calc(79 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(3) {
    top: calc(78 / 375 * 100vw);
    left: calc(138 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(4) {
    top: calc(39 / 375 * 100vw);
    left: calc(184 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(5) {
    top: calc(55 / 375 * 100vw);
    left: calc(262 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(6) {
    top: calc(123 / 375 * 100vw);
    left: calc(272 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(7) {
    top: calc(347 / 375 * 100vw);
    left: calc(199 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .left-side .main-img p span:nth-of-type(8) {
    top: calc(362 / 375 * 100vw);
    left: calc(258 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .right-side .sub-img {
    width: calc(321 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .right-side .sub-img img {
    width: calc(158 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .right-side .photo {
    width: calc(298 / 375 * 100vw);
    height: calc(370 / 375 * 100vw);
    padding: calc(35 / 375 * 100vw) 0 0 calc(32 / 375 * 100vw);
    margin: calc(50 / 375 * 100vw) 0 0 calc(43 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.style04 .right-side .photo .photo-inner {
    width: calc(214 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.staff {
    margin-top: calc(63 / 375 * 100vw);
    padding-bottom: calc(73 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.staff dl {
    line-height: calc(16 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.staff dl dt {
    font-size: calc(11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.staff dl dd {
    font-size: calc(11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.staff dl dd+dt {
    margin-top: calc(10 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2504_01 section.staff a {
    width: calc(312 / 375 * 100vw);
    font-size: calc(14 / 375 * 100vw);
    line-height: calc(29 / 375 * 100vw);
    margin: calc(62 / 375 * 100vw) auto 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLWpfbWFnYXppbmVfMjUwNF8wMS5zdHlsIiwibW9kdWxlcy9fcGFydGlhbHMuc3R5bCIsImxwLWpfbWFnYXppbmVfMjUwNF8wMS5jc3MiLCJtb2R1bGVzL19hY2NvcmRpb25qcy5zdHlsIiwicGFnZXMvX2xwLWpfbWFnYXppbmVfMjUwNF8wMS5zdHlsIiwiX21peGluLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVMsZ0JBQUE7QUNJVDtFQUNFLGFBQVE7RUFDUixtQkFBWTtFQUNaLHVCQUFnQjtFQUNoQiw4QkFBTTtFQUNOLDhCQUFPO0VBQ1AsY0FBTztFQUNQLG9DQUFjO0VBQ2QseUJBQU87RUFDUCxzQkFBVztFQUNYLGlDQUFVO0VBQ1YsY0FBWTtFQUNaLHFCQUFnQjtBQ0ZsQjtBQ1RJO0VBQ0UsYUFBUTtFQUNSLG1CQUFZO0VBQ1osa0JBQVM7QURXZjtBQ1JNO0VBQ0Usa0JBQVM7RUFDVCxvQkFBWTtFQUNaLGdCQUFTO0FEZWpCO0FDZFE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEZ0JuQjtBQ2ZJO0VBQ0UsZ0JBQVM7RUFDVCx1Q0FBMEI7RUFDMUIsZ0NBQTJCO0FEaUJqQztBQ2ZJO0VBQ0Usa0JBQVc7QURpQmpCO0FDZkk7RUFDRSxtQkFBVztBRGlCakI7QUUxQ0E7RUFDRSxrQkFBUztBRjRDWDtBRTNDQTs7RUFDRSxrQkFBUztFQUNULFVBQVE7QUY4Q1Y7QUU3Q0E7RUFDRSxpQkFBUztBRitDWDtBRTlDQTtFQUNFLGtCQUFTO0VBQ1QsWUFBVTtFQUNWLGNBQU07RUFDTix5Q0FBNkI7QUZnRC9CO0FFMUNFOztFQUVFLFdBQU07QUZ1RFY7QUV0REU7RUFDRSxzQkFBVztBRndEZjtBRXZERTtFQUNFLHFCQUFRO0FGeURaO0FFeERFOzs7RUFDRSxVQUFRO0FGNERaO0FFM0RFO0VBQ0UsVUFBUTtFQUNSLGtCQUFXO0FGNkRmO0FFNURFO0VBQ0UsdUNBQVU7QUY4RGQ7QUU3REU7RUFDRSx1Q0FBVTtBRitEZDtBRTlERTtFQUNFLDZDQUFVO0FGZ0VkO0FFL0RFO0VBQ0UsMENBQVc7QUZpRWY7QUVuQkU7RUFDRSxXQUFPO0VBQ1AsYUFBUTtFQUNSLHNCQUFpQjtFQUNqQiw4REFBMkQ7RUFDM0QsZUFBVTtFQUNWLE1BQUs7RUFDTCxPQUFNO0FGK0JWO0FFM0JFO0VBQ0Usa0JBQVM7RUFDVCxjQUFPO0FGa0NYO0FFakNJO0VBQ0UsV0FBTTtFQUNOLGdCQUFTO0FGbUNmO0FFbENNO0VBQ0Usa0JBQVM7QUZvQ2pCO0FFL0JRO0VBQ0UsVUFBUTtFQUNSLHVDQUFVO0FGMkNwQjtBRTFDVTtFQUNFLG1CQUFnQjtBRjRDNUI7QUUzQ1U7RUFDRSxtQkFBZ0I7QUY2QzVCO0FFNUNVO0VBQ0UsbUJBQWdCO0FGOEM1QjtBRXhDUTtFQUNFLGtDQUFzQjtFQUN0QixrQkFBTztFQUNQLDZCQUFxQjtFQUNyQixrQkFBUztFQUNULFVBQVE7RUFDUix5Q0FBVTtBRnFEcEI7QUVoRFU7RUFDRSxzQkFBZTtFQUNmLG1CQUFnQjtBRjRENUI7QUVyRFU7RUFDRSxzQkFBZTtFQUNmLHFCQUFnQjtBRm1FNUI7QUU1RFU7RUFDRSxzQkFBZTtFQUNmLHFCQUFnQjtBRjBFNUI7QUVqRU07RUFDRSxrQkFBVztBRmdGbkI7QUUxRVU7RUFDRSxzQkFBZTtFQUNmLGdCQUFZO0FGc0Z4QjtBRWxFSTtFQUNFLGNBQU87QUZrR2I7QUVyRlE7RUFDRSxrQkFBUztBRjhHbkI7QUVsR1k7RUFDRSxnQkFBWTtFQUNaLGlCQUFZO0VBQ1osNkJBQWM7QUZxSDVCO0FFOUdZO0VBQ0UsZ0JBQVk7RUFDWixpQkFBWTtBRjRIMUI7QUVwSFE7RUFDRSxhQUFRO0VBQ1IsdUJBQVk7RUFDWixlQUFVO0FGbUlwQjtBRXRIUTtFQUNFLGdCQUFZO0VBQ1osaUJBQVk7QUYySXRCO0FFbElRO0VBQ0Usa0JBQVM7QUZrSm5CO0FFakpVO0VBQ0UsZ0JBQVM7QUZtSnJCO0FFbEpRO0VBQ0UsYUFBUTtFQUNSLHNCQUFlO0VBQ2YscUJBQVk7QUZvSnRCO0FFM0lVO0VBQ0UsYUFBUTtFQUNSLG1CQUFZO0VBQ1oseUJBQWdCO0FGMko1QjtBRXBKWTtFQUNFLG1DQUF1QjtFQUN2QixhQUFRO0VBQ1IsZUFBVTtFQUNWLHFCQUFZO0VBQ1osV0FBSTtBRmtLbEI7QUV0SmdCO0VBQ0UscUJBQVE7RUFDUixXQUFNO0VBQ04sWUFBTztFQUNQLG1CQUFjO0VBQ2QsYUFBTztBRndLekI7QUV2S2tCO0VBQ0UsZ0JBQVc7RUFDWCx5QkFBTztBRnlLM0I7QUV4S2tCO0VBQ0UsbUJBQVc7QUYwSy9CO0FFektjO0VBQ0UsbUJBQVc7RUFDWCxXQUFNO0FGMkt0QjtBRTdKUTtFQUNFLGNBQVE7RUFDUixtQkFBVztFQUNYLFdBQU07RUFDTixtQ0FBdUI7RUFDdkIsa0JBQVc7QUZ1THJCO0FFcEtVO0VBQ0Usa0JBQU87RUFDUCxnQ0FBcUI7RUFDckIsbUNBQXVCO0FGZ01uQztBRXpMWTtFQUNFLGtCQUFTO0FGdU12QjtBRXRNYztFQUNFLG1CQUFnQjtBRndNaEM7QUVqTWM7RUFDRSxzQkFBZ0I7QUYrTWhDO0FFeE1jO0VBQ0UscUJBQWdCO0FGc05oQztBRS9NYztFQUNFLHNCQUFnQjtBRjZOaEM7QUV0TmM7RUFDRSxtQkFBZ0I7QUZvT2hDO0FFek1RO0VBQ0UsK0VBQWlFO0VBQ2pFLHNCQUFnQjtBRnlQMUI7QUVqT1U7RUFDRSxpQ0FBcUI7QUZ1UWpDO0FFalFZO0VBQ0Usa0JBQVM7QUY4UXZCO0FFN1FZO0VBQ0UsY0FBTTtBRitRcEI7QUU3UWdCO0VBQ0UsbUJBQWdCO0FGK1FsQztBRXhRZ0I7RUFDRSxzQkFBZ0I7QUZzUmxDO0FFL1FnQjtFQUNFLHNCQUFnQjtBRjZSbEM7QUV0UmdCO0VBQ0UsbUJBQWdCO0FGb1NsQztBRTdSZ0I7RUFDRSxzQkFBZ0I7QUYyU2xDO0FFcFNZO0VBQ0Usa0JBQU87RUFDUCxnQ0FBcUI7QUZrVG5DO0FFNVNnQjtFQUNFLHNCQUFnQjtBRndUbEM7QUVuVGdCO0VBQ0Usc0JBQWdCO0FGK1RsQztBRTFUZ0I7RUFDRSxtQkFBZ0I7QUZzVWxDO0FFalVnQjtFQUNFLHNCQUFnQjtBRjZVbEM7QUUvVFE7RUFDRSwrRUFBaUU7RUFDakUsc0JBQWdCO0FGMFYxQjtBRTVUVTtFQUNFLHlDQUE2QjtFQUM3QixnQkFBWTtFQUNaLHNCQUFlO0VBQ2Ysa0JBQVM7RUFDVCxtQkFBZ0I7QUZ1VzVCO0FFbFdZO0VBQ0UsV0FBTTtBRjhXcEI7QUU3V1k7RUFDRSxjQUFNO0FGK1dwQjtBRTlXWTtFQUNFLHdCQUFVO0FGZ1h4QjtBRWxXWTtFQUNFLHlCQUFVO0FGNFh4QjtBRWxYWTtFQUNFLG1CQUFnQjtBRmdZOUI7QUVwWFk7RUFDRSxxQkFBZ0I7QUY4WTlCO0FFellRO0VBQ0UsK0VBQWlFO0VBQ2pFLHNCQUFnQjtBRnFaMUI7QUV2WFU7RUFDRSxtQ0FBdUI7RUFDdkIsZ0JBQVk7RUFDWixjQUFNO0FGa2FsQjtBRTdaWTtFQUNFLGtCQUFTO0FGeWF2QjtBRXhhYztFQUNFLG1CQUFnQjtBRjBhaEM7QUVuYWM7RUFDRSxzQkFBZ0I7QUZpYmhDO0FFMWFjO0VBQ0UscUJBQWdCO0FGd2JoQztBRWpiYztFQUNFLHNCQUFnQjtBRitiaEM7QUV4YmM7RUFDRSxtQkFBZ0I7QUZzY2hDO0FFL2JjO0VBQ0Usc0JBQWdCO0FGNmNoQztBRXRjYztFQUNFLHFCQUFnQjtBRm9kaEM7QUU3Y2M7RUFDRSxzQkFBZ0I7QUYyZGhDO0FFM2NRO0VBQ0UsK0VBQWlFO0VBQ2pFLHNCQUFnQjtBRndlMUI7QUV2ZEk7RUFDRSxrQkFBVztBRm1makI7QUU1ZU07RUFDRSxtQ0FBdUI7QUYwZi9CO0FFcmVNO0VBQ0UsY0FBUTtFQUNSLHlCQUFPO0VBQ1AsbUNBQXVCO0FGZ2hCL0I7QUVoeENFO0VBQ0U7SUFDRSxVQUFRO0VGMHpDWjtFRXp6Q0U7SUFDRSxVQUFRO0VGMnpDWjtBQUNGO0FFM3pDRTtFQUNFO0lBQ0UsVUFBUTtJQUNSLG1CQUFXO0VGKzBDZjtBQUNGO0FFLzBDRTtFQUNFO0lBQ0UsVUFBUTtJQUNSLG1CQUFVO0VGKzJDZDtFRTkyQ0U7SUFDRSxVQUFRO0lBQ1IscUJBQVU7RUZnM0NkO0FBQ0Y7QUVoM0NFO0VBQ0U7SUFDRSxVQUFRO0lBQ1IsNEJBQVU7RUZrOUNkO0VFajlDRTtJQUNFLFVBQVE7SUFDUix3QkFBVztFRm05Q2Y7RUVsOUNFO0lBQ0UsNEJBQVU7RUZvOUNkO0VFbjlDRTtJQUNFLHdCQUFXO0VGcTlDZjtFRXA5Q0U7SUFDRSw0QkFBVztFRnM5Q2Y7RUVyOUNFO0lBQ0Usd0JBQVc7RUZ1OUNmO0VFdDlDRTtJQUNFLDJCQUFXO0VGdzlDZjtFRXY5Q0U7SUFDRSx3QkFBVztFRnk5Q2Y7RUV4OUNFO0lBQ0Usd0JBQVc7SUFDWCxVQUFTO0VGMDlDYjtBQUNGO0FHamlEUztFQUFBO0lGR0QsZUFBTztFRGFiO0VHaEJPO0lEU0wsbUJBQVc7RUZrRGI7RUczRE87SUQ0RUgsd0JBQVE7RUY4Qlo7RUcxR087SUR1RkgsYUFBUTtFRmlDWjtFR3hITztJRGtHQyxhQUFRO0VGc0NoQjtFR3hJTztJRCtHRyxVQUFNO0VGZ0RoQjtFRy9KTztJRDJIRyxrQ0FBVTtFRnVEcEI7RUdsTE87SURrSUssNkJBQUk7SUFDSiw4QkFBSztFRjhEakI7RUdqTU87SUQySUssNkJBQUk7SUFDSiw4QkFBSztFRnFFakI7RUdqTk87SURvSkssa0NBQVU7SUFDViw2QkFBSTtJQUNKLCtCQUFNO0VGNEVsQjtFR2xPTztJRDhKQyxnQkFBVztFRmtGbkI7RUdoUE87SURzS0ssZUFBVTtJQUNWLGlCQUFZO0VGd0Z4QjtFRy9QTztJRDZLSyxlQUFVO0lBQ1YsaUJBQVk7SUFDWixzQkFBZTtJQUNmLGdCQUFXO0VGNkZ2QjtFRzdRTztJRDJMRCxZQUFNO0VGb0daO0VHL1JPO0lEZ01DLFlBQU07SUFDTixnQkFBUztJQUNULFVBQUk7RUZ5R1o7RUczU087SUQwTUMsWUFBTTtJQUNOLGlCQUFZO0VGK0dwQjtFRzFUTztJRHdOTyxlQUFVO0lBQ1Ysc0JBQVE7RUZ1SHRCO0VHaFZPO0lEaU9PLGVBQVU7SUFDVixnQkFBVztFRjhIekI7RUdoV087SUQ0T0csZ0JBQVc7SUFDWCxRQUFJO0VGcUlkO0VHbFhPO0lEMlBHLGdCQUFXO0lBQ1gsZUFBVTtFRjZJcEI7RUd6WU87SUQyUUcsVUFBSTtJQUNKLG1CQUFjO0VGc0p4QjtFR2xhTztJRHVSSyxZQUFNO0lBQ04sV0FBSTtFRjZKaEI7RUdyYk87SURvU1MsZUFBVTtJQUNWLGdCQUFXO0lBQ1gsaUJBQVk7SUFDWixZQUFNO0VGbUt0QjtFRzFjTztJRDRUUyxlQUFVO0lBQ1YsY0FBUTtJQUNSLGlCQUFZO0VGNks1QjtFRzNlTztJRHFVVyxnQkFBVztFRmtMN0I7RUd2Zk87SUQrVUcsWUFBTTtJQUNOLG1CQUFPO0lBQ1AsZUFBVTtJQUNWLGlCQUFZO0VGeUx0QjtFRzNnQk87SUQyVkQsZ0JBQVc7RUY2TGpCO0VHeGhCTztJRHFXSyxlQUFVO0lBQ1YsZ0JBQVk7RUZrTXhCO0VHeGlCTztJRCtXUyxVQUFJO0lBQ0osVUFBSztFRjBNckI7RUcxakJPO0lEdVhTLFVBQUk7SUFDSixXQUFLO0VGaU5yQjtFR3prQk87SUQrWFMsVUFBSTtJQUNKLFlBQU07RUZ3TnRCO0VHeGxCTztJRHVZUyxVQUFJO0lBQ0osWUFBTTtFRitOdEI7RUd2bUJPO0lEK1lTLFVBQUk7SUFDSixZQUFNO0VGc090QjtFR3RuQk87SUR5Wk8sWUFBTTtJQUNOLGdCQUFXO0VGd096QjtFR2xvQk87O0lEZ2FPLFlBQU07RUY4T3BCO0VHOW9CTztJRHFhTyx3QkFBTztFRm9QckI7RUd6cEJPO0lENGFHLFlBQU07SUFDTixhQUFPO0lBQ1Asc0JBQVE7SUFDUixxQkFBTztFRjJQakI7RUcxcUJPO0lEdWJLLFlBQU07RUZnUWxCO0VHdnJCTztJRDZiRCxpQkFBVztFRm9RakI7RUdqc0JPO0lEcWNLLGVBQVU7SUFDVixnQkFBWTtFRnlReEI7RUcvc0JPO0lEaWRXLFFBQUk7SUFDSixTQUFLO0VGaVJ2QjtFR251Qk87SUR5ZFcsVUFBSTtJQUNKLFNBQUs7RUZ3UnZCO0VHbHZCTztJRGllVyxVQUFJO0lBQ0osU0FBSztFRitSdkI7RUdqd0JPO0lEeWVXLFVBQUk7SUFDSixTQUFLO0VGc1N2QjtFR2h4Qk87SURpZlcsVUFBSTtJQUNKLFNBQUs7RUY2U3ZCO0VHL3hCTztJRDJmUyxRQUFJO0VGbVRwQjtFRzl5Qk87SURpZ0JXLFdBQUs7RUYwVHZCO0VHM3pCTztJRHVnQlcsV0FBSztFRmlVdkI7RUd4MEJPO0lENmdCVyxXQUFLO0VGd1V2QjtFR3IxQk87SURtaEJXLFdBQUs7RUYrVXZCO0VHbDJCTztJRDRoQkssWUFBTTtFRnFWbEI7RUdqM0JPO0lEbWlCRyxZQUFNO0lBQ04sZUFBTztJQUNQLHNCQUFRO0lBQ1IscUJBQU87RUY0VmpCO0VHbDRCTztJRDhpQkssWUFBTTtFRmlXbEI7RUcvNEJPO0lEMGpCRCxpQkFBVztFRm9XakI7RUc5NUJPO0lEc2tCSyxlQUFVO0VGeVd0QjtFRy82Qk87SURnbEJPLFVBQUk7SUFDSixVQUFLO0VGa1huQjtFR244Qk87SUR1bEJPLFVBQUk7SUFDSixVQUFLO0VGdVhuQjtFRy84Qk87SUQrbEJPLFVBQUk7SUFDSixVQUFLO0VGOFhuQjtFRzk5Qk87SUQwbUJPLFlBQU07SUFDTixnQkFBVztFRmtZekI7RUc3K0JPOztJRGluQk8sWUFBTTtFRndZcEI7RUd6L0JPO0lEdW5CTyxrQkFBVztFRmdaekI7RUd2Z0NPO0lEOG5CRyxjQUFNO0lBQ04sYUFBTztJQUNQLHNCQUFRO0lBQ1IscUJBQU87RUZ1WmpCO0VHeGhDTztJRHlvQkssWUFBTTtFRjRabEI7RUdyaUNPO0lEcXBCRCxpQkFBVztFRitaakI7RUdwakNPO0lEK3BCSyxlQUFVO0VGb2F0QjtFR25rQ087SUR1cUJTLFVBQUk7SUFDSixVQUFLO0VGNGFyQjtFR3BsQ087SUQrcUJTLFVBQUk7SUFDSixXQUFLO0VGbWJyQjtFR25tQ087SUR1ckJTLFVBQUk7SUFDSixXQUFLO0VGMGJyQjtFR2xuQ087SUQrckJTLFNBQUk7SUFDSixXQUFLO0VGaWNyQjtFR2pvQ087SUR1c0JTLFNBQUk7SUFDSixXQUFLO0VGd2NyQjtFR2hwQ087SUQrc0JTLFVBQUk7SUFDSixXQUFLO0VGK2NyQjtFRy9wQ087SUR1dEJTLFVBQUk7SUFDSixXQUFLO0VGc2RyQjtFRzlxQ087SUQrdEJTLFVBQUk7SUFDSixXQUFLO0VGNmRyQjtFRzdyQ087SUQwdUJLLFlBQU07RUZtZWxCO0VHN3NDTztJRGl2QkcsY0FBTTtJQUNOLGVBQU87SUFDUCxzQkFBUTtJQUNSLHFCQUFPO0VGMGVqQjtFRzl0Q087SUQ0dkJLLFlBQU07RUYrZWxCO0VHM3VDTztJRG13QkQsaUJBQVc7SUFDWCxxQkFBZTtFRnFmckI7RUd6dkNPO0lEMndCQyxpQkFBWTtFRjRmcEI7RUd2d0NPO0lEZ3hCRyxlQUFVO0lBQ1YsZ0JBQVk7RUZpZ0J0QjtFR2x4Q087SURzeEJHLGVBQVU7RUZzZ0JwQjtFRzV4Q087SUQyeEJLLGdCQUFXO0VGMmdCdkI7RUd0eUNPO0lEbXlCQyxZQUFNO0lBQ04sZUFBVTtJQUNWLGlCQUFZO0lBQ1osbUJBQU87RUZraEJmO0FBdnlDRjtBR3JCUztFQUFBO0lEZUwsa0VBQW9EO0lBQ3BELHNCQUFnQjtFRnFEbEI7RUdyRU87SUQ2RUgsd0JBQVE7RUY0Qlo7RUd6R087SUR3R0MsK0JBQU87RUZ5Q2Y7RUdqSk87SURxSEcsV0FBTTtJQUNOLGtCQUFTO0VGbURuQjtFR3pLTztJRGlJRyxpQ0FBVTtFRjBEcEI7RUczTE87SUR5SUssMkJBQUk7SUFDSiw0QkFBSztFRmlFakI7RUczTU87SURrSkssNEJBQUk7SUFDSiw2QkFBSztFRndFakI7RUczTk87SUQ0SkssNEJBQUk7SUFDSiw0QkFBSztFRitFakI7RUc1T087SURvS0Msa0NBQVc7RUZxRm5CO0VHelBPO0lENktLLGlDQUFVO0lBQ1YsaUJBQVk7RUYyRnhCO0VHelFPO0lEc0xLLGlDQUFVO0lBQ1YsaUJBQVk7SUFDWix1QkFBZTtJQUNmLHFDQUFPO0lBQ1AsZ0JBQVc7SUFDWCw4QkFBTTtFRmdHbEI7RUczUk87SURpTUQsV0FBTTtFRnVHWjtFR3hTTztJRHdNQyw4QkFBTTtJQUNOLG1DQUFZO0VGNEdwQjtFR3JUTztJRGlOQyxXQUFNO0VGa0hkO0VHblVPO0lEb05HLDhCQUFNO0lBQ04sY0FBTztFRm9IakI7RUd6VU87SUQrTk8saUNBQVU7SUFDVix5REFBUTtFRjBIdEI7RUcxVk87SUR3T08saUNBQVU7SUFDVixrQ0FBVztJQUNYLHVCQUFlO0VGaUk3QjtFRzNXTztJRG1QRyw4QkFBTTtJQUNOLDREQUFPO0lBQ1AsMEJBQUk7RUZ3SWQ7RUV0SVk7SUFDRSxxQkFBZ0I7RUZ3STlCO0VFdklZO0lBQ0UscUJBQWdCO0VGeUk5QjtFR25ZTztJRGtRRyxxQ0FBTztJQUNQLGlDQUFVO0lBQ1YsOEJBQU07SUFDTix1QkFBZTtFRmdKekI7RUdyWk87SURrUkcsNEJBQUk7SUFDSiw0REFBTztJQUNQLDhCQUFNO0lBQ04scUNBQWM7RUZ5SnhCO0VHOWFPO0lEOFJLLDhCQUFNO0lBQ04sNEJBQUk7RUZnS2hCO0VHL2JPO0lENlNTLGlDQUFVO0lBQ1YsaUJBQVk7SUFDWixrQ0FBVztJQUNYLDZCQUFNO0VGc0t0QjtFR3RkTztJRG9VUyxpQ0FBVTtJQUNWLGdDQUFRO0lBQ1IsbUNBQVk7RUZnTDVCO0VHdGZPO0lEMlVXLGtDQUFXO0VGcUw3QjtFR2hnQk87SUR3VkcsOEJBQU07SUFDTixxQ0FBTztJQUNQLGlDQUFVO0lBQ1YsbUNBQVk7RUY0THRCO0VHdmhCTztJRGlXRCxrQ0FBVztFRmdNakI7RUdqaUJPO0lENFdLLGlDQUFVO0lBQ1YsZ0JBQVk7RUZxTXhCO0VHbGpCTztJRHNYUyw0QkFBSTtJQUNKLDRCQUFLO0VGNk1yQjtFR3BrQk87SUQ4WFMsNEJBQUk7SUFDSiw0QkFBSztFRm9OckI7RUdubEJPO0lEc1lTLDRCQUFJO0lBQ0osNkJBQU07RUYyTnRCO0VHbG1CTztJRDhZUyw0QkFBSTtJQUNKLDZCQUFNO0VGa090QjtFR2puQk87SURzWlMsNEJBQUk7SUFDSiw2QkFBTTtFRnlPdEI7RUdob0JPO0lEZ2FPLDhCQUFNO0lBQ04sa0NBQVc7RUYyT3pCO0VHNW9CTzs7SURzYU8sOEJBQU07RUZrUHBCO0VHeHBCTztJRDJhTyw0REFBTztFRnVQckI7RUdscUJPO0lEcWJHLDhCQUFNO0lBQ04sK0JBQU87SUFDUCwwREFBUTtJQUNSLHlEQUFPO0VGOFBqQjtFR3RyQk87SUQ2YkssOEJBQU07RUZtUWxCO0VHaHNCTztJRG1jRCxtQ0FBVztFRnVRakI7RUcxc0JPO0lENGNLLGlDQUFVO0VGNFF0QjtFR3h0Qk87SUR3ZFcsMEJBQUk7SUFDSiwyQkFBSztFRm9SdkI7RUc3dUJPO0lEZ2VXLDJCQUFJO0lBQ0osMkJBQUs7RUYyUnZCO0VHNXZCTztJRHdlVyw0QkFBSTtJQUNKLDJCQUFLO0VGa1N2QjtFRzN3Qk87SURnZlcsNEJBQUk7SUFDSiwyQkFBSztFRnlTdkI7RUcxeEJPO0lEd2ZXLDRCQUFJO0lBQ0osMkJBQUs7RUZnVHZCO0VHenlCTztJRGlnQlMsMEJBQUk7RUZzVHBCO0VHdnpCTztJRHVnQlcsNEJBQUs7RUY2VHZCO0VHcDBCTztJRDZnQlcsNkJBQUs7RUZvVXZCO0VHajFCTztJRG1oQlcsNkJBQUs7RUYyVXZCO0VHOTFCTztJRHloQlcsNkJBQUs7RUZrVnZCO0VHMzJCTztJRDZoQkcsOEJBQU07RUZtVmhCO0VHaDNCTztJRGtpQkssOEJBQU07RUZ3VmxCO0VHMTNCTztJRDRpQkcsOEJBQU07SUFDTiwrQkFBTztJQUNQLDBEQUFRO0lBQ1IseURBQU87RUYrVmpCO0VHOTRCTztJRG9qQkssOEJBQU07RUZvV2xCO0VHeDVCTztJRDBqQlMsNkJBQU07RUZtV3RCO0VHNzVCTztJRGdrQkQsbUNBQVc7RUZ1V2pCO0VHdjZCTztJRDRrQkssaUNBQVU7RUY0V3RCO0VHeDdCTztJRHVsQk8sNEJBQUk7SUFDSiw0QkFBSztFRnFYbkI7RUc3OEJPO0lEOGxCTyw0QkFBSTtJQUNKLDRCQUFLO0VGMFhuQjtFR3o5Qk87SURzbUJPLDRCQUFJO0lBQ0osNEJBQUs7RUZpWW5CO0VHeCtCTztJRGluQk8sOEJBQU07SUFDTixrQ0FBVztFRnFZekI7RUd2L0JPOztJRHVuQk8sOEJBQU07RUY0WXBCO0VHbmdDTztJRDZuQk8sb0NBQVc7RUZtWnpCO0VHaGhDTztJRHVvQkcsOEJBQU07SUFDTiwrQkFBTztJQUNQLDBEQUFRO0lBQ1IseURBQU87RUYwWmpCO0VHcGlDTztJRCtvQkssOEJBQU07RUYrWmxCO0VHOWlDTztJRHFwQlMsOEJBQU07RUY4WnRCO0VHbmpDTztJRDJwQkQsbUNBQVc7RUZrYWpCO0VHN2pDTztJRHFxQkssaUNBQVU7RUZ1YXRCO0VHNWtDTztJRDhxQlMsMkJBQUk7SUFDSiw0QkFBSztFRithckI7RUc5bENPO0lEc3JCUyw0QkFBSTtJQUNKLDRCQUFLO0VGc2JyQjtFRzdtQ087SUQ4ckJTLDJCQUFJO0lBQ0osNkJBQUs7RUY2YnJCO0VHNW5DTztJRHNzQlMsMkJBQUk7SUFDSiw2QkFBSztFRm9jckI7RUczb0NPO0lEOHNCUywyQkFBSTtJQUNKLDZCQUFLO0VGMmNyQjtFRzFwQ087SURzdEJTLDRCQUFJO0lBQ0osNkJBQUs7RUZrZHJCO0VHenFDTztJRDh0QlMsNEJBQUk7SUFDSiw2QkFBSztFRnlkckI7RUd4ckNPO0lEc3VCUyw0QkFBSTtJQUNKLDZCQUFLO0VGZ2VyQjtFR3ZzQ087SUQydUJHLDhCQUFNO0VGaWVoQjtFRzVzQ087SURndkJLLDhCQUFNO0VGc2VsQjtFR3R0Q087SUQwdkJHLDhCQUFNO0lBQ04sK0JBQU87SUFDUCwwREFBUTtJQUNSLHlEQUFPO0VGNmVqQjtFRzF1Q087SURrd0JLLDhCQUFNO0VGa2ZsQjtFR3B2Q087SUQwd0JELGtDQUFXO0lBQ1gsc0NBQWU7RUZ3ZnJCO0VHbndDTztJRGl4QkMsbUNBQVk7RUYrZnBCO0VHaHhDTztJRHV4QkcsaUNBQVU7RUZvZ0JwQjtFRzN4Q087SUQ0eEJHLGlDQUFVO0VGeWdCcEI7RUdyeUNPO0lEaXlCSyxrQ0FBVztFRjhnQnZCO0VHL3lDTztJRDR5QkMsOEJBQU07SUFDTixpQ0FBVTtJQUNWLG1DQUFZO0lBQ1oscUNBQU87RUZxaEJmO0FBOXZDRiIsImZpbGUiOiJscC1qX21hZ2F6aW5lXzI1MDRfMDEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHJlcXVpcmUgJy4vX3ZhcmlhYmxlcy5zdHlsJ1xuQHJlcXVpcmUgJy4vX21peGluLnN0eWwnXG5AcmVxdWlyZSAnLi9fYmFzZS5zdHlsJ1xuLy8gbW9kdWxlc1xuQHJlcXVpcmUgJy4vbW9kdWxlcy9faW5kZXguc3R5bCdcbi8vIHBhZ2VzXG5AcmVxdWlyZSAnLi9wYWdlcy9fbHAtal9tYWdhemluZV8yNTA0XzAxLnN0eWwnIiwiLypcbk1vZHVsZSBQYXJ0aWFsc1xuICovXG4vKiDjgZnjgbnjgabjgpLopovjgovjg5zjgr/jg7MgKi9cbi5hbGwtYnRuXG4gIGRpc3BsYXkgZmxleFxuICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICB3aWR0aCBjYWxjKDE3MiAvIDM3NSAqIDEwMHZ3KVxuICBoZWlnaHQgY2FsYygzNiAvIDM3NSAqIDEwMHZ3KVxuICBtYXJnaW4gMCBhdXRvXG4gIGJvcmRlci1yYWRpdXMgY2FsYyg0IC8gMzc1ICogMTAwdncpXG4gIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICBmb250LXNpemUgY2FsYygxMSAvIDM3NSAqIDEwMHZ3KVxuICBsaW5lLWhlaWdodCAxXG4gIHRleHQtZGVjb3JhdGlvbiBub25lIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLmFsbC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTcyIC8gMzc1ICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoMzYgLyAzNzUgKiAxMDB2dyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDQgLyAzNzUgKiAxMDB2dyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hYyAuYWMtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWMgLmFjLXRyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmFjIC5hYy10cmlnZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjIC5hYy10cmlnZ2VyIHNwYW46OmJlZm9yZSxcbi5hYyAuYWMtdHJpZ2dlciBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWMgLmFjLXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5hYy5qcy1lbmFibGVkIC5hYy1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hYy5pcy1hY3RpdmUgLmFjLXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYy1tZW51LFxuLnNwLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogIzQ5NDc0NztcbiAgZm9udC1mYW1pbHk6IFwieXUtZ290aGljLXByNm5cIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjNmMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNTA0XzAxL2JhY2suanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBpbWcsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgLmZhZGUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSAuem9vbSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIC5ib3VuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSAudHlwZXdyaXRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIC5mYWRlLmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogZmFkZSAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIC56b29tLmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogem9vbSAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIC50eXBld3JpdGVyLmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogdHlwZXdyaXRlciAwcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIC5ib3VuZC5hY3RpdmUge1xuICBhbmltYXRpb246IGZhZGVCb3VuY2UgM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgLmJhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNF8wMS9iYWNrLmpwZ1wiKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgLmJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5rdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5rdiAua3YtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24ua3YgLmt2LWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24ua3YgLmt2LWltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDYwNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5rdiAua3YtaW1nIGltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZSAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24ua3YgLmt2LWltZyBpbWc6bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5rdiAua3YtaW1nIGltZzpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5rdi1pbWcgaW1nOm50aC1vZi10eXBlKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5rdi1pbWcgaW1nIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5rdiAua3YtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5rdi1pbWcgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUgMC44cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5rdi1pbWcgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ1IC8gMTYwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24ua3YgLmt2LWltZyBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24ua3YgLmt2LWltZyBwOm50aC1vZi10eXBlKDEpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODhlbTtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5rdi1pbWcgcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiBjYWxjKDEzMyAvIDE2MDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygyNjcgLyAxNjAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5rdiAua3YtaW1nIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDE1IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5rdi1pbWcgcDpudGgtb2YtdHlwZSgyKSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY2ZW07XG4gIGFuaW1hdGlvbi1kZWxheTogNC44cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5rdi1pbWcgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiBjYWxjKDI4MiAvIDE2MDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYyg2NjggLyAxNjAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5rdiAua3YtaW1nIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogY2FsYygyNjUgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygyMzIgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24ua3YgLmt2LWltZyBwOm50aC1vZi10eXBlKDMpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODZlbTtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1LjZzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24ua3YgLmt2LWltZyBwOm50aC1vZi10eXBlKDMpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzkgLyAxNjAwICogMTAwdncpO1xuICAgIHRvcDogY2FsYyg0NTUgLyAxNjAwICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKDIzOSAvIDE2MDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5rdi1pbWcgcDpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiBjYWxjKDU1NiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDIxIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5yZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24ua3YgLnJlYWQge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5yZWFkIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5yZWFkIGRsIGR0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5yZWFkIGRsIGR0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5yZWFkIGRsIGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLmt2IC5yZWFkIGRsIGRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5rdiAucmVhZCBkbCBkZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG1hcmdpbjogY2FsYygyMyAvIDM3NSAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogY2FsYygzMDcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIHtcbiAgICB3aWR0aDogOTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLmxlZnQtc2lkZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLmxlZnQtc2lkZSB7XG4gICAgd2lkdGg6IGNhbGMoMzM3IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5sZWZ0LXNpZGUgLm1haW4taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1kZXRhaWwge1xuICAgIHdpZHRoOiBjYWxjKDMwNyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1kZXRhaWwgZGwgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Nzc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1kZXRhaWwgZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMThweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1kZXRhaWwgZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpIDAgY2FsYyg0IC8gMzc1ICogMTAwdncpIDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUgLml0ZW0tZGV0YWlsIGRsIGRkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1kZXRhaWwgZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1kZXRhaWwgZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5zdWItaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5zdWItaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuc3ViLWltZyB7XG4gICAgd2lkdGg6IGNhbGMoMzE0IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0MyAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgY2FsYygyOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBnYXA6IGNhbGMoNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICB9XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUgLnN1Yi1pbWcgaW1nOm50aC1vZi10eXBlKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUgLml0ZW0tZGV0YWlsMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUgLml0ZW0tZGV0YWlsMiB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5pdGVtLWRldGFpbDIge1xuICAgIG1hcmdpbjogY2FsYygxNiAvIDM3NSAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDMwNyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAucGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5waG90byAucGhvdG8taW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1jb250YWluZXIge1xuICAgIGdhcDogN3B4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUgLml0ZW0tY29udGFpbmVyIHtcbiAgICBnYXA6IGNhbGMoNyAvIDM3NSAqIDEwMHZ3KSAwO1xuICAgIG1hcmdpbjogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgY2FsYyg0MiAvIDM3NSAqIDEwMHZ3KTtcbiAgICB3aWR0aDogY2FsYygzMjEgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1jb250YWluZXIgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUgLml0ZW0tY29udGFpbmVyIC5pdGVtIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgZ2FwOiAwIDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5pdGVtLWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTcwIC8gMzc1ICogMTAwdncpO1xuICAgIGdhcDogMCBjYWxjKDQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5pdGVtLXR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaXRlbS10eHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDEwOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMTQ3JTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC01IC8gMzc1ICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDg4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaXRlbS10eHQgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDAgNXB4O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IHAgc3Bhbi53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaXRlbS10eHQgcCBzcGFuLmdyYXkge1xuICBiYWNrZ3JvdW5kOiAjYjliNGI0O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IGEge1xuICBiYWNrZ3JvdW5kOiAjNDk0NzQ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaXRlbS10eHQgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUgLnJpZ2h0LXNpZGUgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5pdGVtLXR4dCBhK3Age1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaXRlbS10eHQgYStwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlIC5yaWdodC1zaWRlIC5hbGxpdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM0OTQ3NDc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuYWxsaXRlbSB7XG4gICAgd2lkdGg6IDI5NnB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZSAucmlnaHQtc2lkZSAuYWxsaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzEyIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0MCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIHtcbiAgICBtYXJnaW4tdG9wOiA4N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDM2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNjZmZmNmE7XG4gIGZvbnQtZmFtaWx5OiBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5sZWZ0LXNpZGUgLm1haW4taW1nIHAge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5sZWZ0LXNpZGUgLm1haW4taW1nIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAxOTVweDtcbiAgICBsZWZ0OiA2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiBjYWxjKDEzNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDM2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDI4NXB4O1xuICAgIGxlZnQ6IDExNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiBjYWxjKDE5NCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDc5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMSAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMjM4cHg7XG4gICAgcmlnaHQ6IDE1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiBjYWxjKDE2MyAvIDM3NSAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYyg5MyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS43NXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gICAgdG9wOiAzMDFweDtcbiAgICByaWdodDogMTAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgICB0b3A6IGNhbGMoMjA2IC8gMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKDU2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDUpIHtcbiAgICB0b3A6IDQ3MHB4O1xuICAgIHJpZ2h0OiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMSAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICAgIHRvcDogY2FsYygzMTkgLyAzNzUgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoOTMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLnJpZ2h0LXNpZGUgLnN1Yi1pbWcgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMjMycHg7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMSAucmlnaHQtc2lkZSAuc3ViLWltZyBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiBjYWxjKDE4MSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDU4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgyKSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgyKSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IGNhbGMoMTI5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luOiAtMTc2cHggMCAwIDIzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luOiBjYWxjKC0xMzUgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoMTg1IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLnJpZ2h0LXNpZGUgLnBob3RvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNF8wMS9zdHlsZTAxLXBob3RvYmFjay5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMSAucmlnaHQtc2lkZSAucGhvdG8ge1xuICAgIHdpZHRoOiAzNThweDtcbiAgICBoZWlnaHQ6IDQ0OXB4O1xuICAgIHBhZGRpbmc6IDI4cHggMCAwIDQwcHg7XG4gICAgbWFyZ2luOiA0OHB4IDAgMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5yaWdodC1zaWRlIC5waG90byB7XG4gICAgd2lkdGg6IGNhbGMoMjg1IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygzNTcgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYygzMSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNTIgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoNTMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDEgLnJpZ2h0LXNpZGUgLnBob3RvIC5waG90by1pbm5lciB7XG4gICAgd2lkdGg6IDI2OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAxIC5yaWdodC1zaWRlIC5waG90byAucGhvdG8taW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDIxNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTM2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLmxlZnQtc2lkZSAubWFpbi1pbWcgcDpudGgtb2YtdHlwZSgxKSB7XG4gIGNvbG9yOiAjZGI2ZjZmO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMSkgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMSkgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMSkgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiBjYWxjKDcgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygxIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLmxlZnQtc2lkZSAubWFpbi1pbWcgcDpudGgtb2YtdHlwZSgxKSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLmxlZnQtc2lkZSAubWFpbi1pbWcgcDpudGgtb2YtdHlwZSgxKSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDE0NHB4O1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogY2FsYyg5OSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMjg0cHg7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMSkgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiBjYWxjKDE5MSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICAgIHRvcDogNDIzcHg7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMSkgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gICAgdG9wOiBjYWxjKDI4MyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDEpIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICAgIHRvcDogNTYzcHg7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMSkgc3BhbjpudGgtb2YtdHlwZSg1KSB7XG4gICAgdG9wOiBjYWxjKDM3NiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI2RiNmY2Zjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLmxlZnQtc2lkZSAubWFpbi1pbWcgcDpudGgtb2YtdHlwZSgyKSBzcGFuIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHNwYW4ge1xuICAgIHRvcDogY2FsYyg3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLmxlZnQtc2lkZSAubWFpbi1pbWcgcDpudGgtb2YtdHlwZSgyKSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLmxlZnQtc2lkZSAubWFpbi1pbWcgcDpudGgtb2YtdHlwZSgyKSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIGxlZnQ6IGNhbGMoNzUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIGxlZnQ6IDIyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMikgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbGVmdDogY2FsYygxNDggLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIGxlZnQ6IDMyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMikgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgbGVmdDogY2FsYygyMTUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICAgIGxlZnQ6IDQyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMikgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gICAgbGVmdDogY2FsYygyNzcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLnJpZ2h0LXNpZGUgLnN1Yi1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDMyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAucmlnaHQtc2lkZSAuc3ViLWltZyBpbWcge1xuICAgIHdpZHRoOiAxOThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAucmlnaHQtc2lkZSAuc3ViLWltZyBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDE1OCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5yaWdodC1zaWRlIC5waG90byB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDRfMDEvc3R5bGUwMi1waG90b2JhY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLnJpZ2h0LXNpZGUgLnBob3RvIHtcbiAgICB3aWR0aDogMzYxcHg7XG4gICAgaGVpZ2h0OiA0NTAuNXB4O1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDI1cHg7XG4gICAgbWFyZ2luOiA1NHB4IDAgMCAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5yaWdodC1zaWRlIC5waG90byB7XG4gICAgd2lkdGg6IGNhbGMoMjg1IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygzNTcgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNTIgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoNDkgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDIgLnJpZ2h0LXNpZGUgLnBob3RvIC5waG90by1pbm5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAyIC5yaWdodC1zaWRlIC5waG90byAucGhvdG8taW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDI0MCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMiAucmlnaHQtc2lkZSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IHAge1xuICAgIHdpZHRoOiBjYWxjKDk1IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNDEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAubGVmdC1zaWRlIC5tYWluLWltZyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiY2VudHVyeS1nb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAubGVmdC1zaWRlIC5tYWluLWltZyBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDMgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDMgLmxlZnQtc2lkZSAubWFpbi1pbWcgcC5vcmFuZ2Uge1xuICBjb2xvcjogI2Y5MDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAubGVmdC1zaWRlIC5tYWluLWltZyBwLmJsdWUge1xuICBjb2xvcjogIzFlNWNmYztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDE2MHB4O1xuICAgIGxlZnQ6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDMgLmxlZnQtc2lkZSAubWFpbi1pbWcgcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiBjYWxjKDExMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDI1IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAzIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMjU3cHg7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IGNhbGMoMTcxIC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAubGVmdC1zaWRlIC5tYWluLWltZyBwOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDMgLmxlZnQtc2lkZSAubWFpbi1pbWcgcDpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiAzNTJweDtcbiAgICBsZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAzIC5sZWZ0LXNpZGUgLm1haW4taW1nIHA6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogY2FsYygyMjkgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygyMiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAzIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAzIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDIzMnB4O1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDMgLnJpZ2h0LXNpZGUgLnN1Yi1pbWcgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogY2FsYygxODEgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1NCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAucmlnaHQtc2lkZSAuc3ViLWltZyBpbWc6bnRoLW9mLXR5cGUoMSksXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAucmlnaHQtc2lkZSAuc3ViLWltZyBpbWc6bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAucmlnaHQtc2lkZSAuc3ViLWltZyBpbWc6bnRoLW9mLXR5cGUoMSksXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAucmlnaHQtc2lkZSAuc3ViLWltZyBpbWc6bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiBjYWxjKDEyOSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAzIC5yaWdodC1zaWRlIC5zdWItaW1nIGltZzpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDMgLnJpZ2h0LXNpZGUgLnN1Yi1pbWcgaW1nOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDMgLnJpZ2h0LXNpZGUgLnN1Yi1pbWcgaW1nOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xMzUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAucmlnaHQtc2lkZSAucGhvdG8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNTA0XzAxL3N0eWxlMDMtcGhvdG9iYWNrLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAzIC5yaWdodC1zaWRlIC5waG90byB7XG4gICAgd2lkdGg6IDM2NC41cHg7XG4gICAgaGVpZ2h0OiAzODlweDtcbiAgICBwYWRkaW5nOiAzNHB4IDAgMCAyNnB4O1xuICAgIG1hcmdpbjogNTFweCAwIDAgMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAucmlnaHQtc2lkZSAucGhvdG8ge1xuICAgIHdpZHRoOiBjYWxjKDI3NyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoMjk4IC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoMzIgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoMjcgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDUyIC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDQ5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTAzIC5yaWdodC1zaWRlIC5waG90byAucGhvdG8taW5uZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwMyAucmlnaHQtc2lkZSAucGhvdG8gLnBob3RvLWlubmVyIHtcbiAgICB3aWR0aDogY2FsYygyMjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDMgLnJpZ2h0LXNpZGUgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5pdGVtLXR4dCBwIHtcbiAgICB3aWR0aDogY2FsYygxMDUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQge1xuICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEzOSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAge1xuICBmb250LWZhbWlseTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMTE0cHg7XG4gICAgbGVmdDogNTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogY2FsYyg3NiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDM0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDE1OXB4O1xuICAgIGxlZnQ6IDExN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiBjYWxjKDEwNSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDc5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMTE5cHg7XG4gICAgbGVmdDogMjA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IGNhbGMoNzggLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygxMzggLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICAgIHRvcDogNjJweDtcbiAgICBsZWZ0OiAyNzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICAgIHRvcDogY2FsYygzOSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDE4NCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg1KSB7XG4gICAgdG9wOiA4NnB4O1xuICAgIGxlZnQ6IDM4N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg1KSB7XG4gICAgdG9wOiBjYWxjKDU1IC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoMjYyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjI1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDYpIHtcbiAgICB0b3A6IDE4NnB4O1xuICAgIGxlZnQ6IDQwM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg2KSB7XG4gICAgdG9wOiBjYWxjKDEyMyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDI3MiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLmxlZnQtc2lkZSAubWFpbi1pbWcgcCBzcGFuOm50aC1vZi10eXBlKDcpIHtcbiAgICB0b3A6IDUxN3B4O1xuICAgIGxlZnQ6IDI5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg3KSB7XG4gICAgdG9wOiBjYWxjKDM0NyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDE5OSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi43NXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5sZWZ0LXNpZGUgLm1haW4taW1nIHAgc3BhbjpudGgtb2YtdHlwZSg4KSB7XG4gICAgdG9wOiA1MzlweDtcbiAgICBsZWZ0OiAzODFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAubGVmdC1zaWRlIC5tYWluLWltZyBwIHNwYW46bnRoLW9mLXR5cGUoOCkge1xuICAgIHRvcDogY2FsYygzNjIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygyNTggLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLnJpZ2h0LXNpZGUgLnN1Yi1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDMyMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAucmlnaHQtc2lkZSAuc3ViLWltZyBpbWcge1xuICAgIHdpZHRoOiAxOThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAucmlnaHQtc2lkZSAuc3ViLWltZyBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDE1OCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdHlsZTA0IC5yaWdodC1zaWRlIC5waG90byB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDRfMDEvc3R5bGUwNC1waG90b2JhY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLnJpZ2h0LXNpZGUgLnBob3RvIHtcbiAgICB3aWR0aDogMzgzLjVweDtcbiAgICBoZWlnaHQ6IDQ2NS41cHg7XG4gICAgcGFkZGluZzogNDNweCAwIDAgNDFweDtcbiAgICBtYXJnaW46IDU1cHggMCAwIDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLnJpZ2h0LXNpZGUgLnBob3RvIHtcbiAgICB3aWR0aDogY2FsYygyOTggLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDM3MCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDM1IC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDMyIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg1MCAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYyg0MyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3R5bGUwNCAucmlnaHQtc2lkZSAucGhvdG8gLnBob3RvLWlubmVyIHtcbiAgICB3aWR0aDogMjY5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0eWxlMDQgLnJpZ2h0LXNpZGUgLnBob3RvIC5waG90by1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMjE0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0YWZmIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3RhZmYge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3RhZmYge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjMgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNzMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3RhZmYgZGwge1xuICBmb250LWZhbWlseTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3RhZmYgZGwge1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDRfMDEgc2VjdGlvbi5zdGFmZiBkbCB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0YWZmIGRsIGR0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3RhZmYgZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3RhZmYgZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3RhZmYgZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3RhZmYgZGwgZGQrZHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0YWZmIGRsIGRkK2R0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0YWZmIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ5NDc0NztcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMSBzZWN0aW9uLnN0YWZmIGEge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiA3M3B4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA0XzAxIHNlY3Rpb24uc3RhZmYgYSB7XG4gICAgd2lkdGg6IGNhbGMoMzEyIC8gMzc1ICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyOSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNjIgLyAzNzUgKiAxMDB2dykgYXV0byAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHR5cGV3cml0ZXIge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdHlwZXdyaXRlciB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgdHlwZXdyaXRlciB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdHlwZXdyaXRlciB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZUJvdW5jZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICB9XG4gIDc4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDg4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB9XG4gIDk0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUJvdW5jZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICB9XG4gIDc4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDg4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB9XG4gIDk0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGVCb3VuY2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgfVxuICA3OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA4OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgfVxuICA5NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlQm91bmNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIH1cbiAgNzglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgODglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIH1cbiAgOTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi8qXG5Nb2R1bGUgQWNjb3JkaW9uSnNcbiAqL1xuLmFjXG4gIC5hY1xuICAgICYtdHJpZ2dlclxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICArcGMoKVxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgc3BhblxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0ZXh0LWluZGVudCAtOTk5OXB4XG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgJi1wYW5lbFxuICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5IGhlaWdodCwgdmlzaWJpbGl0eVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gZWFzZVxuICAmLmpzLWVuYWJsZWRcbiAgICAuYWMtcGFuZWxcbiAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICYuaXMtYWN0aXZlXG4gICAgLmFjLXBhbmVsXG4gICAgICB2aXNpYmlsaXR5IHZpc2libGUiLCIvKlxuUGFnZSBMcCBUcmVuZHN0eWxlXG4gKi9cbmhlYWRlclxuICBwb3NpdGlvbiByZWxhdGl2ZVxuLnBjLW1lbnUsIC5zcC1tZW51XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHotaW5kZXggMlxuYm9keVxuICBvdmVyZmxvdyB2aXNpYmxlXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNF8wMVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBmb250LXNpemUgMFxuICBjb2xvciAjNDk0NzQ3XG4gIGZvbnQtZmFtaWx5OiBcInl1LWdvdGhpYy1wcjZuXCIsIHNhbnMtc2VyaWY7XG4gICtwYygpXG4gICAgYmFja2dyb3VuZCAjRjVGM0YzXG4gICtzcCgpXG4gICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNF8wMS9iYWNrLmpwZykgbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gIGltZyxcbiAgdmlkZW9cbiAgICB3aWR0aCAxMDAlXG4gICpcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgYVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIC5mYWRlLC56b29tLCAuYm91bmRcbiAgICBvcGFjaXR5IDBcbiAgLnR5cGV3cml0ZXJcbiAgICBvcGFjaXR5IDBcbiAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAuZmFkZS5hY3RpdmVcbiAgICBhbmltYXRpb24gZmFkZSAxcyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICAuem9vbS5hY3RpdmVcbiAgICBhbmltYXRpb24gem9vbSAxcyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICAudHlwZXdyaXRlci5hY3RpdmVcbiAgICBhbmltYXRpb24gdHlwZXdyaXRlciAwcyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICAuYm91bmQuYWN0aXZlXG4gICAgYW5pbWF0aW9uOiBmYWRlQm91bmNlIDNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICBAa2V5ZnJhbWVzIGZhZGVcbiAgICAwJVxuICAgICAgb3BhY2l0eSAwXG4gICAgMTAwJVxuICAgICAgb3BhY2l0eSAxXG4gIEBrZXlmcmFtZXMgdHlwZXdyaXRlclxuICAgIHRvXG4gICAgICBvcGFjaXR5IDFcbiAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICBAa2V5ZnJhbWVzIHpvb21cbiAgICAwJVxuICAgICAgb3BhY2l0eSAwXG4gICAgICB0cmFuc2Zvcm0gc2NhbGUoMSlcbiAgICAxMDAlXG4gICAgICBvcGFjaXR5IDFcbiAgICAgIHRyYW5zZm9ybSBzY2FsZSgxLjEpXG4gIEBrZXlmcmFtZXMgZmFkZUJvdW5jZVxuICAgIDAlXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC0zMHB4KVxuICAgIDIwJVxuICAgICAgb3BhY2l0eSAxXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgICAzNSVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC0yMHB4KVxuICAgIDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gICAgNjUlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpXG4gICAgNzglXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgICA4OCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KVxuICAgIDk0JVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gICAgMTAwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gICAgICBvcGFjaXR5OiAxO1xuICAucGNcbiAgICArc3AoKVxuICAgICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcbiAgLnNwXG4gICAgK3BjKClcbiAgICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG5cbiAgLmJhY2tncm91bmRcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDRfMDEvYmFjay5qcGcpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICArcGMoKVxuICAgICAgZGlzcGxheSBub25lXG5cbiAgc2VjdGlvblxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWFyZ2luIDAgYXV0b1xuICAgICYua3ZcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgLmt2LWltZ1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICArcGMoKVxuICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGhlaWdodCBjYWxjKDYwNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBpbWdcbiAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICBhbmltYXRpb24gZmFkZSAxcyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxc1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyc1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNClcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAzc1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAyNSVcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgcFxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIG9wYWNpdHkgMFxuICAgICAgICAgIGFuaW1hdGlvbiBmYWRlIC44cyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYyg0NSAvIDE2MDAgKiAxMDB2dylcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMjUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuODhlbVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDRzXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB0b3AgY2FsYygxMzMgLyAxNjAwICogMTAwdncpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygyNjcgLyAxNjAwICogMTAwdncpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB0b3AgY2FsYygxMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoMTUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuNjZlbVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDQuOHNcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKDI4MiAvIDE2MDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKDY2OCAvIDE2MDAgKiAxMDB2dylcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKDI2NSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoMjMyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjg2ZW1cbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSA1LjZzXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygzOSAvIDE2MDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgdG9wIGNhbGMoNDU1IC8gMTYwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICByaWdodCBjYWxjKDIzOSAvIDE2MDAgKiAxMDB2dylcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKDU1NiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoMjEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIFxuICAgICAgLnJlYWRcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4tdG9wIDk2cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMjIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgZGxcbiAgICAgICAgICBkdFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjA0ZW1cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMTUwJVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMTIwJVxuICAgICAgICAgIGRkXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wM2VtXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgMTNweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMTUwJVxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtLjAyZW1cbiAgICAgICAgICAgICAgbWFyZ2luIGNhbGMoMjMgLyAzNzUgKiAxMDB2dykgYXV0byAwXG4gICAgICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDMwNyAvIDM3NSAqIDEwMHZ3KVxuICAgICYuc3R5bGVcbiAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICtwYygpXG4gICAgICAgIHdpZHRoIDk4MHB4XG4gICAgICArc3AoKVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAubGVmdC1zaWRlXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggNTAwcHhcbiAgICAgICAgICBwb3NpdGlvbiBzdGlja3lcbiAgICAgICAgICB0b3AgMTAwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDMzNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIG1hcmdpbi1sZWZ0IGNhbGMoMjIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLm1haW4taW1nXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIC5yaWdodC1zaWRlXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggNDAwcHhcbiAgICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAuaXRlbS1kZXRhaWxcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygzMDcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgICBkbFxuICAgICAgICAgICAgZHRcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE1MCVcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgIzc3N1xuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZyAyNHB4IDAgMThweCAwXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMTIgLyAzNzUgKiAxMDB2dykgMCBjYWxjKDQgLyAzNzUgKiAxMDB2dykgMFxuICAgICAgICAgICAgZGRcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE1MCVcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMjFweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDEzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLS4wMmVtXG4gICAgICAgIC5zdWItaW1nXG4gICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMzZweFxuICAgICAgICAgICAgZ2FwIDRweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDMxNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgbWFyZ2luIGNhbGMoNDMgLyAzNzUgKiAxMDB2dykgYXV0byAwIGNhbGMoMjggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGdhcCBjYWxjKDQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC41c1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC4xc1xuICAgICAgICAuaXRlbS1kZXRhaWwyXG4gICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgbGluZS1oZWlnaHQgMTUwJVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDM4cHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDE2IC8gMzc1ICogMTAwdncpIGF1dG8gMFxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMzA3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtLjAyZW1cbiAgICAgICAgLnBob3RvXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAucGhvdG8taW5uZXJcbiAgICAgICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAuaXRlbS1jb250YWluZXJcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LWVuZFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBnYXAgN3B4IDBcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMjVweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBnYXAgY2FsYyg3IC8gMzc1ICogMTAwdncpIDBcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDIwIC8gMzc1ICogMTAwdncpIGF1dG8gMCBjYWxjKDQyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDMyMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCBjYWxjKDIwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLml0ZW1cbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDE4MHB4XG4gICAgICAgICAgICAgIGdhcCAwIDEycHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTcwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGdhcCAwIGNhbGMoNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgLml0ZW0tdHh0XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICAgICAgICBhbGlnbi1pdGVtcyBiYXNlbGluZVxuICAgICAgICAgICAgICBnYXAgMCAxNnB4XG4gICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgLTJweFxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMTZweFxuICAgICAgICAgICAgICAgICAgd2lkdGggMTA5cHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE0NyVcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygtNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyg4OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgICB3aWR0aCAxMHB4XG4gICAgICAgICAgICAgICAgICBoZWlnaHQgMTBweFxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAxMDAlXG4gICAgICAgICAgICAgICAgICBtYXJnaW4gMCA1cHhcbiAgICAgICAgICAgICAgICAgICYud2hpdGVcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgI0QwRDBEMFxuICAgICAgICAgICAgICAgICAgJi5ncmF5XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI0I5QjRCNFxuICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjNDk0NzQ3XG4gICAgICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgMTFweFxuICAgICAgICAgICAgICAgICAgcGFkZGluZyAwIDhweFxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgcGFkZGluZyAwIGNhbGMoNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygxNiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICYrcFxuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAxMnB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLmFsbGl0ZW1cbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgYmFja2dyb3VuZCAjNDk0NzQ3XG4gICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggMjk2cHhcbiAgICAgICAgICAgIG1hcmdpbiA0MHB4IGF1dG8gMFxuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDQwcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygzMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDQwIC8gMzc1ICogMTAwdncpIGF1dG8gMFxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjkgLyAzNzUgKiAxMDB2dylcblxuICAgICYuc3R5bGUwMVxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCA4N3B4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMzYgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5sZWZ0LXNpZGVcbiAgICAgICAgLm1haW4taW1nXG4gICAgICAgICAgcFxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IHJnYigyMDcsIDI1NSwgMTA2KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMzVweFxuICAgICAgICAgICAgICBmb250LXdlaWdodCA5MDBcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDI1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDkwMFxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDFzXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIHRvcCAxOTVweFxuICAgICAgICAgICAgICAgICAgbGVmdCA2MnB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDEzNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDM2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS4yNXNcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgdG9wIDI4NXB4XG4gICAgICAgICAgICAgICAgICBsZWZ0IDExNHB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDE5NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDc5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS41c1xuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB0b3AgMjM4cHhcbiAgICAgICAgICAgICAgICAgIHJpZ2h0IDE1NnB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDE2MyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgcmlnaHQgY2FsYyg5MyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuNzVzXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIHRvcCAzMDFweFxuICAgICAgICAgICAgICAgICAgcmlnaHQgMTAycHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgdG9wIGNhbGMoMjA2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgICByaWdodCBjYWxjKDU2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSlcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMnNcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgdG9wIDQ3MHB4XG4gICAgICAgICAgICAgICAgICByaWdodCAxNTVweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB0b3AgY2FsYygzMTkgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIHJpZ2h0IGNhbGMoOTMgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5yaWdodC1zaWRlXG4gICAgICAgIC5zdWItaW1nXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggMjMycHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDc1cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDE4MSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg1OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSwmOm50aC1vZi10eXBlKDMpXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggMTY0cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEyOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIG1hcmdpbiAtMTc2cHggMCAwIDIzNnB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgbWFyZ2luIGNhbGMoLTEzNSAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYygxODUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLnBob3RvXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNF8wMS9zdHlsZTAxLXBob3RvYmFjay5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAzNThweFxuICAgICAgICAgICAgaGVpZ2h0IDQ0OXB4XG4gICAgICAgICAgICBwYWRkaW5nIDI4cHggMCAwIDQwcHhcbiAgICAgICAgICAgIG1hcmdpbiA0OHB4IDAgMCAyNXB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMjg1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBoZWlnaHQgY2FsYygzNTcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHBhZGRpbmcgY2FsYygyMCAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYygzMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgbWFyZ2luIGNhbGMoNTIgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoNTMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAucGhvdG8taW5uZXJcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDI2OXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDIxNCAvIDM3NSAqIDEwMHZ3KVxuXG4gICAgJi5zdHlsZTAyXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4tdG9wIDExNXB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTM2IC8gMzc1ICogMTAwdncpXG4gICAgICAubGVmdC1zaWRlXG4gICAgICAgIC5tYWluLWltZ1xuICAgICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxleGVuZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDQ1cHhcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygzNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICBjb2xvciAjREI2RjZGXG4gICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMXNcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIHRvcCA4cHhcbiAgICAgICAgICAgICAgICAgICAgbGVmdCA2cHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS4yNXNcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIHRvcCAxNDRweFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDJweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgdG9wIGNhbGMoOTkgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS43NXNcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIHRvcCAyODRweFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDVweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgdG9wIGNhbGMoMTkxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgY2FsYygxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KVxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDJzXG4gICAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgICB0b3AgNDIzcHhcbiAgICAgICAgICAgICAgICAgICAgbGVmdCA1cHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDI4MyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgICBsZWZ0IGNhbGMoMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSlcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyLjI1c1xuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgdG9wIDU2M3B4XG4gICAgICAgICAgICAgICAgICAgIGxlZnQgOHB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICB0b3AgY2FsYygzNzYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI0RCNkY2RjtcbiAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB0b3AgOHB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS4yNXNcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMTEwcHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgY2FsYyg3NSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjc1c1xuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAyMjNweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDE0OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyc1xuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAzMjNweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDIxNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNClcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyLjI1c1xuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgbGVmdCA0MjFweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDI3NyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLnJpZ2h0LXNpZGVcbiAgICAgICAgLnN1Yi1pbWdcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygzMjAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDE5OHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDE1OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAucGhvdG9cbiAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA0XzAxL3N0eWxlMDItcGhvdG9iYWNrLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDM2MXB4XG4gICAgICAgICAgICBoZWlnaHQgNDUwLjVweFxuICAgICAgICAgICAgcGFkZGluZyAzMHB4IDAgMCAyNXB4XG4gICAgICAgICAgICBtYXJnaW4gNTRweCAwIDAgMjNweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDI4NSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMzU3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBwYWRkaW5nIGNhbGMoMjAgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoMjAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDUyIC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDQ5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLnBob3RvLWlubmVyXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCAzMDBweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygyNDAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLml0ZW0tY29udGFpbmVyXG4gICAgICAgICAgLml0ZW1cbiAgICAgICAgICAgIC5pdGVtLXR4dFxuICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoOTUgLyAzNzUgKiAxMDB2dylcblxuICAgICYuc3R5bGUwM1xuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCAxMTVweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDE0MSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLmxlZnQtc2lkZVxuICAgICAgICAubWFpbi1pbWdcbiAgICAgICAgICBwXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJjZW50dXJ5LWdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMTNlbVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxc1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDI1cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDIwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAmLm9yYW5nZVxuICAgICAgICAgICAgICBjb2xvciAjRkY5OTAwXG4gICAgICAgICAgICAmLmJsdWVcbiAgICAgICAgICAgICAgY29sb3IgIzFFNUNGQ1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDIyZGVnKVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHRvcCAxNjBweFxuICAgICAgICAgICAgICAgIGxlZnQgNDNweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKDExMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGxlZnQgY2FsYygyNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHRvcCAyNTdweFxuICAgICAgICAgICAgICAgIGxlZnQgMjRweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKDE3MSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGxlZnQgY2FsYygxNiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKC0yMGRlZylcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB0b3AgMzUycHhcbiAgICAgICAgICAgICAgICBsZWZ0IDMycHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB0b3AgY2FsYygyMjkgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBsZWZ0IGNhbGMoMjIgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5yaWdodC1zaWRlXG4gICAgICAgIC5zdWItaW1nXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxc1xuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHdpZHRoIDIzMnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA3NXB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygxODEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoNTQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSksJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHdpZHRoIDE2NHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygxMjkgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC41c1xuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgLTE3NnB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKC0xMzUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLnBob3RvXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNF8wMS9zdHlsZTAzLXBob3RvYmFjay5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAzNjQuNXB4XG4gICAgICAgICAgICBoZWlnaHQgMzg5cHhcbiAgICAgICAgICAgIHBhZGRpbmcgMzRweCAwIDAgMjZweFxuICAgICAgICAgICAgbWFyZ2luIDUxcHggMCAwIDI0cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygyNzcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGhlaWdodCBjYWxjKDI5OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDMyIC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDI3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBtYXJnaW4gY2FsYyg1MiAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYyg0OSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIC5waG90by1pbm5lclxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggMzAwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjIwIC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5pdGVtLWNvbnRhaW5lclxuICAgICAgICAgIC5pdGVtXG4gICAgICAgICAgICAuaXRlbS10eHRcbiAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEwNSAvIDM3NSAqIDEwMHZ3KVxuICAgIFxuICAgICYuc3R5bGUwNFxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCAxMTVweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDEzOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLmxlZnQtc2lkZVxuICAgICAgICAubWFpbi1pbWdcbiAgICAgICAgICBwXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICBjb2xvciAjRkZGNTAwXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMzVweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMjUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxc1xuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB0b3AgMTE0cHhcbiAgICAgICAgICAgICAgICAgIGxlZnQgNTFweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB0b3AgY2FsYyg3NiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDM0IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS4yNXNcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgdG9wIDE1OXB4XG4gICAgICAgICAgICAgICAgICBsZWZ0IDExN3B4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDEwNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDc5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS41c1xuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB0b3AgMTE5cHhcbiAgICAgICAgICAgICAgICAgIGxlZnQgMjA0cHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgdG9wIGNhbGMoNzggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIGxlZnQgY2FsYygxMzggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KVxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjc1c1xuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB0b3AgNjJweFxuICAgICAgICAgICAgICAgICAgbGVmdCAyNzJweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB0b3AgY2FsYygzOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDE4NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDJzXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIHRvcCA4NnB4XG4gICAgICAgICAgICAgICAgICBsZWZ0IDM4N3B4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDU1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgICBsZWZ0IGNhbGMoMjYyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNilcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMi4yNXNcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgdG9wIDE4NnB4XG4gICAgICAgICAgICAgICAgICBsZWZ0IDQwM3B4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDEyMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDI3MiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDIuNXNcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgdG9wIDUxN3B4XG4gICAgICAgICAgICAgICAgICBsZWZ0IDI5NHB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDM0NyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGVmdCBjYWxjKDE5OSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDgpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDIuNzVzXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIHRvcCA1MzlweFxuICAgICAgICAgICAgICAgICAgbGVmdCAzODFweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB0b3AgY2FsYygzNjIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIGxlZnQgY2FsYygyNTggLyAzNzUgKiAxMDB2dylcbiAgICAgIC5yaWdodC1zaWRlXG4gICAgICAgIC5zdWItaW1nXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMzIxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCAxOThweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygxNTggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLnBob3RvXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNF8wMS9zdHlsZTA0LXBob3RvYmFjay5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAzODMuNXB4XG4gICAgICAgICAgICBoZWlnaHQgNDY1LjVweFxuICAgICAgICAgICAgcGFkZGluZyA0M3B4IDAgMCA0MXB4XG4gICAgICAgICAgICBtYXJnaW4gNTVweCAwIDAgMTJweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDI5OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMzcwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBwYWRkaW5nIGNhbGMoMzUgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoMzIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDUwIC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDQzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLnBob3RvLWlubmVyXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCAyNjlweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygyMTQgLyAzNzUgKiAxMDB2dylcblxuICAgICYuc3RhZmZcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4tdG9wIDE1NXB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIwMHB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoNjMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgcGFkZGluZy1ib3R0b20gY2FsYyg3MyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgZGxcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBsaW5lLWhlaWdodCAyMXB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygxNiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBkdFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAgIGRkXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgJitkdFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTAgLyAzNzUgKiAxMDB2dylcbiAgICAgIGFcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICM0OTQ3NDdcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCA0MDBweFxuICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgNDBweFxuICAgICAgICAgIG1hcmdpbiA3M3B4IGF1dG8gMFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoMzEyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoMTQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDI5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoNjIgLyAzNzUgKiAxMDB2dykgYXV0byAwXG4iLCJAcmVxdWlyZSAnLi9fdmFyaWFibGVzLnN0eWwnXG5cbnNwKClcbiAgQG1lZGlhICRzcFxuICAgIHtibG9ja31cblxucGMoKVxuICBAbWVkaWEgJHBjXG4gICAge2Jsb2NrfVxuXG50YWIoKVxuICBAbWVkaWEgJHRhYlxuICAgIHtibG9ja31cblxubHAoKVxuICBAbWVkaWEgJGxwXG4gICAge2Jsb2NrfVxuXG5scHBjKClcbiAgQG1lZGlhICRscHBjXG4gICAge2Jsb2NrfVxuXG5scHRhYigpXG4gIEBtZWRpYSAkbHB0YWJcbiAgICB7YmxvY2t9XG5cbi8vIOebuOWvvuWApHdpZHRo44GobWF4LXdpZHRo44KS44G+44Go44KB44Gm5oyH5a6aXG53bWF4KHcpXG4gIHdpZHRoIHVuaXQoKHcgKiAuMSksICdyZW0nKVxuICBtYXgtd2lkdGggdW5pdCh3LCAncHgnKVxuXG4vLyDnm7jlr77lgKRoZWlnaHTjgahtYXgtaGVpZ2h044KS44G+44Go44KB44Gm5oyH5a6aXG5obWF4KGgpXG4gIGhlaWdodCB1bml0KChoICogLjEpLCAncmVtJylcbiAgbWF4LWhlaWdodCB1bml0KGgsICdweCcpXG5cbi8vIChwYy90YWIpIG1lZGlhIHF1ZXJ5IOOBq+OCiOOBo+OBpuODl+ODreODkeODhuOCo+OBruWNmOS9jeOCkuWIh+OCiuabv+OBiFxucnByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KHZhbCwgJ3B4JylcbiAgK3RhYigpXG4gICAge3Byb3B9IHVuaXQoKHZhbCAqIC4xKSwgJ3JlbScpXG5cbmxwcm9wKHByb3AsIHZhbClcbiAgK3BjKClcbiAgICB7cHJvcH0gdW5pdCgoKHZhbCAvIDE0NDApICogMTAwKSwgJ3Z3JylcblxucHJvcDEyMDAocHJvcCwgdmFsKVxuICArbHBwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArbHB0YWIoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTIwMCkgKiAxMDApLCAndncnKVxuIl19 */
