@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;
}
main.contents.lp-jadore_24aw_knit_collection {
  position: relative;
  font-size: 0;
  color: #000;
  font-family: "yu-gothic-pr6n", sans-serif;
}
main.contents.lp-jadore_24aw_knit_collection img,
main.contents.lp-jadore_24aw_knit_collection video {
  width: 100%;
}
main.contents.lp-jadore_24aw_knit_collection * {
  box-sizing: border-box;
}
main.contents.lp-jadore_24aw_knit_collection a {
  display: inline-block;
}
main.contents.lp-jadore_24aw_knit_collection .fade {
  opacity: 0;
  transition: all 1s ease;
  transform: translateY(30px);
}
main.contents.lp-jadore_24aw_knit_collection .fade.fadein {
  opacity: 1;
  transform: translateY(0);
}
main.contents.lp-jadore_24aw_knit_collection .brandon {
  font-family: "brandon-grotesque", sans-serif;
}
main.contents.lp-jadore_24aw_knit_collection .yugo {
  font-family: "yu-gothic-pr6n", sans-serif;
}
main.contents.lp-jadore_24aw_knit_collection section {
  position: relative;
  z-index: 0;
}
main.contents.lp-jadore_24aw_knit_collection section.kv {
  background: #e6b418;
  display: flex;
  flex-direction: column;
}
main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity {
  width: 100%;
  position: relative;
}
main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity .scroll-infinity__wrap {
  display: flex;
  overflow: hidden;
}
main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list {
  display: flex;
  padding: 0;
}
main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list.scroll-infinity__list--left {
  animation: infinity-scroll-left 40s infinite linear 0s both;
}
main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list.scroll-infinity__list--right {
  animation: infinity-scroll-right 40s infinite linear 0s both;
}
main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item>img {
  width: 100%;
}
main.contents.lp-jadore_24aw_knit_collection section.read {
  text-align: center;
}
main.contents.lp-jadore_24aw_knit_collection section.read .menu ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li p:nth-of-type(1) {
  font-weight: 700;
}
main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li p:nth-of-type(2) {
  transition: 0.3s;
}
main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.14green p:nth-of-type(2) {
  background: #f4e2d1;
}
main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.25 p:nth-of-type(2) {
  background: #efd5b9;
}
main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.36 p:nth-of-type(2) {
  background: #f1caaa;
}
main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.blue p:nth-of-type(2) {
  border: 5px solid #f4e2d1;
}
main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.brown p:nth-of-type(2) {
  border: 5px solid #c49589;
}
main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.beige p:nth-of-type(2) {
  border: 5px solid #efd5b9;
}
main.contents.lp-jadore_24aw_knit_collection section#no01 {
  background: #f4e2d1;
}
main.contents.lp-jadore_24aw_knit_collection section#no02 {
  background: #efd5b9;
}
main.contents.lp-jadore_24aw_knit_collection section#no03 {
  background: #f1caaa;
}
main.contents.lp-jadore_24aw_knit_collection section#no04 {
  background: #f4e2d1;
}
main.contents.lp-jadore_24aw_knit_collection section#no05 {
  background: #efd5b9;
}
main.contents.lp-jadore_24aw_knit_collection section#no06 {
  background: #f1caaa;
}

main.contents.lp-jadore_24aw_knit_collection section .num-title {
  text-align: center;
  overflow: hidden;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span {
  transform: translate(0, 250%);
  transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
  display: inline-block;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(2) {
  transition-delay: 0.06s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(3) {
  transition-delay: 0.12s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(4) {
  transition-delay: 0.18s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(5) {
  transition-delay: 0.24s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(6) {
  transition-delay: 0.3s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(7) {
  transition-delay: 0.36s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(8) {
  transition-delay: 0.42s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(9) {
  transition-delay: 0.48s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(10) {
  transition-delay: 0.54s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(11) {
  transition-delay: 0.60s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(12) {
  transition-delay: 0.66s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(13) {
  transition-delay: 0.72s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(14) {
  transition-delay: 0.78s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(15) {
  transition-delay: 0.84s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title span:nth-child(16) {
  transition-delay: 0.90s;
}
main.contents.lp-jadore_24aw_knit_collection section .num-title.active span {
  transform: translate(0, 0);
}
main.contents.lp-jadore_24aw_knit_collection section .num-title p {
  font-weight: 700;
  display: block;
}
main.contents.lp-jadore_24aw_knit_collection section .main-img {
  position: relative;
  display: flex;
  justify-content: center;
}
main.contents.lp-jadore_24aw_knit_collection section .main-img .tub {
  background: #000;
  color: #fff;
  text-align: center;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  font-weight: 700;
}
main.contents.lp-jadore_24aw_knit_collection section .main-img .img {
  border: 1px solid #000;
  background: #fff;
}
main.contents.lp-jadore_24aw_knit_collection section .main-img .img img {
  transition: 0.3s;
}
main.contents.lp-jadore_24aw_knit_collection section .main-img .txt {
  border: 1px solid #000;
  position: relative;
  background: #fff;
}
main.contents.lp-jadore_24aw_knit_collection section .main-img .txt p {
  text-align: center;
}
main.contents.lp-jadore_24aw_knit_collection section .main-img .txt .txt-btm {
  background: #e6b418;
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
main.contents.lp-jadore_24aw_knit_collection section .main-img .txt .txt-btm p {
  text-align: left;
}
main.contents.lp-jadore_24aw_knit_collection section .main-img .txt .txt-btm a {
  border: 1px solid #fff;
  position: absolute;
}
main.contents.lp-jadore_24aw_knit_collection section .sub-img-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img img {
  transition: 0.3s;
}
main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img p {
  font-weight: 600;
}
main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img a.itemlink {
  border: 1px solid #000;
  background: #fff;
  font-weight: 600;
  text-align: center;
  display: block;
  transition: 0.3s;
}
main.contents.lp-jadore_24aw_knit_collection section .btn {
  border: 1px solid #000;
  display: block;
  text-align: center;
  font-weight: 500;
  position: relative;
  background: #e6b418;
  transition: 0.3s;
}
main.contents.lp-jadore_24aw_knit_collection section .btn::after {
  display: block;
  content: "";
  background: #000;
  position: absolute;
  z-index: -1;
  transition: 0.3s;
}
main.contents.lp-jadore_24aw_knit_collection section .btn+a {
  display: block;
}
@keyframes infinity-scroll-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes infinity-scroll-right {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0%);
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-jadore_24aw_knit_collection .fade.hover-opacity:hover {
    opacity: 0.8;
  }
  main.contents.lp-jadore_24aw_knit_collection .sp {
    display: none !important;
  }
  main.contents.lp-jadore_24aw_knit_collection section.kv {
    padding: 40px 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section.kv h1 {
    width: 348px;
    margin: 60px auto 57px auto;
  }
  main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item {
    width: 1836px;
    margin-left: 30px;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read {
    padding: 111px 0 222px 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read p.read-txt {
    font-size: 17px;
    line-height: 30px;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu {
    width: 633px;
    margin: 82px auto 0 auto;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul {
    gap: 25px 42px;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li {
    width: 182px;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li p:nth-of-type(1) {
    font-size: 27px;
    line-height: 47px;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li p:nth-of-type(2) {
    font-size: 16px;
    line-height: 28px;
    padding: 11px 0;
    margin-top: -7px;
    width: 182px;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.green p:nth-of-type(2):hover {
    background: #FBDE97;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.red p:nth-of-type(2):hover {
    background: #EBA98D;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.purple p:nth-of-type(2):hover {
    background: #EFD5B9;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.blue p:nth-of-type(2):hover {
    background: #6bafe2;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.brown p:nth-of-type(2):hover {
    background: #c49589;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li.beige p:nth-of-type(2):hover {
    background: #efd5b9;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no01 {
    padding: 108px 0 131px 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no02 {
    padding: 112px 0 131px 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no03 {
    padding: 111px 0 132px 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no04 {
    padding: 110px 0 131px 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no05 {
    padding: 113px 0 131px 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no06 {
    padding: 113px 0 154px 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section.menu rogo h1 {
    width: 348px;
    margin: 60px auto 57px auto;
  }

  main.contents.lp-jadore_24aw_knit_collection section .num-title p {
    font-size: 43px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .num-title p:nth-of-type(2) {
    font-size: 27px;
    font-weight: 400;
  }
  main.contents.lp-jadore_24aw_knit_collection section .num-title h2 {
    font-size: 31px;
    margin-top: 2px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img {
    width: 823px;
    margin: 28px auto 0 auto;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .tub {
    font-size: 23px;
    padding: 0 4px;
    width: 42px;
    height: 310px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .img {
    width: 481px;
    padding: 20px;
    border-right: none;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .img img:hover {
    opacity: 0.7;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt {
    width: 300px;
    padding-top: 142px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt p {
    font-size: 15px;
    line-height: 26px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt p+p {
    margin-top: 27px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt .txt-btm {
    padding: 12px 20px 20px 21px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt .txt-btm a {
    font-size: 12px;
    padding: 1px 10px;
    bottom: 14px;
    right: 13px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container {
    margin: 96px auto 0 auto;
    width: 823px;
    gap: 79px 62px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img {
    width: 233px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img img:hover {
    opacity: 0.7;
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img p {
    font-size: 15px;
    line-height: 26px;
    margin-top: 7px;
    padding: 0 0 0 8px;
    letter-spacing: -0.02em;
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img a.itemlink {
    width: 139px;
    padding: 3px 0;
    margin: 10px auto 0 auto;
    font-size: 10px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img a.itemlink:hover {
    background: #000;
    color: #fff;
  }
  main.contents.lp-jadore_24aw_knit_collection section .btn {
    font-size: 28px;
    width: 440px;
    margin: 84px auto 0 auto;
    padding: 12px 0 8px 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section .btn::after {
    width: 440px;
    height: 63px;
    bottom: -10px;
    right: -10px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .btn:hover::after {
    bottom: -1px;
    right: -1px;
  }
  main.contents.lp-jadore_24aw_knit_collection section .btn+a {
    width: 273px;
    margin: 150px auto 0 auto;
  }
}
@media (max-width: 767px) {
  main.contents.lp-jadore_24aw_knit_collection .pc {
    display: none !important;
  }
  main.contents.lp-jadore_24aw_knit_collection section.kv {
    padding: 0 0 calc(30 / 640 * 100vw) 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section.kv h1 {
    width: calc(348 / 640 * 100vw);
    margin: calc(40 / 640 * 100vw) auto 0 auto;
    order: 3;
  }
  main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity:nth-of-type(1) {
    order: 1;
  }
  main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity:nth-of-type(2) {
    order: 2;
    margin-top: calc(24 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section.kv .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item {
    width: calc(2093 / 640 * 100vw);
    margin-left: calc(30 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section.read {
    padding: calc(58 / 640 * 100vw) 0 calc(95 / 640 * 100vw) 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read p.read-txt {
    font-size: calc(19 / 640 * 100vw);
    line-height: calc(33 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu {
    width: calc(482 / 640 * 100vw);
    margin: calc(43 / 640 * 100vw) auto 0 auto;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul {
    gap: calc(29 / 640 * 100vw) calc(46 / 640 * 100vw);
    flex-direction: column;
    align-items: center;
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li {
    width: calc(218 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li p:nth-of-type(1) {
    font-size: calc(33 / 640 * 100vw);
    line-height: calc(58 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section.read .menu ul li p:nth-of-type(2) {
    font-size: calc(21 / 640 * 100vw);
    line-height: calc(37 / 640 * 100vw);
    padding: calc(11 / 640 * 100vw) 0;
    margin-top: calc(-7 / 640 * 100vw);
    width: calc(217 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section#no01 {
    padding: calc(68 / 640 * 100vw) 0 calc(94 / 640 * 100vw) 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no02 {
    padding: calc(68 / 640 * 100vw) 0 calc(94 / 640 * 100vw) 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no03 {
    padding: calc(68 / 640 * 100vw) 0 calc(94 / 640 * 100vw) 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no04 {
    padding: calc(68 / 640 * 100vw) 0 calc(94 / 640 * 100vw) 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no05 {
    padding: calc(68 / 640 * 100vw) 0 calc(94 / 640 * 100vw) 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section#no06 {
    padding: calc(68 / 640 * 100vw) 0 calc(48 / 640 * 100vw) 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section .num-title p {
    font-size: calc(33 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .num-title p:nth-of-type(2) {
    font-size: calc(27 / 640 * 100vw);
    font-weight: 400;
  }
  main.contents.lp-jadore_24aw_knit_collection section .num-title h2 {
    font-size: calc(31 / 640 * 100vw);
    margin-top: 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img {
    width: calc(600 / 640 * 100vw);
    margin: calc(60 / 640 * 100vw) auto 0 auto;
    flex-wrap: wrap;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .tub {
    font-size: calc(26 / 640 * 100vw);
    padding: 0 calc(4 / 640 * 100vw);
    width: calc(47 / 640 * 100vw);
    height: calc(353 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .img {
    width: calc(553 / 640 * 100vw);
    padding: calc(36 / 640 * 100vw) calc(36 / 640 * 100vw) 0 calc(36 / 640 * 100vw);
    border-bottom: none;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt {
    width: calc(553 / 640 * 100vw);
    padding: calc(23 / 640 * 100vw) 0 calc(155 / 640 * 100vw) 0;
    margin-left: auto;
    border-top: none;
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt p {
    font-size: calc(19 / 640 * 100vw);
    line-height: calc(33 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt p+p {
    margin-top: calc(34 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt .txt-btm {
    padding: calc(12 / 640 * 100vw) calc(20 / 640 * 100vw) calc(18 / 640 * 100vw) calc(28 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .main-img .txt .txt-btm a {
    font-size: calc(21 / 640 * 100vw);
    padding: calc(5 / 640 * 100vw) calc(18 / 640 * 100vw);
    bottom: calc(19 / 640 * 100vw);
    right: calc(30 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container {
    margin: calc(96 / 640 * 100vw) auto 0 auto;
    width: calc(558 / 640 * 100vw);
    gap: calc(56 / 640 * 100vw) calc(30 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img {
    width: calc(264 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img p {
    font-size: calc(16 / 640 * 100vw);
    line-height: calc(28 / 640 * 100vw);
    margin-top: calc(10 / 640 * 100vw);
    padding: 0 0 0 calc(8 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .sub-img-container .sub-img a.itemlink {
    width: calc(158 / 640 * 100vw);
    padding: calc(3 / 640 * 100vw) 0;
    margin: calc(16 / 640 * 100vw) auto 0 auto;
    font-size: calc(19 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .btn {
    font-size: calc(19 / 640 * 100vw);
    width: calc(311 / 640 * 100vw);
    margin: calc(78 / 640 * 100vw) auto 0 auto;
    padding: calc(9 / 640 * 100vw) 0 calc(5 / 640 * 100vw) 0;
  }
  main.contents.lp-jadore_24aw_knit_collection section .btn::after {
    width: calc(311 / 640 * 100vw);
    height: calc(45 / 640 * 100vw);
    bottom: calc(-10 / 640 * 100vw);
    right: calc(-10 / 640 * 100vw);
  }
  main.contents.lp-jadore_24aw_knit_collection section .btn+a {
    width: calc(189 / 640 * 100vw);
    margin: calc(100 / 640 * 100vw) auto 0 auto;
  }
}

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