@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_2410_01 {
  position: relative;
  font-size: 0;
  color: #000;
  background: #c88d78;
  font-family: "Zen Kaku Gothic New", system-ui;
}
main.contents.lp-j_magazine_2410_01 img,
main.contents.lp-j_magazine_2410_01 video {
  width: 100%;
}
main.contents.lp-j_magazine_2410_01 * {
  box-sizing: border-box;
}
main.contents.lp-j_magazine_2410_01 a {
  display: inline-block;
}
main.contents.lp-j_magazine_2410_01 .fade,
main.contents.lp-j_magazine_2410_01 .slideup,
main.contents.lp-j_magazine_2410_01 .slideright,
main.contents.lp-j_magazine_2410_01 .slideleft,
main.contents.lp-j_magazine_2410_01 .slidedown {
  opacity: 0;
}
main.contents.lp-j_magazine_2410_01 .fade.active {
  animation: fade 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2410_01 .slideup.active {
  animation: slideup 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2410_01 .slideright.active {
  animation: slideright 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2410_01 .slideleft.active {
  animation: slideleft 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2410_01 .slidedown.active {
  animation: slidedown 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2410_01 .credit {
  text-align: center;
}
main.contents.lp-j_magazine_2410_01 .din {
  font-family: "din-2014", sans-serif;
  font-weight: 700;
}
main.contents.lp-j_magazine_2410_01 .ns-container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
main.contents.lp-j_magazine_2410_01 .ns-container .ns-side {
  position: sticky;
  width: calc((100% - 500px) / 2);
  height: 100svh;
  text-align: center;
  top: 0;
}
main.contents.lp-j_magazine_2410_01 .ns-container .ns-side .title1 {
  width: 351px;
  margin: 323px auto 0 auto;
}
main.contents.lp-j_magazine_2410_01 .ns-container .ns-side .title1 img {
  margin: 0 auto;
  display: block;
  width: 177px;
}
main.contents.lp-j_magazine_2410_01 .ns-container .ns-side .title1 p {
  font-weight: 500;
  text-align: left;
  margin-top: 27px;
  font-size: 13px;
  line-height: 23px;
}
main.contents.lp-j_magazine_2410_01 .ns-container .ns-side .title1+img {
  position: absolute;
  bottom: 0;
  width: 180px;
  left: 50%;
  transform: translateX(-50%);
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container {
  display: flex;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item {
  text-align: left;
  position: relative;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p {
  letter-spacing: 0.025em;
  color: #fff;
  overflow: hidden;
  display: flex;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p span {
  display: block;
  transform: translate(0, 105%);
  transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.active span {
  transform: translate(0, 0);
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.active span:nth-child(2) {
  transition-delay: 0.06s;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.active span:nth-child(3) {
  transition-delay: 0.12s;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.active span:nth-child(4) {
  transition-delay: 0.18s;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.active span:nth-child(5) {
  transition-delay: 0.24s;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.active span:nth-child(6) {
  transition-delay: 0.3s;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.active span:nth-child(7) {
  transition-delay: 0.36s;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.active span:nth-child(8) {
  transition-delay: 0.42s;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.weekday {
  background: #819171;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.friday {
  background: #d58178;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.saturday {
  background: #904a67;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.sunday {
  background: #7ca1b7;
}
main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main.contents.lp-j_magazine_2410_01 .ns-container .ns-center {
  width: 100%;
  background: #ebdfd0;
  position: relative;
  overflow: hidden;
}
main.contents.lp-j_magazine_2410_01 .ns-container section {
  position: relative;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv {
  background: #c88d78;
  position: relative;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv .scroll-infinity__wrap {
  display: flex;
  flex-direction: column-reverse;
  overflow: hidden;
  width: calc(342 / 640 * 100vw);
  height: calc(860 / 640 * 100vw);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv .scroll-infinity__wrap .scroll-infinity__list {
  display: flex;
  flex-direction: column-reverse;
  padding: 0;
  animation: infinity-scroll 20s infinite linear;
  margin-left: calc(40 / 640 * 100vw);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item {
  margin-bottom: calc(25 / 640 * 100vw);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv .title2,
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv .deco {
  position: absolute;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv .title2 {
  width: calc(222 / 640 * 100vw);
  top: calc(322 / 640 * 100vw);
  right: calc(35 / 640 * 100vw);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv .deco {
  width: calc(167 / 640 * 100vw);
  bottom: 0;
  right: calc(13 / 640 * 100vw);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-menu {
  margin-top: calc(58 / 640 * 100vw);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sp-menu .read {
  font-size: calc(17 / 640 * 100vw);
  line-height: calc(30 / 640 * 100vw);
  width: calc(498 / 640 * 100vw);
  margin: 0 auto calc(111 / 640 * 100vw) auto;
  font-weight: 500;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg img {
  margin-left: auto;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt1,
main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt2 {
  writing-mode: vertical-rl;
  background: #819171;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt2 {
  transform: rotate(-8.2deg);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .subimg3 img {
  width: 50%;
  display: inline-block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .subimg3 img:nth-of-type(2) {
  animation-delay: 0.5s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .item .what {
  background: #819171;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .item .keyword .tag p {
  background: #819171;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .slider .recommend p:nth-of-type(2) {
  background: #819171;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt1,
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt2 {
  background: #d58178;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt1 {
  transform: rotate(-8deg);
  z-index: 2;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt2 {
  transform: rotate(3deg);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .subimg1 img:nth-of-type(1) {
  margin-left: auto;
  display: block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .subimg3 img {
  display: inline-block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .subimg3 img:nth-of-type(2) {
  animation-delay: 0.5s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .item .what {
  background: #d58178;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .item .keyword .tag p {
  background: #d58178;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#friday .slider .recommend p:nth-of-type(2) {
  background: #d58178;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg img {
  margin-left: auto;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt1,
main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt2 {
  writing-mode: vertical-rl;
  background: #904a67;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt2 {
  transform: rotate(-7deg);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .subimg1 img:nth-of-type(2) {
  margin-left: auto;
  display: block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .subimg3 img {
  margin: 0 auto;
  display: block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .item .what {
  background: #904a67;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .item .keyword .tag p {
  background: #904a67;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .slider .recommend p:nth-of-type(2) {
  background: #904a67;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt1,
main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt2 {
  background: #7ca1b7;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt1 {
  transform: rotate(-9deg);
  z-index: 2;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt2 {
  transform: rotate(5deg);
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .subimg1 img:nth-of-type(1) {
  margin-left: auto;
  display: block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .item .what {
  background: #7ca1b7;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .item .keyword .tag p {
  background: #7ca1b7;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .slider .recommend p:nth-of-type(2) {
  background: #7ca1b7;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#staff {
  position: relative;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#staff ul {
  position: absolute;
  color: #fff;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#staff ul li:last-child {
  margin-bottom: 0;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#magazine img {
  margin: 0 auto;
  display: block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul {
  display: flex;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li {
  position: relative;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li img {
  width: 100%;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li dl dt {
  font-weight: 600;
  text-align: center;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li dl dd {
  font-weight: 500;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#magazine .junonline {
  display: block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section#magazine .junonline img {
  display: block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg {
  position: relative;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg img {
  display: block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .txt1,
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .txt2 {
  letter-spacing: 0.025em;
  font-weight: 700;
  color: #fff;
  position: absolute;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing,
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2,
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3 {
  word-break: break-all;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing span,
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2 span,
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3 span {
  transition: 0.1s;
  opacity: 0;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span {
  opacity: 1;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(2) {
  transition-delay: 0.08s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(3) {
  transition-delay: 0.16s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(4) {
  transition-delay: 0.24s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(5) {
  transition-delay: 0.32s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(6) {
  transition-delay: 0.4s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(7) {
  transition-delay: 0.48s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(8) {
  transition-delay: 0.56s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(9) {
  transition-delay: 0.64s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(10) {
  transition-delay: 0.72s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(11) {
  transition-delay: 0.8s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(12) {
  transition-delay: 0.88s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing.active span:nth-child(13) {
  transition-delay: 1.06s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span {
  opacity: 1;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(1) {
  transition-delay: 0.88s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(2) {
  transition-delay: 1.06s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(3) {
  transition-delay: 1.14s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(4) {
  transition-delay: 1.22s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(5) {
  transition-delay: 1.3s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(6) {
  transition-delay: 1.38s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(7) {
  transition-delay: 1.46s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(8) {
  transition-delay: 1.54s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(9) {
  transition-delay: 1.62s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(10) {
  transition-delay: 1.7s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(11) {
  transition-delay: 1.78s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing2.active span:nth-child(12) {
  transition-delay: 1.86s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span {
  opacity: 1;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(1) {
  transition-delay: 1.06s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(2) {
  transition-delay: 1.14s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(3) {
  transition-delay: 1.22s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(4) {
  transition-delay: 1.3s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(5) {
  transition-delay: 1.38s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(6) {
  transition-delay: 1.46s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(7) {
  transition-delay: 1.54s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(8) {
  transition-delay: 1.62s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(9) {
  transition-delay: 1.7s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(10) {
  transition-delay: 1.78s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(11) {
  transition-delay: 1.86s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .typing3.active span:nth-child(12) {
  transition-delay: 1.94s;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .normaltxt {
  letter-spacing: 0.025em;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .subimg2 img {
  display: block;
  margin: 0 auto;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .item {
  border: 2px solid #333;
  position: relative;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .item .what {
  color: #fff;
  position: absolute;
  transform: rotate(-10deg);
}
main.contents.lp-j_magazine_2410_01 .ns-container section .item .price {
  font-weight: 700;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .item .price li {
  position: relative;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .item .price li:last-child {
  margin-bottom: 0;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .item .price li .buy {
  position: absolute;
  top: 0;
  right: 0;
  text-decoration: underline;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword img {
  margin: 0 auto;
  display: block;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword .tag {
  display: flex;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword .tag p {
  font-weight: 700;
  color: #ebdfd0;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider {
  position: relative;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .recommend {
  position: absolute;
  z-index: 2;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .recommend p:nth-of-type(1) {
  font-weight: 500;
  transform: rotate(-15deg);
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .recommend p:nth-of-type(2) {
  transform: rotate(-10deg);
  color: #fff;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper {
  overflow: hidden;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container {
  overflow: visible !important;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide {
  opacity: 0.3 /* 左右のスライドを薄くする */;
  transition: 0.7s /* ゆっくり小さくさせる */;
  text-align: center;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide img {
  height: auto;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide .normaltxt {
  background: #f0eeeb;
  text-align: left;
  opacity: 0;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide .price {
  font-weight: 700;
  text-align: left;
  display: inline-block;
  opacity: 0;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide .price span {
  text-decoration: underline;
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide-active {
  opacity: 1 /* 中央のスライドは薄くしない */;
  z-index: 1 /* 中央のスライドを一番上にする */;
  transform: translateX(0) scale(1);
}
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide-active .normaltxt,
main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide-active .price {
  opacity: 1;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slideup {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideright {
  0% {
    opacity: 0;
    transform: translateX(30px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideleft {
  0% {
    opacity: 0;
    transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slidedown {
  0% {
    opacity: 0;
    transform: translateY(-30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes infinity-scroll {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-j_magazine_2410_01 .sp {
    display: none !important;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container {
    margin: 300px auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container {
    width: 280px;
    gap: 26px 10px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item {
    width: 135px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p {
    font-size: 15px;
    padding: 0 12px;
    height: 19px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.weekday {
    width: 85px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.friday {
    width: 65px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.saturday {
    width: 85px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.sunday {
    width: 69px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .ns-center {
    max-width: 500px;
    padding-bottom: 94px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sp-kv {
    display: none;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sp-menu {
    display: none;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday {
    margin-top: 90px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg img {
    width: 380px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt2 {
    padding: 15px 0;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt1 {
    top: 184px;
    left: 92px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt2 {
    top: 210px;
    left: 50px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday {
    margin-top: 90px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt2 {
    padding: 3px 14px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt1 {
    top: 346px;
    left: 10px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt2 {
    top: 405px;
    left: 24px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .subimg1 img:nth-of-type(1) {
    width: 368px;
    margin-bottom: 22px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .subimg3 img:nth-of-type(1) {
    width: 248px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .subimg3 img:nth-of-type(2) {
    width: 252px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday {
    margin-top: 90px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg img {
    width: 473px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt2 {
    padding: 12px 0;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt1 {
    top: 126px;
    left: 100px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt2 {
    top: 188px;
    left: 57px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .subimg1 img:nth-of-type(1) {
    width: 355px;
    margin-bottom: 28px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .subimg1 img:nth-of-type(2) {
    width: 367px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .subimg3 img {
    width: 355px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday {
    margin-top: 90px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt2 {
    padding: 3px 14px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt1 {
    top: 335px;
    left: 7px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt2 {
    top: 397px;
    left: 20px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .subimg1 img {
    width: 374px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .subimg1 img:nth-of-type(1) {
    margin-bottom: 28px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#staff {
    margin-top: 254px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#staff ul {
    bottom: 25px;
    left: 25px;
    font-size: 12px;
    line-height: 16px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#staff ul li {
    margin-bottom: 22px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine {
    margin-top: 131px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine img {
    width: 243px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul {
    width: 430px;
    margin: 38px auto 0 auto;
    gap: 30px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li {
    width: 200px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li dl dt {
    font-size: 14px;
    margin-top: 10px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li dl dd {
    font-size: 13px;
    line-height: 23px;
    margin-top: 5px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine .junonline {
    width: 328px;
    margin: 80px auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .txt2 {
    font-size: 21px;
    line-height: 37px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .normaltxt {
    font-size: 13px;
    line-height: 23px;
    width: 396px;
    margin: 15px auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg1 {
    margin-top: 83px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg1 p {
    margin-top: 9px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg2 {
    margin-top: 86px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg2 img {
    width: 169px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg3 {
    margin-top: 90px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item {
    width: 448px;
    margin: 135px auto 0 auto;
    border-radius: 31px;
    padding: 29px 20px 37px 20px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .what {
    font-size: 19px;
    padding: 6px 37px;
    top: -23px;
    left: -1px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .price {
    font-size: 14px;
    width: 343px;
    margin: 26px auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .price li {
    margin-bottom: 17px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword {
    width: 340px;
    margin: 41px auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword img {
    width: 330px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword .tag {
    gap: 4px;
    margin-top: 14px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword .tag p {
    font-size: 14px;
    padding: 4px 11px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider {
    margin: 203px auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .recommend {
    top: -60px;
    left: 23px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .recommend p:nth-of-type(1) {
    font-size: 18px;
    margin: 0 0 5px 20px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .recommend p:nth-of-type(2) {
    font-size: 19px;
    padding: 4px 14px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container {
    max-width: 354px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide .normaltxt {
    width: 352px;
    padding: 15px;
    margin-top: 8px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide .price {
    font-size: 14px;
    margin-top: 15px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide .price span {
    margin-left: 7px;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide-prev {
    transform: translate(142px, -20px) scale(0.8);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide-next {
    transform: translate(-142px, -20px) scale(0.8);
  }
}
@media (max-width: 767px) {
  main.contents.lp-j_magazine_2410_01 .pc {
    display: none !important;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container {
    margin: 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container {
    width: calc(560 / 640 * 100vw);
    gap: calc(50 / 640 * 100vw) calc(20 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item {
    width: calc(270 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p {
    font-size: calc(29 / 640 * 100vw);
    padding: 0 calc(27 / 640 * 100vw);
    height: calc(38 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.weekday {
    width: calc(171 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.friday {
    width: calc(130 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.saturday {
    width: calc(171 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .sidemenu-container .sidemenu-item p.sunday {
    width: calc(137 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container .ns-center {
    padding-bottom: calc(94 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday {
    margin-top: calc(170 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg img {
    width: calc(496 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt2 {
    padding: calc(24 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt1 {
    top: calc(240 / 640 * 100vw);
    left: calc(116 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#weekday .mainimg .txt2 {
    top: calc(270 / 640 * 100vw);
    left: calc(58 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday {
    margin-top: calc(283 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt2 {
    padding: calc(2 / 640 * 100vw) calc(23 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt1 {
    top: calc(454 / 640 * 100vw);
    left: calc(13 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .mainimg .txt2 {
    top: calc(521 / 640 * 100vw);
    left: calc(24 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .subimg1 img:nth-of-type(1) {
    width: calc(479 / 640 * 100vw);
    margin-bottom: calc(38 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .subimg3 img:nth-of-type(1) {
    width: calc(317 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#friday .subimg3 img:nth-of-type(2) {
    width: calc(322 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday {
    margin-top: calc(283 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg img {
    width: 100%;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt2 {
    padding: calc(12 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt1 {
    top: calc(126 / 640 * 100vw);
    left: calc(100 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .mainimg .txt2 {
    top: calc(188 / 640 * 100vw);
    left: calc(51 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .subimg1 img:nth-of-type(1) {
    width: calc(479 / 640 * 100vw);
    margin-bottom: calc(28 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .subimg1 img:nth-of-type(2) {
    width: calc(497 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#saturday .subimg3 img {
    width: calc(479 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday {
    margin-top: calc(283 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt2 {
    padding: calc(3 / 640 * 100vw) calc(23 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt1 {
    top: calc(434 / 640 * 100vw);
    left: calc(7 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .mainimg .txt2 {
    top: calc(511 / 640 * 100vw);
    left: calc(20 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .subimg1 img {
    width: calc(479 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#sunday .subimg1 img:nth-of-type(1) {
    margin-bottom: calc(28 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#staff {
    margin-top: calc(254 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#staff ul {
    bottom: calc(25 / 640 * 100vw);
    left: calc(25 / 640 * 100vw);
    font-size: calc(16 / 640 * 100vw);
    line-height: calc(21 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#staff ul li {
    margin-bottom: calc(28 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine {
    margin-top: calc(131 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine img {
    width: calc(311 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul {
    width: calc(555 / 640 * 100vw);
    margin: calc(38 / 640 * 100vw) auto 0 auto;
    gap: calc(38 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li {
    width: calc(258 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li dl dt {
    font-size: calc(18 / 640 * 100vw);
    margin-top: calc(10 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine ul li dl dd {
    font-size: calc(16 / 640 * 100vw);
    line-height: calc(28 / 640 * 100vw);
    margin-top: calc(5 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section#magazine .junonline {
    width: calc(420 / 640 * 100vw);
    margin: calc(80 / 640 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .txt1,
  main.contents.lp-j_magazine_2410_01 .ns-container section .mainimg .txt2 {
    font-size: calc(28 / 640 * 100vw);
    line-height: calc(49 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .normaltxt {
    font-size: calc(17 / 640 * 100vw);
    line-height: calc(30 / 640 * 100vw);
    width: calc(515 / 640 * 100vw);
    margin: calc(18 / 640 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg1 {
    margin-top: calc(107 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg1 p {
    margin-top: calc(23 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg2 {
    margin-top: calc(107 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg2 img {
    width: calc(224 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .subimg3 {
    margin-top: calc(115 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item {
    width: calc(581 / 640 * 100vw);
    margin: calc(169 / 640 * 100vw) auto 0 auto;
    border-radius: calc(40 / 640 * 100vw);
    padding: calc(38 / 640 * 100vw) calc(26 / 640 * 100vw) calc(53 / 640 * 100vw) calc(26 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .what {
    font-size: calc(24 / 640 * 100vw);
    padding: calc(7 / 640 * 100vw) calc(47 / 640 * 100vw);
    top: calc(-27 / 640 * 100vw);
    left: calc(-1 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .price {
    font-size: calc(18 / 640 * 100vw);
    width: calc(446 / 640 * 100vw);
    margin: calc(32 / 640 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .price li {
    margin-bottom: calc(22 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword {
    width: calc(435 / 640 * 100vw);
    margin: calc(56 / 640 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword img {
    width: calc(429 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword .tag {
    gap: calc(10 / 640 * 100vw);
    margin-top: calc(19 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .item .keyword .tag p {
    font-size: calc(18 / 640 * 100vw);
    padding: calc(3 / 640 * 100vw) calc(12 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider {
    margin: calc(258 / 640 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .recommend {
    top: calc(-71 / 640 * 100vw);
    left: calc(31 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .recommend p:nth-of-type(1) {
    font-size: calc(24 / 640 * 100vw);
    margin: 0 0 calc(8 / 640 * 100vw) calc(37 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .recommend p:nth-of-type(2) {
    font-size: calc(24 / 640 * 100vw);
    padding: calc(9 / 640 * 100vw) calc(34 / 640 * 100vw) calc(9 / 640 * 100vw) calc(20 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container {
    max-width: calc(459 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide .normaltxt {
    width: calc(443 / 640 * 100vw);
    padding: calc(15 / 640 * 100vw);
    margin-top: calc(8 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide .price {
    font-size: calc(18 / 640 * 100vw);
    margin-top: calc(15 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide .price span {
    margin-left: calc(7 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide-prev {
    transform: translate(calc(142 / 640 * 100vw), calc(-35 / 640 * 100vw)) scale(0.8);
  }
  main.contents.lp-j_magazine_2410_01 .ns-container section .slider .myswiper .swiper-container .swiper-wrapper .swiper-slide-next {
    transform: translate(calc(-142 / 640 * 100vw), calc(-35 / 640 * 100vw)) scale(0.8);
  }
}
@media only screen and (max-width: 1200px) {
  main.contents.lp-j_magazine_2410_01 .ns-container .ns-side {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLWpfbWFnYXppbmVfMjQxMF8wMS5zdHlsIiwibW9kdWxlcy9fcGFydGlhbHMuc3R5bCIsImxwLWpfbWFnYXppbmVfMjQxMF8wMS5jc3MiLCJtb2R1bGVzL19hY2NvcmRpb25qcy5zdHlsIiwicGFnZXMvX2xwLWpfbWFnYXppbmVfMjQxMF8wMS5zdHlsIiwiX21peGluLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVMsZ0JBQUE7QUNJVDtFQUNFLGFBQVE7RUFDUixtQkFBWTtFQUNaLHVCQUFnQjtFQUNoQiw4QkFBTTtFQUNOLDhCQUFPO0VBQ1AsY0FBTztFQUNQLG9DQUFjO0VBQ2QseUJBQU87RUFDUCxzQkFBVztFQUNYLGlDQUFVO0VBQ1YsY0FBWTtFQUNaLHFCQUFnQjtBQ0ZsQjtBQ1RJO0VBQ0UsYUFBUTtFQUNSLG1CQUFZO0VBQ1osa0JBQVM7QURXZjtBQ1JNO0VBQ0Usa0JBQVM7RUFDVCxvQkFBWTtFQUNaLGdCQUFTO0FEZWpCO0FDZFE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEZ0JuQjtBQ2ZJO0VBQ0UsZ0JBQVM7RUFDVCx1Q0FBMEI7RUFDMUIsZ0NBQTJCO0FEaUJqQztBQ2ZJO0VBQ0Usa0JBQVc7QURpQmpCO0FDZkk7RUFDRSxtQkFBVztBRGlCakI7QUUxQ0E7RUFDRSxpQkFBUztBRjRDWDtBRTNDQTtFQUNFLGtCQUFTO0VBQ1QsWUFBVTtFQUNWLFdBQU07RUFDTixtQkFBVztFQUNYLDZDQUFpQztBRjZDbkM7QUU1Q0U7O0VBRUUsV0FBTTtBRjhDVjtBRTdDRTtFQUNFLHNCQUFXO0FGK0NmO0FFOUNFO0VBQ0UscUJBQVE7QUZnRFo7QUUvQ0U7Ozs7O0VBQ0UsVUFBUTtBRnFEWjtBRXBERTtFQUNFLHVDQUFVO0FGc0RkO0FFckRFO0VBQ0UsMENBQVU7QUZ1RGQ7QUV0REU7RUFDRSw2Q0FBVTtBRndEZDtBRXZERTtFQUNFLDRDQUFVO0FGeURkO0FFeERFO0VBQ0UsNENBQVU7QUYwRGQ7QUViRTtFQUNFLGtCQUFXO0FGeUJmO0FF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LGdCQUFXO0VGd0huQjtFR2xYTztJRGlRSyxZQUFNO0VGOEhsQjtFRy9YTzs7SUR3UUssZUFBUTtFRnVJcEI7RUcvWU87SUQ2UUssVUFBSTtJQUNKLFVBQUs7RUY2SWpCO0VHM1pPO0lEcVJLLFVBQUk7SUFDSixVQUFLO0VGb0pqQjtFRzFhTztJRCtTQyxnQkFBVztFRnNKbkI7RUdyY087O0lEc1RLLGlCQUFRO0VGOEpwQjtFR3BkTztJRDZUSyxVQUFJO0lBQ0osVUFBSztFRnNLakI7RUdwZU87SURxVUssVUFBSTtJQUNKLFVBQUs7RUY2S2pCO0VHbmZPO0lEaVZPLFlBQU07SUFDTixtQkFBYztFRmlMNUI7RUduZ0JPO0lEMlZPLFlBQU07RUZzTHBCO0VHamhCTztJRGlXTyxZQUFNO0VGNkxwQjtFRzloQk87SURtWEMsZ0JBQVc7RUY4TG5CO0VHampCTztJRDBYSyxZQUFNO0VGb01sQjtFRzlqQk87O0lEaVlLLGVBQVE7RUY2TXBCO0VHOWtCTztJRHNZSyxVQUFJO0lBQ0osV0FBSztFRm1OakI7RUcxbEJPO0lEOFlLLFVBQUk7SUFDSixVQUFLO0VGME5qQjtFR3ptQk87SUR1Wk8sWUFBTTtJQUNOLG1CQUFjO0VGNk41QjtFR3JuQk87SURnYU8sWUFBTTtFRm9PcEI7RUdwb0JPO0lEd2FLLFlBQU07RUYwT2xCO0VHbHBCTztJRDBiQyxnQkFBVztFRjJPbkI7RUdycUJPOztJRGljSyxpQkFBUTtFRm1QcEI7RUdwckJPO0lEd2NLLFVBQUk7SUFDSixTQUFLO0VGMlBqQjtFR3BzQk87SURnZEssVUFBSTtJQUNKLFVBQUs7RUZrUWpCO0VHbnRCTztJRHdkSyxZQUFNO0VGc1FsQjtFRzl0Qk87SUQrZE8sbUJBQWM7RUY2UTVCO0VHNXVCTztJRGtmQyxpQkFBVztFRmdSbkI7RUdsd0JPO0lEeWZHLFlBQU87SUFDUCxVQUFLO0lBQ0wsZUFBVTtJQUNWLGlCQUFZO0VGdVJ0QjtFR254Qk87SURvZ0JLLG1CQUFjO0VGNFIxQjtFR2h5Qk87SUQ0Z0JDLGlCQUFXO0VGaVNuQjtFRzd5Qk87SURtaEJHLFlBQU07RUZ3U2hCO0VHM3pCTztJRHloQkcsWUFBTTtJQUNOLHdCQUFPO0lBQ1AsU0FBSTtFRitTZDtFRzEwQk87SURtaUJLLFlBQU07RUZzVGxCO0VHejFCTztJRDZpQlMsZUFBVTtJQUNWLGdCQUFXO0VGNlQzQjtFRzMyQk87SURxakJTLGVBQVU7SUFDVixpQkFBWTtJQUNaLGVBQVc7RUZvVTNCO0VHMzNCTztJRHFrQkcsWUFBTTtJQUNOLHdCQUFPO0VGNFVqQjtFR2w1Qk87O0lEdWxCRyxlQUFVO0lBQ1YsaUJBQVk7RUZ1VnRCO0VHLzZCTztJRHdyQkMsZUFBVTtJQUNWLGlCQUFZO0lBQ1osWUFBTTtJQUNOLHdCQUFPO0VGc1lmO0VHamtDTztJRG9zQkMsZ0JBQVc7RUYwWW5CO0VHOWtDTztJRHlzQkcsZUFBVztFRitZckI7RUd4bENPO0lEK3NCQyxnQkFBVztFRm1abkI7RUdsbUNPO0lEc3RCRyxZQUFNO0VGMFpoQjtFR2huQ087SUQ0dEJDLGdCQUFXO0VGOFpuQjtFRzFuQ087SURvdUJDLFlBQU07SUFDTix5QkFBTztJQUNQLG1CQUFjO0lBQ2QsNEJBQVE7RUZvYWhCO0VHM29DTztJRG12QkcsZUFBVTtJQUNWLGlCQUFRO0lBQ1IsVUFBSTtJQUNKLFVBQUs7RUYwYWY7RUdocUNPO0lEZ3dCRyxlQUFVO0lBQ1YsWUFBTTtJQUNOLHdCQUFPO0VGZ2JqQjtFR2xyQ087SUQwd0JLLG1CQUFjO0VGdWIxQjtFR2pzQ087SURzeEJHLFlBQU07SUFDTix3QkFBTztFRjhiakI7RUdydENPO0lEK3hCSyxZQUFNO0VGcWNsQjtFR3B1Q087SURzeUJLLFFBQUk7SUFDSixnQkFBVztFRjRjdkI7RUdudkNPO0lEK3lCTyxlQUFVO0lBQ1YsaUJBQVE7RUZtZHRCO0VHbndDTztJRHd6QkMseUJBQU87RUZ5ZGY7RUdqeENPO0lEK3pCRyxVQUFJO0lBQ0osVUFBSztFRmdlZjtFR2h5Q087SUR5MEJPLGVBQVU7SUFDVixvQkFBTztFRnNlckI7RUdoekNPO0lEazFCTyxlQUFVO0lBQ1YsaUJBQVE7RUY2ZXRCO0VHaDBDTztJRDQxQkssZ0JBQVU7RUZxZnRCO0VHajFDTztJRDIyQlcsWUFBTTtJQUNOLGFBQVE7SUFDUixlQUFXO0VGNmY3QjtFRzEyQ087SUR3M0JXLGVBQVU7SUFDVixnQkFBVztFRm9nQjdCO0VHNzNDTztJRGc0QmEsZ0JBQVk7RUYyZ0JoQztFRzM0Q087SUQyNEJTLDZDQUFVO0VGbWhCMUI7RUc5NUNPO0lEZzVCUyw4Q0FBVTtFRndoQjFCO0FBdjVDRjtBR3JCUztFQUFBO0lEbUVILHdCQUFRO0VGcUJaO0VHeEZPO0lEa0hELGNBQU87RUZ5Q2I7RUczSk87SUR1SEQsOEJBQU07SUFDTixrREFBSTtFRitDVjtFR3ZLTztJRCtIQyw4QkFBTTtFRnNEZDtFR3JMTztJRDBJRyxpQ0FBVTtJQUNWLGlDQUFRO0lBQ1IsOEJBQU87RUY2RGpCO0VHek1PO0lEdUtLLDhCQUFNO0VGNEVsQjtFR25QTztJRDZLSyw4QkFBTTtFRm1GbEI7RUdoUU87SURtTEssOEJBQU07RUYwRmxCO0VHN1FPO0lEeUxLLDhCQUFNO0VGaUdsQjtFRzFSTztJRDJNRCxzQ0FBZTtFRnVHckI7RUdsVE87SURnUUMsbUNBQVc7RUYySG5CO0VHM1hPO0lEdVFLLDhCQUFNO0VGaUlsQjtFR3hZTzs7SUQ4UUssaUNBQVE7RUYySXBCO0VHelpPO0lEb1JLLDRCQUFJO0lBQ0osNkJBQUs7RUZnSmpCO0VHcmFPO0lENFJLLDRCQUFJO0lBQ0osNEJBQUs7RUZ1SmpCO0VHcGJPO0lEcVRDLG1DQUFXO0VGeUpuQjtFRzljTzs7SUQ0VEsscURBQVE7RUZrS3BCO0VHOWRPO0lEb1VLLDRCQUFJO0lBQ0osNEJBQUs7RUZ5S2pCO0VHOWVPO0lENFVLLDRCQUFJO0lBQ0osNEJBQUs7RUZnTGpCO0VHN2ZPO0lEd1ZPLDhCQUFNO0lBQ04scUNBQWM7RUZvTDVCO0VHN2dCTztJRGlXTyw4QkFBTTtFRnlMcEI7RUcxaEJPO0lEdVdPLDhCQUFNO0VGZ01wQjtFR3ZpQk87SUR5WEMsbUNBQVc7RUZpTW5CO0VHMWpCTztJRGdZSyxXQUFNO0VGdU1sQjtFR3ZrQk87O0lEdVlLLGlDQUFRO0VGaU5wQjtFR3hsQk87SUQ2WUssNEJBQUk7SUFDSiw2QkFBSztFRnNOakI7RUdwbUJPO0lEcVpLLDRCQUFJO0lBQ0osNEJBQUs7RUY2TmpCO0VHbm5CTztJRDhaTyw4QkFBTTtJQUNOLHFDQUFjO0VGZ081QjtFRy9uQk87SURzYU8sOEJBQU07RUZ1T3BCO0VHN29CTztJRDhhSyw4QkFBTTtFRjZPbEI7RUczcEJPO0lEZ2NDLG1DQUFXO0VGOE9uQjtFRzlxQk87O0lEdWNLLHFEQUFRO0VGdVBwQjtFRzlyQk87SUQrY0ssNEJBQUk7SUFDSiwyQkFBSztFRjhQakI7RUc5c0JPO0lEdWRLLDRCQUFJO0lBQ0osNEJBQUs7RUZxUWpCO0VHN3RCTztJRDhkSyw4QkFBTTtFRnlRbEI7RUd2dUJPO0lEcWVPLHFDQUFjO0VGZ1I1QjtFR3J2Qk87SUR3ZkMsbUNBQVc7RUZtUm5CO0VHM3dCTztJRGtnQkcsOEJBQU87SUFDUCw0QkFBSztJQUNMLGlDQUFVO0lBQ1YsbUNBQVk7RUYwUnRCO0VHL3hCTztJRDBnQksscUNBQWM7RUYrUjFCO0VHenlCTztJRGtoQkMsbUNBQVc7RUZvU25CO0VHdHpCTztJRHloQkcsOEJBQU07RUYyU2hCO0VHcDBCTztJRGlpQkcsOEJBQU07SUFDTiwwQ0FBTztJQUNQLDJCQUFJO0VGa1RkO0VHcjFCTztJRHlpQkssOEJBQU07RUZ5VGxCO0VHbDJCTztJRG9qQlMsaUNBQVU7SUFDVixrQ0FBVztFRmdVM0I7RUdyM0JPO0lENmpCUyxpQ0FBVTtJQUNWLG1DQUFZO0lBQ1osaUNBQVc7RUZ1VTNCO0VHdDRCTztJRDRrQkcsOEJBQU07SUFDTiwwQ0FBTztFRitVakI7RUc1NUJPOztJRDhsQkcsaUNBQVU7SUFDVixtQ0FBWTtFRjJWdEI7RUcxN0JPO0lEaXNCQyxpQ0FBVTtJQUNWLG1DQUFZO0lBQ1osOEJBQU07SUFDTiwwQ0FBTztFRnlZZjtFRzdrQ087SUQwc0JDLG1DQUFXO0VGNlluQjtFR3ZsQ087SUQrc0JHLGtDQUFXO0VGa1pyQjtFR2ptQ087SURxdEJDLG1DQUFXO0VGc1puQjtFRzNtQ087SUQ0dEJHLDhCQUFNO0VGNlpoQjtFR3puQ087SURrdUJDLG1DQUFXO0VGaWFuQjtFR25vQ087SUQ2dUJDLDhCQUFNO0lBQ04sMkNBQU87SUFDUCxxQ0FBYztJQUNkLG9HQUFRO0VGdWFoQjtFR3ZwQ087SUQ0dkJHLGlDQUFVO0lBQ1YscURBQVE7SUFDUiw0QkFBSTtJQUNKLDRCQUFLO0VGNmFmO0VHNXFDTztJRHd3QkcsaUNBQVU7SUFDViw4QkFBTTtJQUNOLDBDQUFPO0VGbWJqQjtFRzdyQ087SURneEJLLHFDQUFjO0VGMGIxQjtFRzFzQ087SUQ2eEJHLDhCQUFNO0lBQ04sMENBQU87RUZpY2pCO0VHL3RDTztJRHF5QkssOEJBQU07RUZ3Y2xCO0VHN3VDTztJRDZ5QkssMkJBQUk7SUFDSixrQ0FBVztFRitjdkI7RUc3dkNPO0lEc3pCTyxpQ0FBVTtJQUNWLHFEQUFRO0VGc2R0QjtFRzd3Q087SUQ4ekJDLDJDQUFPO0VGNGRmO0VHMXhDTztJRHMwQkcsNEJBQUk7SUFDSiw0QkFBSztFRm1lZjtFRzF5Q087SURnMUJPLGlDQUFVO0lBQ1Ysd0RBQU87RUZ5ZXJCO0VHMXpDTztJRHkxQk8saUNBQVU7SUFDVixrR0FBUTtFRmdmdEI7RUcxMENPO0lEazJCSyxrQ0FBVTtFRndmdEI7RUcxMUNPO0lEbTNCVyw4QkFBTTtJQUNOLCtCQUFRO0lBQ1IsaUNBQVc7RUZnZ0I3QjtFR3IzQ087SUQrM0JXLGlDQUFVO0lBQ1Ysa0NBQVc7RUZ1Z0I3QjtFR3Y0Q087SURzNEJhLGtDQUFZO0VGOGdCaEM7RUdwNUNPO0lEaTVCUyxpRkFBVTtFRnNoQjFCO0VHdjZDTztJRHM1QlMsa0ZBQVU7RUYyaEIxQjtBQXgxQ0Y7QUVGK0M7RUFBQTtJQUN2QyxhQUFRO0VGOEJkO0FBQ0YiLCJmaWxlIjoibHAtal9tYWdhemluZV8yNDEwXzAxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcbkByZXF1aXJlICcuL19taXhpbi5zdHlsJ1xuQHJlcXVpcmUgJy4vX2Jhc2Uuc3R5bCdcbi8vIG1vZHVsZXNcbkByZXF1aXJlICcuL21vZHVsZXMvX2luZGV4LnN0eWwnXG4vLyBwYWdlc1xuQHJlcXVpcmUgJy4vcGFnZXMvX2xwLWpfbWFnYXppbmVfMjQxMF8wMS5zdHlsJyIsIi8qXG5Nb2R1bGUgUGFydGlhbHNcbiAqL1xuLyog44GZ44G544Gm44KS6KaL44KL44Oc44K/44OzICovXG4uYWxsLWJ0blxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgd2lkdGggY2FsYygxNzIgLyAzNzUgKiAxMDB2dylcbiAgaGVpZ2h0IGNhbGMoMzYgLyAzNzUgKiAxMDB2dylcbiAgbWFyZ2luIDAgYXV0b1xuICBib3JkZXItcmFkaXVzIGNhbGMoNCAvIDM3NSAqIDEwMHZ3KVxuICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgZm9udC1zaXplIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgbGluZS1oZWlnaHQgMVxuICB0ZXh0LWRlY29yYXRpb24gbm9uZSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi5hbGwtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDE3MiAvIDM3NSAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDM2IC8gMzc1ICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0IC8gMzc1ICogMTAwdncpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWMgLmFjLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjIC5hYy10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5hYyAuYWMtdHJpZ2dlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hYyAuYWMtdHJpZ2dlciBzcGFuOjpiZWZvcmUsXG4uYWMgLmFjLXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFjIC5hYy1wYW5lbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uYWMuanMtZW5hYmxlZCAuYWMtcGFuZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYWMuaXMtYWN0aXZlIC5hYy1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2M4OGQ3ODtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzeXN0ZW0tdWk7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSBpbWcsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLmZhZGUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAuc2xpZGV1cCxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5zbGlkZXJpZ2h0LFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLnNsaWRlbGVmdCxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5zbGlkZWRvd24ge1xuICBvcGFjaXR5OiAwO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLmZhZGUuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBmYWRlIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLnNsaWRldXAuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZXVwIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLnNsaWRlcmlnaHQuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZXJpZ2h0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLnNsaWRlbGVmdC5hY3RpdmUge1xuICBhbmltYXRpb246IHNsaWRlbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5zbGlkZWRvd24uYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZWRvd24gMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLmNyZWRpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5kaW4ge1xuICBmb250LWZhbWlseTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAubnMtc2lkZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTAwcHgpIC8gMik7XG4gIGhlaWdodDogMTAwc3ZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLm5zLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLm5zLXNpZGUgLnRpdGxlMSB7XG4gIHdpZHRoOiAzNTFweDtcbiAgbWFyZ2luOiAzMjNweCBhdXRvIDAgYXV0bztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLm5zLXNpZGUgLnRpdGxlMSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzdweDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLm5zLXNpZGUgLnRpdGxlMSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLm5zLXNpZGUgLnRpdGxlMStpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzAwcHggYXV0byAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZ2FwOiAyNnB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDU2MCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBnYXA6IGNhbGMoNTAgLyA2NDAgKiAxMDB2dykgY2FsYygyMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIC5zaWRlbWVudS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIC5zaWRlbWVudS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNzAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjkgLyA2NDAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogMCBjYWxjKDI3IC8gNjQwICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygzOCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIC5zaWRlbWVudS1pdGVtIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDUlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuNXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIgLnNpZGVtZW51LWl0ZW0gcC5hY3RpdmUgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIC5zaWRlbWVudS1pdGVtIHAuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIgLnNpZGVtZW51LWl0ZW0gcC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMThzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIC5zaWRlbWVudS1pdGVtIHAuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIgLnNpZGVtZW51LWl0ZW0gcC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIC5zaWRlbWVudS1pdGVtIHAuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIgLnNpZGVtZW51LWl0ZW0gcC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQycztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwLndlZWtkYXkge1xuICBiYWNrZ3JvdW5kOiAjODE5MTcxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwLndlZWtkYXkge1xuICAgIHdpZHRoOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIC5zaWRlbWVudS1pdGVtIHAud2Vla2RheSB7XG4gICAgd2lkdGg6IGNhbGMoMTcxIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIgLnNpZGVtZW51LWl0ZW0gcC5mcmlkYXkge1xuICBiYWNrZ3JvdW5kOiAjZDU4MTc4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwLmZyaWRheSB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIgLnNpZGVtZW51LWl0ZW0gcC5mcmlkYXkge1xuICAgIHdpZHRoOiBjYWxjKDEzMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIC5zaWRlbWVudS1pdGVtIHAuc2F0dXJkYXkge1xuICBiYWNrZ3JvdW5kOiAjOTA0YTY3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwLnNhdHVyZGF5IHtcbiAgICB3aWR0aDogODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwLnNhdHVyZGF5IHtcbiAgICB3aWR0aDogY2FsYygxNzEgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwLnN1bmRheSB7XG4gIGJhY2tncm91bmQ6ICM3Y2ExYjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAuc2lkZW1lbnUtY29udGFpbmVyIC5zaWRlbWVudS1pdGVtIHAuc3VuZGF5IHtcbiAgICB3aWR0aDogNjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgLnNpZGVtZW51LWNvbnRhaW5lciAuc2lkZW1lbnUtaXRlbSBwLnN1bmRheSB7XG4gICAgd2lkdGg6IGNhbGMoMTM3IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5zaWRlbWVudS1jb250YWluZXIgLnNpZGVtZW51LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciAubnMtY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlYmRmZDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5ucy1jZW50ZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIC5ucy1jZW50ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDk0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3Ata3Yge1xuICBiYWNrZ3JvdW5kOiAjYzg4ZDc4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NwLWt2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3Ata3YgLnNjcm9sbC1pbmZpbml0eV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMzQyIC8gNjQwICogMTAwdncpO1xuICBoZWlnaHQ6IGNhbGMoODYwIC8gNjQwICogMTAwdncpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NwLWt2IC5zY3JvbGwtaW5maW5pdHlfX3dyYXAgLnNjcm9sbC1pbmZpbml0eV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcGFkZGluZzogMDtcbiAgYW5pbWF0aW9uOiBpbmZpbml0eS1zY3JvbGwgMjBzIGluZmluaXRlIGxpbmVhcjtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNDAgLyA2NDAgKiAxMDB2dyk7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3Ata3YgLnNjcm9sbC1pbmZpbml0eV9fd3JhcCAuc2Nyb2xsLWluZmluaXR5X19saXN0IC5zY3JvbGwtaW5maW5pdHlfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDI1IC8gNjQwICogMTAwdncpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NwLWt2IC5zY3JvbGwtaW5maW5pdHlfX3dyYXAgLnNjcm9sbC1pbmZpbml0eV9fbGlzdCAuc2Nyb2xsLWluZmluaXR5X19pdGVtPmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NwLWt2IC50aXRsZTIsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3Ata3YgLmRlY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3Ata3YgLnRpdGxlMiB7XG4gIHdpZHRoOiBjYWxjKDIyMiAvIDY0MCAqIDEwMHZ3KTtcbiAgdG9wOiBjYWxjKDMyMiAvIDY0MCAqIDEwMHZ3KTtcbiAgcmlnaHQ6IGNhbGMoMzUgLyA2NDAgKiAxMDB2dyk7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3Ata3YgLmRlY28ge1xuICB3aWR0aDogY2FsYygxNjcgLyA2NDAgKiAxMDB2dyk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IGNhbGMoMTMgLyA2NDAgKiAxMDB2dyk7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3AtbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNTggLyA2NDAgKiAxMDB2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NwLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzcC1tZW51IC5yZWFkIHtcbiAgZm9udC1zaXplOiBjYWxjKDE3IC8gNjQwICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDY0MCAqIDEwMHZ3KTtcbiAgd2lkdGg6IGNhbGMoNDk4IC8gNjQwICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDExMSAvIDY0MCAqIDEwMHZ3KSBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiN3ZWVrZGF5IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3dlZWtkYXkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTcwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAubWFpbmltZyBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAubWFpbmltZyBpbWcge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiN3ZWVrZGF5IC5tYWluaW1nIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoNDk2IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAubWFpbmltZyAudHh0MSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiN3ZWVrZGF5IC5tYWluaW1nIC50eHQyIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgYmFja2dyb3VuZDogIzgxOTE3MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAubWFpbmltZyAudHh0MSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3dlZWtkYXkgLm1haW5pbWcgLnR4dDIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiN3ZWVrZGF5IC5tYWluaW1nIC50eHQxLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAubWFpbmltZyAudHh0MiB7XG4gICAgcGFkZGluZzogY2FsYygyNCAvIDY0MCAqIDEwMHZ3KSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3dlZWtkYXkgLm1haW5pbWcgLnR4dDEge1xuICAgIHRvcDogMTg0cHg7XG4gICAgbGVmdDogOTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiN3ZWVrZGF5IC5tYWluaW1nIC50eHQxIHtcbiAgICB0b3A6IGNhbGMoMjQwIC8gNjQwICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoMTE2IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAubWFpbmltZyAudHh0MiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC04LjJkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiN3ZWVrZGF5IC5tYWluaW1nIC50eHQyIHtcbiAgICB0b3A6IDIxMHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAubWFpbmltZyAudHh0MiB7XG4gICAgdG9wOiBjYWxjKDI3MCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDU4IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAuc3ViaW1nMyBpbWcge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAuc3ViaW1nMyBpbWc6bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAuaXRlbSAud2hhdCB7XG4gIGJhY2tncm91bmQ6ICM4MTkxNzE7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jd2Vla2RheSAuaXRlbSAua2V5d29yZCAudGFnIHAge1xuICBiYWNrZ3JvdW5kOiAjODE5MTcxO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3dlZWtkYXkgLnNsaWRlciAucmVjb21tZW5kIHA6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiAjODE5MTcxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNmcmlkYXkge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI4MyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI2ZyaWRheSAubWFpbmltZyAudHh0MSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNmcmlkYXkgLm1haW5pbWcgLnR4dDIge1xuICBiYWNrZ3JvdW5kOiAjZDU4MTc4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNmcmlkYXkgLm1haW5pbWcgLnR4dDEsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNmcmlkYXkgLm1haW5pbWcgLnR4dDIge1xuICAgIHBhZGRpbmc6IDNweCAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI2ZyaWRheSAubWFpbmltZyAudHh0MSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI2ZyaWRheSAubWFpbmltZyAudHh0MiB7XG4gICAgcGFkZGluZzogY2FsYygyIC8gNjQwICogMTAwdncpIGNhbGMoMjMgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNmcmlkYXkgLm1haW5pbWcgLnR4dDEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI2ZyaWRheSAubWFpbmltZyAudHh0MSB7XG4gICAgdG9wOiAzNDZweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI2ZyaWRheSAubWFpbmltZyAudHh0MSB7XG4gICAgdG9wOiBjYWxjKDQ1NCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDEzIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IC5tYWluaW1nIC50eHQyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI2ZyaWRheSAubWFpbmltZyAudHh0MiB7XG4gICAgdG9wOiA0MDVweDtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI2ZyaWRheSAubWFpbmltZyAudHh0MiB7XG4gICAgdG9wOiBjYWxjKDUyMSAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDI0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IC5zdWJpbWcxIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IC5zdWJpbWcxIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDM2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IC5zdWJpbWcxIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IGNhbGMoNDc5IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzggLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNmcmlkYXkgLnN1YmltZzMgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNmcmlkYXkgLnN1YmltZzMgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMjQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IC5zdWJpbWczIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IGNhbGMoMzE3IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IC5zdWJpbWczIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IC5zdWJpbWczIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDI1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI2ZyaWRheSAuc3ViaW1nMyBpbWc6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiBjYWxjKDMyMiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI2ZyaWRheSAuaXRlbSAud2hhdCB7XG4gIGJhY2tncm91bmQ6ICNkNTgxNzg7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IC5pdGVtIC5rZXl3b3JkIC50YWcgcCB7XG4gIGJhY2tncm91bmQ6ICNkNTgxNzg7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jZnJpZGF5IC5zbGlkZXIgLnJlY29tbWVuZCBwOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogI2Q1ODE3ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjgzIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLm1haW5pbWcgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NhdHVyZGF5IC5tYWluaW1nIGltZyB7XG4gICAgd2lkdGg6IDQ3M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NhdHVyZGF5IC5tYWluaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzYXR1cmRheSAubWFpbmltZyAudHh0MSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzYXR1cmRheSAubWFpbmltZyAudHh0MiB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGJhY2tncm91bmQ6ICM5MDRhNjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NhdHVyZGF5IC5tYWluaW1nIC50eHQxLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLm1haW5pbWcgLnR4dDIge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzYXR1cmRheSAubWFpbmltZyAudHh0MSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NhdHVyZGF5IC5tYWluaW1nIC50eHQyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEyIC8gNjQwICogMTAwdncpIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLm1haW5pbWcgLnR4dDEge1xuICAgIHRvcDogMTI2cHg7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLm1haW5pbWcgLnR4dDEge1xuICAgIHRvcDogY2FsYygxMjYgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygxMDAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzYXR1cmRheSAubWFpbmltZyAudHh0MiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLm1haW5pbWcgLnR4dDIge1xuICAgIHRvcDogMTg4cHg7XG4gICAgbGVmdDogNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzYXR1cmRheSAubWFpbmltZyAudHh0MiB7XG4gICAgdG9wOiBjYWxjKDE4OCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDUxIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NhdHVyZGF5IC5zdWJpbWcxIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLnN1YmltZzEgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogY2FsYyg0NzkgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyOCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NhdHVyZGF5IC5zdWJpbWcxIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLnN1YmltZzEgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMzY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLnN1YmltZzEgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogY2FsYyg0OTcgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzYXR1cmRheSAuc3ViaW1nMyBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NhdHVyZGF5IC5zdWJpbWczIGltZyB7XG4gICAgd2lkdGg6IDM1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NhdHVyZGF5IC5zdWJpbWczIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoNDc5IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLml0ZW0gLndoYXQge1xuICBiYWNrZ3JvdW5kOiAjOTA0YTY3O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3NhdHVyZGF5IC5pdGVtIC5rZXl3b3JkIC50YWcgcCB7XG4gIGJhY2tncm91bmQ6ICM5MDRhNjc7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc2F0dXJkYXkgLnNsaWRlciAucmVjb21tZW5kIHA6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiAjOTA0YTY3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3VuZGF5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI4MyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3N1bmRheSAubWFpbmltZyAudHh0MSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLm1haW5pbWcgLnR4dDIge1xuICBiYWNrZ3JvdW5kOiAjN2NhMWI3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLm1haW5pbWcgLnR4dDEsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLm1haW5pbWcgLnR4dDIge1xuICAgIHBhZGRpbmc6IDNweCAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3N1bmRheSAubWFpbmltZyAudHh0MSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3N1bmRheSAubWFpbmltZyAudHh0MiB7XG4gICAgcGFkZGluZzogY2FsYygzIC8gNjQwICogMTAwdncpIGNhbGMoMjMgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLm1haW5pbWcgLnR4dDEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOWRlZyk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3N1bmRheSAubWFpbmltZyAudHh0MSB7XG4gICAgdG9wOiAzMzVweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3VuZGF5IC5tYWluaW1nIC50eHQxIHtcbiAgICB0b3A6IGNhbGMoNDM0IC8gNjQwICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoNyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3N1bmRheSAubWFpbmltZyAudHh0MiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLm1haW5pbWcgLnR4dDIge1xuICAgIHRvcDogMzk3cHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLm1haW5pbWcgLnR4dDIge1xuICAgIHRvcDogY2FsYyg1MTEgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygyMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLnN1YmltZzEgaW1nIHtcbiAgICB3aWR0aDogMzc0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3VuZGF5IC5zdWJpbWcxIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoNDc5IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3VuZGF5IC5zdWJpbWcxIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3VuZGF5IC5zdWJpbWcxIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLnN1YmltZzEgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDI4IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3VuZGF5IC5pdGVtIC53aGF0IHtcbiAgYmFja2dyb3VuZDogIzdjYTFiNztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLml0ZW0gLmtleXdvcmQgLnRhZyBwIHtcbiAgYmFja2dyb3VuZDogIzdjYTFiNztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdW5kYXkgLnNsaWRlciAucmVjb21tZW5kIHA6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiAjN2NhMWI3O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3N0YWZmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdGFmZiB7XG4gICAgbWFyZ2luLXRvcDogMjU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3RhZmYge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjU0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3RhZmYgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdGFmZiB1bCB7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI3N0YWZmIHVsIHtcbiAgICBib3R0b206IGNhbGMoMjUgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygyNSAvIDY0MCAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3RhZmYgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jc3RhZmYgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjggLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNzdGFmZiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jbWFnYXppbmUge1xuICAgIG1hcmdpbi10b3A6IDEzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI21hZ2F6aW5lIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEzMSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI21hZ2F6aW5lIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jbWFnYXppbmUgaW1nIHtcbiAgICB3aWR0aDogMjQzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jbWFnYXppbmUgaW1nIHtcbiAgICB3aWR0aDogY2FsYygzMTEgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNtYWdhemluZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI21hZ2F6aW5lIHVsIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgbWFyZ2luOiAzOHB4IGF1dG8gMCBhdXRvO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNtYWdhemluZSB1bCB7XG4gICAgd2lkdGg6IGNhbGMoNTU1IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygzOCAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICBnYXA6IGNhbGMoMzggLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNtYWdhemluZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jbWFnYXppbmUgdWwgbGkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNtYWdhemluZSB1bCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMjU4IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jbWFnYXppbmUgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jbWFnYXppbmUgdWwgbGkgZGwgZHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI21hZ2F6aW5lIHVsIGxpIGRsIGR0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNtYWdhemluZSB1bCBsaSBkbCBkdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNtYWdhemluZSB1bCBsaSBkbCBkZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI21hZ2F6aW5lIHVsIGxpIGRsIGRkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI21hZ2F6aW5lIHVsIGxpIGRsIGRkIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jbWFnYXppbmUgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uI21hZ2F6aW5lIC5qdW5vbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jbWFnYXppbmUgLmp1bm9ubGluZSB7XG4gICAgd2lkdGg6IDMyOHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiNtYWdhemluZSAuanVub25saW5lIHtcbiAgICB3aWR0aDogY2FsYyg0MjAgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDgwIC8gNjQwICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24jbWFnYXppbmUgLmp1bm9ubGluZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHh0MSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHh0MiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHh0MSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eHQyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR4dDEsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHh0MiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI4IC8gNjQwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ5IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZyxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMixcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMyB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nIHNwYW4sXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZzIgc3Bhbixcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMyBzcGFuIHtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgb3BhY2l0eTogMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nLmFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZy5hY3RpdmUgc3BhbjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZy5hY3RpdmUgc3BhbjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY0cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjcycztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuODhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDZzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcyLmFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg4cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA2cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE0cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjIycztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDZzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmcyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc4cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZzMuYWN0aXZlIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmczLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDZzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmczLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmczLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmczLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZzMuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zOHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZzMuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZzMuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZzMuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42MnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZzMuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubWFpbmltZyAudHlwaW5nMy5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43OHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLm1haW5pbWcgLnR5cGluZzMuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODZzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5tYWluaW1nIC50eXBpbmczLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk0cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAubm9ybWFsdHh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5ub3JtYWx0eHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB3aWR0aDogMzk2cHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5ub3JtYWx0eHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNyAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDY0MCAqIDEwMHZ3KTtcbiAgICB3aWR0aDogY2FsYyg1MTUgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDE4IC8gNjQwICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zdWJpbWcxIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zdWJpbWcxIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwNyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc3ViaW1nMSBwIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnN1YmltZzEgcCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc3ViaW1nMiB7XG4gICAgbWFyZ2luLXRvcDogODZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc3ViaW1nMiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDcgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc3ViaW1nMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zdWJpbWcyIGltZyB7XG4gICAgd2lkdGg6IDE2OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zdWJpbWcyIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMjI0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zdWJpbWczIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zdWJpbWczIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDExNSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuaXRlbSB7XG4gICAgd2lkdGg6IDQ0OHB4O1xuICAgIG1hcmdpbjogMTM1cHggYXV0byAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMzFweDtcbiAgICBwYWRkaW5nOiAyOXB4IDIwcHggMzdweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1ODEgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDE2OSAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDQwIC8gNjQwICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoMzggLyA2NDAgKiAxMDB2dykgY2FsYygyNiAvIDY0MCAqIDEwMHZ3KSBjYWxjKDUzIC8gNjQwICogMTAwdncpIGNhbGMoMjYgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuaXRlbSAud2hhdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5pdGVtIC53aGF0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgcGFkZGluZzogNnB4IDM3cHg7XG4gICAgdG9wOiAtMjNweDtcbiAgICBsZWZ0OiAtMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5pdGVtIC53aGF0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjQgLyA2NDAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYyg3IC8gNjQwICogMTAwdncpIGNhbGMoNDcgLyA2NDAgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKC0yNyAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKC0xIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLml0ZW0gLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLml0ZW0gLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDM0M3B4O1xuICAgIG1hcmdpbjogMjZweCBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuaXRlbSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDY0MCAqIDEwMHZ3KTtcbiAgICB3aWR0aDogY2FsYyg0NDYgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDMyIC8gNjQwICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLml0ZW0gLnByaWNlIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuaXRlbSAucHJpY2UgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLml0ZW0gLnByaWNlIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIyIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLml0ZW0gLnByaWNlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5pdGVtIC5wcmljZSBsaSAuYnV5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLml0ZW0gLmtleXdvcmQge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW46IDQxcHggYXV0byAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLml0ZW0gLmtleXdvcmQge1xuICAgIHdpZHRoOiBjYWxjKDQzNSAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNTYgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuaXRlbSAua2V5d29yZCBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5pdGVtIC5rZXl3b3JkIGltZyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5pdGVtIC5rZXl3b3JkIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoNDI5IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLml0ZW0gLmtleXdvcmQgLnRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLml0ZW0gLmtleXdvcmQgLnRhZyB7XG4gICAgZ2FwOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuaXRlbSAua2V5d29yZCAudGFnIHtcbiAgICBnYXA6IGNhbGMoMTAgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxOSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5pdGVtIC5rZXl3b3JkIC50YWcgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZWJkZmQwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuaXRlbSAua2V5d29yZCAudGFnIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA0cHggMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuaXRlbSAua2V5d29yZCAudGFnIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDMgLyA2NDAgKiAxMDB2dykgY2FsYygxMiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIge1xuICAgIG1hcmdpbjogMjAzcHggYXV0byAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciB7XG4gICAgbWFyZ2luOiBjYWxjKDI1OCAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLnJlY29tbWVuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAucmVjb21tZW5kIHtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAucmVjb21tZW5kIHtcbiAgICB0b3A6IGNhbGMoLTcxIC8gNjQwICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoMzEgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc2xpZGVyIC5yZWNvbW1lbmQgcDpudGgtb2YtdHlwZSgxKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLnJlY29tbWVuZCBwOm50aC1vZi10eXBlKDEpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAucmVjb21tZW5kIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDggLyA2NDAgKiAxMDB2dykgY2FsYygzNyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLnJlY29tbWVuZCBwOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLnJlY29tbWVuZCBwOm50aC1vZi10eXBlKDIpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgcGFkZGluZzogNHB4IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAucmVjb21tZW5kIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDkgLyA2NDAgKiAxMDB2dykgY2FsYygzNCAvIDY0MCAqIDEwMHZ3KSBjYWxjKDkgLyA2NDAgKiAxMDB2dykgY2FsYygyMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLm15c3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc2xpZGVyIC5teXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLm15c3dpcGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLm15c3dpcGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNDU5IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAubXlzd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwLjMgLyog5bem5Y+z44Gu44K544Op44Kk44OJ44KS6JaE44GP44GZ44KLICovO1xuICB0cmFuc2l0aW9uOiAwLjdzIC8qIOOChuOBo+OBj+OCiuWwj+OBleOBj+OBleOBm+OCiyAqLztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLm15c3dpcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc2xpZGVyIC5teXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAubm9ybWFsdHh0IHtcbiAgYmFja2dyb3VuZDogI2YwZWVlYjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAubXlzd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLm5vcm1hbHR4dCB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLm15c3dpcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5ub3JtYWx0eHQge1xuICAgIHdpZHRoOiBjYWxjKDQ0MyAvIDY0MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDE1IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoOCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLm15c3dpcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAubXlzd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc2xpZGVyIC5teXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE1IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAubXlzd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnByaWNlIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAubXlzd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnByaWNlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAubXlzd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnByaWNlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDcgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc2xpZGVyIC5teXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxIC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+iWhOOBj+OBl+OBquOBhCAqLztcbiAgei1pbmRleDogMSAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxKTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc2xpZGVyIC5teXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLm5vcm1hbHR4dCxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc2xpZGVyIC5teXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnByaWNlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMSAubnMtY29udGFpbmVyIHNlY3Rpb24gLnNsaWRlciAubXlzd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQycHgsIC0yMHB4KSBzY2FsZSgwLjgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLm15c3dpcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMTQyIC8gNjQwICogMTAwdncpLCBjYWxjKC0zNSAvIDY0MCAqIDEwMHZ3KSkgc2NhbGUoMC44KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAxIC5ucy1jb250YWluZXIgc2VjdGlvbiAuc2xpZGVyIC5teXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQycHgsIC0yMHB4KSBzY2FsZSgwLjgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDEgLm5zLWNvbnRhaW5lciBzZWN0aW9uIC5zbGlkZXIgLm15c3dpcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTE0MiAvIDY0MCAqIDEwMHZ3KSwgY2FsYygtMzUgLyA2NDAgKiAxMDB2dykpIHNjYWxlKDAuOCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGV1cCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRldXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGV1cCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGVyaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGVyaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGVsZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlbGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGVsZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZWxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGVkb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGVkb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgaW5maW5pdHktc2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBpbmZpbml0eS1zY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBpbmZpbml0eS1zY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbmZpbml0eS1zY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuIiwiLypcbk1vZHVsZSBBY2NvcmRpb25Kc1xuICovXG4uYWNcbiAgLmFjXG4gICAgJi10cmlnZ2VyXG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICtwYygpXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICBzcGFuXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRleHQtaW5kZW50IC05OTk5cHhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAmLXBhbmVsXG4gICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHkgaGVpZ2h0LCB2aXNpYmlsaXR5XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiBlYXNlXG4gICYuanMtZW5hYmxlZFxuICAgIC5hYy1wYW5lbFxuICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgJi5pcy1hY3RpdmVcbiAgICAuYWMtcGFuZWxcbiAgICAgIHZpc2liaWxpdHkgdmlzaWJsZSIsIi8qXG5QYWdlIExwIFRyZW5kc3R5bGVcbiAqL1xuYm9keVxuICBvdmVyZmxvdyB2aXNpYmxlXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBmb250LXNpemUgMFxuICBjb2xvciAjMDAwXG4gIGJhY2tncm91bmQgI0M4OEQ3OFxuICBmb250LWZhbWlseSBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIixzeXN0ZW0tdWlcbiAgaW1nLFxuICB2aWRlb1xuICAgIHdpZHRoIDEwMCVcbiAgKlxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICBhXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgLmZhZGUsLnNsaWRldXAsLnNsaWRlcmlnaHQsLnNsaWRlbGVmdCwuc2xpZGVkb3duXG4gICAgb3BhY2l0eSAwXG4gIC5mYWRlLmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBmYWRlIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gIC5zbGlkZXVwLmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBzbGlkZXVwIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gIC5zbGlkZXJpZ2h0LmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBzbGlkZXJpZ2h0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gIC5zbGlkZWxlZnQuYWN0aXZlXG4gICAgYW5pbWF0aW9uIHNsaWRlbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICAuc2xpZGVkb3duLmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBzbGlkZWRvd24gMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHNcbiAgQGtleWZyYW1lcyBmYWRlXG4gICAgMCVcbiAgICAgIG9wYWNpdHkgMFxuICAgIDEwMCVcbiAgICAgIG9wYWNpdHkgMVxuICBAa2V5ZnJhbWVzIHNsaWRldXBcbiAgICAwJVxuICAgICAgb3BhY2l0eSAwXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgzMHB4KVxuICAgIDEwMCVcbiAgICAgIG9wYWNpdHkgMVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIEBrZXlmcmFtZXMgc2xpZGVyaWdodFxuICAgIDAlXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDMwcHgpXG4gICAgMTAwJVxuICAgICAgb3BhY2l0eSAxXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbiAgQGtleWZyYW1lcyBzbGlkZWxlZnRcbiAgICAwJVxuICAgICAgb3BhY2l0eSAwXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtMzBweClcbiAgICAxMDAlXG4gICAgICBvcGFjaXR5IDFcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICBAa2V5ZnJhbWVzIHNsaWRlZG93blxuICAgIDAlXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC0zMHB4KVxuICAgIDEwMCVcbiAgICAgIG9wYWNpdHkgMVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIEBrZXlmcmFtZXMgaW5maW5pdHktc2Nyb2xsXG4gICAgMCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAxMDAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC5wY1xuICAgICtzcCgpXG4gICAgICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuICAuc3BcbiAgICArcGMoKVxuICAgICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcbiAgLmNyZWRpdFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gIC5kaW5cbiAgICBmb250LWZhbWlseSBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWZcbiAgICBmb250LXdlaWdodCA3MDBcbiAgLm5zLWNvbnRhaW5lclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAubnMtc2lkZVxuICAgICAgcG9zaXRpb24gc3RpY2t5XG4gICAgICB3aWR0aCBjYWxjKCgxMDAlIC0gNTAwcHgpIC8gMilcbiAgICAgIGhlaWdodCAxMDBzdmhcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICB0b3AgMFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgLnRpdGxlMVxuICAgICAgICB3aWR0aCAzNTFweFxuICAgICAgICBtYXJnaW4gMzIzcHggYXV0byAwIGF1dG9cbiAgICAgICAgaW1nXG4gICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICB3aWR0aCAxNzdweFxuICAgICAgICBwXG4gICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAgICAgbWFyZ2luLXRvcCAyN3B4XG4gICAgICAgICAgZm9udC1zaXplIDEzcHhcbiAgICAgICAgICBsaW5lLWhlaWdodCAyM3B4XG4gICAgICAgICYraW1nXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgIHdpZHRoIDE4MHB4XG4gICAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgIC5zaWRlbWVudS1jb250YWluZXJcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICtwYygpXG4gICAgICAgIG1hcmdpbiAzMDBweCBhdXRvIDAgYXV0b1xuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgK3BjKClcbiAgICAgICAgd2lkdGggMjgwcHhcbiAgICAgICAgZ2FwIDI2cHggMTBweFxuICAgICAgK3NwKClcbiAgICAgICAgd2lkdGggY2FsYyg1NjAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgZ2FwIGNhbGMoNTAgLyA2NDAgKiAxMDB2dykgY2FsYygyMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgLnNpZGVtZW51LWl0ZW1cbiAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggMTM1cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDI3MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICBwXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjAyNWVtXG4gICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICAgICAgcGFkZGluZyAwIDEycHhcbiAgICAgICAgICAgIGhlaWdodCAxOXB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDI5IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBwYWRkaW5nIDAgY2FsYygyNyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMzggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBzcGFuXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIDEwNSUpXG4gICAgICAgICAgICB0cmFuc2l0aW9uIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjVzXG4gICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLCAwKVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDZzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMThzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzBzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDJzO1xuICAgICAgICAgICYud2Vla2RheVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjODE5MTcxXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCA4NXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDE3MSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICYuZnJpZGF5XG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNENTgxNzhcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDY1cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTMwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgJi5zYXR1cmRheVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjOTA0QTY3XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCA4NXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDE3MSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICYuc3VuZGF5XG4gICAgICAgICAgICBiYWNrZ3JvdW5kICM3Q0ExQjdcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDY5cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTM3IC8gNjQwICogMTAwdncpXG4gICAgICAgIGFcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICBcblxuICAgIC5ucy1jZW50ZXJcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIGJhY2tncm91bmQgI0VCREZEMFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgK3BjKClcbiAgICAgICAgbWF4LXdpZHRoIDUwMHB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDk0cHhcbiAgICAgICtzcCgpXG4gICAgICAgIHBhZGRpbmctYm90dG9tIGNhbGMoOTQgLyA2NDAgKiAxMDB2dylcblxuICAgIHNlY3Rpb25cbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAmI3NwLWt2XG4gICAgICAgICtwYygpXG4gICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIGJhY2tncm91bmQgI0M4OEQ3OFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAuc2Nyb2xsLWluZmluaXR5X193cmFwXG4gICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcbiAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgICB3aWR0aCBjYWxjKDM0MiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGhlaWdodCBjYWxjKDg2MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIC5zY3JvbGwtaW5maW5pdHlfX2xpc3RcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcbiAgICAgICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAgICAgYW5pbWF0aW9uIGluZmluaXR5LXNjcm9sbCAyMHMgaW5maW5pdGUgbGluZWFyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDQwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAuc2Nyb2xsLWluZmluaXR5X19pdGVtXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gY2FsYygyNSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmPmltZ1xuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQgY292ZXJcbiAgICAgICAgLnRpdGxlMiwuZGVjb1xuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIC50aXRsZTJcbiAgICAgICAgICB3aWR0aCBjYWxjKDIyMiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIHRvcCBjYWxjKDMyMiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIHJpZ2h0IGNhbGMoMzUgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgLmRlY29cbiAgICAgICAgICB3aWR0aCBjYWxjKDE2NyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgcmlnaHQgY2FsYygxMyAvIDY0MCAqIDEwMHZ3KVxuXG4gICAgICAmI3NwLW1lbnVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDU4IC8gNjQwICogMTAwdncpXG4gICAgICAgIC5yZWFkXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoMTcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDMwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgd2lkdGggY2FsYyg0OTggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBtYXJnaW4gMCBhdXRvIGNhbGMoMTExIC8gNjQwICogMTAwdncpIGF1dG9cbiAgICAgICAgICBmb250LXdlaWdodCA1MDBcblxuICAgICAgJiN3ZWVrZGF5XG4gICAgICAgICtwYygpXG4gICAgICAgICAgbWFyZ2luLXRvcCA5MHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDE3MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAubWFpbmltZ1xuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggMzgwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoNDk2IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgLnR4dDEsLnR4dDJcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZSB2ZXJ0aWNhbC1ybFxuICAgICAgICAgICAgYmFja2dyb3VuZCAjODE5MTcxXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBwYWRkaW5nIDE1cHggMFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgcGFkZGluZyBjYWxjKDI0IC8gNjQwICogMTAwdncpIDBcbiAgICAgICAgICAudHh0MVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgdG9wIDE4NHB4XG4gICAgICAgICAgICAgIGxlZnQgOTJweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgdG9wIGNhbGMoMjQwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygxMTYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAudHh0MlxuICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtOC4yZGVnKVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgdG9wIDIxMHB4XG4gICAgICAgICAgICAgIGxlZnQgNTBweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgdG9wIGNhbGMoMjcwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYyg1OCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAuc3ViaW1nM1xuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgLjVzXG4gICAgICAgIC5pdGVtXG4gICAgICAgICAgLndoYXRcbiAgICAgICAgICAgIGJhY2tncm91bmQgIzgxOTE3MVxuICAgICAgICAgIC5rZXl3b3JkXG4gICAgICAgICAgICAudGFnXG4gICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICM4MTkxNzFcbiAgICAgICAgLnNsaWRlclxuICAgICAgICAgIC5yZWNvbW1lbmRcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgIzgxOTE3MVxuXG4gICAgICAmI2ZyaWRheVxuICAgICAgICArcGMoKVxuICAgICAgICAgIG1hcmdpbi10b3AgOTBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygyODMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgLm1haW5pbWdcbiAgICAgICAgICAudHh0MSwudHh0MlxuICAgICAgICAgICAgYmFja2dyb3VuZCAjRDU4MTc4XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBwYWRkaW5nIDNweCAxNHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMiAvIDY0MCAqIDEwMHZ3KSBjYWxjKDIzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgLnR4dDFcbiAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLThkZWcpXG4gICAgICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHRvcCAzNDZweFxuICAgICAgICAgICAgICBsZWZ0IDEwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKDQ1NCAvIDY0MCAqMTAwdncpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygxMyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIC50eHQyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDNkZWcpXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB0b3AgNDA1cHhcbiAgICAgICAgICAgICAgbGVmdCAyNHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB0b3AgY2FsYyg1MjEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKDI0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBcbiAgICAgICAgLnN1YmltZzFcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggMzY4cHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIycHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDQ3OSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gY2FsYygzOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAuc3ViaW1nM1xuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB3aWR0aCAyNDhweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMzE3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAuNXNcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB3aWR0aCAyNTJweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMzIyIC8gNjQwICogMTAwdncpXG4gICAgICAgIC5pdGVtXG4gICAgICAgICAgLndoYXRcbiAgICAgICAgICAgIGJhY2tncm91bmQgI0Q1ODE3OFxuICAgICAgICAgIC5rZXl3b3JkXG4gICAgICAgICAgICAudGFnXG4gICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICNENTgxNzhcbiAgICAgICAgLnNsaWRlclxuICAgICAgICAgIC5yZWNvbW1lbmRcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI0Q1ODE3OFxuXG4gICAgICAmI3NhdHVyZGF5XG4gICAgICAgICtwYygpXG4gICAgICAgICAgbWFyZ2luLXRvcCA5MHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDI4MyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAubWFpbmltZ1xuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggNDczcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAudHh0MSwudHh0MlxuICAgICAgICAgICAgd3JpdGluZy1tb2RlIHZlcnRpY2FsLXJsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICM5MDRBNjdcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHBhZGRpbmcgMTJweCAwXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMTIgLyA2NDAgKiAxMDB2dykgMFxuICAgICAgICAgIC50eHQxXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB0b3AgMTI2cHhcbiAgICAgICAgICAgICAgbGVmdCAxMDBweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgdG9wIGNhbGMoMTI2IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygxMDAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAudHh0MlxuICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtN2RlZylcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHRvcCAxODhweFxuICAgICAgICAgICAgICBsZWZ0IDU3cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKDE4OCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoNTEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgLnN1YmltZzFcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB3aWR0aCAzNTVweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjhweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoNDc5IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSBjYWxjKDI4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHdpZHRoIDM2N3B4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYyg0OTcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgLnN1YmltZzNcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDM1NXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDQ3OSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAuaXRlbVxuICAgICAgICAgIC53aGF0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kICM5MDRBNjdcbiAgICAgICAgICAua2V5d29yZFxuICAgICAgICAgICAgLnRhZ1xuICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjOTA0QTY3XG4gICAgICAgIC5zbGlkZXJcbiAgICAgICAgICAucmVjb21tZW5kXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICM5MDRBNjdcblxuICAgICAgJiNzdW5kYXlcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4tdG9wIDkwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMjgzIC8gNjQwICogMTAwdncpXG4gICAgICAgIC5tYWluaW1nXG4gICAgICAgICAgLnR4dDEsLnR4dDJcbiAgICAgICAgICAgIGJhY2tncm91bmQgIzdDQTFCN1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgcGFkZGluZyAzcHggMTRweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgcGFkZGluZyBjYWxjKDMgLyA2NDAgKiAxMDB2dykgY2FsYygyMyAvIDY0MCAqMTAwdncpXG4gICAgICAgICAgLnR4dDFcbiAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTlkZWcpXG4gICAgICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHRvcCAzMzVweFxuICAgICAgICAgICAgICBsZWZ0IDdweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgdG9wIGNhbGMoNDM0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYyg3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgLnR4dDJcbiAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoNWRlZylcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHRvcCAzOTdweFxuICAgICAgICAgICAgICBsZWZ0IDIwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKDUxMSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoMjAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgLnN1YmltZzFcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDM3NHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDQ3OSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDI4cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIGNhbGMoMjggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgLml0ZW1cbiAgICAgICAgICAud2hhdFxuICAgICAgICAgICAgYmFja2dyb3VuZCAjN0NBMUI3XG4gICAgICAgICAgLmtleXdvcmRcbiAgICAgICAgICAgIC50YWdcbiAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgIzdDQTFCN1xuICAgICAgICAuc2xpZGVyXG4gICAgICAgICAgLnJlY29tbWVuZFxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjN0NBMUI3XG4gICAgICBcbiAgICAgICYjc3RhZmZcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4tdG9wIDI1NHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDI1NCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICB1bFxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBib3R0b20gMjVweFxuICAgICAgICAgICAgbGVmdCAyNXB4XG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMTZweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBib3R0b20gY2FsYygyNSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgbGVmdCBjYWxjKDI1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxNiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyMSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGxpXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIycHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gY2FsYygyOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuXG4gICAgICAmI21hZ2F6aW5lXG4gICAgICAgICtwYygpXG4gICAgICAgICAgbWFyZ2luLXRvcCAxMzFweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxMzEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgaW1nXG4gICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggMjQzcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygzMTEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgdWxcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggNDMwcHhcbiAgICAgICAgICAgIG1hcmdpbiAzOHB4IGF1dG8gMCBhdXRvXG4gICAgICAgICAgICBnYXAgMzBweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDU1NSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgbWFyZ2luIGNhbGMoMzggLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICAgIGdhcCBjYWxjKDM4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbGlcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCAyMDBweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygyNTggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBkbFxuICAgICAgICAgICAgICBkdFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBkZFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgMTNweFxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjNweFxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgIC5qdW5vbmxpbmVcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDMyOHB4XG4gICAgICAgICAgICBtYXJnaW4gODBweCBhdXRvIDAgYXV0b1xuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDQyMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgbWFyZ2luIGNhbGMoODAgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcblxuICAgICAgLm1haW5pbWdcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgaW1nXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAudHh0MSwudHh0MlxuICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wMjVlbVxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMjFweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMzdweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygyOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYyg0OSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAudHlwaW5nLC50eXBpbmcyLC50eXBpbmczXG4gICAgICAgICAgd29yZC1icmVhayBicmVhay1hbGxcbiAgICAgICAgICBzcGFuXG4gICAgICAgICAgICB0cmFuc2l0aW9uIC4xc1xuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgIC50eXBpbmdcbiAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMylcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE2cztcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNClcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSlcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMycztcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNilcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDhzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNTZzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg5KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjRzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMClcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjcycztcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTEpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTIpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44OHM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEzKVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMDZzO1xuICAgICAgICAudHlwaW5nMlxuICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuODhzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMDZzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMTRzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMjJzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMzBzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMzhzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNDZzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNTRzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg5KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNjJzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMClcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMSlcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc4cztcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTIpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS44NnM7XG4gICAgICAgIC50eXBpbmczXG4gICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wNnM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4xNHM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4yMnM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4zMHM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4zOHM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS40NnM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41NHM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS42MnM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS43OHM7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDExKVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuODZzO1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMilcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk0cztcbiAgICAgIC5ub3JtYWx0eHRcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjAyNWVtXG4gICAgICAgICtwYygpXG4gICAgICAgICAgZm9udC1zaXplIDEzcHhcbiAgICAgICAgICBsaW5lLWhlaWdodCAyM3B4XG4gICAgICAgICAgd2lkdGggMzk2cHhcbiAgICAgICAgICBtYXJnaW4gMTVweCBhdXRvIDAgYXV0b1xuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygzMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIHdpZHRoIGNhbGMoNTE1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoMTggLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG9cblxuICAgICAgLnN1YmltZzFcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4tdG9wIDgzcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTA3IC8gNjQwICogMTAwdncpXG4gICAgICAgIHBcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCA5cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDIzIC8gNjQwICogMTAwdncpXG5cbiAgICAgIC5zdWJpbWcyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgbWFyZ2luLXRvcCA4NnB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDEwNyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICBpbWdcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAxNjlweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDIyNCAvIDY0MCAqIDEwMHZ3KVxuXG4gICAgICAuc3ViaW1nM1xuICAgICAgICArcGMoKVxuICAgICAgICAgIG1hcmdpbi10b3AgOTBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxMTUgLyA2NDAgKiAxMDB2dylcblxuICAgICAgLml0ZW1cbiAgICAgICAgYm9yZGVyIDJweCBzb2xpZCAjMzMzXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggNDQ4cHhcbiAgICAgICAgICBtYXJnaW4gMTM1cHggYXV0byAwIGF1dG9cbiAgICAgICAgICBib3JkZXItcmFkaXVzIDMxcHhcbiAgICAgICAgICBwYWRkaW5nIDI5cHggMjBweCAzN3B4IDIwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDU4MSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIG1hcmdpbiBjYWxjKDE2OSAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgIGJvcmRlci1yYWRpdXMgY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIHBhZGRpbmcgY2FsYygzOCAvIDY0MCAqIDEwMHZ3KSBjYWxjKDI2IC8gNjQwICogMTAwdncpIGNhbGMoNTMgLyA2NDAgKiAxMDB2dykgY2FsYygyNiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICBcbiAgICAgICAgLndoYXRcbiAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKC0xMGRlZylcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZm9udC1zaXplIDE5cHhcbiAgICAgICAgICAgIHBhZGRpbmcgNnB4IDM3cHhcbiAgICAgICAgICAgIHRvcCAtMjNweFxuICAgICAgICAgICAgbGVmdCAtMXB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDI0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBwYWRkaW5nIGNhbGMoNyAvIDY0MCAqIDEwMHZ3KSBjYWxjKDQ3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICB0b3AgY2FsYygtMjcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIGxlZnQgY2FsYygtMSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIFxuICAgICAgICAucHJpY2VcbiAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIHdpZHRoIDM0M3B4XG4gICAgICAgICAgICBtYXJnaW4gMjZweCBhdXRvIDAgYXV0b1xuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgd2lkdGggY2FsYyg0NDYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDMyIC8gNjQwICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgICAgbGlcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE3cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gY2FsYygyMiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICAgICAgLmJ1eVxuICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgICAgLmtleXdvcmRcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggMzQwcHhcbiAgICAgICAgICAgIG1hcmdpbiA0MXB4IGF1dG8gMCBhdXRvXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoNDM1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBtYXJnaW4gY2FsYyg1NiAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggMzMwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoNDI5IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgLnRhZ1xuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZ2FwIDRweFxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIDE0cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGdhcCBjYWxjKDEwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxOSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgICAgY29sb3IgI0VCREZEMFxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZyA0cHggMTFweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgcGFkZGluZyBjYWxjKDMgLyA2NDAgKiAxMDB2dykgY2FsYygxMiAvIDY0MCAqIDEwMHZ3KVxuXG4gICAgICAuc2xpZGVyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICtwYygpXG4gICAgICAgICAgbWFyZ2luIDIwM3B4IGF1dG8gMCBhdXRvXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoMjU4IC8gNjQwICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgIC5yZWNvbW1lbmRcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB0b3AgLTYwcHhcbiAgICAgICAgICAgIGxlZnQgMjNweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB0b3AgY2FsYygtNzEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIGxlZnQgY2FsYygzMSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIHBcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTE1ZGVnKVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luIDAgMCA1cHggMjBweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDI0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbWFyZ2luIDAgMCBjYWxjKDggLyA2NDAgKiAxMDB2dykgY2FsYygzNyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKC0xMGRlZylcbiAgICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOXB4XG4gICAgICAgICAgICAgICAgcGFkZGluZyA0cHggMTRweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDI0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgcGFkZGluZyBjYWxjKDkgLyA2NDAgKiAxMDB2dykgY2FsYygzNCAvIDY0MCAqIDEwMHZ3KSBjYWxjKDkgLyA2NDAgKiAxMDB2dykgY2FsYygyMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAubXlzd2lwZXJcbiAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgICAuc3dpcGVyLWNvbnRhaW5lclxuICAgICAgICAgICAgb3ZlcmZsb3cgdmlzaWJsZSAhaW1wb3J0YW50XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXgtd2lkdGggMzU0cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1heC13aWR0aCBjYWxjKDQ1OSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyXG4gICAgICAgICAgICAgIC5zd2lwZXItc2xpZGVcbiAgICAgICAgICAgICAgICBvcGFjaXR5IC4zIC8qIOW3puWPs+OBruOCueODqeOCpOODieOCkuiWhOOBj+OBmeOCiyAqL1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24gLjdzIC8qIOOChuOBo+OBj+OCiuWwj+OBleOBj+OBleOBm+OCiyAqL1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgICAgICAgIC5ub3JtYWx0eHRcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI0YwRUVFQlxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDM1MnB4XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgMTVweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDhweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyg0NDMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyBjYWxjKDE1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgLnByaWNlXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMFxuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAxNXB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTUgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDdweFxuICAgICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGNhbGMoNyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZVxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMSAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njga/oloTjgY/jgZfjgarjgYQgKi9cbiAgICAgICAgICAgICAgICB6LWluZGV4IDEgLyog5Lit5aSu44Gu44K544Op44Kk44OJ44KS5LiA55Wq5LiK44Gr44GZ44KLICovXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSlcbiAgICAgICAgICAgICAgICAubm9ybWFsdHh0LC5wcmljZVxuICAgICAgICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUtcHJldlxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDE0MnB4LC0yMHB4KSBzY2FsZSguOClcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZShjYWxjKDE0MiAvIDY0MCAqIDEwMHZ3KSxjYWxjKC0zNSAvIDY0MCAqIDEwMHZ3KSkgc2NhbGUoLjgpXG4gICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUtbmV4dFxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC0xNDJweCwtMjBweCkgc2NhbGUoLjgpXG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoY2FsYygtMTQyIC8gNjQwICogMTAwdncpLGNhbGMoLTM1IC8gNjQwICogMTAwdncpKSBzY2FsZSguOCkiLCJAcmVxdWlyZSAnLi9fdmFyaWFibGVzLnN0eWwnXG5cbnNwKClcbiAgQG1lZGlhICRzcFxuICAgIHtibG9ja31cblxucGMoKVxuICBAbWVkaWEgJHBjXG4gICAge2Jsb2NrfVxuXG50YWIoKVxuICBAbWVkaWEgJHRhYlxuICAgIHtibG9ja31cblxubHAoKVxuICBAbWVkaWEgJGxwXG4gICAge2Jsb2NrfVxuXG5scHBjKClcbiAgQG1lZGlhICRscHBjXG4gICAge2Jsb2NrfVxuXG5scHRhYigpXG4gIEBtZWRpYSAkbHB0YWJcbiAgICB7YmxvY2t9XG5cbi8vIOebuOWvvuWApHdpZHRo44GobWF4LXdpZHRo44KS44G+44Go44KB44Gm5oyH5a6aXG53bWF4KHcpXG4gIHdpZHRoIHVuaXQoKHcgKiAuMSksICdyZW0nKVxuICBtYXgtd2lkdGggdW5pdCh3LCAncHgnKVxuXG4vLyDnm7jlr77lgKRoZWlnaHTjgahtYXgtaGVpZ2h044KS44G+44Go44KB44Gm5oyH5a6aXG5obWF4KGgpXG4gIGhlaWdodCB1bml0KChoICogLjEpLCAncmVtJylcbiAgbWF4LWhlaWdodCB1bml0KGgsICdweCcpXG5cbi8vIChwYy90YWIpIG1lZGlhIHF1ZXJ5IOOBq+OCiOOBo+OBpuODl+ODreODkeODhuOCo+OBruWNmOS9jeOCkuWIh+OCiuabv+OBiFxucnByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KHZhbCwgJ3B4JylcbiAgK3RhYigpXG4gICAge3Byb3B9IHVuaXQoKHZhbCAqIC4xKSwgJ3JlbScpXG5cbmxwcm9wKHByb3AsIHZhbClcbiAgK3BjKClcbiAgICB7cHJvcH0gdW5pdCgoKHZhbCAvIDE0NDApICogMTAwKSwgJ3Z3JylcblxucHJvcDEyMDAocHJvcCwgdmFsKVxuICArbHBwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArbHB0YWIoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTIwMCkgKiAxMDApLCAndncnKVxuIl19 */
