@charset "utf-8";
.all-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(172 / 375 * 100vw);
  height: calc(36 / 375 * 100vw);
  margin: 0 auto;
  border-radius: calc(4 / 375 * 100vw);
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  font-size: calc(11 / 375 * 100vw);
  line-height: 1;
  text-decoration: none;
}
.ac .ac-trigger {
  display: flex;
  align-items: center;
  position: relative;
}
.ac .ac-trigger span {
  position: relative;
  text-indent: -9999px;
  overflow: hidden;
}
.ac .ac-trigger span::before,
.ac .ac-trigger span::after {
  content: '';
  position: absolute;
}
.ac .ac-panel {
  overflow: hidden;
  transition-property: height, visibility;
  transition-timing-function: ease;
}
.ac.js-enabled .ac-panel {
  visibility: hidden;
}
.ac.is-active .ac-panel {
  visibility: visible;
}
body {
  overflow: visible;
}
main.contents.lp-j_magazine_2505_02 {
  position: relative;
  font-size: 0;
  color: #1c1c1c;
  font-family: "Zen Kaku Gothic New", sans-serif;
}
main.contents.lp-j_magazine_2505_02 img,
main.contents.lp-j_magazine_2505_02 video {
  width: 100%;
}
main.contents.lp-j_magazine_2505_02 * {
  box-sizing: border-box;
}
main.contents.lp-j_magazine_2505_02 a {
  display: inline-block;
}
main.contents.lp-j_magazine_2505_02 .fade,
main.contents.lp-j_magazine_2505_02 .fade2 {
  opacity: 0;
}
main.contents.lp-j_magazine_2505_02 .fade.active {
  animation: fade 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2505_02 .fade2.active {
  animation: fade2 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2505_02 .appear {
  visibility: hidden;
}
main.contents.lp-j_magazine_2505_02 .appear.active {
  animation: appear 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2505_02 .zoom {
  transform: scale(0);
}
main.contents.lp-j_magazine_2505_02 .zoom.active {
  animation: zoom 0.5s ease-in-out forwards;
}
main.contents.lp-j_magazine_2505_02 .type span {
  visibility: hidden;
}
main.contents.lp-j_magazine_2505_02 .type.active span {
  animation: 0.5s appear ease-in forwards;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(2) {
  animation-delay: 0.1s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(3) {
  animation-delay: 0.2s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(4) {
  animation-delay: 0.3s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(5) {
  animation-delay: 0.4s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(6) {
  animation-delay: 0.5s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(7) {
  animation-delay: 0.6s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(8) {
  animation-delay: 0.7s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(9) {
  animation-delay: 0.8s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(10) {
  animation-delay: 0.9s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(11) {
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(12) {
  animation-delay: 1.1s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(13) {
  animation-delay: 1.2s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(14) {
  animation-delay: 1.3s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(15) {
  animation-delay: 1.4s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(16) {
  animation-delay: 1.5s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(17) {
  animation-delay: 1.6s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(18) {
  animation-delay: 1.7s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(19) {
  animation-delay: 1.8s;
}
main.contents.lp-j_magazine_2505_02 .type.active span:nth-of-type(20) {
  animation-delay: 1.9s;
}
main.contents.lp-j_magazine_2505_02 .background {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
}
main.contents.lp-j_magazine_2505_02 section {
  position: relative;
  margin: 0 auto;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner {
  margin: 0 auto;
  position: relative;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner picture {
  visibility: hidden;
  animation: 0.5s appear ease-in forwards 0.5s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .sandal,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear {
  position: absolute;
  visibility: hidden;
  animation: 0.5s appear ease-in forwards;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote {
  animation-delay: 0.7s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-g {
  background: url("../img/lp-j_magazine_2505_02/stickynote-green.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-r {
  background: url("../img/lp-j_magazine_2505_02/stickynote-red.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-y {
  background: url("../img/lp-j_magazine_2505_02/stickynote-yellow.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-y p {
  font-weight: 500;
  letter-spacing: 0.06em;
  position: absolute;
  visibility: hidden;
  animation: 0.5s appear ease-in forwards 1.2s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b {
  background: url("../img/lp-j_magazine_2505_02/stickynote-blue.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p {
  font-family: "Barrio", system-ui;
  letter-spacing: 0.075em;
  color: #fff;
  position: absolute;
  visibility: hidden;
  animation: 0.5s appear ease-in forwards 1.2s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span {
  display: inline-block;
  animation: bound-anim 3s ease-in-out infinite;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(1) {
  animation-delay: 1.4s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(2) {
  animation-delay: 1.6s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(3) {
  animation-delay: 1.8s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(4) {
  animation-delay: 2s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(5) {
  animation-delay: 2.2s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(6) {
  animation-delay: 2.4s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(7) {
  animation-delay: 2.6s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(8) {
  animation-delay: 2.8s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(9) {
  animation-delay: 1.6s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(10) {
  animation-delay: 1.8s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(11) {
  animation-delay: 2s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(12) {
  animation-delay: 2.2s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(13) {
  animation-delay: 2.4s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(14) {
  animation-delay: 2.6s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(15) {
  animation-delay: 2.8s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p span:nth-of-type(16) {
  animation-delay: 3s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .sandal,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  letter-spacing: 0.09em;
  display: flex;
  align-items: center;
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .sandal::before,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup::before,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag::before,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare::before,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare::before,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory::before,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear::before {
  display: inline-block;
  content: "";
  border: 2px solid #1c1c1c;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory,
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear {
  writing-mode: vertical-lr;
}
main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear::before {
  width: calc(10 / 375 * 100vw);
  height: calc(9 / 375 * 100vw);
}
main.contents.lp-j_magazine_2505_02 section.read {
  font-weight: 500;
  line-height: 176%;
  letter-spacing: -0.05em;
  text-align: center;
  text-decoration: underline;
}
main.contents.lp-j_magazine_2505_02 section.wishlist {
  position: relative;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .back {
  position: absolute;
  top: 0;
  left: 0;
  height: 0%;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .back.active {
  animation: height 0.8s linear forwards 0.4s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .stickynote,
main.contents.lp-j_magazine_2505_02 section.wishlist .stickynote2,
main.contents.lp-j_magazine_2505_02 section.wishlist .deco {
  position: absolute;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .stickynote {
  background: url("../img/lp-j_magazine_2505_02/wishlist-stickynote.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .stickynote2 {
  background: url("../img/lp-j_magazine_2505_02/wishlist-stickynote2.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .deco {
  background: url("../img/lp-j_magazine_2505_02/wishlist-deco.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2 {
  background: #1a92fc;
  color: #fff;
  font-family: "Barrio", system-ui;
  letter-spacing: 0.05em;
  position: relative;
  z-index: 2;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.appear.active {
  animation-delay: 1.3s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(1) {
  animation-delay: 1.4s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(2) {
  animation-delay: 1.45s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(3) {
  animation-delay: 1.5s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(4) {
  animation-delay: 1.55s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(5) {
  animation-delay: 1.6s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(6) {
  animation-delay: 1.65s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(7) {
  animation-delay: 1.7s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(8) {
  animation-delay: 1.75s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(9) {
  animation-delay: 1.8s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(10) {
  animation-delay: 1.85s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(11) {
  animation-delay: 1.9s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(12) {
  animation-delay: 2s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(13) {
  animation-delay: 2.05s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(14) {
  animation-delay: 2.1s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(15) {
  animation-delay: 2.15s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist h2.type.active span:nth-of-type(16) {
  animation-delay: 2.2s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container {
  display: flex;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active .wishlist-item {
  animation: appear 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list {
  animation: appear 1s ease-in-out forwards 3.9s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span {
  visibility: hidden;
  animation: 0.5s appear ease-in forwards;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span:nth-of-type(1) {
  animation-delay: 4s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span:nth-of-type(2) {
  animation-delay: 4.1s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span:nth-of-type(3) {
  animation-delay: 4.2s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span:nth-of-type(4) {
  animation-delay: 4.3s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span:nth-of-type(5) {
  animation-delay: 4.4s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span:nth-of-type(6) {
  animation-delay: 4.5s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span:nth-of-type(7) {
  animation-delay: 4.6s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span:nth-of-type(8) {
  animation-delay: 4.7s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container.active+.category-list ul li span:nth-of-type(9) {
  animation-delay: 4.8s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item {
  visibility: hidden;
  position: relative;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .num {
  font-family: "Barrio", system-ui;
  letter-spacing: 0.05em;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .item-img {
  position: relative;
  background: #fff;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .item-img img {
  animation: fuwafuwa 1.8s ease-in-out infinite alternate-reverse;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .item-name {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  letter-spacing: 0.09em;
  text-align: right;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(1) {
  transform: rotate(3.37deg);
  animation-delay: 2.5s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(1) .item-img {
  border: 3px solid #75ffe0;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(2) {
  animation-delay: 2.7s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(2) .item-img {
  border: 3px solid #fc5e1a;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(2) .item-img img {
  animation: fuwafuwa2 1.8s ease-in-out infinite alternate-reverse;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(3) {
  transform: rotate(4.82deg);
  animation-delay: 2.9s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(3) .item-img {
  border: 3px solid #e6a0ff;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(4) {
  transform: rotate(-3.24deg);
  animation-delay: 3.1s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(4) .item-img {
  border: 3px solid #ffea01;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(4) .item-img img {
  animation: fuwafuwa2 1.8s ease-in-out infinite alternate-reverse;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(5) {
  transform: rotate(-4.57deg);
  animation-delay: 3.3s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(5) .item-img {
  border: 3px solid #fe5990;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(6) {
  transform: rotate(-1.41deg);
  animation-delay: 3.5s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(6) .item-img {
  border: 3px solid #93ff8e;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(6) .item-img img {
  animation: fuwafuwa2 1.8s ease-in-out infinite alternate-reverse;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(7) {
  animation-delay: 3.7s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(7) .item-img {
  border: 3px solid #3d90ea;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list {
  visibility: hidden;
  position: absolute;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  letter-spacing: -0.1em;
  display: flex;
  align-items: center;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li::before {
  display: inline-block;
  content: "";
  border: 2px solid #1c1c1c;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li.active span:nth-of-type(1) {
  animation-delay: 4s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li.active span:nth-of-type(2) {
  animation-delay: 4.1s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li.active span:nth-of-type(3) {
  animation-delay: 4.2s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li.active span:nth-of-type(4) {
  animation-delay: 4.3s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li.active span:nth-of-type(5) {
  animation-delay: 4.4s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li.active span:nth-of-type(6) {
  animation-delay: 4.5s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li.active span:nth-of-type(7) {
  animation-delay: 4.6s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li.active span:nth-of-type(8) {
  animation-delay: 4.7s;
}
main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li.active span:nth-of-type(9) {
  animation-delay: 4.8s;
}
main.contents.lp-j_magazine_2505_02 section .item {
  margin: 0 auto;
  position: relative;
}
main.contents.lp-j_magazine_2505_02 section .item .background {
  position: absolute;
  top: 0;
  left: 0;
}
main.contents.lp-j_magazine_2505_02 section .item .num,
main.contents.lp-j_magazine_2505_02 section .item h3,
main.contents.lp-j_magazine_2505_02 section .item .stickynote {
  position: absolute;
}
main.contents.lp-j_magazine_2505_02 section .item .num {
  font-family: "Barrio", system-ui;
  letter-spacing: 0.05em;
  transform: rotate(-15deg);
  z-index: 2;
}
main.contents.lp-j_magazine_2505_02 section .item .num span:nth-of-type(1) {
  animation-delay: 0.3s;
}
main.contents.lp-j_magazine_2505_02 section .item .num span:nth-of-type(2) {
  animation-delay: 0.4s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 {
  font-family: "Barrio", system-ui;
  letter-spacing: 0.05em;
  transform: rotate(6deg);
  background: url("../img/lp-j_magazine_2505_02/item-deco.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(1) {
  animation-delay: 0.6s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(2) {
  animation-delay: 0.7s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(3) {
  animation-delay: 0.8s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(4) {
  animation-delay: 0.9s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(5) {
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(6) {
  animation-delay: 1.1s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(7) {
  animation-delay: 1.2s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(8) {
  animation-delay: 1.3s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(9) {
  animation-delay: 1.4s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(10) {
  animation-delay: 1.5s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(11) {
  animation-delay: 1.6s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(12) {
  animation-delay: 1.7s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(13) {
  animation-delay: 1.8s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(14) {
  animation-delay: 1.9s;
}
main.contents.lp-j_magazine_2505_02 section .item h3 span:nth-of-type(15) {
  animation-delay: 2s;
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img {
  position: relative;
  z-index: 0;
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img .img-background {
  display: block;
  content: "";
  position: absolute;
  z-index: -1;
  filter: blur(2px);
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img .item-img-inner {
  overflow: hidden;
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img .item-img-inner img {
  transition: 0.3s;
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img:hover .item-img-inner img {
  transform: scale(1.1);
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt {
  overflow: hidden;
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title {
  font-weight: 700;
  letter-spacing: 0.06em;
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title.active span {
  animation: slidein 1.5s ease-in forwards;
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title.active span:nth-of-type(2) {
  animation-delay: 0.5s;
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title span {
  display: table;
  position: relative;
  transition: all 0.73s;
  transform: translateX(200%);
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title span::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .detail {
  background: #fff;
  text-align: center;
  line-height: 176%;
  text-decoration: underline;
  font-weight: 500;
  animation-delay: 0.5s;
}
main.contents.lp-j_magazine_2505_02 section .item-list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item {
  text-align: center;
  position: relative;
}
main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .brand-name {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
}
main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .item-name {
  font-weight: 700;
}
main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .item-img {
  width: 100%;
  aspect-ratio: 1/1;
  background: #fff;
  overflow: hidden;
  cursor: pointer;
}
main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .item-img img {
  transition: 0.3s;
}
main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .item-img:hover img {
  transform: scale(1.1);
}
main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .check {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  letter-spacing: 0.09em;
}
main.contents.lp-j_magazine_2505_02 section .more {
  display: block;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  letter-spacing: 0.09em;
  text-align: center;
}
main.contents.lp-j_magazine_2505_02 section .scroll-text {
  align-items: center;
  display: flex;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
}
main.contents.lp-j_magazine_2505_02 section .scroll-text ul {
  animation: flowing 20s linear infinite;
  font-family: "Barrio", system-ui;
  letter-spacing: 0.05em;
  transform: translateX(100%);
  margin: 0;
  padding: 0;
}
main.contents.lp-j_magazine_2505_02 section .scroll-text ul li {
  display: inline-block;
}
@keyframes flowing {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
main.contents.lp-j_magazine_2505_02 section#sandal,
main.contents.lp-j_magazine_2505_02 section#bag,
main.contents.lp-j_magazine_2505_02 section#makeup,
main.contents.lp-j_magazine_2505_02 section#uvcare,
main.contents.lp-j_magazine_2505_02 section#accessory,
main.contents.lp-j_magazine_2505_02 section#bodycare,
main.contents.lp-j_magazine_2505_02 section#swimwear {
  display: block;
}
main.contents.lp-j_magazine_2505_02 section#sandal {
  width: 100%;
}
main.contents.lp-j_magazine_2505_02 section#sandal .item .num {
  background: url("../img/lp-j_magazine_2505_02/sandal-stickynote-number.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#sandal .item .stickynote {
  background: url("../img/lp-j_magazine_2505_02/sandal-stickynote-deco.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#sandal .item .img-text .img-background {
  background: #75ffe0;
}
main.contents.lp-j_magazine_2505_02 section#sandal .item .img-text .title span {
  z-index: 0;
}
main.contents.lp-j_magazine_2505_02 section#sandal .item .img-text .title span::before {
  background: #75ffe0;
  z-index: -1;
}
main.contents.lp-j_magazine_2505_02 section#sandal .item .img-text .detail {
  border: 3px solid #75ffe0;
}
main.contents.lp-j_magazine_2505_02 section#sandal .item-list .item-img {
  border: 3px solid #75ffe0;
}
main.contents.lp-j_magazine_2505_02 section#sandal .item-list .check {
  background: #75ffe0;
}
main.contents.lp-j_magazine_2505_02 section#sandal .more {
  background: #75ffe0;
}
main.contents.lp-j_magazine_2505_02 section#sandal .scroll-text ul {
  color: #fc5e1a;
}
main.contents.lp-j_magazine_2505_02 section#bag {
  width: 100%;
}
main.contents.lp-j_magazine_2505_02 section#bag .item .num {
  background: url("../img/lp-j_magazine_2505_02/bag-stickynote-number.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#bag .item .stickynote {
  background: url("../img/lp-j_magazine_2505_02/bag-stickynote-deco.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#bag .item .img-text .img-background {
  background: #fc5e1a;
}
main.contents.lp-j_magazine_2505_02 section#bag .item .img-text .title {
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#bag .item .img-text .title span {
  z-index: 0;
}
main.contents.lp-j_magazine_2505_02 section#bag .item .img-text .title span::before {
  background: #fc5e1a;
  z-index: -1;
}
main.contents.lp-j_magazine_2505_02 section#bag .item .img-text .detail {
  border: 3px solid #fc5e1a;
}
main.contents.lp-j_magazine_2505_02 section#bag .item-list .item-img {
  border: 3px solid #fc5e1a;
}
main.contents.lp-j_magazine_2505_02 section#bag .item-list .check {
  background: #fc5e1a;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#bag .more {
  background: #fc5e1a;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#bag .scroll-text ul {
  color: #e6a0ff;
}
main.contents.lp-j_magazine_2505_02 section#makeup {
  width: 100%;
}
main.contents.lp-j_magazine_2505_02 section#makeup .item .num {
  background: url("../img/lp-j_magazine_2505_02/makeup-stickynote-number.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#makeup .item .stickynote {
  background: url("../img/lp-j_magazine_2505_02/makeup-stickynote-deco.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .img-background {
  background: #e6a0ff;
}
main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .title {
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .title span {
  z-index: 0;
}
main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .title span::before {
  background: #e6a0ff;
  z-index: -1;
}
main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .detail {
  border: 3px solid #e6a0ff;
}
main.contents.lp-j_magazine_2505_02 section#makeup .item-list .item-img {
  border: 3px solid #e6a0ff;
}
main.contents.lp-j_magazine_2505_02 section#makeup .item-list .check {
  background: #e6a0ff;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#makeup .more {
  background: #e6a0ff;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#makeup .scroll-text ul {
  color: #26f5fd;
}
main.contents.lp-j_magazine_2505_02 section#uvcare {
  width: 100%;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .item .num {
  background: url("../img/lp-j_magazine_2505_02/uvcare-stickynote-number.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .item .stickynote {
  background: url("../img/lp-j_magazine_2505_02/uvcare-stickynote-deco.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .item .img-text .img-background {
  background: #ffea01;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .item .img-text .title span {
  z-index: 0;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .item .img-text .title span::before {
  background: #ffea01;
  z-index: -1;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .item .img-text .detail {
  border: 3px solid #ffea01;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .item-list .item-img {
  border: 3px solid #ffea01;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .item-list .check {
  background: #ffea01;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .more {
  background: #ffea01;
}
main.contents.lp-j_magazine_2505_02 section#uvcare .scroll-text ul {
  color: #2654fc;
}
main.contents.lp-j_magazine_2505_02 section#accessory {
  width: 100%;
}
main.contents.lp-j_magazine_2505_02 section#accessory .item .num {
  background: url("../img/lp-j_magazine_2505_02/accessory-stickynote-number.png") no-repeat;
  background-size: cover;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#accessory .item .stickynote {
  background: url("../img/lp-j_magazine_2505_02/accessory-stickynote-deco.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .img-background {
  background: #fe5990;
}
main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .title {
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .title span {
  z-index: 0;
}
main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .title span::before {
  background: #fe5990;
  z-index: -1;
}
main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .detail {
  border: 3px solid #fe5990;
}
main.contents.lp-j_magazine_2505_02 section#accessory .item-list .item-img {
  border: 3px solid #fe5990;
}
main.contents.lp-j_magazine_2505_02 section#accessory .item-list .check {
  background: #fe5990;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#accessory .more {
  background: #fe5990;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#accessory .scroll-text ul {
  color: #ff294f;
}
main.contents.lp-j_magazine_2505_02 section#bodycare {
  width: 100%;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .item .num {
  background: url("../img/lp-j_magazine_2505_02/bodycare-stickynote-number.png") no-repeat;
  background-size: cover;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .item .stickynote {
  background: url("../img/lp-j_magazine_2505_02/bodycare-stickynote-deco.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .item .img-text .img-background {
  background: #93ff8e;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .item .img-text .title span {
  z-index: 0;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .item .img-text .title span::before {
  background: #93ff8e;
  z-index: -1;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .item .img-text .detail {
  border: 3px solid #93ff8e;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .item-list .item-img {
  border: 3px solid #93ff8e;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .item-list .check {
  background: #93ff8e;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .more {
  background: #93ff8e;
}
main.contents.lp-j_magazine_2505_02 section#bodycare .scroll-text ul {
  color: #f9fe28;
}
main.contents.lp-j_magazine_2505_02 section#swimwear {
  width: 100%;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .item .num {
  background: url("../img/lp-j_magazine_2505_02/swimwear-stickynote-number.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .item .stickynote {
  background: url("../img/lp-j_magazine_2505_02/swimwear-stickynote-deco.png") no-repeat;
  background-size: cover;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .item .img-text .img-background {
  background: #3d90ea;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .item .img-text .title {
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .item .img-text .title span {
  z-index: 0;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .item .img-text .title span::before {
  background: #3d90ea;
  z-index: -1;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .item .img-text .detail {
  border: 3px solid #3d90ea;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .item-list .item-img {
  border: 3px solid #3d90ea;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .item-list .check {
  background: #3d90ea;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section#swimwear .more {
  background: #3d90ea;
  color: #fff;
}
main.contents.lp-j_magazine_2505_02 section.recommend h2 {
  font-family: "Barrio", system-ui;
  letter-spacing: 0.05em;
  color: #fc5e1a;
  text-align: center;
}
main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container {
  display: flex;
  justify-content: center;
}
main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-img {
  border: 3px solid #fc5e1a;
  box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.25);
  background: #fff;
  margin: 0 auto;
}
main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-txt p {
  font-weight: 500;
  line-height: 176%;
  letter-spacing: -0.08em;
  text-align: center;
}
main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-txt a {
  display: block;
  background: #fc5e1a;
  color: #fff;
  text-align: center;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  letter-spacing: 0.09em;
  box-shadow: 3px 3px 4px 1px rgba(0,0,0,0.25);
}
main.contents.lp-j_magazine_2505_02 section.recommend .junonline {
  display: block;
  background: #1a92fc;
  color: #fff;
  text-align: center;
  font-family: "Barrio", system-ui;
  letter-spacing: 0.05em;
}
@keyframes fade {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade2 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes appear {
  0% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
@keyframes zoom {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes bound-anim {
  0% {
    transform: translateY(0);
  }
  10% {
    transform: translateY(-20px);
  }
  20% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0) /* ここで止まった状態を維持 */;
  }
}
@keyframes fuwafuwa {
  0% {
    transform: translateY(-5%);
  }
  100% {
    transform: translateY(5%);
  }
}
@keyframes fuwafuwa2 {
  0% {
    transform: translateY(5%);
  }
  100% {
    transform: translateY(-5%);
  }
}
@keyframes height {
  0% {
    height: 0%;
  }
  100% {
    height: 99%;
  }
}
@keyframes slidein {
  0% {
    transform: translateX(100%);
  }
  30% {
    transform: translateX(0%);
  }
  45% {
    transform: translateX(6%);
  }
  100% {
    transform: translateY(0%);
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-j_magazine_2505_02 .sp {
    display: none !important;
  }
  main.contents.lp-j_magazine_2505_02 .background img {
    width: 100%;
    height: 100%;
  }
  main.contents.lp-j_magazine_2505_02 section.kv {
    width: 1280px;
    background: url("../img/lp-j_magazine_2505_02/kv-back.jpg") no-repeat;
    background-size: 100%;
    padding: 56px 163px 57px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner {
    width: 954px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-g {
    width: 258px;
    height: 164px;
    top: -58px;
    right: -91px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-r {
    width: 52px;
    height: 187px;
    top: 207px;
    left: -26px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-y {
    width: 322px;
    height: 105px;
    bottom: -63px;
    right: 47px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-y p {
    font-size: 24px;
    line-height: 33px;
    top: 17px;
    left: 61px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b {
    width: 512px;
    height: 161px;
    bottom: -75px;
    left: 40px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p {
    font-size: 62px;
    line-height: 72px;
    text-shadow: 0px 4px 4px rgba(0,0,0,0.25);
    top: -10px;
    left: 78px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .sandal,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear {
    font-size: 28px;
    gap: 0 6px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .sandal::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear::before {
    width: 18px;
    height: 19px;
    margin-top: 4px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .sandal {
    top: -25px;
    left: 68px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup {
    top: -25px;
    left: 317px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup::before {
    width: 17px;
    height: 22px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag {
    top: -25px;
    right: 296px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag::before {
    width: 18px;
    height: 20px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare {
    top: 53px;
    left: -18px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare::before {
    width: 21px;
    height: 18px;
    margin-top: 0;
    margin-right: 4px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare {
    bottom: 81px;
    left: -18px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare::before {
    width: 21px;
    height: 17px;
    margin-top: 0;
    margin-right: 4px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory {
    top: 223px;
    right: -18px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory::before {
    width: 21px;
    height: 17px;
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear {
    bottom: 147px;
    right: -18px;
  }
  main.contents.lp-j_magazine_2505_02 section.read {
    font-size: 18px;
    margin-top: 62px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist {
    margin-top: 127px;
    width: 876px;
    height: 531px;
    padding: 34px 77px 0 81px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .back {
    width: 876px;
    background: url("../img/lp-j_magazine_2505_02/wishlist-back.png") no-repeat;
    background-size: cover;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .stickynote {
    width: 240px;
    height: 104px;
    top: -60px;
    left: -28px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .stickynote2 {
    width: 190px;
    height: 87px;
    bottom: -32px;
    right: -26px;
    animation-delay: 1.3s;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .deco {
    width: 334px;
    height: 97px;
    top: -53px;
    left: 87px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist h2 {
    padding: 0 16px 0 15px;
    font-size: 26px;
    line-height: 40px;
    width: 312px;
    margin: 0 0 0 195px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container {
    margin-top: -2px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item {
    width: 128px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .num {
    font-size: 27px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .item-img {
    width: 128px;
    height: 128px;
    box-shadow: 2.5px 2.5px 3.4px 0.8px #d1c3af;
    margin-top: -6px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .item-name {
    font-size: 17px;
    margin-top: 3px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(1) {
    margin: 0 0 0 9px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(2) {
    transform: rotate(-0.39deg);
    margin: 11px 0 0 53px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(3) {
    margin: 11px 0 0 57px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(4) {
    margin: 4px 0 0 60px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(5) {
    margin: -3px 0 0 39px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(6) {
    margin: 7px 0 0 49px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(7) {
    transform: rotate(6.24deg);
    margin: 12px 0 0 65px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .category-list {
    bottom: 67px;
    right: 85px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li {
    font-size: 18px;
    line-height: 127%;
    gap: 0 4px;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li::before {
    width: 10px;
    height: 11px;
  }
  main.contents.lp-j_magazine_2505_02 section .item {
    width: 813px;
    height: 534px;
    padding-top: 102px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .background {
    width: 813px;
    height: 534px;
    background: url("../img/lp-j_magazine_2505_02/item-detail-back.png") no-repeat;
    background-size: cover;
  }
  main.contents.lp-j_magazine_2505_02 section .item .num {
    font-size: 30px;
  }
  main.contents.lp-j_magazine_2505_02 section .item h3 {
    font-size: 22px;
    width: 319px;
    height: 57px;
    padding: 17px 0px 0px 42px;
    top: -8px;
    left: 310px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .stickynote {
    width: 198px;
    height: 98px;
    bottom: 8px;
    right: -24px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text {
    display: flex;
    gap: 0 26px;
    margin: 2px 0 0 94px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img {
    width: 353px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img .img-background {
    width: 338px;
    height: 338px;
    top: 15px;
    left: 15px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img .item-img-inner {
    width: 338px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt {
    margin-top: 89px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title {
    font-size: 19px;
    line-height: 27px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title span {
    padding: 0 3px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title span::before {
    height: 29px;
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .detail {
    width: 287px;
    height: 94px;
    margin-top: 9px;
    font-size: 15px;
    letter-spacing: -0.08em;
    padding: 5px 0 10px;
  }
  main.contents.lp-j_magazine_2505_02 section .item-list {
    gap: 39px 16px;
    width: 768px;
    margin: 68px auto 0;
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item {
    width: 180px;
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .brand-name {
    font-size: 14px;
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .item-name {
    font-size: 12px;
    letter-spacing: -0.09em;
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .item-img {
    margin-top: 12px;
    box-shadow: 3px 3px 4.5px 0px rgba(0,0,0,0.25);
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .check {
    width: 64px;
    margin: 12px auto 0;
    font-size: 16px;
    line-height: 24px;
  }
  main.contents.lp-j_magazine_2505_02 section .more {
    width: 144px;
    margin: 46px auto 0;
    box-shadow: 4px 4px 5.5px 1.5px rgba(0,0,0,0.25);
    font-size: 22px;
    line-height: 40px;
  }
  main.contents.lp-j_magazine_2505_02 section .scroll-text {
    line-height: 32px;
    margin-top: 99px;
  }
  main.contents.lp-j_magazine_2505_02 section .scroll-text ul {
    font-size: 28px;
  }
  main.contents.lp-j_magazine_2505_02 section .scroll-text ul li {
    padding-right: 10px;
  }
  main.contents.lp-j_magazine_2505_02 section#sandal,
  main.contents.lp-j_magazine_2505_02 section#bag,
  main.contents.lp-j_magazine_2505_02 section#makeup,
  main.contents.lp-j_magazine_2505_02 section#uvcare,
  main.contents.lp-j_magazine_2505_02 section#accessory,
  main.contents.lp-j_magazine_2505_02 section#bodycare,
  main.contents.lp-j_magazine_2505_02 section#swimwear {
    padding-top: 70px;
    margin-top: -70px;
  }
  main.contents.lp-j_magazine_2505_02 section#sandal {
    margin-top: 146px;
  }
  main.contents.lp-j_magazine_2505_02 section#sandal .item .num {
    width: 192px;
    height: 49px;
    top: -36px;
    left: 221px;
    padding: 0 0 0 68px;
  }
  main.contents.lp-j_magazine_2505_02 section#sandal .item .img-text .title {
    margin-left: 29px;
  }
  main.contents.lp-j_magazine_2505_02 section#sandal .item .img-text .title span:nth-of-type(2) {
    margin-left: 82px;
  }
  main.contents.lp-j_magazine_2505_02 section#bag {
    margin-top: 103px;
  }
  main.contents.lp-j_magazine_2505_02 section#bag .item .num {
    width: 192px;
    height: 49px;
    top: -36px;
    left: 221px;
    padding: 0 0 0 68px;
  }
  main.contents.lp-j_magazine_2505_02 section#bag .item .img-text .title {
    margin-left: 27px;
  }
  main.contents.lp-j_magazine_2505_02 section#bag .item .img-text .title span:nth-of-type(2) {
    margin-left: 41px;
  }
  main.contents.lp-j_magazine_2505_02 section#makeup {
    margin-top: 106px;
  }
  main.contents.lp-j_magazine_2505_02 section#makeup .item .num {
    width: 194px;
    height: 49px;
    top: -36px;
    left: 221px;
    padding: 0 0 0 68px;
  }
  main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .title {
    margin-left: 27px;
  }
  main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .title span:nth-of-type(2) {
    margin-left: 41px;
  }
  main.contents.lp-j_magazine_2505_02 section#uvcare {
    margin-top: 114px;
  }
  main.contents.lp-j_magazine_2505_02 section#uvcare .item .num {
    width: 192px;
    height: 48px;
    top: -36px;
    left: 221px;
    padding: 0 0 0 68px;
  }
  main.contents.lp-j_magazine_2505_02 section#uvcare .item .img-text .title {
    margin-left: 15px;
  }
  main.contents.lp-j_magazine_2505_02 section#uvcare .item .img-text .title span:nth-of-type(2) {
    margin-left: 41px;
  }
  main.contents.lp-j_magazine_2505_02 section#accessory {
    margin-top: 105px;
  }
  main.contents.lp-j_magazine_2505_02 section#accessory .item .num {
    width: 193px;
    height: 49px;
    top: -36px;
    left: 221px;
    padding: 0 0 0 68px;
  }
  main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .title {
    margin-left: 38px;
  }
  main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .title span:nth-of-type(2) {
    margin-left: 41px;
  }
  main.contents.lp-j_magazine_2505_02 section#bodycare {
    margin-top: 104px;
  }
  main.contents.lp-j_magazine_2505_02 section#bodycare .item .num {
    width: 192px;
    height: 48px;
    top: -36px;
    left: 221px;
    padding: 0 0 0 68px;
  }
  main.contents.lp-j_magazine_2505_02 section#bodycare .item .img-text .title {
    margin-left: 38px;
  }
  main.contents.lp-j_magazine_2505_02 section#bodycare .item .img-text .title span:nth-of-type(2) {
    margin-left: 41px;
  }
  main.contents.lp-j_magazine_2505_02 section#swimwear {
    margin-top: 107px;
  }
  main.contents.lp-j_magazine_2505_02 section#swimwear .item .num {
    width: 193px;
    height: 49px;
    top: -36px;
    left: 221px;
    padding: 0 0 0 68px;
  }
  main.contents.lp-j_magazine_2505_02 section#swimwear .item .img-text .title {
    margin-left: 37px;
  }
  main.contents.lp-j_magazine_2505_02 section#swimwear .item .img-text .title span:nth-of-type(2) {
    margin-left: 41px;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend {
    margin-top: 300px;
    padding-bottom: 200px;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend h2 {
    font-size: 38px;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container {
    gap: 0 55px;
    margin-top: 66px;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-img {
    width: 226px;
    height: 226px;
    padding: 10px;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-txt {
    margin-top: 20px;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-txt p {
    font-size: 14px;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-txt a {
    width: 94px;
    font-size: 16px;
    line-height: 27px;
    margin: 8px auto 0;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .junonline {
    width: 250px;
    font-size: 24px;
    line-height: 44px;
    margin: 81px auto 0;
    box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.25);
  }
}
@media (max-width: 767px) {
  main.contents.lp-j_magazine_2505_02 .pc {
    display: none !important;
  }
  main.contents.lp-j_magazine_2505_02 .background img {
    width: auto;
    height: 100vh;
  }
  main.contents.lp-j_magazine_2505_02 section.kv {
    width: 100%;
    background: url("../img/lp-j_magazine_2505_02/kv-back_sp.jpg") no-repeat;
    background-size: 100%;
    padding: calc(11 / 375 * 100vw) calc(28 / 375 * 100vw) calc(61 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner {
    width: calc(319 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-g {
    width: calc(106 / 375 * 100vw);
    height: calc(70 / 375 * 100vw);
    top: calc(-11 / 375 * 100vw);
    right: calc(-26 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-r {
    width: calc(22 / 375 * 100vw);
    height: calc(79 / 375 * 100vw);
    top: calc(102 / 375 * 100vw);
    left: calc(-16 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-y {
    width: calc(113 / 375 * 100vw);
    height: calc(43 / 375 * 100vw);
    bottom: calc(-50 / 375 * 100vw);
    right: calc(-17 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-y p {
    font-size: calc(13 / 375 * 100vw);
    line-height: calc(16 / 375 * 100vw);
    top: calc(1 / 375 * 100vw);
    left: calc(11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b {
    width: calc(247 / 375 * 100vw);
    height: calc(78 / 375 * 100vw);
    bottom: calc(-57 / 375 * 100vw);
    left: calc(-26 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .stickynote-b p {
    font-size: calc(34 / 375 * 100vw);
    line-height: calc(34 / 375 * 100vw);
    text-shadow: 0px 2px 2px rgba(0,0,0,0.25);
    top: calc(-5 / 375 * 100vw);
    left: calc(23 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .sandal,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear {
    font-size: calc(13 / 375 * 100vw);
    gap: 0 calc(3 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .sandal::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory::before,
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear::before {
    width: calc(8 / 375 * 100vw);
    height: calc(9 / 375 * 100vw);
    margin-top: calc(2 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .sandal {
    top: calc(-11 / 375 * 100vw);
    left: calc(9 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup {
    top: calc(-11 / 375 * 100vw);
    left: calc(103 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .makeup::before {
    width: calc(8 / 375 * 100vw);
    height: calc(10 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag {
    top: calc(-11 / 375 * 100vw);
    right: calc(81 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bag::before {
    width: calc(8 / 375 * 100vw);
    height: calc(10 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare {
    top: calc(24 / 375 * 100vw);
    left: calc(-11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .uvcare::before {
    width: calc(9 / 375 * 100vw);
    height: calc(8 / 375 * 100vw);
    margin-top: 0;
    margin-right: calc(2 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare {
    bottom: calc(45 / 375 * 100vw);
    left: calc(-11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .bodycare::before {
    width: calc(9 / 375 * 100vw);
    height: calc(8 / 375 * 100vw);
    margin-top: 0;
    margin-right: calc(2 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory {
    top: calc(114 / 375 * 100vw);
    right: calc(-11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .accessory::before {
    width: calc(10 / 375 * 100vw);
    height: calc(9 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.kv .kv-inner .swimwear {
    bottom: calc(21 / 375 * 100vw);
    right: calc(-11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.read {
    font-size: calc(13 / 375 * 100vw);
    margin-top: calc(34 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist {
    margin-top: calc(68 / 375 * 100vw);
    width: calc(317 / 375 * 100vw);
    height: calc(911 / 375 * 100vw);
    padding: calc(50 / 375 * 100vw) 0 calc(103 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .back {
    width: calc(317 / 375 * 100vw);
    background: url("../img/lp-j_magazine_2505_02/wishlist-back_sp.png") no-repeat;
    background-size: cover;
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .stickynote {
    width: calc(160 / 375 * 100vw);
    height: calc(70 / 375 * 100vw);
    top: calc(-29 / 375 * 100vw);
    left: calc(11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .stickynote2 {
    width: calc(156 / 375 * 100vw);
    height: calc(71 / 375 * 100vw);
    bottom: calc(2 / 375 * 100vw);
    right: calc(5 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .deco {
    width: calc(228 / 375 * 100vw);
    height: calc(69 / 375 * 100vw);
    top: calc(-24 / 375 * 100vw);
    left: calc(90 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist h2 {
    padding: 0 calc(9 / 375 * 100vw) 0 calc(10 / 375 * 100vw);
    font-size: calc(22 / 375 * 100vw);
    line-height: calc(33 / 375 * 100vw);
    width: calc(257 / 375 * 100vw);
    margin: 0 0 0 calc(30 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container {
    margin-top: calc(-2 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item {
    width: calc(113 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .num {
    font-size: calc(24 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .item-img {
    width: calc(113 / 375 * 100vw);
    height: calc(113 / 375 * 100vw);
    box-shadow: 2.2px 2.2px 3.1px 0.8px #d1c3af;
    margin-top: calc(-6 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item .item-name {
    font-size: calc(15 / 375 * 100vw);
    margin-top: calc(3 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(1) {
    margin: calc(20 / 375 * 100vw) 0 0 calc(33 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(2) {
    transform: rotate(-0.93deg);
    margin: calc(57 / 375 * 100vw) 0 0 calc(30 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(3) {
    margin: calc(-32 / 375 * 100vw) 0 0 calc(30 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(4) {
    margin: calc(-3 / 375 * 100vw) 0 0 calc(26 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(5) {
    margin: calc(-21 / 375 * 100vw) 0 0 calc(33 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(6) {
    margin: calc(12 / 375 * 100vw) 0 0 calc(26 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .wishlist-container .wishlist-item:nth-of-type(7) {
    transform: rotate(1.69deg);
    margin: calc(-19 / 375 * 100vw) 0 0 calc(33 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .category-list {
    bottom: calc(94 / 375 * 100vw);
    right: calc(36 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li {
    font-size: calc(15 / 375 * 100vw);
    line-height: 127%;
    gap: 0 calc(3 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.wishlist .category-list ul li::before {
    width: calc(9 / 375 * 100vw);
    height: calc(9 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item {
    width: calc(316 / 375 * 100vw);
    height: calc(530 / 375 * 100vw);
    padding-top: calc(70 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .background {
    width: calc(316 / 375 * 100vw);
    height: calc(530 / 375 * 100vw);
    background: url("../img/lp-j_magazine_2505_02/item-detail-back_sp.png") no-repeat;
    background-size: cover;
  }
  main.contents.lp-j_magazine_2505_02 section .item .num {
    font-size: calc(24 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item h3 {
    font-size: calc(18 / 375 * 100vw);
    width: calc(251 / 375 * 100vw);
    height: calc(45 / 375 * 100vw);
    padding: calc(13 / 375 * 100vw) 0px 0px calc(28 / 375 * 100vw);
    top: calc(15 / 375 * 100vw);
    left: calc(73 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .stickynote {
    width: calc(156 / 375 * 100vw);
    height: calc(78 / 375 * 100vw);
    bottom: calc(-21 / 375 * 100vw);
    right: calc(-21 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text {
    margin: 0 auto;
    width: calc(280 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img {
    width: calc(280 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img .img-background {
    width: calc(268 / 375 * 100vw);
    height: calc(268 / 375 * 100vw);
    top: calc(12 / 375 * 100vw);
    left: calc(12 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-img .item-img-inner {
    width: calc(268 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt {
    margin-top: calc(22 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title {
    font-size: calc(15 / 375 * 100vw);
    line-height: calc(21 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title span {
    padding: 0 calc(3 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .title span::before {
    height: calc(23 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item .img-text .item-txt .detail {
    width: calc(227 / 375 * 100vw);
    height: calc(74 / 375 * 100vw);
    margin: calc(7 / 375 * 100vw) auto 0;
    font-size: calc(12 / 375 * 100vw);
    letter-spacing: -0.05em;
    padding: calc(2 / 375 * 100vw) 0 calc(10 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item-list {
    gap: calc(36 / 375 * 100vw) calc(15 / 375 * 100vw);
    width: calc(341 / 375 * 100vw);
    margin: calc(39 / 375 * 100vw) auto 0;
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item {
    width: calc(163 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .brand-name {
    font-size: calc(13 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .item-name {
    font-size: calc(11 / 375 * 100vw);
    letter-spacing: -0.09em;
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .item-img {
    margin-top: calc(2 / 375 * 100vw);
    box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.25);
  }
  main.contents.lp-j_magazine_2505_02 section .item-list .item-list-item .check {
    width: calc(56 / 375 * 100vw);
    margin: calc(8 / 375 * 100vw) auto 0;
    font-size: calc(15 / 375 * 100vw);
    line-height: calc(19 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .more {
    width: calc(94 / 375 * 100vw);
    margin: calc(51 / 375 * 100vw) auto 0;
    box-shadow: 3px 3px 4px 1px rgba(0,0,0,0.25);
    font-size: calc(16 / 375 * 100vw);
    line-height: calc(27 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .scroll-text {
    line-height: calc(20 / 375 * 100vw);
    margin-top: calc(47 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .scroll-text ul {
    font-size: calc(18 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section .scroll-text ul li {
    padding-right: calc(10 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#sandal,
  main.contents.lp-j_magazine_2505_02 section#bag,
  main.contents.lp-j_magazine_2505_02 section#makeup,
  main.contents.lp-j_magazine_2505_02 section#uvcare,
  main.contents.lp-j_magazine_2505_02 section#accessory,
  main.contents.lp-j_magazine_2505_02 section#bodycare,
  main.contents.lp-j_magazine_2505_02 section#swimwear {
    padding-top: calc(70 / 375 * 100vw);
    margin-top: calc(-70 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#sandal {
    margin-top: calc(34 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#sandal .item .num {
    width: calc(151 / 375 * 100vw);
    height: calc(38 / 375 * 100vw);
    top: calc(-12 / 375 * 100vw);
    left: calc(-2 / 375 * 100vw);
    padding: 0 0 0 calc(54 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#sandal .item .img-text .title {
    margin-left: calc(54 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#sandal .item .img-text .title span:nth-of-type(2) {
    margin-left: calc(56 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#bag {
    margin-top: calc(10 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#bag .item .num {
    width: calc(151 / 375 * 100vw);
    height: calc(38 / 375 * 100vw);
    top: calc(-12 / 375 * 100vw);
    left: calc(-2 / 375 * 100vw);
    padding: 0 0 0 calc(54 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#bag .item .img-text .title {
    margin-left: calc(58 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#bag .item .img-text .title span:nth-of-type(2) {
    margin-left: calc(11 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#makeup {
    margin-top: calc(10 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#makeup .item .num {
    width: calc(151 / 375 * 100vw);
    height: calc(38 / 375 * 100vw);
    top: calc(-12 / 375 * 100vw);
    left: calc(-2 / 375 * 100vw);
    padding: 0 0 0 calc(54 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .title {
    margin-left: calc(57 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .title span:nth-of-type(2) {
    margin-left: calc(15 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#makeup .item .img-text .detail {
    width: calc(237 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#uvcare {
    margin-top: calc(6 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#uvcare .item .num {
    width: calc(151 / 375 * 100vw);
    height: calc(38 / 375 * 100vw);
    top: calc(-12 / 375 * 100vw);
    left: calc(-2 / 375 * 100vw);
    padding: 0 0 0 calc(54 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#uvcare .item .img-text .title {
    margin-left: calc(44 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#uvcare .item .img-text .title span:nth-of-type(2) {
    margin-left: calc(19 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#uvcare .item .img-text .detail {
    width: calc(249 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#accessory {
    margin-top: calc(5 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#accessory .item .num {
    width: calc(151 / 375 * 100vw);
    height: calc(38 / 375 * 100vw);
    top: calc(-12 / 375 * 100vw);
    left: calc(-2 / 375 * 100vw);
    padding: 0 0 0 calc(54 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .title {
    margin-left: calc(66 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .title span:nth-of-type(2) {
    margin-left: calc(15 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#accessory .item .img-text .detail {
    width: calc(243 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#bodycare {
    margin-top: calc(5 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#bodycare .item .num {
    width: calc(151 / 375 * 100vw);
    height: calc(38 / 375 * 100vw);
    top: calc(-12 / 375 * 100vw);
    left: calc(-2 / 375 * 100vw);
    padding: 0 0 0 calc(54 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#bodycare .item .img-text .title {
    margin-left: calc(66 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#bodycare .item .img-text .title span:nth-of-type(2) {
    margin-left: calc(15 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#bodycare .item .img-text .detail {
    width: calc(245 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#swimwear {
    margin-top: calc(6 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#swimwear .item .num {
    width: calc(151 / 375 * 100vw);
    height: calc(38 / 375 * 100vw);
    top: calc(-12 / 375 * 100vw);
    left: calc(-2 / 375 * 100vw);
    padding: 0 0 0 calc(54 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#swimwear .item .img-text .title {
    margin-left: calc(65 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section#swimwear .item .img-text .title span:nth-of-type(2) {
    margin-left: calc(17 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.recommend {
    margin-top: calc(204 / 375 * 100vw);
    padding-bottom: calc(100 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.recommend h2 {
    font-size: calc(22 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container {
    flex-direction: column;
    gap: calc(70 / 375 * 100vw) 0;
    margin-top: calc(30 / 375 * 100vw);
    align-items: center;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-img {
    width: calc(268 / 375 * 100vw);
    height: calc(268 / 375 * 100vw);
    padding: calc(17 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-txt {
    margin-top: calc(13 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-txt p {
    font-size: calc(14 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .recommend-container .recommend-item .recommend-txt a {
    width: calc(94 / 375 * 100vw);
    font-size: calc(16 / 375 * 100vw);
    line-height: calc(27 / 375 * 100vw);
    margin: calc(8 / 375 * 100vw) auto 0;
  }
  main.contents.lp-j_magazine_2505_02 section.recommend .junonline {
    width: calc(196 / 375 * 100vw);
    font-size: calc(19 / 375 * 100vw);
    line-height: calc(35 / 375 * 100vw);
    margin: calc(118 / 375 * 100vw) auto 0;
    box-shadow: 3px 3px 4px 1px rgba(0,0,0,0.25);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLWpfbWFnYXppbmVfMjUwNV8wMi5zdHlsIiwibW9kdWxlcy9fcGFydGlhbHMuc3R5bCIsImxwLWpfbWFnYXppbmVfMjUwNV8wMi5jc3MiLCJtb2R1bGVzL19hY2NvcmRpb25qcy5zdHlsIiwicGFnZXMvX2xwLWpfbWFnYXppbmVfMjUwNV8wMi5zdHlsIiwiX21peGluLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVMsZ0JBQUE7QUNJVDtFQUNFLGFBQVE7RUFDUixtQkFBWTtFQUNaLHVCQUFnQjtFQUNoQiw4QkFBTTtFQUNOLDhCQUFPO0VBQ1AsY0FBTztFQUNQLG9DQUFjO0VBQ2QseUJBQU87RUFDUCxzQkFBVztFQUNYLGlDQUFVO0VBQ1YsY0FBWTtFQUNaLHFCQUFnQjtBQ0ZsQjtBQ1RJO0VBQ0UsYUFBUTtFQUNSLG1CQUFZO0VBQ1osa0JBQVM7QURXZjtBQ1JNO0VBQ0Usa0JBQVM7RUFDVCxvQkFBWTtFQUNaLGdCQUFTO0FEZWpCO0FDZFE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEZ0JuQjtBQ2ZJO0VBQ0UsZ0JBQVM7RUFDVCx1Q0FBMEI7RUFDMUIsZ0NBQTJCO0FEaUJqQztBQ2ZJO0VBQ0Usa0JBQVc7QURpQmpCO0FDZkk7RUFDRSxtQkFBVztBRGlCakI7QUUxQ0E7RUFDRSxpQkFBUztBRjRDWDtBRTNDQTtFQUNFLGtCQUFTO0VBQ1QsWUFBVTtFQUNWLGNBQU07RUFDTiw4Q0FBaUM7QUY2Q25DO0FFNUNFOztFQUVFLFdBQU07QUY4Q1Y7QUU3Q0U7RUFDRSxzQkFBVztBRitDZjtBRTlDRTtFQUNFLHFCQUFRO0FGZ0RaO0FFL0NFOztFQUNFLFVBQVE7QUZrRFo7QUVqREU7RUFDRSx1Q0FBVTtBRm1EZDtBRWxERTtFQUNFLHdDQUFVO0FGb0RkO0FFbkRFO0VBQ0Usa0JBQVc7QUZxRGY7QUVwREU7RUFDRSx5Q0FBVTtBRnNEZDtBRXJERTtFQUNFLG1CQUFVO0FGdURkO0FFdERFO0VBQ0UseUNBQVU7QUZ3RGQ7QUV0REk7RUFDRSxrQkFB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QUs7SUFDTCxtQkFBUTtFRnV0QmxCO0VHNzVETztJRHN0Q0ssaUJBQVk7RUYrdEJ4QjtFR3I3RE87SURndUNTLGlCQUFZO0VGc3VCNUI7RUd0OERPO0lEdXZDRCxpQkFBVztFRmt2QmpCO0VHeitETztJRCt2Q0csWUFBTTtJQUNOLFlBQU87SUFDUCxVQUFJO0lBQ0osV0FBSztJQUNMLG1CQUFRO0VGd3ZCbEI7RUczL0RPO0lEa3hDSyxpQkFBWTtFRjh2QnhCO0VHaGhFTztJRDR4Q1MsaUJBQVk7RUZxd0I1QjtFR2ppRU87SURpekNELGlCQUFXO0VGaXhCakI7RUdsa0VPO0lEMHpDRyxZQUFNO0lBQ04sWUFBTztJQUNQLFVBQUk7SUFDSixXQUFLO0lBQ0wsbUJBQVE7RUZ1eEJsQjtFR3JsRU87SUQ4MENLLGlCQUFZO0VGK3hCeEI7RUc3bUVPO0lEdzFDUyxpQkFBWTtFRnN5QjVCO0VHOW5FTztJRCsyQ0QsaUJBQVc7RUZrekJqQjtFR2pxRU87SUR3M0NHLFlBQU07SUFDTixZQUFPO0lBQ1AsVUFBSTtJQUNKLFdBQUs7SUFDTCxtQkFBUTtFRnd6QmxCO0VHcHJFTztJRDI0Q0ssaUJBQVk7RUY4ekJ4QjtFR3pzRU87SURxNUNTLGlCQUFZO0VGcTBCNUI7RUcxdEVPO0lEMDZDRCxpQkFBVztFRmkxQmpCO0VHM3ZFTztJRGs3Q0csWUFBTTtJQUNOLFlBQU87SUFDUCxVQUFJO0lBQ0osV0FBSztJQUNMLG1CQUFRO0VGdTFCbEI7RUc3d0VPO0lEczhDSyxpQkFBWTtFRisxQnhCO0VHcnlFTztJRGc5Q1MsaUJBQVk7RUZzMkI1QjtFR3R6RU87SURpK0NELGlCQUFXO0lBQ1gscUJBQWU7RUY2MkJyQjtFRy8wRU87SUQ0K0NDLGVBQVU7RUZvM0JsQjtFR2gyRU87SURtL0NDLFdBQUk7SUFDSixnQkFBVztFRjIzQm5CO0VHLzJFTztJRGlnREssWUFBTTtJQUNOLGFBQU87SUFDUCxhQUFRO0VGaTRCcEI7RUdwNEVPO0lEMGdESyxnQkFBVztFRnM0QnZCO0VHaDVFTztJRG1oRE8sZUFBVTtFRjY0QnhCO0VHaDZFTztJ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UTtFRjB0QmxCO0VHMTZETztJRDR0Q0ssbUNBQVk7RUZrdUJ4QjtFRzk3RE87SURzdUNTLG1DQUFZO0VGeXVCNUI7RUcvOERPO0lEMHVDSyw4QkFBTTtFRjZ1QmxCO0VHdjlETztJRDZ2Q0QsaUNBQVc7RUZxdkJqQjtFR2wvRE87SUR5d0NHLDhCQUFNO0lBQ04sOEJBQU87SUFDUCw0QkFBSTtJQUNKLDRCQUFLO0lBQ0wscUNBQVE7RUYydkJsQjtFR3hnRU87SUR3eENLLG1DQUFZO0VGaXdCeEI7RUd6aEVPO0lEa3lDUyxtQ0FBWTtFRnd3QjVCO0VHMWlFTztJRHN5Q0ssOEJBQU07RUY0d0JsQjtFR2xqRU87SUR1ekNELGlDQUFXO0VGb3hCakI7RUcza0VPO0lEbzBDRyw4QkFBTTtJQUNOLDhCQUFPO0lBQ1AsNEJBQUk7SUFDSiw0QkFBSztJQUNMLHFDQUFRO0VGMHhCbEI7RUdsbUVPO0lEbzFDSyxtQ0FBWTtFRmt5QnhCO0VHdG5FTztJRDgxQ1MsbUNBQVk7RUZ5eUI1QjtFR3ZvRU87SURrMkNLLDhCQUFNO0VGNnlCbEI7RUcvb0VPO0lEcTNDRCxpQ0FBVztFRnF6QmpCO0VHMXFFTztJRGs0Q0csOEJBQU07SUFDTiw4QkFBTztJQUNQLDRCQUFJO0lBQ0osNEJBQUs7SUFDTCxxQ0FBUTtFRjJ6QmxCO0VHanNFTztJRGk1Q0ssbUNBQVk7RUZpMEJ4QjtFR2x0RU87SUQyNUNTLG1DQUFZO0VGdzBCNUI7RUdudUVPO0lEKzVDSyw4QkFBTTtFRjQwQmxCO0VHM3VFTztJRGc3Q0QsaUNBQVc7RUZvMUJqQjtFR3B3RU87SUQ0N0NHLDhCQUFNO0lBQ04sOEJBQU87SUFDUCw0QkFBSTtJQUNKLDRCQUFLO0lBQ0wscUNBQVE7RUYwMUJsQjtFRzF4RU87SUQ0OENLLG1DQUFZO0VGazJCeEI7RUc5eUVPO0lEczlDUyxtQ0FBWTtFRnkyQjVCO0VHL3pFTztJRHcrQ0QsbUNBQVc7SUFDWCx1Q0FBZTtFRmczQnJCO0VHejFFTztJRGsvQ0MsaUNBQVU7RUZ1M0JsQjtFR3oyRU87SUQwL0NDLHNCQUFlO0lBQ2YsNkJBQUk7SUFDSixrQ0FBVztJQUNYLG1CQUFZO0VGODNCcEI7RUczM0VPO0lEeWdESyw4QkFBTTtJQUNOLCtCQUFPO0lBQ1AsK0JBQVE7RUZvNEJwQjtFRy80RU87SURnaERLLGtDQUFXO0VGeTRCdkI7RUd6NUVPO0lEeWhETyxpQ0FBVTtFRmc1QnhCO0VHejZFTztJRHlpRE8sNkJBQU07SUFDTixpQ0FBVTtJQUNWLG1DQUFZO0lBQ1osb0NBQU87RUZ1NUJyQjtFR244RU87SUQyakRDLDhCQUFNO0lBQ04saUNBQVU7SUFDVixtQ0FBWTtJQUNaLHNDQUFPO0lBQ1AsNENBQVc7RUY4NUJuQjtBQXQwRUYiLCJmaWxlIjoibHAtal9tYWdhemluZV8yNTA1XzAyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcbkByZXF1aXJlICcuL19taXhpbi5zdHlsJ1xuQHJlcXVpcmUgJy4vX2Jhc2Uuc3R5bCdcbi8vIG1vZHVsZXNcbkByZXF1aXJlICcuL21vZHVsZXMvX2luZGV4LnN0eWwnXG4vLyBwYWdlc1xuQHJlcXVpcmUgJy4vcGFnZXMvX2xwLWpfbWFnYXppbmVfMjUwNV8wMi5zdHlsJyIsIi8qXG5Nb2R1bGUgUGFydGlhbHNcbiAqL1xuLyog44GZ44G544Gm44KS6KaL44KL44Oc44K/44OzICovXG4uYWxsLWJ0blxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgd2lkdGggY2FsYygxNzIgLyAzNzUgKiAxMDB2dylcbiAgaGVpZ2h0IGNhbGMoMzYgLyAzNzUgKiAxMDB2dylcbiAgbWFyZ2luIDAgYXV0b1xuICBib3JkZXItcmFkaXVzIGNhbGMoNCAvIDM3NSAqIDEwMHZ3KVxuICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgZm9udC1zaXplIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgbGluZS1oZWlnaHQgMVxuICB0ZXh0LWRlY29yYXRpb24gbm9uZSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi5hbGwtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDE3MiAvIDM3NSAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDM2IC8gMzc1ICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0IC8gMzc1ICogMTAwdncpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWMgLmFjLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjIC5hYy10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5hYyAuYWMtdHJpZ2dlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hYyAuYWMtdHJpZ2dlciBzcGFuOjpiZWZvcmUsXG4uYWMgLmFjLXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFjIC5hYy1wYW5lbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uYWMuanMtZW5hYmxlZCAuYWMtcGFuZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYWMuaXMtYWN0aXZlIC5hYy1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgaW1nLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC5mYWRlLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLmZhZGUyIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC5mYWRlLmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogZmFkZSAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC5mYWRlMi5hY3RpdmUge1xuICBhbmltYXRpb246IGZhZGUyIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLmFwcGVhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC5hcHBlYXIuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBhcHBlYXIgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiAuem9vbSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiAuem9vbS5hY3RpdmUge1xuICBhbmltYXRpb246IHpvb20gMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC50eXBlIHNwYW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiAudHlwZS5hY3RpdmUgc3BhbiB7XG4gIGFuaW1hdGlvbjogMC41cyBhcHBlYXIgZWFzZS1pbiBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiAudHlwZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoNikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiAudHlwZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiAudHlwZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxMCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiAudHlwZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMjApIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC5iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIC5iYWNrZ3JvdW5kIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgLmJhY2tncm91bmQgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIva3YtYmFjay5qcGdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nOiA1NnB4IDE2M3B4IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL2t2LWJhY2tfc3AuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KSBjYWxjKDI4IC8gMzc1ICogMTAwdncpIGNhbGMoNjEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciB7XG4gICAgd2lkdGg6IDk1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDMxOSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgcGljdHVyZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiAwLjVzIGFwcGVhciBlYXNlLWluIGZvcndhcmRzIDAuNXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zYW5kYWwsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAubWFrZXVwLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmJhZyxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC51dmNhcmUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYm9keWNhcmUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYWNjZXNzb3J5LFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN3aW13ZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogMC41cyBhcHBlYXIgZWFzZS1pbiBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zdGlja3lub3RlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc3RpY2t5bm90ZS1ncmVlbi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zdGlja3lub3RlLWcge1xuICAgIHdpZHRoOiAyNThweDtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICAgIHRvcDogLTU4cHg7XG4gICAgcmlnaHQ6IC05MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtZyB7XG4gICAgd2lkdGg6IGNhbGMoMTA2IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg3MCAvIDM3NSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoLTExIC8gMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKC0yNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc3RpY2t5bm90ZS1yZWQucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS1yIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICAgIHRvcDogMjA3cHg7XG4gICAgbGVmdDogLTI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS1yIHtcbiAgICB3aWR0aDogY2FsYygyMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoNzkgLyAzNzUgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKDEwMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKC0xNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUteSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc3RpY2t5bm90ZS15ZWxsb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS15IHtcbiAgICB3aWR0aDogMzIycHg7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgICBib3R0b206IC02M3B4O1xuICAgIHJpZ2h0OiA0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUteSB7XG4gICAgd2lkdGg6IGNhbGMoMTEzIC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg0MyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBib3R0b206IGNhbGMoLTUwIC8gMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKC0xNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUteSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogMC41cyBhcHBlYXIgZWFzZS1pbiBmb3J3YXJkcyAxLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zdGlja3lub3RlLXkgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiA2MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUteSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTMgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKDEgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc3RpY2t5bm90ZS1ibHVlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiB7XG4gICAgd2lkdGg6IDUxMnB4O1xuICAgIGhlaWdodDogMTYxcHg7XG4gICAgYm90dG9tOiAtNzVweDtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiB7XG4gICAgd2lkdGg6IGNhbGMoMjQ3IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg3OCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBib3R0b206IGNhbGMoLTU3IC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoLTI2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS1iIHAge1xuICBmb250LWZhbWlseTogXCJCYXJyaW9cIiwgc3lzdGVtLXVpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbmltYXRpb246IDAuNXMgYXBwZWFyIGVhc2UtaW4gZm9yd2FyZHMgMS4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS1iIHAge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS1iIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICB0b3A6IGNhbGMoLTUgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygyMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogYm91bmQtYW5pbSAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zdGlja3lub3RlLWIgcCBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiBwIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS1iIHAgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS44cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zdGlja3lub3RlLWIgcCBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zdGlja3lub3RlLWIgcCBzcGFuOm50aC1vZi10eXBlKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiBwIHNwYW46bnRoLW9mLXR5cGUoNikge1xuICBhbmltYXRpb24tZGVsYXk6IDIuNHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS1iIHAgc3BhbjpudGgtb2YtdHlwZSg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi42cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zdGlja3lub3RlLWIgcCBzcGFuOm50aC1vZi10eXBlKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiBwIHNwYW46bnRoLW9mLXR5cGUoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS1iIHAgc3BhbjpudGgtb2YtdHlwZSgxMCkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuOHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3RpY2t5bm90ZS1iIHAgc3BhbjpudGgtb2YtdHlwZSgxMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiBwIHNwYW46bnRoLW9mLXR5cGUoMTIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiBwIHNwYW46bnRoLW9mLXR5cGUoMTMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiBwIHNwYW46bnRoLW9mLXR5cGUoMTQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjZzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiBwIHNwYW46bnRoLW9mLXR5cGUoMTUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN0aWNreW5vdGUtYiBwIHNwYW46bnRoLW9mLXR5cGUoMTYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zYW5kYWwsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAubWFrZXVwLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmJhZyxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC51dmNhcmUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYm9keWNhcmUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYWNjZXNzb3J5LFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN3aW13ZWFyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zYW5kYWwsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5tYWtldXAsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5iYWcsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC51dmNhcmUsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5ib2R5Y2FyZSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmFjY2Vzc29yeSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN3aW13ZWFyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZ2FwOiAwIDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zYW5kYWwsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5tYWtldXAsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5iYWcsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC51dmNhcmUsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5ib2R5Y2FyZSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmFjY2Vzc29yeSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN3aW13ZWFyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTMgLyAzNzUgKiAxMDB2dyk7XG4gICAgZ2FwOiAwIGNhbGMoMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnNhbmRhbDo6YmVmb3JlLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLm1ha2V1cDo6YmVmb3JlLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmJhZzo6YmVmb3JlLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnV2Y2FyZTo6YmVmb3JlLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmJvZHljYXJlOjpiZWZvcmUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYWNjZXNzb3J5OjpiZWZvcmUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3dpbXdlYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFjMWMxYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc2FuZGFsOjpiZWZvcmUsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5tYWtldXA6OmJlZm9yZSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmJhZzo6YmVmb3JlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAudXZjYXJlOjpiZWZvcmUsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5ib2R5Y2FyZTo6YmVmb3JlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYWNjZXNzb3J5OjpiZWZvcmUsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zd2ltd2Vhcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnNhbmRhbDo6YmVmb3JlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAubWFrZXVwOjpiZWZvcmUsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5iYWc6OmJlZm9yZSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnV2Y2FyZTo6YmVmb3JlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYm9keWNhcmU6OmJlZm9yZSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmFjY2Vzc29yeTo6YmVmb3JlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc3dpbXdlYXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoOSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC51dmNhcmUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYm9keWNhcmUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYWNjZXNzb3J5LFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN3aW13ZWFyIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc2FuZGFsIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuc2FuZGFsIHtcbiAgICB0b3A6IGNhbGMoLTExIC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoOSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5tYWtldXAge1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogMzE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAubWFrZXVwIHtcbiAgICB0b3A6IGNhbGMoLTExIC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoMTAzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLm1ha2V1cDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAubWFrZXVwOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDggLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmJhZyB7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMjk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYmFnIHtcbiAgICB0b3A6IGNhbGMoLTExIC8gMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKDgxIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmJhZzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYmFnOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDggLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnV2Y2FyZSB7XG4gICAgdG9wOiA1M3B4O1xuICAgIGxlZnQ6IC0xOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnV2Y2FyZSB7XG4gICAgdG9wOiBjYWxjKDI0IC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoLTExIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnV2Y2FyZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC51dmNhcmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoOSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmJvZHljYXJlIHtcbiAgICBib3R0b206IDgxcHg7XG4gICAgbGVmdDogLTE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYm9keWNhcmUge1xuICAgIGJvdHRvbTogY2FsYyg0NSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKC0xMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5ib2R5Y2FyZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5ib2R5Y2FyZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYyg5IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg4IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYWNjZXNzb3J5IHtcbiAgICB0b3A6IDIyM3B4O1xuICAgIHJpZ2h0OiAtMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5hY2Nlc3Nvcnkge1xuICAgIHRvcDogY2FsYygxMTQgLyAzNzUgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoLTExIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLmFjY2Vzc29yeTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLmt2IC5rdi1pbm5lciAuYWNjZXNzb3J5OjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN3aW13ZWFyIHtcbiAgICBib3R0b206IDE0N3B4O1xuICAgIHJpZ2h0OiAtMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ua3YgLmt2LWlubmVyIC5zd2ltd2VhciB7XG4gICAgYm90dG9tOiBjYWxjKDIxIC8gMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKC0xMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5rdiAua3YtaW5uZXIgLnN3aW13ZWFyOjpiZWZvcmUge1xuICB3aWR0aDogY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDkgLyAzNzUgKiAxMDB2dyk7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlYWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTc2JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5yZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ucmVhZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTI3cHg7XG4gICAgd2lkdGg6IDg3NnB4O1xuICAgIGhlaWdodDogNTMxcHg7XG4gICAgcGFkZGluZzogMzRweCA3N3B4IDAgODFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjggLyAzNzUgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoMzE3IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg5MTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYyg1MCAvIDM3NSAqIDEwMHZ3KSAwIGNhbGMoMTAzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuYmFjayB7XG4gICAgd2lkdGg6IDg3NnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvd2lzaGxpc3QtYmFjay5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5iYWNrIHtcbiAgICB3aWR0aDogY2FsYygzMTcgLyAzNzUgKiAxMDB2dyk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi93aXNobGlzdC1iYWNrX3NwLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuYmFjay5hY3RpdmUge1xuICBhbmltYXRpb246IGhlaWdodCAwLjhzIGxpbmVhciBmb3J3YXJkcyAwLjRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuc3RpY2t5bm90ZSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLnN0aWNreW5vdGUyLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuZGVjbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLnN0aWNreW5vdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL3dpc2hsaXN0LXN0aWNreW5vdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5zdGlja3lub3RlIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IC0yOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuc3RpY2t5bm90ZSB7XG4gICAgd2lkdGg6IGNhbGMoMTYwIC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg3MCAvIDM3NSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoLTI5IC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLnN0aWNreW5vdGUyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi93aXNobGlzdC1zdGlja3lub3RlMi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLnN0aWNreW5vdGUyIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiA4N3B4O1xuICAgIGJvdHRvbTogLTMycHg7XG4gICAgcmlnaHQ6IC0yNnB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4zcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLnN0aWNreW5vdGUyIHtcbiAgICB3aWR0aDogY2FsYygxNTYgLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDcxIC8gMzc1ICogMTAwdncpO1xuICAgIGJvdHRvbTogY2FsYygyIC8gMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKDUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLmRlY28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL3dpc2hsaXN0LWRlY28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5kZWNvIHtcbiAgICB3aWR0aDogMzM0cHg7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICAgIHRvcDogLTUzcHg7XG4gICAgbGVmdDogODdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLmRlY28ge1xuICAgIHdpZHRoOiBjYWxjKDIyOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoNjkgLyAzNzUgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKC0yNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDkwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IGgyIHtcbiAgYmFja2dyb3VuZDogIzFhOTJmYztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcnJpb1wiLCBzeXN0ZW0tdWk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IGgyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMzEycHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgaDIge1xuICAgIHBhZGRpbmc6IDAgY2FsYyg5IC8gMzc1ICogMTAwdncpIDAgY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMjIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzMgLyAzNzUgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoMjU3IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogMCAwIDAgY2FsYygzMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCBoMi5hcHBlYXIuYWN0aXZlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCBoMi50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCBoMi50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjQ1cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgaDIudHlwZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgaDIudHlwZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41NXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IGgyLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IGgyLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoNikge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNjVzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCBoMi50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCBoMi50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjc1cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgaDIudHlwZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSg5KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS44cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgaDIudHlwZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxMCkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuODVzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCBoMi50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDExKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS45cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgaDIudHlwZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxMikge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCBoMi50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4wNXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IGgyLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjFzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCBoMi50eXBlLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDE1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4xNXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IGgyLnR5cGUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMTYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyLmFjdGl2ZSAud2lzaGxpc3QtaXRlbSB7XG4gIGFuaW1hdGlvbjogYXBwZWFyIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyLmFjdGl2ZSsuY2F0ZWdvcnktbGlzdCB7XG4gIGFuaW1hdGlvbjogYXBwZWFyIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIDMuOXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIuYWN0aXZlKy5jYXRlZ29yeS1saXN0IHVsIGxpIHNwYW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogMC41cyBhcHBlYXIgZWFzZS1pbiBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lci5hY3RpdmUrLmNhdGVnb3J5LWxpc3QgdWwgbGkgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIuYWN0aXZlKy5jYXRlZ29yeS1saXN0IHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDQuMXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIuYWN0aXZlKy5jYXRlZ29yeS1saXN0IHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDQuMnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIuYWN0aXZlKy5jYXRlZ29yeS1saXN0IHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDQuM3M7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIuYWN0aXZlKy5jYXRlZ29yeS1saXN0IHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDQuNHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIuYWN0aXZlKy5jYXRlZ29yeS1saXN0IHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoNikge1xuICBhbmltYXRpb24tZGVsYXk6IDQuNXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIuYWN0aXZlKy5jYXRlZ29yeS1saXN0IHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDQuNnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIuYWN0aXZlKy5jYXRlZ29yeS1saXN0IHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IDQuN3M7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIuYWN0aXZlKy5jYXRlZ29yeS1saXN0IHVsIGxpIHNwYW46bnRoLW9mLXR5cGUoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDQuOHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTEzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW0gLm51bSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcnJpb1wiLCBzeXN0ZW0tdWk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbSAubnVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbSAuaXRlbS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtIC5pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMTI4cHg7XG4gICAgYm94LXNoYWRvdzogMi41cHggMi41cHggMy40cHggMC44cHggI2QxYzNhZjtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtIC5pdGVtLWltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTEzIC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygxMTMgLyAzNzUgKiAxMDB2dyk7XG4gICAgYm94LXNoYWRvdzogMi4ycHggMi4ycHggMy4xcHggMC44cHggI2QxYzNhZjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC02IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW0gLml0ZW0taW1nIGltZyB7XG4gIGFuaW1hdGlvbjogZnV3YWZ1d2EgMS44cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbSAuaXRlbS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW0gLml0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbSAuaXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjM3ZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luOiAwIDAgMCA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbjogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYygzMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtOm50aC1vZi10eXBlKDEpIC5pdGVtLWltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM3NWZmZTA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDIuN3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC4zOWRlZyk7XG4gICAgbWFyZ2luOiAxMXB4IDAgMCA1M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC45M2RlZyk7XG4gICAgbWFyZ2luOiBjYWxjKDU3IC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDMwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoMikgLml0ZW0taW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZjNWUxYTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSgyKSAuaXRlbS1pbWcgaW1nIHtcbiAgYW5pbWF0aW9uOiBmdXdhZnV3YTIgMS44cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQuODJkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IDIuOXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW46IDExcHggMCAwIDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbjogY2FsYygtMzIgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoMzAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSgzKSAuaXRlbS1pbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTZhMGZmO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMuMjRkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IDMuMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW46IDRweCAwIDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgbWFyZ2luOiBjYWxjKC0zIC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDI2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoNCkgLml0ZW0taW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZWEwMTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSg0KSAuaXRlbS1pbWcgaW1nIHtcbiAgYW5pbWF0aW9uOiBmdXdhZnV3YTIgMS44cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00LjU3ZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gICAgbWFyZ2luOiAtM3B4IDAgMCAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICBtYXJnaW46IGNhbGMoLTIxIC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDMzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoNSkgLml0ZW0taW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZlNTk5MDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xLjQxZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gICAgbWFyZ2luOiA3cHggMCAwIDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoNikge1xuICAgIG1hcmdpbjogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYygyNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtOm50aC1vZi10eXBlKDYpIC5pdGVtLWltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5M2ZmOGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoNikgLml0ZW0taW1nIGltZyB7XG4gIGFuaW1hdGlvbjogZnV3YWZ1d2EyIDEuOHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlLXJldmVyc2U7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDMuN3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtOm50aC1vZi10eXBlKDcpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2LjI0ZGVnKTtcbiAgICBtYXJnaW46IDEycHggMCAwIDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC53aXNobGlzdC1jb250YWluZXIgLndpc2hsaXN0LWl0ZW06bnRoLW9mLXR5cGUoNykge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEuNjlkZWcpO1xuICAgIG1hcmdpbjogY2FsYygtMTkgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoMzMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLndpc2hsaXN0LWNvbnRhaW5lciAud2lzaGxpc3QtaXRlbTpudGgtb2YtdHlwZSg3KSAuaXRlbS1pbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjM2Q5MGVhO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAud2lzaGxpc3QtY29udGFpbmVyIC53aXNobGlzdC1pdGVtIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLmNhdGVnb3J5LWxpc3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5jYXRlZ29yeS1saXN0IHtcbiAgICBib3R0b206IDY3cHg7XG4gICAgcmlnaHQ6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5jYXRlZ29yeS1saXN0IHtcbiAgICBib3R0b206IGNhbGMoOTQgLyAzNzUgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoMzYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLmNhdGVnb3J5LWxpc3QgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuY2F0ZWdvcnktbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjclO1xuICAgIGdhcDogMCA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5jYXRlZ29yeS1saXN0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEyNyU7XG4gICAgZ2FwOiAwIGNhbGMoMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuY2F0ZWdvcnktbGlzdCB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWMxYzFjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLmNhdGVnb3J5LWxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuY2F0ZWdvcnktbGlzdCB1bCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYyg5IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5jYXRlZ29yeS1saXN0IHVsIGxpLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLmNhdGVnb3J5LWxpc3QgdWwgbGkuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDQuMXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5jYXRlZ29yeS1saXN0IHVsIGxpLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0LjJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuY2F0ZWdvcnktbGlzdCB1bCBsaS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNC4zcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLmNhdGVnb3J5LWxpc3QgdWwgbGkuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDQuNHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5jYXRlZ29yeS1saXN0IHVsIGxpLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0LjVzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi53aXNobGlzdCAuY2F0ZWdvcnktbGlzdCB1bCBsaS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNC42cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ud2lzaGxpc3QgLmNhdGVnb3J5LWxpc3QgdWwgbGkuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IDQuN3M7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLndpc2hsaXN0IC5jYXRlZ29yeS1saXN0IHVsIGxpLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0LjhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSB7XG4gICAgd2lkdGg6IDgxM3B4O1xuICAgIGhlaWdodDogNTM0cHg7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzE2IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg1MzAgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNzAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogODEzcHg7XG4gICAgaGVpZ2h0OiA1MzRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL2l0ZW0tZGV0YWlsLWJhY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IGNhbGMoMzE2IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg1MzAgLyAzNzUgKiAxMDB2dyk7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9pdGVtLWRldGFpbC1iYWNrX3NwLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAubnVtLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSBoMyxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLnN0aWNreW5vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5udW0ge1xuICBmb250LWZhbWlseTogXCJCYXJyaW9cIiwgc3lzdGVtLXVpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLm51bSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAubnVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLm51bSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAubnVtIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFycmlvXCIsIHN5c3RlbS11aTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNmRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvaXRlbS1kZWNvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAzMTlweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgcGFkZGluZzogMTdweCAwcHggMHB4IDQycHg7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDMxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4IC8gMzc1ICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDI1MSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoNDUgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygxMyAvIDM3NSAqIDEwMHZ3KSAwcHggMHB4IGNhbGMoMjggLyAzNzUgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKDE1IC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoNzMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gaDMgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gaDMgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gaDMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gaDMgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC45cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gaDMgc3BhbjpudGgtb2YtdHlwZSg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIGgzIHNwYW46bnRoLW9mLXR5cGUoNikge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIGgzIHNwYW46bnRoLW9mLXR5cGUoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIGgzIHNwYW46bnRoLW9mLXR5cGUoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuM3M7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIGgzIHNwYW46bnRoLW9mLXR5cGUoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIGgzIHNwYW46bnRoLW9mLXR5cGUoMTApIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSBoMyBzcGFuOm50aC1vZi10eXBlKDExKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS42cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gaDMgc3BhbjpudGgtb2YtdHlwZSgxMikge1xuICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIGgzIHNwYW46bnRoLW9mLXR5cGUoMTMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSBoMyBzcGFuOm50aC1vZi10eXBlKDE0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS45cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gaDMgc3BhbjpudGgtb2YtdHlwZSgxNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLnN0aWNreW5vdGUge1xuICAgIHdpZHRoOiAxOThweDtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuc3RpY2t5bm90ZSB7XG4gICAgd2lkdGg6IGNhbGMoMTU2IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg3OCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBib3R0b206IGNhbGMoLTIxIC8gMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKC0yMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmltZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMCAyNnB4O1xuICAgIG1hcmdpbjogMnB4IDAgMCA5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDI4MCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmltZy10ZXh0IC5pdGVtLWltZyB7XG4gICAgd2lkdGg6IDM1M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0taW1nIHtcbiAgICB3aWR0aDogY2FsYygyODAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmltZy10ZXh0IC5pdGVtLWltZyAuaW1nLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgZmlsdGVyOiBibHVyKDJweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0taW1nIC5pbWctYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDMzOHB4O1xuICAgIGhlaWdodDogMzM4cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS1pbWcgLmltZy1iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogY2FsYygyNjggLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDI2OCAvIDM3NSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoMTIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0taW1nIC5pdGVtLWltZy1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0taW1nIC5pdGVtLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDMzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0taW1nIC5pdGVtLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMjY4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS1pbWcgLml0ZW0taW1nLWlubmVyIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS1pbWc6aG92ZXIgLml0ZW0taW1nLWlubmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmltZy10ZXh0IC5pdGVtLXR4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0tdHh0IHtcbiAgICBtYXJnaW4tdG9wOiA4OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0tdHh0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS10eHQgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS10eHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS10eHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmltZy10ZXh0IC5pdGVtLXR4dCAudGl0bGUuYWN0aXZlIHNwYW4ge1xuICBhbmltYXRpb246IHNsaWRlaW4gMS41cyBlYXNlLWluIGZvcndhcmRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0tdHh0IC50aXRsZS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmltZy10ZXh0IC5pdGVtLXR4dCAudGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjczcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmltZy10ZXh0IC5pdGVtLXR4dCAudGl0bGUgc3BhbiB7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS10eHQgLnRpdGxlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgY2FsYygzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS10eHQgLnRpdGxlIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbSAuaW1nLXRleHQgLml0ZW0tdHh0IC50aXRsZSBzcGFuOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmltZy10ZXh0IC5pdGVtLXR4dCAudGl0bGUgc3Bhbjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0gLmltZy10ZXh0IC5pdGVtLXR4dCAuZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTc2JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS10eHQgLmRldGFpbCB7XG4gICAgd2lkdGg6IDI4N3B4O1xuICAgIGhlaWdodDogOTRweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtIC5pbWctdGV4dCAuaXRlbS10eHQgLmRldGFpbCB7XG4gICAgd2lkdGg6IGNhbGMoMjI3IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg3NCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNyAvIDM3NSAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIHBhZGRpbmc6IGNhbGMoMiAvIDM3NSAqIDEwMHZ3KSAwIGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0tbGlzdCB7XG4gICAgZ2FwOiAzOXB4IDE2cHg7XG4gICAgd2lkdGg6IDc2OHB4O1xuICAgIG1hcmdpbjogNjhweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtLWxpc3Qge1xuICAgIGdhcDogY2FsYygzNiAvIDM3NSAqIDEwMHZ3KSBjYWxjKDE1IC8gMzc1ICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDM0MSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoMzkgLyAzNzUgKiAxMDB2dykgYXV0byAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtLWxpc3QgLml0ZW0tbGlzdC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTYzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtLWxpc3QgLml0ZW0tbGlzdC1pdGVtIC5icmFuZC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbS1saXN0LWl0ZW0gLmJyYW5kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbS1saXN0LWl0ZW0gLmJyYW5kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtLWxpc3QtaXRlbSAuaXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtLWxpc3QgLml0ZW0tbGlzdC1pdGVtIC5pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDllbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbS1saXN0LWl0ZW0gLml0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOWVtO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtLWxpc3QgLml0ZW0tbGlzdC1pdGVtIC5pdGVtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLml0ZW0tbGlzdCAuaXRlbS1saXN0LWl0ZW0gLml0ZW0taW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggNC41cHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtLWxpc3QgLml0ZW0tbGlzdC1pdGVtIC5pdGVtLWltZyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyIC8gMzc1ICogMTAwdncpO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5pdGVtLWxpc3QgLml0ZW0tbGlzdC1pdGVtIC5pdGVtLWltZyBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtLWxpc3QtaXRlbSAuaXRlbS1pbWc6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtLWxpc3QtaXRlbSAuY2hlY2sge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtLWxpc3QtaXRlbSAuY2hlY2sge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuaXRlbS1saXN0IC5pdGVtLWxpc3QtaXRlbSAuY2hlY2sge1xuICAgIHdpZHRoOiBjYWxjKDU2IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg4IC8gMzc1ICogMTAwdncpIGF1dG8gMDtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMTkgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLm1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAubW9yZSB7XG4gICAgd2lkdGg6IDE0NHB4O1xuICAgIG1hcmdpbjogNDZweCBhdXRvIDA7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCA1LjVweCAxLjVweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLm1vcmUge1xuICAgIHdpZHRoOiBjYWxjKDk0IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg1MSAvIDM3NSAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCA0cHggMXB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5zY3JvbGwtdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLnNjcm9sbC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiA5OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiAuc2Nyb2xsLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLnNjcm9sbC10ZXh0IHVsIHtcbiAgYW5pbWF0aW9uOiBmbG93aW5nIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcnJpb1wiLCBzeXN0ZW0tdWk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLnNjcm9sbC10ZXh0IHVsIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5zY3JvbGwtdGV4dCB1bCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5zY3JvbGwtdGV4dCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uIC5zY3JvbGwtdGV4dCB1bCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24gLnNjcm9sbC10ZXh0IHVsIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmxvd2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsb3dpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZmxvd2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbG93aW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3NhbmRhbCxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYmFnLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNtYWtldXAsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3V2Y2FyZSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5LFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNib2R5Y2FyZSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc3dpbXdlYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3NhbmRhbCxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNiYWcsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3V2Y2FyZSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNhY2Nlc3NvcnksXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYm9keWNhcmUsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc3dpbXdlYXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzYW5kYWwsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYmFnLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI21ha2V1cCxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiN1dmNhcmUsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5LFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3N3aW13ZWFyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3MCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC03MCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzYW5kYWwge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3NhbmRhbCB7XG4gICAgbWFyZ2luLXRvcDogMTQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3NhbmRhbCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzYW5kYWwgLml0ZW0gLm51bSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc2FuZGFsLXN0aWNreW5vdGUtbnVtYmVyLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzYW5kYWwgLml0ZW0gLm51bSB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICB0b3A6IC0zNnB4O1xuICAgIGxlZnQ6IDIyMXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3NhbmRhbCAuaXRlbSAubnVtIHtcbiAgICB3aWR0aDogY2FsYygxNTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDM4IC8gMzc1ICogMTAwdncpO1xuICAgIHRvcDogY2FsYygtMTIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygtMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjKDU0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3NhbmRhbCAuaXRlbSAuc3RpY2t5bm90ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc2FuZGFsLXN0aWNreW5vdGUtZGVjby5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzYW5kYWwgLml0ZW0gLmltZy10ZXh0IC5pbWctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM3NWZmZTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzYW5kYWwgLml0ZW0gLmltZy10ZXh0IC50aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3NhbmRhbCAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1NCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzYW5kYWwgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuIHtcbiAgei1pbmRleDogMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc2FuZGFsIC5pdGVtIC5pbWctdGV4dCAudGl0bGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzc1ZmZlMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzYW5kYWwgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogODJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc2FuZGFsIC5pdGVtIC5pbWctdGV4dCAudGl0bGUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc2FuZGFsIC5pdGVtIC5pbWctdGV4dCAuZGV0YWlsIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzc1ZmZlMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc2FuZGFsIC5pdGVtLWxpc3QgLml0ZW0taW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzc1ZmZlMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc2FuZGFsIC5pdGVtLWxpc3QgLmNoZWNrIHtcbiAgYmFja2dyb3VuZDogIzc1ZmZlMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc2FuZGFsIC5tb3JlIHtcbiAgYmFja2dyb3VuZDogIzc1ZmZlMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc2FuZGFsIC5zY3JvbGwtdGV4dCB1bCB7XG4gIGNvbG9yOiAjZmM1ZTFhO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNiYWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JhZyB7XG4gICAgbWFyZ2luLXRvcDogMTAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JhZyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNiYWcgLml0ZW0gLm51bSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvYmFnLXN0aWNreW5vdGUtbnVtYmVyLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNiYWcgLml0ZW0gLm51bSB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICB0b3A6IC0zNnB4O1xuICAgIGxlZnQ6IDIyMXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JhZyAuaXRlbSAubnVtIHtcbiAgICB3aWR0aDogY2FsYygxNTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDM4IC8gMzc1ICogMTAwdncpO1xuICAgIHRvcDogY2FsYygtMTIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygtMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjKDU0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JhZyAuaXRlbSAuc3RpY2t5bm90ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvYmFnLXN0aWNreW5vdGUtZGVjby5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNiYWcgLml0ZW0gLmltZy10ZXh0IC5pbWctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNmYzVlMWE7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JhZyAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNiYWcgLml0ZW0gLmltZy10ZXh0IC50aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JhZyAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1OCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNiYWcgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuIHtcbiAgei1pbmRleDogMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYmFnIC5pdGVtIC5pbWctdGV4dCAudGl0bGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZjNWUxYTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNiYWcgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYmFnIC5pdGVtIC5pbWctdGV4dCAudGl0bGUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYmFnIC5pdGVtIC5pbWctdGV4dCAuZGV0YWlsIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZjNWUxYTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYmFnIC5pdGVtLWxpc3QgLml0ZW0taW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZjNWUxYTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYmFnIC5pdGVtLWxpc3QgLmNoZWNrIHtcbiAgYmFja2dyb3VuZDogI2ZjNWUxYTtcbiAgY29sb3I6ICNmZmY7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JhZyAubW9yZSB7XG4gIGJhY2tncm91bmQ6ICNmYzVlMWE7XG4gIGNvbG9yOiAjZmZmO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNiYWcgLnNjcm9sbC10ZXh0IHVsIHtcbiAgY29sb3I6ICNlNmEwZmY7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI21ha2V1cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI21ha2V1cCAuaXRlbSAubnVtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9tYWtldXAtc3RpY2t5bm90ZS1udW1iZXIucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI21ha2V1cCAuaXRlbSAubnVtIHtcbiAgICB3aWR0aDogMTk0cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIHRvcDogLTM2cHg7XG4gICAgbGVmdDogMjIxcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwIC5pdGVtIC5udW0ge1xuICAgIHdpZHRoOiBjYWxjKDE1MSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoMzggLyAzNzUgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKC0xMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKC0yIC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGMoNTQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwIC5pdGVtIC5zdGlja3lub3RlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9tYWtldXAtc3RpY2t5bm90ZS1kZWNvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI21ha2V1cCAuaXRlbSAuaW1nLXRleHQgLmltZy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2U2YTBmZjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwIC5pdGVtIC5pbWctdGV4dCAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI21ha2V1cCAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwIC5pdGVtIC5pbWctdGV4dCAudGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDU3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI21ha2V1cCAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW4ge1xuICB6LWluZGV4OiAwO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNtYWtldXAgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTZhMGZmO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI21ha2V1cCAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiA0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNtYWtldXAgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNtYWtldXAgLml0ZW0gLmltZy10ZXh0IC5kZXRhaWwge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTZhMGZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwIC5pdGVtIC5pbWctdGV4dCAuZGV0YWlsIHtcbiAgICB3aWR0aDogY2FsYygyMzcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwIC5pdGVtLWxpc3QgLml0ZW0taW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2U2YTBmZjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jbWFrZXVwIC5pdGVtLWxpc3QgLmNoZWNrIHtcbiAgYmFja2dyb3VuZDogI2U2YTBmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI21ha2V1cCAubW9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNmEwZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNtYWtldXAgLnNjcm9sbC10ZXh0IHVsIHtcbiAgY29sb3I6ICMyNmY1ZmQ7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3V2Y2FyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jdXZjYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jdXZjYXJlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jdXZjYXJlIC5pdGVtIC5udW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL3V2Y2FyZS1zdGlja3lub3RlLW51bWJlci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jdXZjYXJlIC5pdGVtIC5udW0ge1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdG9wOiAtMzZweDtcbiAgICBsZWZ0OiAyMjFweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiN1dmNhcmUgLml0ZW0gLm51bSB7XG4gICAgd2lkdGg6IGNhbGMoMTUxIC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygzOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoLTEyIC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoLTIgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsYyg1NCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiN1dmNhcmUgLml0ZW0gLnN0aWNreW5vdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL3V2Y2FyZS1zdGlja3lub3RlLWRlY28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jdXZjYXJlIC5pdGVtIC5pbWctdGV4dCAuaW1nLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZmZlYTAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jdXZjYXJlIC5pdGVtIC5pbWctdGV4dCAudGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiN1dmNhcmUgLml0ZW0gLmltZy10ZXh0IC50aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNDQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jdXZjYXJlIC5pdGVtIC5pbWctdGV4dCAudGl0bGUgc3BhbiB7XG4gIHotaW5kZXg6IDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3V2Y2FyZSAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmVhMDE7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jdXZjYXJlIC5pdGVtIC5pbWctdGV4dCAudGl0bGUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3V2Y2FyZSAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3V2Y2FyZSAuaXRlbSAuaW1nLXRleHQgLmRldGFpbCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmVhMDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiN1dmNhcmUgLml0ZW0gLmltZy10ZXh0IC5kZXRhaWwge1xuICAgIHdpZHRoOiBjYWxjKDI0OSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiN1dmNhcmUgLml0ZW0tbGlzdCAuaXRlbS1pbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZlYTAxO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiN1dmNhcmUgLml0ZW0tbGlzdCAuY2hlY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZlYTAxO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiN1dmNhcmUgLm1vcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZlYTAxO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiN1dmNhcmUgLnNjcm9sbC10ZXh0IHVsIHtcbiAgY29sb3I6ICMyNjU0ZmM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2FjY2Vzc29yeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IC5pdGVtIC5udW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL2FjY2Vzc29yeS1zdGlja3lub3RlLW51bWJlci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2FjY2Vzc29yeSAuaXRlbSAubnVtIHtcbiAgICB3aWR0aDogMTkzcHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIHRvcDogLTM2cHg7XG4gICAgbGVmdDogMjIxcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IC5pdGVtIC5udW0ge1xuICAgIHdpZHRoOiBjYWxjKDE1MSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoMzggLyAzNzUgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKC0xMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKC0yIC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGMoNTQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IC5pdGVtIC5zdGlja3lub3RlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9hY2Nlc3Nvcnktc3RpY2t5bm90ZS1kZWNvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2FjY2Vzc29yeSAuaXRlbSAuaW1nLXRleHQgLmltZy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZlNTk5MDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IC5pdGVtIC5pbWctdGV4dCAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2FjY2Vzc29yeSAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IC5pdGVtIC5pbWctdGV4dCAudGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDY2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2FjY2Vzc29yeSAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW4ge1xuICB6LWluZGV4OiAwO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNhY2Nlc3NvcnkgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmU1OTkwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2FjY2Vzc29yeSAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiA0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNhY2Nlc3NvcnkgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNhY2Nlc3NvcnkgLml0ZW0gLmltZy10ZXh0IC5kZXRhaWwge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmU1OTkwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IC5pdGVtIC5pbWctdGV4dCAuZGV0YWlsIHtcbiAgICB3aWR0aDogY2FsYygyNDMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IC5pdGVtLWxpc3QgLml0ZW0taW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZlNTk5MDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYWNjZXNzb3J5IC5pdGVtLWxpc3QgLmNoZWNrIHtcbiAgYmFja2dyb3VuZDogI2ZlNTk5MDtcbiAgY29sb3I6ICNmZmY7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2FjY2Vzc29yeSAubW9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZTU5OTA7XG4gIGNvbG9yOiAjZmZmO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNhY2Nlc3NvcnkgLnNjcm9sbC10ZXh0IHVsIHtcbiAgY29sb3I6ICNmZjI5NGY7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNib2R5Y2FyZSB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYm9keWNhcmUgLml0ZW0gLm51bSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvYm9keWNhcmUtc3RpY2t5bm90ZS1udW1iZXIucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNib2R5Y2FyZSAuaXRlbSAubnVtIHtcbiAgICB3aWR0aDogMTkycHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHRvcDogLTM2cHg7XG4gICAgbGVmdDogMjIxcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYm9keWNhcmUgLml0ZW0gLm51bSB7XG4gICAgd2lkdGg6IGNhbGMoMTUxIC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygzOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoLTEyIC8gMzc1ICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoLTIgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsYyg1NCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNib2R5Y2FyZSAuaXRlbSAuc3RpY2t5bm90ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvYm9keWNhcmUtc3RpY2t5bm90ZS1kZWNvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlIC5pdGVtIC5pbWctdGV4dCAuaW1nLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjOTNmZjhlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYm9keWNhcmUgLml0ZW0gLmltZy10ZXh0IC50aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlIC5pdGVtIC5pbWctdGV4dCAudGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDY2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlIC5pdGVtIC5pbWctdGV4dCAudGl0bGUgc3BhbiB7XG4gIHotaW5kZXg6IDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlIC5pdGVtIC5pbWctdGV4dCAudGl0bGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzkzZmY4ZTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNib2R5Y2FyZSAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiA0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNib2R5Y2FyZSAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE1IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlIC5pdGVtIC5pbWctdGV4dCAuZGV0YWlsIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzkzZmY4ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlIC5pdGVtIC5pbWctdGV4dCAuZGV0YWlsIHtcbiAgICB3aWR0aDogY2FsYygyNDUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYm9keWNhcmUgLml0ZW0tbGlzdCAuaXRlbS1pbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTNmZjhlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNib2R5Y2FyZSAuaXRlbS1saXN0IC5jaGVjayB7XG4gIGJhY2tncm91bmQ6ICM5M2ZmOGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI2JvZHljYXJlIC5tb3JlIHtcbiAgYmFja2dyb3VuZDogIzkzZmY4ZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jYm9keWNhcmUgLnNjcm9sbC10ZXh0IHVsIHtcbiAgY29sb3I6ICNmOWZlMjg7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3N3aW13ZWFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzd2ltd2VhciB7XG4gICAgbWFyZ2luLXRvcDogMTA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3N3aW13ZWFyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc3dpbXdlYXIgLml0ZW0gLm51bSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc3dpbXdlYXItc3RpY2t5bm90ZS1udW1iZXIucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3N3aW13ZWFyIC5pdGVtIC5udW0ge1xuICAgIHdpZHRoOiAxOTNweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgdG9wOiAtMzZweDtcbiAgICBsZWZ0OiAyMjFweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzd2ltd2VhciAuaXRlbSAubnVtIHtcbiAgICB3aWR0aDogY2FsYygxNTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDM4IC8gMzc1ICogMTAwdncpO1xuICAgIHRvcDogY2FsYygtMTIgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygtMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjKDU0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3N3aW13ZWFyIC5pdGVtIC5zdGlja3lub3RlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9zd2ltd2Vhci1zdGlja3lub3RlLWRlY28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc3dpbXdlYXIgLml0ZW0gLmltZy10ZXh0IC5pbWctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMzZDkwZWE7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3N3aW13ZWFyIC5pdGVtIC5pbWctdGV4dCAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3N3aW13ZWFyIC5pdGVtIC5pbWctdGV4dCAudGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzd2ltd2VhciAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2NSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzd2ltd2VhciAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW4ge1xuICB6LWluZGV4OiAwO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzd2ltd2VhciAuaXRlbSAuaW1nLXRleHQgLnRpdGxlIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzZDkwZWE7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc3dpbXdlYXIgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc3dpbXdlYXIgLml0ZW0gLmltZy10ZXh0IC50aXRsZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbiNzd2ltd2VhciAuaXRlbSAuaW1nLXRleHQgLmRldGFpbCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzZDkwZWE7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uI3N3aW13ZWFyIC5pdGVtLWxpc3QgLml0ZW0taW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzNkOTBlYTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc3dpbXdlYXIgLml0ZW0tbGlzdCAuY2hlY2sge1xuICBiYWNrZ3JvdW5kOiAjM2Q5MGVhO1xuICBjb2xvcjogI2ZmZjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24jc3dpbXdlYXIgLm1vcmUge1xuICBiYWNrZ3JvdW5kOiAjM2Q5MGVhO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlY29tbWVuZCB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5yZWNvbW1lbmQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjA0IC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5yZWNvbW1lbmQgaDIge1xuICBmb250LWZhbWlseTogXCJCYXJyaW9cIiwgc3lzdGVtLXVpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZjNWUxYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ucmVjb21tZW5kIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlY29tbWVuZCBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlY29tbWVuZCAucmVjb21tZW5kLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ucmVjb21tZW5kIC5yZWNvbW1lbmQtY29udGFpbmVyIHtcbiAgICBnYXA6IDAgNTVweDtcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5yZWNvbW1lbmQgLnJlY29tbWVuZC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKDcwIC8gMzc1ICogMTAwdncpIDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlY29tbWVuZCAucmVjb21tZW5kLWNvbnRhaW5lciAucmVjb21tZW5kLWl0ZW0gLnJlY29tbWVuZC1pbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmM1ZTFhO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDRweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5yZWNvbW1lbmQgLnJlY29tbWVuZC1jb250YWluZXIgLnJlY29tbWVuZC1pdGVtIC5yZWNvbW1lbmQtaW1nIHtcbiAgICB3aWR0aDogMjI2cHg7XG4gICAgaGVpZ2h0OiAyMjZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5yZWNvbW1lbmQgLnJlY29tbWVuZC1jb250YWluZXIgLnJlY29tbWVuZC1pdGVtIC5yZWNvbW1lbmQtaW1nIHtcbiAgICB3aWR0aDogY2FsYygyNjggLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDI2OCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDE3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5yZWNvbW1lbmQgLnJlY29tbWVuZC1jb250YWluZXIgLnJlY29tbWVuZC1pdGVtIC5yZWNvbW1lbmQtdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5yZWNvbW1lbmQgLnJlY29tbWVuZC1jb250YWluZXIgLnJlY29tbWVuZC1pdGVtIC5yZWNvbW1lbmQtdHh0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlY29tbWVuZCAucmVjb21tZW5kLWNvbnRhaW5lciAucmVjb21tZW5kLWl0ZW0gLnJlY29tbWVuZC10eHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ucmVjb21tZW5kIC5yZWNvbW1lbmQtY29udGFpbmVyIC5yZWNvbW1lbmQtaXRlbSAucmVjb21tZW5kLXR4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlY29tbWVuZCAucmVjb21tZW5kLWNvbnRhaW5lciAucmVjb21tZW5kLWl0ZW0gLnJlY29tbWVuZC10eHQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlY29tbWVuZCAucmVjb21tZW5kLWNvbnRhaW5lciAucmVjb21tZW5kLWl0ZW0gLnJlY29tbWVuZC10eHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmM1ZTFhO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNHB4IDFweCByZ2JhKDAsMCwwLDAuMjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ucmVjb21tZW5kIC5yZWNvbW1lbmQtY29udGFpbmVyIC5yZWNvbW1lbmQtaXRlbSAucmVjb21tZW5kLXR4dCBhIHtcbiAgICB3aWR0aDogOTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI1MDVfMDIgc2VjdGlvbi5yZWNvbW1lbmQgLnJlY29tbWVuZC1jb250YWluZXIgLnJlY29tbWVuZC1pdGVtIC5yZWNvbW1lbmQtdHh0IGEge1xuICAgIHdpZHRoOiBjYWxjKDk0IC8gMzc1ICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoOCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNTA1XzAyIHNlY3Rpb24ucmVjb21tZW5kIC5qdW5vbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzFhOTJmYztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQmFycmlvXCIsIHN5c3RlbS11aTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlY29tbWVuZCAuanVub25saW5lIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogODFweCBhdXRvIDA7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCA1cHggMXB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMiBzZWN0aW9uLnJlY29tbWVuZCAuanVub25saW5lIHtcbiAgICB3aWR0aDogY2FsYygxOTYgLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE5IC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM1IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygxMTggLyAzNzUgKiAxMDB2dykgYXV0byAwO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggNHB4IDFweCByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGUyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBhcHBlYXIge1xuICAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhcHBlYXIge1xuICAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgYXBwZWFyIHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcGVhciB7XG4gIDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBib3VuZC1hbmltIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIC8qIOOBk+OBk+OBp+atouOBvuOBo+OBn+eKtuaFi+OCkue2reaMgSAqLztcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5kLWFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgLyog44GT44GT44Gn5q2i44G+44Gj44Gf54q25oWL44KS57at5oyBICovO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGJvdW5kLWFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgLyog44GT44GT44Gn5q2i44G+44Gj44Gf54q25oWL44KS57at5oyBICovO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5kLWFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgLyog44GT44GT44Gn5q2i44G+44Gj44Gf54q25oWL44KS57at5oyBICovO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZnV3YWZ1d2Ege1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZ1d2FmdXdhIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZnV3YWZ1d2Ege1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmdXdhZnV3YSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZnV3YWZ1d2EyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmdXdhZnV3YTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmdXdhZnV3YTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmdXdhZnV3YTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGhlaWdodCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogOTklO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVpZ2h0IHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA5OSU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgaGVpZ2h0IHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA5OSU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGVpZ2h0IHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA5OSU7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbGlkZWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNiUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNiUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGVpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuIiwiLypcbk1vZHVsZSBBY2NvcmRpb25Kc1xuICovXG4uYWNcbiAgLmFjXG4gICAgJi10cmlnZ2VyXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICtwYygpXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICBzcGFuXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRleHQtaW5kZW50IC05OTk5cHhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAmLXBhbmVsXG4gICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHkgaGVpZ2h0LCB2aXNpYmlsaXR5XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiBlYXNlXG4gICYuanMtZW5hYmxlZFxuICAgIC5hYy1wYW5lbFxuICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgJi5pcy1hY3RpdmVcbiAgICAuYWMtcGFuZWxcbiAgICAgIHZpc2liaWxpdHkgdmlzaWJsZSIsIi8qXG5QYWdlIExwIFRyZW5kc3R5bGVcbiAqL1xuYm9keVxuICBvdmVyZmxvdyB2aXNpYmxlXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjUwNV8wMlxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBmb250LXNpemUgMFxuICBjb2xvciAjMUMxQzFDXG4gIGZvbnQtZmFtaWx5IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmXG4gIGltZyxcbiAgdmlkZW9cbiAgICB3aWR0aCAxMDAlXG4gICpcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgYVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIC5mYWRlLC5mYWRlMlxuICAgIG9wYWNpdHkgMFxuICAuZmFkZS5hY3RpdmVcbiAgICBhbmltYXRpb24gZmFkZSAxcyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICAuZmFkZTIuYWN0aXZlXG4gICAgYW5pbWF0aW9uIGZhZGUyIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gIC5hcHBlYXJcbiAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAuYXBwZWFyLmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBhcHBlYXIgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHNcbiAgLnpvb21cbiAgICB0cmFuc2Zvcm0gc2NhbGUoMClcbiAgLnpvb20uYWN0aXZlXG4gICAgYW5pbWF0aW9uIHpvb20gLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gIC50eXBlXG4gICAgc3BhblxuICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgLnR5cGUuYWN0aXZlXG4gICAgc3BhblxuICAgICAgYW5pbWF0aW9uIC41cyBhcHBlYXIgZWFzZS1pbiBmb3J3YXJkc1xuICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICBhbmltYXRpb24tZGVsYXkgLjFzXG4gICAgICAmOm50aC1vZi10eXBlKDMpXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheSAuMnNcbiAgICAgICY6bnRoLW9mLXR5cGUoNClcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC4zc1xuICAgICAgJjpudGgtb2YtdHlwZSg1KVxuICAgICAgICBhbmltYXRpb24tZGVsYXkgLjRzXG4gICAgICAmOm50aC1vZi10eXBlKDYpXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheSAuNXNcbiAgICAgICY6bnRoLW9mLXR5cGUoNylcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC42c1xuICAgICAgJjpudGgtb2YtdHlwZSg4KVxuICAgICAgICBhbmltYXRpb24tZGVsYXkgLjdzXG4gICAgICAmOm50aC1vZi10eXBlKDkpXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheSAuOHNcbiAgICAgICY6bnRoLW9mLXR5cGUoMTApXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheSAuOXNcbiAgICAgICY6bnRoLW9mLXR5cGUoMTEpXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheSAxc1xuICAgICAgJjpudGgtb2YtdHlwZSgxMilcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuMXNcbiAgICAgICY6bnRoLW9mLXR5cGUoMTMpXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjJzXG4gICAgICAmOm50aC1vZi10eXBlKDE0KVxuICAgICAgICBhbmltYXRpb24tZGVsYXkgMS4zc1xuICAgICAgJjpudGgtb2YtdHlwZSgxNSlcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuNHNcbiAgICAgICY6bnRoLW9mLXR5cGUoMTYpXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjVzXG4gICAgICAmOm50aC1vZi10eXBlKDE3KVxuICAgICAgICBhbmltYXRpb24tZGVsYXkgMS42c1xuICAgICAgJjpudGgtb2YtdHlwZSgxOClcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuN3NcbiAgICAgICY6bnRoLW9mLXR5cGUoMTkpXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjhzXG4gICAgICAmOm50aC1vZi10eXBlKDIwKVxuICAgICAgICBhbmltYXRpb24tZGVsYXkgMS45c1xuICBAa2V5ZnJhbWVzIGZhZGVcbiAgICAwJVxuICAgICAgb3BhY2l0eSAwXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgxMHB4KVxuICAgIDEwMCVcbiAgICAgIG9wYWNpdHkgMVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcbiAgQGtleWZyYW1lcyBmYWRlMlxuICAgIDAlXG4gICAgICBvcGFjaXR5IDBcbiAgICAxMDAlXG4gICAgICBvcGFjaXR5IDFcbiAgQGtleWZyYW1lcyBhcHBlYXJcbiAgICAwJVxuICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICAxMDAlXG4gICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgQGtleWZyYW1lcyB6b29tXG4gICAgMCVcbiAgICAgIHRyYW5zZm9ybSBzY2FsZSgwKVxuICAgIDEwMCVcbiAgICAgIHRyYW5zZm9ybSBzY2FsZSgxKVxuICBAa2V5ZnJhbWVzIGJvdW5kLWFuaW1cbiAgICAwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcbiAgICAxMCVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC0yMHB4KVxuICAgIDIwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcbiAgICAxMDAlXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgwKSAvKiDjgZPjgZPjgafmraLjgb7jgaPjgZ/nirbmhYvjgpLntq3mjIEgKi9cbiAgQGtleWZyYW1lcyBmdXdhZnV3YVxuICAgIDAlXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNSUpXG4gICAgMTAwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoNSUpXG4gIEBrZXlmcmFtZXMgZnV3YWZ1d2EyXG4gICAgMCVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDUlKVxuICAgIDEwMCVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01JSlcbiAgQGtleWZyYW1lcyBoZWlnaHRcbiAgICAwJVxuICAgICAgaGVpZ2h0IDAlXG4gICAgMTAwJVxuICAgICAgaGVpZ2h0IDk5JVxuICBAa2V5ZnJhbWVzIHNsaWRlaW5cbiAgICAwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoMTAwJSlcbiAgICAzMCVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDAlKVxuICAgIDQ1JVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoNiUpXG4gICAgMTAwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMCUpXG4gIC5wY1xuICAgICtzcCgpXG4gICAgICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuICAuc3BcbiAgICArcGMoKVxuICAgICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcblxuICAuYmFja2dyb3VuZFxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgdG9wIDBcbiAgICBsZWZ0IDBcbiAgICB6LWluZGV4IC0xXG4gICAgaW1nXG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICArc3AoKVxuICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgIGhlaWdodCAxMDB2aFxuICBzZWN0aW9uXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtYXJnaW4gMCBhdXRvXG4gICAgJi5rdlxuICAgICAgK3BjKClcbiAgICAgICAgd2lkdGggMTI4MHB4XG4gICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIva3YtYmFjay5qcGcpIG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgMTAwJVxuICAgICAgICBwYWRkaW5nIDU2cHggMTYzcHggNTdweFxuICAgICAgK3NwKClcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL2t2LWJhY2tfc3AuanBnKSBuby1yZXBlYXRcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDEwMCVcbiAgICAgICAgcGFkZGluZyBjYWxjKDExIC8gMzc1ICogMTAwdncpIGNhbGMoMjggLyAzNzUgKiAxMDB2dykgY2FsYyg2MSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLmt2LWlubmVyXG4gICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCA5NTRweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoMzE5IC8gMzc1ICogMTAwdncpXG4gICAgICAgIHBpY3R1cmVcbiAgICAgICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgICAgICAgIGFuaW1hdGlvbjogLjVzIGFwcGVhciBlYXNlLWluIGZvcndhcmRzIC41cztcbiAgICAgICAgLnN0aWNreW5vdGUsLnNhbmRhbCwubWFrZXVwLC5iYWcsLnV2Y2FyZSwuYm9keWNhcmUsLmFjY2Vzc29yeSwuc3dpbXdlYXJcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICAgICAgYW5pbWF0aW9uOiAuNXMgYXBwZWFyIGVhc2UtaW4gZm9yd2FyZHM7XG4gICAgICAgIC5zdGlja3lub3RlXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC43c1xuICAgICAgICAuc3RpY2t5bm90ZS1nXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9zdGlja3lub3RlLWdyZWVuLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDI1OHB4XG4gICAgICAgICAgICBoZWlnaHQgMTY0cHhcbiAgICAgICAgICAgIHRvcCAtNThweFxuICAgICAgICAgICAgcmlnaHQgLTkxcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygxMDYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGhlaWdodCBjYWxjKDcwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICB0b3AgY2FsYygtMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHJpZ2h0IGNhbGMoLTI2IC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5zdGlja3lub3RlLXJcbiAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL3N0aWNreW5vdGUtcmVkLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDUycHhcbiAgICAgICAgICAgIGhlaWdodCAxODdweFxuICAgICAgICAgICAgdG9wIDIwN3B4XG4gICAgICAgICAgICBsZWZ0IC0yNnB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMjIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGhlaWdodCBjYWxjKDc5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICB0b3AgY2FsYygxMDIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGxlZnQgY2FsYygtMTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLnN0aWNreW5vdGUteVxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc3RpY2t5bm90ZS15ZWxsb3cucG5nKSBuby1yZXBlYXRcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggMzIycHhcbiAgICAgICAgICAgIGhlaWdodCAxMDVweFxuICAgICAgICAgICAgYm90dG9tICAtNjNweFxuICAgICAgICAgICAgcmlnaHQgNDdweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDExMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgaGVpZ2h0IGNhbGMoNDMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGJvdHRvbSAgY2FsYygtNTAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHJpZ2h0IGNhbGMoLTE3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgcFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDZlbVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICAgICAgICBhbmltYXRpb246IC41cyBhcHBlYXIgZWFzZS1pbiBmb3J3YXJkcyAxLjJzO1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMzNweFxuICAgICAgICAgICAgICB0b3AgMTdweFxuICAgICAgICAgICAgICBsZWZ0IDYxcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgdG9wIGNhbGMoMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLnN0aWNreW5vdGUtYlxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc3RpY2t5bm90ZS1ibHVlLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDUxMnB4XG4gICAgICAgICAgICBoZWlnaHQgMTYxcHhcbiAgICAgICAgICAgIGJvdHRvbSAgLTc1cHhcbiAgICAgICAgICAgIGxlZnQgNDBweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDI0NyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgaGVpZ2h0IGNhbGMoNzggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGJvdHRvbSAgY2FsYygtNTcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGxlZnQgY2FsYygtMjYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBwXG4gICAgICAgICAgICBmb250LWZhbWlseSBcIkJhcnJpb1wiLCBzeXN0ZW0tdWlcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wNzVlbVxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICAgICAgICBhbmltYXRpb246IC41cyBhcHBlYXIgZWFzZS1pbiBmb3J3YXJkcyAxLjJzO1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDYycHhcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgNzJweFxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgdG9wIC0xMHB4XG4gICAgICAgICAgICAgIGxlZnQgNzhweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMzQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygzNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgdG9wIGNhbGMoLTUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKDIzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYm91bmQtYW5pbSAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjRzXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS42c1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuOHNcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KVxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyc1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDIuMnNcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KVxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyLjRzXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNylcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMi42c1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDgpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDIuOHNcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KVxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjZzXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTApXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuOHNcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMSlcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMnNcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMilcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMi4yc1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEzKVxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyLjRzXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTQpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDIuNnNcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxNSlcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMi44c1xuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDE2KVxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAzc1xuICAgICAgICAuc2FuZGFsLC5tYWtldXAsLmJhZywudXZjYXJlLC5ib2R5Y2FyZSwuYWNjZXNzb3J5LC5zd2ltd2VhclxuICAgICAgICAgIGZvbnQtZmFtaWx5IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjA5ZW1cbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMXNcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZm9udC1zaXplIDI4cHhcbiAgICAgICAgICAgIGdhcCAwIDZweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgZ2FwIDAgY2FsYygzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgY29udGVudCBcIlwiXG4gICAgICAgICAgICBib3JkZXIgMnB4IHNvbGlkICMxQzFDMUNcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDE4cHhcbiAgICAgICAgICAgICAgaGVpZ2h0IDE5cHhcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCA0cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoOCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBoZWlnaHQgY2FsYyg5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygyIC8gMzc1ICogMTAwdncpXG4gICAgICAgIC51dmNhcmUsLmJvZHljYXJlLC5hY2Nlc3NvcnksLnN3aW13ZWFyXG4gICAgICAgICAgd3JpdGluZy1tb2RlIHZlcnRpY2FsLWxyXG4gICAgICAgIC5zYW5kYWxcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgdG9wIC0yNXB4XG4gICAgICAgICAgICBsZWZ0IDY4cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgdG9wIGNhbGMoLTExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBsZWZ0IGNhbGMoOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAubWFrZXVwXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHRvcCAtMjVweFxuICAgICAgICAgICAgbGVmdCAzMTdweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB0b3AgY2FsYygtMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGxlZnQgY2FsYygxMDMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDE3cHhcbiAgICAgICAgICAgICAgaGVpZ2h0IDIycHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoOCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBoZWlnaHQgY2FsYygxMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAuYmFnXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHRvcCAtMjVweFxuICAgICAgICAgICAgcmlnaHQgMjk2cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgdG9wIGNhbGMoLTExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICByaWdodCBjYWxjKDgxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCAxOHB4XG4gICAgICAgICAgICAgIGhlaWdodCAyMHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMTAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLnV2Y2FyZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB0b3AgNTNweFxuICAgICAgICAgICAgbGVmdCAtMThweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB0b3AgY2FsYygyNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgbGVmdCBjYWxjKC0xMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggMjFweFxuICAgICAgICAgICAgICBoZWlnaHQgMThweFxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDRweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYyg5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGhlaWdodCBjYWxjKDggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodCBjYWxjKDIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLmJvZHljYXJlXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIGJvdHRvbSA4MXB4XG4gICAgICAgICAgICBsZWZ0IC0xOHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGJvdHRvbSBjYWxjKDQ1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBsZWZ0IGNhbGMoLTExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCAyMXB4XG4gICAgICAgICAgICAgIGhlaWdodCAxN3B4XG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgNHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDkgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoOCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IGNhbGMoMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAuYWNjZXNzb3J5XG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHRvcCAyMjNweFxuICAgICAgICAgICAgcmlnaHQgLTE4cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgdG9wIGNhbGMoMTE0IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICByaWdodCBjYWxjKC0xMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggMjFweFxuICAgICAgICAgICAgICBoZWlnaHQgMTdweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygxMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBoZWlnaHQgY2FsYyg5IC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5zd2ltd2VhclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBib3R0b20gMTQ3cHhcbiAgICAgICAgICAgIHJpZ2h0IC0xOHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGJvdHRvbSBjYWxjKDIxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICByaWdodCBjYWxjKC0xMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgd2lkdGggY2FsYygxMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgaGVpZ2h0IGNhbGMoOSAvIDM3NSAqIDEwMHZ3KVxuICAgICYucmVhZFxuICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICBsaW5lLWhlaWdodCAxNzYlXG4gICAgICBsZXR0ZXItc3BhY2luZyAtLjA1ZW1cbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgICArcGMoKVxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBtYXJnaW4tdG9wIDYycHhcbiAgICAgICtzcCgpXG4gICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEzIC8gMzc1ICogMTAwdncpXG4gICAgICAgIG1hcmdpbi10b3AgY2FsYygzNCAvIDM3NSAqIDEwMHZ3KVxuICAgICYud2lzaGxpc3RcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4tdG9wIDEyN3B4XG4gICAgICAgIHdpZHRoIDg3NnB4XG4gICAgICAgIGhlaWdodCA1MzFweFxuICAgICAgICBwYWRkaW5nIDM0cHggNzdweCAwIDgxcHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi10b3AgY2FsYyg2OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICB3aWR0aCBjYWxjKDMxNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBoZWlnaHQgY2FsYyg5MTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgcGFkZGluZyBjYWxjKDUwIC8gMzc1ICogMTAwdncpIDAgY2FsYygxMDMgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5iYWNrXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAwXG4gICAgICAgIGxlZnQgMFxuICAgICAgICBoZWlnaHQgMCVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCA4NzZweFxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvd2lzaGxpc3QtYmFjay5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoMzE3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi93aXNobGlzdC1iYWNrX3NwLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgYW5pbWF0aW9uIGhlaWdodCAuOHMgbGluZWFyIGZvcndhcmRzIDAuNHNcbiAgICAgIC5zdGlja3lub3RlLC5zdGlja3lub3RlMiwuZGVjb1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgLnN0aWNreW5vdGVcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi93aXNobGlzdC1zdGlja3lub3RlLnBuZykgbm8tcmVwZWF0XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDI0MHB4XG4gICAgICAgICAgaGVpZ2h0IDEwNHB4XG4gICAgICAgICAgdG9wIC02MHB4XG4gICAgICAgICAgbGVmdCAtMjhweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoMTYwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgaGVpZ2h0IGNhbGMoNzAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICB0b3AgY2FsYygtMjkgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBsZWZ0IGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5zdGlja3lub3RlMlxuICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL3dpc2hsaXN0LXN0aWNreW5vdGUyLnBuZykgbm8tcmVwZWF0XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDE5MHB4XG4gICAgICAgICAgaGVpZ2h0IDg3cHhcbiAgICAgICAgICBib3R0b20gLTMycHhcbiAgICAgICAgICByaWdodCAtMjZweFxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjNzXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygxNTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBoZWlnaHQgY2FsYyg3MSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGJvdHRvbSBjYWxjKDIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICByaWdodCBjYWxjKDUgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5kZWNvXG4gICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvd2lzaGxpc3QtZGVjby5wbmcpIG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCAzMzRweFxuICAgICAgICAgIGhlaWdodCA5N3B4XG4gICAgICAgICAgdG9wIC01M3B4XG4gICAgICAgICAgbGVmdCA4N3B4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygyMjggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBoZWlnaHQgY2FsYyg2OSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIHRvcCBjYWxjKC0yNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGxlZnQgY2FsYyg5MCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgaDJcbiAgICAgICAgYmFja2dyb3VuZCAjMUE5MkZDXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgZm9udC1mYW1pbHkgXCJCYXJyaW9cIiwgc3lzdGVtLXVpXG4gICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHotaW5kZXggMlxuICAgICAgICArcGMoKVxuICAgICAgICAgIHBhZGRpbmcgMCAxNnB4IDAgMTVweFxuICAgICAgICAgIGZvbnQtc2l6ZSAyNnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgNDBweFxuICAgICAgICAgIHdpZHRoIDMxMnB4XG4gICAgICAgICAgbWFyZ2luIDAgMCAwIDE5NXB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgcGFkZGluZyAwIGNhbGMoOSAvIDM3NSAqIDEwMHZ3KSAwIGNhbGMoMTAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBmb250LXNpemUgY2FsYygyMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMzMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICB3aWR0aCBjYWxjKDI1NyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIG1hcmdpbiAwIDAgMCBjYWxjKDMwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICYuYXBwZWFyLmFjdGl2ZVxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjNzXG4gICAgICAgICYudHlwZS5hY3RpdmVcbiAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjRzXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjQ1c1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS41c1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS41NXNcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSlcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuNnNcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNilcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuNjVzXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjdzXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDgpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjc1c1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS44c1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMClcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuODVzXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDExKVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS45c1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMilcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDJzXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEzKVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMi4wNXNcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTQpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyLjFzXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDE1KVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMi4xNXNcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTYpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyLjJzXG4gICAgICAud2lzaGxpc3QtY29udGFpbmVyXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICArcGMoKVxuICAgICAgICAgIG1hcmdpbi10b3AgLTJweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygtMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgIC53aXNobGlzdC1pdGVtXG4gICAgICAgICAgICBhbmltYXRpb24gYXBwZWFyIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gICAgICAgICAgJisuY2F0ZWdvcnktbGlzdFxuICAgICAgICAgICAgYW5pbWF0aW9uIGFwcGVhciAxcyBlYXNlLWluLW91dCBmb3J3YXJkcyAzLjlzXG4gICAgICAgICAgICB1bFxuICAgICAgICAgICAgICBsaVxuICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24gLjVzIGFwcGVhciBlYXNlLWluIGZvcndhcmRzXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSA0c1xuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC4xc1xuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC4yc1xuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KVxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC4zc1xuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KVxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC40c1xuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KVxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC41c1xuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KVxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC42c1xuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg4KVxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC43c1xuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KVxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC44c1xuICAgICAgICAud2lzaGxpc3QtaXRlbVxuICAgICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggMTI4cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygxMTMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAubnVtXG4gICAgICAgICAgICBmb250LWZhbWlseSBcIkJhcnJpb1wiLCBzeXN0ZW0tdWlcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMjdweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMjQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAuaXRlbS1pbWdcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDEyOHB4XG4gICAgICAgICAgICAgIGhlaWdodCAxMjhweFxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAyLjVweCAyLjVweCAzLjRweCAwLjhweCByZ2JhKDIwOSwgMTk1LCAxNzUsIDEpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wIC02cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTEzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGhlaWdodCBjYWxjKDExMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAyLjJweCAyLjJweCAzLjFweCAwLjhweCByZ2JhKDIwOSwgMTk1LCAxNzUsIDEpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoLTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICBhbmltYXRpb24gZnV3YWZ1d2EgMS44cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZVxuICAgICAgICAgIC5pdGVtLW5hbWVcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wOWVtXG4gICAgICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMTdweFxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIDNweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDMuMzdkZWcpXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMi41c1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgbWFyZ2luIDAgMCAwIDlweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgbWFyZ2luIGNhbGMoMjAgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoMzMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIC5pdGVtLWltZ1xuICAgICAgICAgICAgICBib3JkZXIgM3B4IHNvbGlkICM3NUZGRTBcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMi43c1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtMC4zOWRlZylcbiAgICAgICAgICAgICAgbWFyZ2luIDExcHggMCAwIDUzcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTAuOTNkZWcpXG4gICAgICAgICAgICAgIG1hcmdpbiBjYWxjKDU3IC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDMwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAuaXRlbS1pbWdcbiAgICAgICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjRkM1RTFBXG4gICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbiBmdXdhZnV3YTIgMS44cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoNC44MmRlZylcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyLjlzXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4gMTFweCAwIDAgNTdweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgbWFyZ2luIGNhbGMoLTMyIC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDMwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAuaXRlbS1pbWdcbiAgICAgICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjRTZBMEZGXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSg0KVxuICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtMy4yNGRlZylcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAzLjFzXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4gNHB4IDAgMCA2MHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4gY2FsYygtMyAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYygyNiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgLml0ZW0taW1nXG4gICAgICAgICAgICAgIGJvcmRlciAzcHggc29saWQgI0ZGRUEwMVxuICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBhbmltYXRpb24gZnV3YWZ1d2EyIDEuOHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlLXJldmVyc2VcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDUpXG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKC00LjU3ZGVnKVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDMuM3NcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIG1hcmdpbiAtM3B4IDAgMCAzOXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4gY2FsYygtMjEgLyAzNzUgKiAxMDB2dykgMCAwIGNhbGMoMzMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIC5pdGVtLWltZ1xuICAgICAgICAgICAgICBib3JkZXIgM3B4IHNvbGlkICNGRTU5OTBcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDYpXG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKC0xLjQxZGVnKVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDMuNXNcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIG1hcmdpbiA3cHggMCAwIDQ5cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbiBjYWxjKDEyIC8gMzc1ICogMTAwdncpIDAgMCBjYWxjKDI2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAuaXRlbS1pbWdcbiAgICAgICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjOTNGRjhFXG4gICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbiBmdXdhZnV3YTIgMS44cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNylcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAzLjdzXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDYuMjRkZWcpXG4gICAgICAgICAgICAgIG1hcmdpbiAxMnB4IDAgMCA2NXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDEuNjlkZWcpXG4gICAgICAgICAgICAgIG1hcmdpbiBjYWxjKC0xOSAvIDM3NSAqIDEwMHZ3KSAwIDAgY2FsYygzMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgLml0ZW0taW1nXG4gICAgICAgICAgICAgIGJvcmRlciAzcHggc29saWQgIzNEOTBFQVxuICAgICAgICAgIGFcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgLmNhdGVnb3J5LWxpc3RcbiAgICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBib3R0b20gNjdweFxuICAgICAgICAgIHJpZ2h0IDg1cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBib3R0b20gY2FsYyg5NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIHJpZ2h0IGNhbGMoMzYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgdWxcbiAgICAgICAgICBsaVxuICAgICAgICAgICAgZm9udC1mYW1pbHkgXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLS4xZW1cbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxMjclXG4gICAgICAgICAgICAgIGdhcCAwIDRweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMTI3JVxuICAgICAgICAgICAgICBnYXAgMCBjYWxjKDMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICBjb250ZW50IFwiXCJcbiAgICAgICAgICAgICAgYm9yZGVyIDJweCBzb2xpZCAjMUMxQzFDXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggMTBweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMXB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYyg5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSA0c1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSA0LjFzXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDQuMnNcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC4zc1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSlcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSA0LjRzXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KVxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDQuNXNcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgNC42c1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOClcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSA0LjdzXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KVxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDQuOHNcbiAgICAuaXRlbVxuICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICtwYygpXG4gICAgICAgIHdpZHRoIDgxM3B4XG4gICAgICAgIGhlaWdodCA1MzRweFxuICAgICAgICBwYWRkaW5nLXRvcCAxMDJweFxuICAgICAgK3NwKClcbiAgICAgICAgd2lkdGggY2FsYygzMTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgaGVpZ2h0IGNhbGMoNTMwIC8gMzc1ICogMTAwdncpXG4gICAgICAgIHBhZGRpbmctdG9wIGNhbGMoNzAgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5iYWNrZ3JvdW5kXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAwXG4gICAgICAgIGxlZnQgMFxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDgxM3B4XG4gICAgICAgICAgaGVpZ2h0IDUzNHB4XG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9pdGVtLWRldGFpbC1iYWNrLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygzMTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBoZWlnaHQgY2FsYyg1MzAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL2l0ZW0tZGV0YWlsLWJhY2tfc3AucG5nKSBuby1yZXBlYXRcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgIC5udW0saDMsLnN0aWNreW5vdGVcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIC5udW1cbiAgICAgICAgZm9udC1mYW1pbHkgXCJCYXJyaW9cIiwgc3lzdGVtLXVpXG4gICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTE1ZGVnKVxuICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBmb250LXNpemUgMzBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDI0IC8gMzc1ICogMTAwdncpXG4gICAgICAgIHNwYW5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgLjNzXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC40c1xuICAgICAgaDNcbiAgICAgICAgZm9udC1mYW1pbHkgXCJCYXJyaW9cIiwgc3lzdGVtLXVpXG4gICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgIHRyYW5zZm9ybSByb3RhdGUoNmRlZylcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9pdGVtLWRlY28ucG5nKSBuby1yZXBlYXRcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgZm9udC1zaXplIDIycHhcbiAgICAgICAgICB3aWR0aCAzMTlweFxuICAgICAgICAgIGhlaWdodCA1N3B4XG4gICAgICAgICAgcGFkZGluZyAxN3B4IDBweCAwcHggNDJweFxuICAgICAgICAgIHRvcCAtOHB4XG4gICAgICAgICAgbGVmdCAzMTBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgd2lkdGggY2FsYygyNTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBoZWlnaHQgY2FsYyg0NSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIHBhZGRpbmcgY2FsYygxMyAvIDM3NSAqIDEwMHZ3KSAwcHggMHB4IGNhbGMoMjggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICB0b3AgY2FsYygxNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGxlZnQgY2FsYyg3MyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBzcGFuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC42c1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAuN3NcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgLjhzXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSg0KVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC45c1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSlcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxc1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNilcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjFzXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSg3KVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDEuMnNcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDgpXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMS4zc1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoOSlcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjRzXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxMClcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjVzXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxMSlcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjZzXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxMilcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjdzXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxMylcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjhzXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxNClcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjlzXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxNSlcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAyc1xuICAgICAgLnN0aWNreW5vdGVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCAxOThweFxuICAgICAgICAgIGhlaWdodCA5OHB4XG4gICAgICAgICAgYm90dG9tIDhweFxuICAgICAgICAgIHJpZ2h0IC0yNHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygxNTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBoZWlnaHQgY2FsYyg3OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGJvdHRvbSBjYWxjKC0yMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIHJpZ2h0IGNhbGMoLTIxIC8gMzc1ICogMTAwdncpXG4gICAgICAuaW1nLXRleHRcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBnYXAgMCAyNnB4XG4gICAgICAgICAgbWFyZ2luOiAycHggMCAwIDk0cHg7XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgIHdpZHRoIGNhbGMoMjgwIC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5pdGVtLWltZ1xuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgei1pbmRleCAwXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDM1M3B4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMjgwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLmltZy1iYWNrZ3JvdW5kXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBjb250ZW50IFwiXCJcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB6LWluZGV4IC0xXG4gICAgICAgICAgICBmaWx0ZXIgYmx1cigycHgpXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCAzMzhweFxuICAgICAgICAgICAgICBoZWlnaHQgMzM4cHhcbiAgICAgICAgICAgICAgdG9wIDE1cHhcbiAgICAgICAgICAgICAgbGVmdCAxNXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDI2OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBoZWlnaHQgY2FsYygyNjggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgdG9wIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKDEyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLml0ZW0taW1nLWlubmVyXG4gICAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDMzOHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDI2OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24gLjNzXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgLml0ZW0taW1nLWlubmVyXG4gICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSBzY2FsZSgxLjEpXG4gICAgICAgIC5pdGVtLXR4dFxuICAgICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDg5cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDIyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLnRpdGxlXG4gICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wNmVtXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMTlweFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyN3B4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDIxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uIHNsaWRlaW4gMS41cyBlYXNlLWluIGZvcndhcmRzXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC41c1xuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICBkaXNwbGF5IHRhYmxlXG4gICAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuNzNzXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDIwMCUpXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgcGFkZGluZyAwIDNweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMCBjYWxjKDMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIGNvbnRlbnQgXCJcIlxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIGhlaWdodCAyOXB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIGhlaWdodCBjYWxjKDIzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLmRldGFpbFxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMTc2JVxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgLjVzXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCAyODdweFxuICAgICAgICAgICAgICBoZWlnaHQgOTRweFxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIDlweFxuICAgICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtLjA4ZW1cbiAgICAgICAgICAgICAgcGFkZGluZyA1cHggMCAxMHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDIyNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBoZWlnaHQgY2FsYyg3NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4gY2FsYyg3IC8gMzc1ICogMTAwdncpIGF1dG8gMFxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtLjA1ZW1cbiAgICAgICAgICAgICAgcGFkZGluZyBjYWxjKDIgLyAzNzUgKiAxMDB2dykgMCBjYWxjKDEwIC8gMzc1ICogMTAwdncpXG4gICAgLml0ZW0tbGlzdFxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgYWxpZ24taXRlbXMgZmxleC1lbmRcbiAgICAgICtwYygpXG4gICAgICAgIGdhcCAzOXB4IDE2cHhcbiAgICAgICAgd2lkdGggNzY4cHhcbiAgICAgICAgbWFyZ2luIDY4cHggYXV0byAwXG4gICAgICArc3AoKVxuICAgICAgICBnYXAgY2FsYygzNiAvIDM3NSAqIDEwMHZ3KSBjYWxjKDE1IC8gMzc1ICogMTAwdncpXG4gICAgICAgIHdpZHRoIGNhbGMoMzQxIC8gMzc1ICogMTAwdncpXG4gICAgICAgIG1hcmdpbiBjYWxjKDM5IC8gMzc1ICogMTAwdncpIGF1dG8gMFxuICAgICAgLml0ZW0tbGlzdC1pdGVtXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggMTgwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDE2MyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAuYnJhbmQtbmFtZVxuICAgICAgICAgIGZvbnQtZmFtaWx5IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEzIC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5pdGVtLW5hbWVcbiAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC0uMDllbVxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLS4wOWVtXG4gICAgICAgIC5pdGVtLWltZ1xuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICBhc3BlY3QtcmF0aW8gMSAvIDFcbiAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDEycHhcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNC41cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgIHRyYW5zaXRpb24gLjNzXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSBzY2FsZSgxLjEpXG4gICAgICAgIC5jaGVja1xuICAgICAgICAgIGZvbnQtZmFtaWx5IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjA5ZW1cbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggNjRweFxuICAgICAgICAgICAgbWFyZ2luIDEycHggYXV0byAwXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDU2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBtYXJnaW4gY2FsYyg4IC8gMzc1ICogMTAwdncpIGF1dG8gMFxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMTkgLyAzNzUgKiAxMDB2dylcbiAgICAubW9yZVxuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgZm9udC1mYW1pbHkgXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWZcbiAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgbGV0dGVyLXNwYWNpbmcgLjA5ZW1cbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCAxNDRweFxuICAgICAgICBtYXJnaW4gNDZweCBhdXRvIDBcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCA1LjVweCAxLjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBmb250LXNpemUgMjJweFxuICAgICAgICBsaW5lLWhlaWdodCA0MHB4XG4gICAgICArc3AoKVxuICAgICAgICB3aWR0aCBjYWxjKDk0IC8gMzc1ICogMTAwdncpXG4gICAgICAgIG1hcmdpbiBjYWxjKDUxIC8gMzc1ICogMTAwdncpIGF1dG8gMFxuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgZm9udC1zaXplIGNhbGMoMTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyNyAvIDM3NSAqIDEwMHZ3KVxuICAgIC5zY3JvbGwtdGV4dFxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgd2lkdGggMTAwJVxuICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICArcGMoKVxuICAgICAgICBsaW5lLWhlaWdodCAzMnB4XG4gICAgICAgIG1hcmdpbi10b3AgOTlweFxuICAgICAgK3NwKClcbiAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoNDcgLyAzNzUgKiAxMDB2dylcbiAgICAgIHVsXG4gICAgICAgIGFuaW1hdGlvbiBmbG93aW5nIDIwcyBsaW5lYXIgaW5maW5pdGVcbiAgICAgICAgZm9udC1mYW1pbHkgXCJCYXJyaW9cIiwgc3lzdGVtLXVpXG4gICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDEwMCUpXG4gICAgICAgIG1hcmdpbiAwXG4gICAgICAgIHBhZGRpbmcgMFxuICAgICAgICArcGMoKVxuICAgICAgICAgIGZvbnQtc2l6ZSAyOHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoMTggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgbGlcbiAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCBjYWxjKDEwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgQGtleWZyYW1lcyBmbG93aW5nXG4gICAgICAgICAgICAwJVxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgwKVxuICAgICAgICAgICAgMTAwJVxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtMTAwJSlcblxuICAgICYjc2FuZGFsLCYjYmFnLCwmI21ha2V1cCwmI3V2Y2FyZSwmI2FjY2Vzc29yeSwmI2JvZHljYXJlLCYjc3dpbXdlYXJcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICtwYygpXG4gICAgICAgIHBhZGRpbmctdG9wIDcwcHhcbiAgICAgICAgbWFyZ2luLXRvcCAtNzBweFxuICAgICAgK3NwKClcbiAgICAgICAgcGFkZGluZy10b3AgY2FsYyg3MCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoLTcwIC8gMzc1ICogMTAwdncpXG5cbiAgICAmI3NhbmRhbFxuICAgICAgd2lkdGggMTAwJVxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCAxNDZweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDM0IC8gMzc1ICogMTAwdncpXG4gICAgICAuaXRlbVxuICAgICAgICAubnVtXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9zYW5kYWwtc3RpY2t5bm90ZS1udW1iZXIucG5nKSBuby1yZXBlYXRcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggMTkycHhcbiAgICAgICAgICAgIGhlaWdodCA0OXB4XG4gICAgICAgICAgICB0b3AgLTM2cHhcbiAgICAgICAgICAgIGxlZnQgMjIxcHhcbiAgICAgICAgICAgIHBhZGRpbmcgMCAwIDAgNjhweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDE1MSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMzggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHRvcCBjYWxjKC0xMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgbGVmdCBjYWxjKC0yIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBwYWRkaW5nIDAgMCAwIGNhbGMoNTQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLnN0aWNreW5vdGVcbiAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL3NhbmRhbC1zdGlja3lub3RlLWRlY28ucG5nKSBuby1yZXBlYXRcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgLmltZy10ZXh0XG4gICAgICAgICAgLmltZy1iYWNrZ3JvdW5kXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICM3NUZGRTBcbiAgICAgICAgICAudGl0bGVcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDI5cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGNhbGMoNTQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgei1pbmRleCAwXG4gICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgIzc1RkZFMFxuICAgICAgICAgICAgICAgIHotaW5kZXggLTFcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA4MnB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGNhbGMoNTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAuZGV0YWlsXG4gICAgICAgICAgICBib3JkZXIgM3B4IHNvbGlkICM3NUZGRTBcbiAgICAgIC5pdGVtLWxpc3RcbiAgICAgICAgLml0ZW0taW1nXG4gICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjNzVGRkUwXG4gICAgICAgIC5jaGVja1xuICAgICAgICAgIGJhY2tncm91bmQgIzc1RkZFMFxuICAgICAgLm1vcmVcbiAgICAgICAgYmFja2dyb3VuZCAjNzVGRkUwXG4gICAgICAuc2Nyb2xsLXRleHRcbiAgICAgICAgdWxcbiAgICAgICAgICBjb2xvciAjRkM1RTFBXG4gICAgXG4gICAgJiNiYWdcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgICtwYygpXG4gICAgICAgIG1hcmdpbi10b3AgMTAzcHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi10b3AgY2FsYygxMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLml0ZW1cbiAgICAgICAgLm51bVxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvYmFnLXN0aWNreW5vdGUtbnVtYmVyLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDE5MnB4XG4gICAgICAgICAgICBoZWlnaHQgNDlweFxuICAgICAgICAgICAgdG9wIC0zNnB4XG4gICAgICAgICAgICBsZWZ0IDIyMXB4XG4gICAgICAgICAgICBwYWRkaW5nIDAgMCAwIDY4cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygxNTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGhlaWdodCBjYWxjKDM4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICB0b3AgY2FsYygtMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGxlZnQgY2FsYygtMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgcGFkZGluZyAwIDAgMCBjYWxjKDU0IC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5zdGlja3lub3RlXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9iYWctc3RpY2t5bm90ZS1kZWNvLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgIC5pbWctdGV4dFxuICAgICAgICAgIC5pbWctYmFja2dyb3VuZFxuICAgICAgICAgICAgYmFja2dyb3VuZCAjRkM1RTFBXG4gICAgICAgICAgLnRpdGxlXG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAyN3B4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDU4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIHotaW5kZXggMFxuICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICNGQzVFMUFcbiAgICAgICAgICAgICAgICB6LWluZGV4IC0xXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgNDFweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLmRldGFpbFxuICAgICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjRkM1RTFBXG4gICAgICAuaXRlbS1saXN0XG4gICAgICAgIC5pdGVtLWltZ1xuICAgICAgICAgIGJvcmRlciAzcHggc29saWQgI0ZDNUUxQVxuICAgICAgICAuY2hlY2tcbiAgICAgICAgICBiYWNrZ3JvdW5kICNGQzVFMUFcbiAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAubW9yZVxuICAgICAgICBiYWNrZ3JvdW5kICNGQzVFMUFcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgLnNjcm9sbC10ZXh0XG4gICAgICAgIHVsXG4gICAgICAgICAgY29sb3IgI0U2QTBGRlxuXG4gICAgJiNtYWtldXBcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgICtwYygpXG4gICAgICAgIG1hcmdpbi10b3AgMTA2cHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi10b3AgY2FsYygxMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLml0ZW1cbiAgICAgICAgLm51bVxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvbWFrZXVwLXN0aWNreW5vdGUtbnVtYmVyLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDE5NHB4XG4gICAgICAgICAgICBoZWlnaHQgNDlweFxuICAgICAgICAgICAgdG9wIC0zNnB4XG4gICAgICAgICAgICBsZWZ0IDIyMXB4XG4gICAgICAgICAgICBwYWRkaW5nIDAgMCAwIDY4cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygxNTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGhlaWdodCBjYWxjKDM4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICB0b3AgY2FsYygtMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGxlZnQgY2FsYygtMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgcGFkZGluZyAwIDAgMCBjYWxjKDU0IC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5zdGlja3lub3RlXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9tYWtldXAtc3RpY2t5bm90ZS1kZWNvLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgIC5pbWctdGV4dFxuICAgICAgICAgIC5pbWctYmFja2dyb3VuZFxuICAgICAgICAgICAgYmFja2dyb3VuZCAjRTZBMEZGXG4gICAgICAgICAgLnRpdGxlXG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAyN3B4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDU3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIHotaW5kZXggMFxuICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICNFNkEwRkZcbiAgICAgICAgICAgICAgICB6LWluZGV4IC0xXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgNDFweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDE1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLmRldGFpbFxuICAgICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjRTZBMEZGXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDIzNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLml0ZW0tbGlzdFxuICAgICAgICAuaXRlbS1pbWdcbiAgICAgICAgICBib3JkZXIgM3B4IHNvbGlkICNFNkEwRkZcbiAgICAgICAgLmNoZWNrXG4gICAgICAgICAgYmFja2dyb3VuZCAjRTZBMEZGXG4gICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgLm1vcmVcbiAgICAgICAgYmFja2dyb3VuZCAjRTZBMEZGXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgIC5zY3JvbGwtdGV4dFxuICAgICAgICB1bFxuICAgICAgICAgIGNvbG9yICMyNkY1RkRcbiAgICBcbiAgICAmI3V2Y2FyZVxuICAgICAgd2lkdGggMTAwJVxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCAxMTRweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDYgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5pdGVtXG4gICAgICAgIC5udW1cbiAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL3V2Y2FyZS1zdGlja3lub3RlLW51bWJlci5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAxOTJweFxuICAgICAgICAgICAgaGVpZ2h0IDQ4cHhcbiAgICAgICAgICAgIHRvcCAtMzZweFxuICAgICAgICAgICAgbGVmdCAyMjFweFxuICAgICAgICAgICAgcGFkZGluZyAwIDAgMCA2OHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMTUxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBoZWlnaHQgY2FsYygzOCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgdG9wIGNhbGMoLTEyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBsZWZ0IGNhbGMoLTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHBhZGRpbmcgMCAwIDAgY2FsYyg1NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAuc3RpY2t5bm90ZVxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvdXZjYXJlLXN0aWNreW5vdGUtZGVjby5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAuaW1nLXRleHRcbiAgICAgICAgICAuaW1nLWJhY2tncm91bmRcbiAgICAgICAgICAgIGJhY2tncm91bmQgI0ZGRUEwMVxuICAgICAgICAgIC50aXRsZVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgMTVweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgY2FsYyg0NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICB6LWluZGV4IDBcbiAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjRkZFQTAxXG4gICAgICAgICAgICAgICAgei1pbmRleCAtMVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDQxcHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgY2FsYygxOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIC5kZXRhaWxcbiAgICAgICAgICAgIGJvcmRlciAzcHggc29saWQgI0ZGRUEwMVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygyNDkgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5pdGVtLWxpc3RcbiAgICAgICAgLml0ZW0taW1nXG4gICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjRkZFQTAxXG4gICAgICAgIC5jaGVja1xuICAgICAgICAgIGJhY2tncm91bmQgI0ZGRUEwMVxuICAgICAgLm1vcmVcbiAgICAgICAgYmFja2dyb3VuZCAjRkZFQTAxXG4gICAgICAuc2Nyb2xsLXRleHRcbiAgICAgICAgdWxcbiAgICAgICAgICBjb2xvciAjMjY1NEZDXG5cbiAgICAmI2FjY2Vzc29yeVxuICAgICAgd2lkdGggMTAwJVxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCAxMDVweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDUgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5pdGVtXG4gICAgICAgIC5udW1cbiAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL2FjY2Vzc29yeS1zdGlja3lub3RlLW51bWJlci5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggMTkzcHhcbiAgICAgICAgICAgIGhlaWdodCA0OXB4XG4gICAgICAgICAgICB0b3AgLTM2cHhcbiAgICAgICAgICAgIGxlZnQgMjIxcHhcbiAgICAgICAgICAgIHBhZGRpbmcgMCAwIDAgNjhweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDE1MSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMzggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHRvcCBjYWxjKC0xMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgbGVmdCBjYWxjKC0yIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBwYWRkaW5nIDAgMCAwIGNhbGMoNTQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLnN0aWNreW5vdGVcbiAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL2FjY2Vzc29yeS1zdGlja3lub3RlLWRlY28ucG5nKSBuby1yZXBlYXRcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgLmltZy10ZXh0XG4gICAgICAgICAgLmltZy1iYWNrZ3JvdW5kXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNGRTU5OTBcbiAgICAgICAgICAudGl0bGVcbiAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDM4cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGNhbGMoNjYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgei1pbmRleCAwXG4gICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI0ZFNTk5MFxuICAgICAgICAgICAgICAgIHotaW5kZXggLTFcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA0MXB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGNhbGMoMTUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAuZGV0YWlsXG4gICAgICAgICAgICBib3JkZXIgM3B4IHNvbGlkICNGRTU5OTBcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjQzIC8gMzc1ICogMTAwdncpXG4gICAgICAuaXRlbS1saXN0XG4gICAgICAgIC5pdGVtLWltZ1xuICAgICAgICAgIGJvcmRlciAzcHggc29saWQgI0ZFNTk5MFxuICAgICAgICAuY2hlY2tcbiAgICAgICAgICBiYWNrZ3JvdW5kICNGRTU5OTBcbiAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAubW9yZVxuICAgICAgICBiYWNrZ3JvdW5kICNGRTU5OTBcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgLnNjcm9sbC10ZXh0XG4gICAgICAgIHVsXG4gICAgICAgICAgY29sb3IgI0ZGMjk0RlxuXG4gICAgJiNib2R5Y2FyZVxuICAgICAgd2lkdGggMTAwJVxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCAxMDRweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDUgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5pdGVtXG4gICAgICAgIC5udW1cbiAgICAgICAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvbHAtal9tYWdhemluZV8yNTA1XzAyL2JvZHljYXJlLXN0aWNreW5vdGUtbnVtYmVyLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAxOTJweFxuICAgICAgICAgICAgaGVpZ2h0IDQ4cHhcbiAgICAgICAgICAgIHRvcCAtMzZweFxuICAgICAgICAgICAgbGVmdCAyMjFweFxuICAgICAgICAgICAgcGFkZGluZyAwIDAgMCA2OHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMTUxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBoZWlnaHQgY2FsYygzOCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgdG9wIGNhbGMoLTEyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBsZWZ0IGNhbGMoLTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHBhZGRpbmcgMCAwIDAgY2FsYyg1NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAuc3RpY2t5bm90ZVxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvYm9keWNhcmUtc3RpY2t5bm90ZS1kZWNvLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgIC5pbWctdGV4dFxuICAgICAgICAgIC5pbWctYmFja2dyb3VuZFxuICAgICAgICAgICAgYmFja2dyb3VuZCAjOTNGRjhFXG4gICAgICAgICAgLnRpdGxlXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAzOHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDY2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIHotaW5kZXggMFxuICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICM5M0ZGOEVcbiAgICAgICAgICAgICAgICB6LWluZGV4IC0xXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgNDFweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDE1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLmRldGFpbFxuICAgICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjOTNGRjhFXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDI0NSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLml0ZW0tbGlzdFxuICAgICAgICAuaXRlbS1pbWdcbiAgICAgICAgICBib3JkZXIgM3B4IHNvbGlkICM5M0ZGOEVcbiAgICAgICAgLmNoZWNrXG4gICAgICAgICAgYmFja2dyb3VuZCAjOTNGRjhFXG4gICAgICAubW9yZVxuICAgICAgICBiYWNrZ3JvdW5kICM5M0ZGOEVcbiAgICAgIC5zY3JvbGwtdGV4dFxuICAgICAgICB1bFxuICAgICAgICAgIGNvbG9yICNGOUZFMjhcblxuICAgICYjc3dpbXdlYXJcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgICtwYygpXG4gICAgICAgIG1hcmdpbi10b3AgMTA3cHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi10b3AgY2FsYyg2IC8gMzc1ICogMTAwdncpXG4gICAgICAuaXRlbVxuICAgICAgICAubnVtXG4gICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLWpfbWFnYXppbmVfMjUwNV8wMi9zd2ltd2Vhci1zdGlja3lub3RlLW51bWJlci5wbmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAxOTNweFxuICAgICAgICAgICAgaGVpZ2h0IDQ5cHhcbiAgICAgICAgICAgIHRvcCAtMzZweFxuICAgICAgICAgICAgbGVmdCAyMjFweFxuICAgICAgICAgICAgcGFkZGluZyAwIDAgMCA2OHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMTUxIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBoZWlnaHQgY2FsYygzOCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgdG9wIGNhbGMoLTEyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBsZWZ0IGNhbGMoLTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHBhZGRpbmcgMCAwIDAgY2FsYyg1NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAuc3RpY2t5bm90ZVxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9scC1qX21hZ2F6aW5lXzI1MDVfMDIvc3dpbXdlYXItc3RpY2t5bm90ZS1kZWNvLnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgIC5pbWctdGV4dFxuICAgICAgICAgIC5pbWctYmFja2dyb3VuZFxuICAgICAgICAgICAgYmFja2dyb3VuZCAjM0Q5MEVBXG4gICAgICAgICAgLnRpdGxlXG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAzN3B4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDY1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIHotaW5kZXggMFxuICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICMzRDkwRUFcbiAgICAgICAgICAgICAgICB6LWluZGV4IC0xXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgNDFweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDE3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLmRldGFpbFxuICAgICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjM0Q5MEVBXG4gICAgICAuaXRlbS1saXN0XG4gICAgICAgIC5pdGVtLWltZ1xuICAgICAgICAgIGJvcmRlciAzcHggc29saWQgIzNEOTBFQVxuICAgICAgICAuY2hlY2tcbiAgICAgICAgICBiYWNrZ3JvdW5kICMzRDkwRUFcbiAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAubW9yZVxuICAgICAgICBiYWNrZ3JvdW5kICMzRDkwRUFcbiAgICAgICAgY29sb3IgI2ZmZlxuXG4gICAgJi5yZWNvbW1lbmRcbiAgICAgICtwYygpXG4gICAgICAgIG1hcmdpbi10b3AgMzAwcHhcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMjAwcHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi10b3AgY2FsYygyMDQgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgcGFkZGluZy1ib3R0b20gY2FsYygxMDAgLyAzNzUgKiAxMDB2dylcbiAgICAgIGgyXG4gICAgICAgIGZvbnQtZmFtaWx5IFwiQmFycmlvXCIsIHN5c3RlbS11aVxuICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDVlbVxuICAgICAgICBjb2xvciAjRkM1RTFBXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgZm9udC1zaXplIDM4cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBmb250LXNpemUgY2FsYygyMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgLnJlY29tbWVuZC1jb250YWluZXJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBnYXAgMCA1NXB4XG4gICAgICAgICAgbWFyZ2luLXRvcCA2NnB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgICAgZ2FwIGNhbGMoNzAgLyAzNzUgKiAxMDB2dykgMFxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygzMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAucmVjb21tZW5kLWl0ZW1cbiAgICAgICAgICAucmVjb21tZW5kLWltZ1xuICAgICAgICAgICAgYm9yZGVyIDNweCBzb2xpZCAjRkM1RTFBXG4gICAgICAgICAgICBib3gtc2hhZG93IDNweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDIyNnB4XG4gICAgICAgICAgICAgIGhlaWdodCAyMjZweFxuICAgICAgICAgICAgICBwYWRkaW5nIDEwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjY4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGhlaWdodCBjYWxjKDI2OCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMTcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAucmVjb21tZW5kLXR4dFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE3NiVcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLS4wOGVtXG4gICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgIGJhY2tncm91bmQgI0ZDNUUxQVxuICAgICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDllbVxuICAgICAgICAgICAgICBib3gtc2hhZG93IDNweCAzcHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggOTRweFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjdweFxuICAgICAgICAgICAgICAgIG1hcmdpbiA4cHggYXV0byAwXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYyg5NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIG1hcmdpbiBjYWxjKDggLyAzNzUgKiAxMDB2dykgYXV0byAwXG4gICAgICAuanVub25saW5lXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgYmFja2dyb3VuZCAjMUE5MkZDXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgZm9udC1mYW1pbHkgXCJCYXJyaW9cIiwgc3lzdGVtLXVpXG4gICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggMjUwcHhcbiAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDQ0cHhcbiAgICAgICAgICBtYXJnaW4gODFweCBhdXRvIDBcbiAgICAgICAgICBib3gtc2hhZG93IDRweCA0cHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygxOTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBmb250LXNpemUgY2FsYygxOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMzUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBtYXJnaW4gY2FsYygxMTggLyAzNzUgKiAxMDB2dykgYXV0byAwXG4gICAgICAgICAgYm94LXNoYWRvdyAzcHggM3B4IDRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KSIsIkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcblxuc3AoKVxuICBAbWVkaWEgJHNwXG4gICAge2Jsb2NrfVxuXG5wYygpXG4gIEBtZWRpYSAkcGNcbiAgICB7YmxvY2t9XG5cbnRhYigpXG4gIEBtZWRpYSAkdGFiXG4gICAge2Jsb2NrfVxuXG5scCgpXG4gIEBtZWRpYSAkbHBcbiAgICB7YmxvY2t9XG5cbmxwcGMoKVxuICBAbWVkaWEgJGxwcGNcbiAgICB7YmxvY2t9XG5cbmxwdGFiKClcbiAgQG1lZGlhICRscHRhYlxuICAgIHtibG9ja31cblxuLy8g55u45a++5YCkd2lkdGjjgahtYXgtd2lkdGjjgpLjgb7jgajjgoHjgabmjIflrppcbndtYXgodylcbiAgd2lkdGggdW5pdCgodyAqIC4xKSwgJ3JlbScpXG4gIG1heC13aWR0aCB1bml0KHcsICdweCcpXG5cbi8vIOebuOWvvuWApGhlaWdodOOBqG1heC1oZWlnaHTjgpLjgb7jgajjgoHjgabmjIflrppcbmhtYXgoaClcbiAgaGVpZ2h0IHVuaXQoKGggKiAuMSksICdyZW0nKVxuICBtYXgtaGVpZ2h0IHVuaXQoaCwgJ3B4JylcblxuLy8gKHBjL3RhYikgbWVkaWEgcXVlcnkg44Gr44KI44Gj44Gm44OX44Ot44OR44OG44Kj44Gu5Y2Y5L2N44KS5YiH44KK5pu/44GIXG5ycHJvcChwcm9wLCB2YWwpXG4gICtwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArdGFiKClcbiAgICB7cHJvcH0gdW5pdCgodmFsICogLjEpLCAncmVtJylcblxubHByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTQ0MCkgKiAxMDApLCAndncnKVxuXG5wcm9wMTIwMChwcm9wLCB2YWwpXG4gICtscHBjKClcbiAgICB7cHJvcH0gdW5pdCh2YWwsICdweCcpXG4gICtscHRhYigpXG4gICAge3Byb3B9IHVuaXQoKCh2YWwgLyAxMjAwKSAqIDEwMCksICd2dycpXG4iXX0= */
