@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_2409 {
  position: relative;
  font-size: 0;
  color: #333;
  background: #f4f0ed;
  font-family: "Zen Kaku Gothic New", system-ui;
}
main.contents.lp-j_magazine_2409 img,
main.contents.lp-j_magazine_2409 video {
  width: 100%;
}
main.contents.lp-j_magazine_2409 * {
  box-sizing: border-box;
}
main.contents.lp-j_magazine_2409 a {
  display: inline-block;
}
main.contents.lp-j_magazine_2409 .fade {
  opacity: 0;
}
main.contents.lp-j_magazine_2409 .fadeup {
  opacity: 0;
}
main.contents.lp-j_magazine_2409 .fade.active {
  animation: fade 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2409 .fadeup.active {
  animation: fadeup 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2409 .credit {
  text-align: center;
}
main.contents.lp-j_magazine_2409 .joly {
  font-family: joly-headline, sans-serif;
}
main.contents.lp-j_magazine_2409 .ns-container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
main.contents.lp-j_magazine_2409 .ns-container .ns-side {
  position: sticky;
  width: calc((100% - 743px) / 2);
  height: 100svh;
  margin: 0 20px;
  padding-top: 304px;
  text-align: center;
  top: 0;
}
main.contents.lp-j_magazine_2409 .ns-container .ns-side .side-menu ul {
  width: calc(321 / 2000 * 100vw);
  margin: 0 auto;
}
main.contents.lp-j_magazine_2409 .ns-container .ns-side .side-menu ul li {
  text-align: left;
  font-size: calc(19 / 2000 * 100vw);
  margin-top: 20px;
  text-indent: -1em;
  padding-left: 1em;
}
main.contents.lp-j_magazine_2409 .ns-container .ns-side .side-menu ul li a {
  position: relative;
  display: inline-block;
}
main.contents.lp-j_magazine_2409 .ns-container .ns-side .side-menu ul li a::after {
  display: block;
  content: "";
  width: 0px;
  height: 1px;
  background: #333;
  position: absolute;
  bottom: -1px;
  left: -1em;
  transition: 0.6s;
}
main.contents.lp-j_magazine_2409 .ns-container .ns-side .side-menu ul li a.active::after {
  width: calc(100% + 1em);
}
main.contents.lp-j_magazine_2409 .ns-container .ns-side img {
  display: block;
}
main.contents.lp-j_magazine_2409 .ns-container .ns-side img:nth-of-type(1) {
  max-width: 251px;
  margin: 0 auto;
}
main.contents.lp-j_magazine_2409 .ns-container .ns-side img:nth-of-type(2) {
  max-width: 203px;
  margin: 22px auto 0 auto;
}
main.contents.lp-j_magazine_2409 .ns-container .ns-center {
  width: 100%;
  max-width: 743px;
  background: #e0d1c1;
  position: relative;
}
main.contents.lp-j_magazine_2409 .ns-container section {
  position: relative;
}
main.contents.lp-j_magazine_2409 .ns-container section.kv {
  margin: 0 auto;
}
main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(2),
main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(3),
main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(4) {
  position: absolute;
  opacity: 0;
  animation: fade 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(2) {
  left: 0;
}
main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(3) {
  animation-delay: 0.5s;
  mix-blend-mode: multiply;
}
main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(4) {
  animation-delay: 1s;
}
main.contents.lp-j_magazine_2409 .ns-container section.kv p {
  font-size: calc(23 / 640 * 100vw);
  color: #fff;
  position: absolute;
  bottom: calc(28 / 640 * 100vw);
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  text-align: center;
  opacity: 0;
  animation: fade 1s ease-in-out forwards;
  animation-delay: 1.5s;
}
main.contents.lp-j_magazine_2409 .ns-container section.kv p::after {
  display: block;
  content: "";
  width: calc(16 / 640 * 100vw);
  height: calc(16 / 640 * 100vw);
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(135deg);
  margin: calc(-7 / 640 * 100vw) auto 0 auto;
  animation: scrollDown 1.5s infinite;
}
main.contents.lp-j_magazine_2409 .ns-container section.read {
  text-align: center;
}
main.contents.lp-j_magazine_2409 .ns-container section.read p {
  letter-spacing: 0.02em;
}
main.contents.lp-j_magazine_2409 .ns-container section.read::after {
  display: block;
  content: "";
  width: 1px;
  border-left: 1px solid #333;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine {
  margin: 0 auto;
  text-align: center;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .magazine-img {
  position: relative;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .magazine-img.active::before,
main.contents.lp-j_magazine_2409 .ns-container section.magazine .magazine-img.active::after {
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.6s ease, opacity 1.2s;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .magazine-img.active img {
  opacity: 1;
  transition: 0.6s ease 0.6s;
  z-index: 3;
  position: relative;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .magazine-img::before,
main.contents.lp-j_magazine_2409 .ns-container section.magazine .magazine-img::after {
  position: absolute;
  content: "";
  display: block;
  width: 0%;
  height: 0%;
  z-index: 2;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .magazine-img::before {
  border-top: 1px solid #333;
  border-left: 1px solid #333;
  top: 0;
  left: 0;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .magazine-img::after {
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  bottom: 0;
  right: 0;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .magazine-img img {
  opacity: 0;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .title {
  position: relative;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl {
  display: flex;
  align-items: center;
  border-top: 1px solid #333;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dt {
  background: #333;
  color: #fff;
  position: relative;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dt span {
  display: block;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dt::after {
  display: block;
  content: "";
  border-bottom: 1px solid #fff;
  position: absolute;
  height: 1px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dd {
  font-weight: 700;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .title a.hl-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .title+p+a {
  background: #333;
  display: block;
  color: #fff;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine #magazine02 .title dl dd {
  text-align: left;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine #magazine03 .title dl dd {
  text-align: left;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .staffswishlist p:nth-of-type(1) {
  font-weight: 700;
}
main.contents.lp-j_magazine_2409 .ns-container section.magazine .staffswishlist a:nth-of-type(2) {
  margin: 0 auto;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeup {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scrollDown {
  0% {
    opacity: 0;
    transform: rotate(135deg) translate(0, 0);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: rotate(135deg) translate(10px, -10px);
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-j_magazine_2409 .sp {
    display: none !important;
  }
  main.contents.lp-j_magazine_2409 .ns-container .ns-center {
    padding-bottom: 73px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.kv {
    width: 548px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(2) {
    top: 59px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(3) {
    width: 110px;
    top: 112px;
    right: 27px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(4) {
    width: 52px;
    bottom: 44px;
    left: 32px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.read {
    margin-top: 153px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.read p {
    font-size: 16px;
    line-height: 45px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.read p+p {
    margin-top: 46px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.read::after {
    height: 126px;
    margin: 74px auto 86px auto;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine {
    width: 485px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title {
    margin-top: 65px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dt {
    width: 70px;
    height: 86px;
    padding-top: 14px;
    font-size: 16px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dt span {
    font-size: 20px;
    margin-top: 4px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dt::after {
    width: 18px;
    top: 39px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dd {
    width: 415px;
    font-size: 23px;
    margin-top: -4px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title+p {
    font-size: 16px;
    margin-top: 24px;
    line-height: 33px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title+p+a {
    font-size: 20px;
    width: 325px;
    padding: 19px 0 14px 0;
    margin: 48px auto 172px auto;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine #magazine02 .title dl dd {
    padding-left: 62px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine #magazine03 .title dl dd {
    padding-left: 32px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .staffswishlist p:nth-of-type(1) {
    font-size: 23px;
    margin-bottom: 11px;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .staffswishlist p:nth-of-type(2) {
    font-size: 16px;
    line-height: 30px;
    margin: 8px 0 74px 0;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .staffswishlist a:nth-of-type(2) {
    width: 235px;
  }
}
@media (max-width: 767px) {
  main.contents.lp-j_magazine_2409 .pc {
    display: none !important;
  }
  main.contents.lp-j_magazine_2409 .ns-container .ns-center .content {
    margin: calc(1132 / 640 * 100vw) 0 0 0;
    padding: calc(177 / 640 * 100vw) 0 calc(81 / 640 * 100vw) 0;
    background: #e0d1c1;
    position: relative;
    z-index: 2;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.kv {
    width: 100%;
    position: fixed;
  }
main.contents.lp-j_magazine_2409 .ns-container section.kv.disable {
    display: none;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(2) {
    top: calc(69 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(3) {
    width: calc(128 / 640 * 100vw);
    top: calc(128 / 640 * 100vw);
    right: calc(32 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.kv img:nth-of-type(4) {
    width: calc(61 / 640 * 100vw);
    bottom: calc(53 / 640 * 100vw);
    left: calc(37 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.read p {
    font-size: calc(19 / 640 * 100vw);
    line-height: calc(53 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.read p+p {
    margin-top: calc(53 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.read::after {
    height: calc(147 / 640 * 100vw);
    margin: calc(87 / 640 * 100vw) auto calc(100 / 640 * 100vw) auto;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine {
    width: calc(567 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title {
    margin-top: calc(75 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dt {
    width: calc(82 / 640 * 100vw);
    height: calc(100 / 640 * 100vw);
    padding-top: calc(14 / 640 * 100vw);
    font-size: calc(19 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dt span {
    font-size: calc(24 / 640 * 100vw);
    margin-top: calc(7 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dt::after {
    width: calc(21 / 640 * 100vw);
    top: calc(45 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title dl dd {
    width: calc(485 / 640 * 100vw);
    font-size: calc(27 / 640 * 100vw);
    margin-top: calc(-4 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title+p {
    font-size: calc(19 / 640 * 100vw);
    margin-top: calc(29 / 640 * 100vw);
    line-height: calc(39 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .title+p+a {
    font-size: calc(24 / 640 * 100vw);
    width: calc(379 / 640 * 100vw);
    padding: calc(20 / 640 * 100vw) 0 calc(16 / 640 * 100vw) 0;
    margin: calc(55 / 640 * 100vw) auto calc(200 / 640 * 100vw) auto;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine #magazine02 .title dl dd {
    padding-left: calc(72 / 640 * 100vw);
    line-height: calc(34 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine #magazine03 .title dl dd {
    padding: calc(3 / 640 * 100vw) 0 0 calc(38 / 640 * 100vw);
    line-height: calc(35 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .staffswishlist p:nth-of-type(1) {
    font-size: calc(27 / 640 * 100vw);
    margin-bottom: calc(15 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .staffswishlist p:nth-of-type(2) {
    font-size: calc(19 / 640 * 100vw);
    line-height: calc(35 / 640 * 100vw);
    margin: calc(7 / 640 * 100vw) 0 calc(87 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2409 .ns-container section.magazine .staffswishlist a:nth-of-type(2) {
    width: calc(275 / 640 * 100vw);
  }
}
@media only screen and (max-width: 1200px) {
  main.contents.lp-j_magazine_2409 .ns-container .ns-side {
    display: none;
  }
}

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