@charset "UTF-8";
@font-face {
  font-family: "din";
  src: url("../fonts/din.ttf") format("truetype");
}
@font-face {
  font-family: "kozGoPr6N";
  src: url("../fonts/koz.otf") format("opentype");
}
.aichi-3526 img {
  display: block;
  width: 100%;
}
.aichi-3526 .pc_only {
  display: none;
}

.aichi-3526 .fadeIn,
.aichi-3526 .fadeIn_200,
.aichi-3526 .fadeIn_400,
.aichi-3526 .fadeIn_600 {
  transition: 0.6s;
  opacity: 0;
  transform: translate(0, min(5.8252427184vw, 60px));
}
.aichi-3526 .fadeIn_left {
  transition: 0.8s;
  opacity: 0;
  transform: translate(max(-11.6504854369vw, -120px), 0);
}
.aichi-3526 .fadeIn_right {
  transition: 0.8s;
  opacity: 0;
  transform: translate(min(11.6504854369vw, 120px), 0);
}
.aichi-3526 .fadeInMove {
  opacity: 1;
  transform: translate(0, 0);
}
.aichi-3526 .js-accordion {
  transition: 0.2s;
}
.aichi-3526 .js-accordion:hover {
  opacity: 0.7;
  cursor: pointer;
}
@keyframes bounce {
  0% {
    filter: blur(min(1.9417475728vw, 20px));
    opacity: 0;
    transform: scale(0.2);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  100% {
    filter: blur(0);
    transform: scale(1);
  }
}
@keyframes arw01 {
  0% {
    transform: translate(min(11.6504854369vw, 120px), min(11.6504854369vw, 120px)) scale(0.4);
  }
  100% {
    transform: translate(0, 0) scale(1);
  }
}
@keyframes arw02 {
  0% {
    transform: translate(max(-11.6504854369vw, -120px), min(11.6504854369vw, 120px)) scale(0.4);
  }
  100% {
    transform: translate(0, 0) scale(1);
  }
}
@keyframes arw03 {
  0% {
    transform: translate(min(11.6504854369vw, 120px), 0) scale(0.4);
  }
  100% {
    transform: translate(0, 0) scale(1);
  }
}
@keyframes arw04 {
  0% {
    transform: translate(max(-11.6504854369vw, -120px), min(11.6504854369vw, 120px)) scale(0.4);
  }
  100% {
    transform: translate(0, 0) scale(1);
  }
}
@keyframes txt {
  0% {
    filter: blur(min(1.9417475728vw, 20px));
    opacity: 0;
    transform: translate(0, min(11.6504854369vw, 120px)) scale(0.8);
  }
  100% {
    filter: blur(0);
    opacity: 1;
    transform: translate(0, 0) scale(1);
  }
}
@keyframes fade {
  0% {
    filter: blur(min(0.9708737864vw, 10px));
    opacity: 0;
    transform: translate(0, min(3.8834951456vw, 40px)) scale(0.9);
  }
  100% {
    filter: blur(0);
    opacity: 1;
    transform: translate(0, 0) scale(1);
  }
}
.aichi-3526 .asu-mv__txt.on {
  animation: txt 0.6s;
}
.aichi-3526 .asu-header {
  padding: 8px 0 18px;
}
.aichi-3526 .asu-header__ttl {
  opacity: 0;
}
.aichi-3526 .asu-header__ttl.on {
  animation: fade 0.4s;
}
.aichi-3526 .l-inner {
  width: 89.3333333333vw;
  margin: 0 auto;
}
.aichi-3526 .asu-mv {
  height: 152.533333vw;
  background: url("../img/asu/bg_mv_arw.jpg") center top -0.333333vw/135% auto no-repeat;
  position: relative;
  overflow: hidden;
  opacity: 0;
}
.aichi-3526 .asu-mv.on {
  animation: fade 0.4s;
}
.aichi-3526 .asu-mv__img {
  width: min(77.0666666667vw, 581.5px);
  position: absolute;
  top: 13.3333333333vw;
  left: 6vw;
  opacity: 0;
}
.aichi-3526 .asu-mv__img img {
  width: 100%;
  display: block;
}
.aichi-3526 .asu-mv__img.on {
  animation: bounce 1s;
}
.aichi-3526 .asu-mv__orn {
  mix-blend-mode: hard-light;
  position: absolute;
  width: 62.9333333333vw;
  top: 26.9333333333vw;
  left: -17.6vw;
}
.aichi-3526 .asu-mv__ttl {
  width: 100%;
  position: absolute;
  bottom: 52vw;
  left: 0;
  z-index: 99;
  opacity: 0;
}
.aichi-3526 .asu-mv__ttl.on {
  animation: txt 0.6s;
}
.aichi-3526 .asu-mv__txt {
  width: 70.5333333333vw;
  position: absolute;
  right: 0;
  bottom: 11vw;
  left: 0;
  margin: auto;
  z-index: 98;
  opacity: 0;
}

.aichi-3526 .loop-wrap {
  overflow: hidden;
  width: 100%;
}
.aichi-3526 .loop-track {
  display: flex;
  width: -webkit-max-content;
  width: max-content;
}
.aichi-3526 .loop-track.toRight {
  animation: loopToRight 50s linear infinite;
}
.aichi-3526 .loop-track.toLeft {
  animation: loopToLeft 50s linear infinite;
}
.aichi-3526 .loop-track img {
  /* 任意 */
  flex-shrink: 0;
}
@keyframes loopToRight {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes loopToLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.aichi-3526 .sec03 .loop-track.toRight {
  animation: loopToRight 80s linear infinite;
}
.aichi-3526 .sec03 .loop-track.toLeft {
  animation: loopToLeft 80s linear infinite;
}
.aichi-3526 .sec03 .loop-wrap + .loop-wrap {
  margin-top: 10px;
}
.aichi-3526 .sec03 .loop-track.tag01 .img_wrap {
  max-width: 1010px;
}
.aichi-3526 .sec03 .loop-track.tag02 .img_wrap {
  max-width: 1021px;
}
.aichi-3526 .sec03 .loop-track.tag03 .img_wrap {
  max-width: 1297px;
}
.aichi-3526 .sec03 .ai-sandai {
  background-color: #3551a1;
  padding: 18px 0;
}
.aichi-3526 .sec03 .ai-sandai .img_wrap {
  max-width: 1102px;
}
.aichi-3526 .sec03 .ai-sandai .img_wrap + .img_wrap {
  margin-left: 30px;
}
.aichi-3526 .sec04 .ai-sandai,
.aichi-3526 .sec05 .ai-sandai,
.aichi-3526 .sec06 .ai-sandai,
.aichi-3526 .sec07 .ai-sandai {
  background-color: #fff;
  padding: 18px 0;
}
.aichi-3526 .sec04 .ai-sandai .img_wrap,
.aichi-3526 .sec05 .ai-sandai .img_wrap,
.aichi-3526 .sec06 .ai-sandai .img_wrap,
.aichi-3526 .sec07 .ai-sandai .img_wrap {
  max-width: 1102px;
}
.aichi-3526 .sec04 .ai-sandai .img_wrap + .img_wrap,
.aichi-3526 .sec05 .ai-sandai .img_wrap + .img_wrap,
.aichi-3526 .sec06 .ai-sandai .img_wrap + .img_wrap,
.aichi-3526 .sec07 .ai-sandai .img_wrap + .img_wrap {
  margin-left: 30px;
}

.aichi-3526 {
  margin: 0 -10px;
  font-family: "Noto Sans JP", sans-serif;
}
.aichi-3526 .secBg {
  background-image: url("../img/common/bg_sp.png");
  background-position: top left;
  background-size: contain;
  background-repeat: repeat;
}
.aichi-3526 .sec01 {
  background: url("../img/asu/bg_mv_layer_sp.png") top left/cover no-repeat;
  position: relative;
  padding-top: 70vw;
  margin-top: -82vw;
  opacity: 0;
}
.aichi-3526 .sec01 .sec01_txt {
  width: 100%;
  max-width: 300px;
  margin: 30px auto 0;
}
.aichi-3526 .sec02 {
  background-image: url("../img/sec02/sec02_bg_sp.png");
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 30px 0;
}
.aichi-3526 .sec02 .sec02_txt {
  max-width: 534px;
  margin: 0 auto;
}
.aichi-3526 .sec02 .sec02_new {
  max-width: 315px;
  margin: 10px auto 0;
}
.aichi-3526 .sec02 .sec02_wrap {
  padding: 0 10px;
}
.aichi-3526 .sec02 .sec02_tukuru,
.aichi-3526 .sec02 .sec02_kaeru,
.aichi-3526 .sec02 .sec02_tateru {
  margin: 0 auto;
  display: block;
}
.aichi-3526 .sec02 .sec02_lists {
  margin-top: 10px;
}
.aichi-3526 .sec02 .sec02_notes {
  font-size: 0.5625rem;
  margin: 5px auto 0;
  padding-left: 25px;
  color: #fff;
  line-height: 1.75;
  max-width: 552px;
}
.aichi-3526 .sec02 .sec02_notes li {
  padding-left: 12px;
  position: relative;
}
.aichi-3526 .sec02 .sec02_notes a {
  display: block;
}
.aichi-3526 .sec02 .sec02_notes ._note::after,
.aichi-3526 .sec02 .sec02_notes ._asterisk::after {
  position: absolute;
  top: 0;
  left: 0;
}
.aichi-3526 .sec02 .sec02_notes ._note::after {
  content: "※";
}
.aichi-3526 .sec02 .sec02_notes ._asterisk::after {
  content: "＊";
}
.aichi-3526 .sec03 {
  padding-top: 36px;
}
.aichi-3526 .sec03 .sec03_tit {
  max-width: 544px;
  margin: 0 auto;
}
.aichi-3526 .sec03 .sec03_loopArea {
  margin-top: 20px;
}
.aichi-3526 .sec03 .mirai {
  margin-top: 30px;
}
.aichi-3526 .sec03.secBg {
  background-size: cover;
}
.aichi-3526 .sec07 {
  background-color: #3551a2;
  padding-top: 40px;
}
.aichi-3526 .sec07 .sec07_lead {
  font-size: 1.125rem;
  text-align: center;
  color: #fff;
  padding: 0 16px 3px !important;
  border-bottom: solid 1px #fff;
  max-width: 417px;
  margin: 0 auto;
}
.aichi-3526 .sec07 .onLine {
  margin: 30px auto 0;
  max-width: 375px;
}
.aichi-3526 .sec07 .sec07_inner {
  padding: 0 30px;
  position: relative;
}
.aichi-3526 .sec07 .sec07_inner .line01,
.aichi-3526 .sec07 .sec07_inner .line02,
.aichi-3526 .sec07 .sec07_inner .line03 {
  position: absolute;
  z-index: 1;
}
.aichi-3526 .sec07 .sec07_inner .line01 {
  width: 117px;
  top: 23%;
  right: 0;
}
.aichi-3526 .sec07 .sec07_inner .line02 {
  width: 117px;
  bottom: 32%;
  left: 0;
}
.aichi-3526 .sec07 .sec07_inner .line03 {
  width: 76px;
  bottom: 6%;
  right: 0;
}
.aichi-3526 .sec07 .sec07_con {
  max-width: 900px;
  margin: 0 auto;
  padding-top: 140px;
  position: relative;
  background-color: #fff;
  border-radius: 20px;
}
.aichi-3526 .sec07 .sec07_con_tit {
  width: 101%;
  max-width: 325px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec07 .capacity {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  padding: 0 30px;
  max-width: 800px;
  margin: 0 auto;
}
.aichi-3526 .sec07 .capacity p {
  padding-bottom: 0 !important;
}
.aichi-3526 .sec07 .capacity .capacity_card._orange {
  background-color: #ed7439;
}
.aichi-3526 .sec07 .capacity .capacity_card._green {
  background-color: #0c8969;
}
.aichi-3526 .sec07 .capacity .capacity_card {
  border: solid 1px #000;
  padding: 10px 20px;
  border-radius: 10px;
  color: #fff;
  display: flex;
}
.aichi-3526 .sec07 .capacity .capacity_card sup {
  font-size: 0.625rem;
}
.aichi-3526 .sec07 .capacity .capacity_card p {
  line-height: 1 !important;
}
.aichi-3526 .sec07 .capacity .capacity_card_left {
  padding-right: 10px;
  border-right: solid 1px #000;
  flex: 1;
  display: flex;
  align-items: center;
}
.aichi-3526 .sec07 .capacity .capacity_card_left p:first-child {
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: block;
  margin-top: 5px;
  letter-spacing: 0.1em;
}
.aichi-3526 .sec07 .capacity .capacity_card_left p:last-child {
  font-size: 1.125rem;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: block;
  margin-top: 5px;
}
.aichi-3526 .sec07 .capacity .capacity_card_right {
  padding-left: 10px;
  display: grid;
  place-content: center;
}
.aichi-3526 .sec07 .capacity .capacity_card_right p:first-child {
  font-size: 0.75rem;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  margin-top: 5px;
  letter-spacing: 0.1em;
}
.aichi-3526 .sec07 .capacity .capacity_card_right p:last-child {
  font-size: 1.125rem;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  margin-top: 5px;
}
.aichi-3526 .sec07 .capacity .mei {
  font-size: 0.6875rem;
}
.aichi-3526 .sec07 .capacity .note {
  font-size: 0.5rem;
  display: block;
  text-align: right;
  font-weight: 300;
}
.aichi-3526 .sec07 .point {
  max-width: 219px;
  margin: 20px auto 0;
}
.aichi-3526 .sec07 .blockArea {
  max-width: 618px;
  margin: 0 auto;
  position: relative;
}
.aichi-3526 .sec07 .block01 {
  margin-top: 20px;
  display: flex;
}
.aichi-3526 .sec07 .block01 .num01 {
  width: min(81.87vw, 476px);
}
.aichi-3526 .sec07 .block02 {
  margin-top: -60px;
}
.aichi-3526 .sec07 .block02 .num02 {
  width: min(71.734vw, 475px);
  margin-left: auto;
  margin-right: -30px;
}
.aichi-3526 .sec07 .block03 {
  margin-top: -80px;
  position: relative;
  z-index: 1;
}
.aichi-3526 .sec07 .block03 .num03 {
  width: min(69.87vw, 399px);
  margin-left: -33px;
}
.aichi-3526 .sec07 .block04 {
  margin-top: -105px;
  position: relative;
  z-index: 1;
}
.aichi-3526 .sec07 .block04 .num04 {
  width: min(78.87vw, 505px);
  margin-left: auto;
}
.aichi-3526 .sec07 .illustration {
  max-width: 190px;
}
.aichi-3526 .sec07 .blockArea_note {
  font-size: 0.5rem;
  font-weight: 300;
  color: #000;
  text-align: right;
  line-height: 1.5;
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.aichi-3526 .sec07 .ai-sandai {
  background-color: #3551a1;
  padding: 10px 0;
}
.aichi-3526 .sec07 .ai-sandai .img_wrap {
  max-width: 1102px;
}
.aichi-3526 .sec07 .ai-sandai .img_wrap + .img_wrap {
  margin-left: 30px;
}
.aichi-3526 .sec08 {
  padding: 30px 30px 60px;
}
.aichi-3526 .sec08 .sec08_tit {
  max-width: 320px;
  margin: 0 auto;
}
.aichi-3526 .sec08 .sec08_lists {
  margin: 30px auto 0;
  max-width: 913px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 30px;
}
.aichi-3526 .sec08 .sec08_lists .sec08_card_body {
  margin-top: 5px;
}
.aichi-3526 .sec08 .sec08_lists .sec08_card_body p {
  padding-bottom: 0 !important;
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.5 !important;
  color: #000;
  letter-spacing: 0.1em;
  font-weight: 300;
}
.aichi-3526 .sec08 .sec08_lists .sec08_card_body .item02_txt {
  margin-top: 10px;
}
.aichi-3526 .sec08 .sec08_lists li:nth-child(1) {
  order: 1;
}
.aichi-3526 .sec08 .sec08_lists li:nth-child(2) {
  order: 3;
}
.aichi-3526 .sec08 .sec08_lists li:nth-child(3) {
  order: 2;
}
.aichi-3526 .sec08 .sec08_lists li:nth-child(4) {
  order: 4;
}
.aichi-3526 .sec09 {
  padding: 50px 30px 30px;
  background-color: #3551a1;
  position: relative;
}
.aichi-3526 .sec09 .sec09_tit {
  max-width: 265px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.aichi-3526 .sec09 .sec09_lists {
  margin: 0 auto;
  max-width: 547px;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  position: relative;
  z-index: 1;
}
.aichi-3526 .sec09 .arrow01,
.aichi-3526 .sec09 .arrow02 {
  position: absolute;
}
.aichi-3526 .sec09 .arrow01 {
  width: 68px;
  top: 0;
  left: 0;
}
.aichi-3526 .sec09 .arrow02 {
  width: 68px;
  top: 30px;
  right: 0;
}

.aichi-3526 .sec04 {
  padding: 20px 0 0;
}
.aichi-3526 .sec04 .sec04_tit {
  max-width: 506px;
  margin: 0 auto;
}
.aichi-3526 .sec04 .sec04_con {
  margin-top: 100px;
}
.aichi-3526 .sec04 .tukuruCard {
  margin-top: 80px;
  max-width: 532px;
  position: relative;
  z-index: 1;
}
.aichi-3526 .sec04 .tukuruCard .tukuru {
  width: 100%;
  max-width: 375px;
  position: absolute;
  top: -128px;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec04 .sec04_point {
  margin-top: 10px;
}
.aichi-3526 .sec04 .sec04_point_header {
  position: relative;
}
.aichi-3526 .sec04 .sec04_point_tit {
  max-width: 227px;
  margin: 0 auto;
}
.aichi-3526 .sec04 .line01 {
  width: 105px;
  position: absolute;
  top: -80px;
  right: 0;
}
.aichi-3526 .sec04 .sec04_blockArea {
  position: relative;
}
.aichi-3526 .sec04 .sec04_blockArea .line02,
.aichi-3526 .sec04 .sec04_blockArea .line03 {
  position: absolute;
}
.aichi-3526 .sec04 .sec04_blockArea .line02 {
  width: 105px;
  bottom: 35%;
  left: 0;
}
.aichi-3526 .sec04 .sec04_blockArea .line03 {
  width: 105px;
  bottom: 16%;
  right: 0;
}
.aichi-3526 .sec04 .sec04_block01,
.aichi-3526 .sec04 .sec04_block02,
.aichi-3526 .sec04 .sec04_block03 {
  max-width: 560px;
  margin: 0 auto;
}
.aichi-3526 .sec04 .sec04_block01 {
  margin-top: 20px;
  display: flex;
}
.aichi-3526 .sec04 .sec04_block01 .num01 {
  width: min(60vw, 363px);
}
.aichi-3526 .sec04 .sec04_block01 .badge01 {
  width: min(32vw, 189px);
  min-width: 122px;
  margin-top: 20px;
}
.aichi-3526 .sec04 .sec04_block02 {
  margin-top: -80px;
}
.aichi-3526 .sec04 .sec04_block02 .num02 {
  width: min(86.67vw, 504px);
  margin-left: auto;
}
.aichi-3526 .sec04 .sec04_block03 {
  margin-top: -60px;
  display: flex;
  align-items: flex-end;
}
.aichi-3526 .sec04 .sec04_block03 .num03 {
  width: min(84.5vw, 374px);
}
.aichi-3526 .sec04 .sec04_block03 .badge03 {
  width: min(32vw, 189px);
  min-width: 122px;
  margin-top: 20px;
  transform: translate(-30px, -20px);
}
.aichi-3526 .sec04 .sec04_future {
  margin-top: 50px;
  padding: 0 30px;
}
.aichi-3526 .sec04 .sec04_future_inner {
  max-width: 900px;
  margin: 0 auto;
  background-color: #bbe3f5;
  border-top: solid 1px #000;
  border-right: solid 1px #000;
  border-left: solid 1px #000;
  border-radius: 20px 20px 0 0;
  padding: 30px 26px 60px;
  position: relative;
}
.aichi-3526 .sec04 .sec04_future_con {
  max-width: 767px;
  margin: 0 auto;
}
.aichi-3526 .sec04 .future_sub {
  width: 100%;
  max-width: 227px;
  position: absolute;
  top: -35px;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec04 .future_tit {
  width: 100%;
  max-width: 250px;
  margin: 5px auto 0;
}
.aichi-3526 .sec04 .sec04_future_lists {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 3px 5px;
}
.aichi-3526 .sec04 .sec04_future_lists .tag,
.aichi-3526 .sec04 .sec04_future_lists .txt {
  font-size: 0.875rem;
  color: #000;
}
.aichi-3526 .sec04 .sec04_future_lists .tag {
  display: inline-block;
  text-align: center;
  background-color: #fff;
  border: solid 1px #000;
  border-radius: 999px;
  line-height: 1;
  padding: 6px 10px;
}
.aichi-3526 .sec04 .sec04_future_lists .txt {
  margin-left: 10px;
  display: flex;
  align-items: flex-end;
}
.aichi-3526 .sec04 .sec04_support {
  background-color: #1ea1dd;
  padding: 50px 0 60px;
  position: relative;
}
.aichi-3526 .sec04 .sec04_support .book {
  width: 120px;
  position: absolute;
  top: -44px;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec04 .sec04_support .support_tit {
  max-width: 302px;
  margin: 0 auto;
}
.aichi-3526 .sec04 .sec04_support_pro {
  margin-top: 30px;
}
.aichi-3526 .sec04 .proCrad .proCrad_role {
  font-size: 0.875rem;
  color: #fff;
}
.aichi-3526 .sec04 .proCrad .proCrad_tags {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 3px 5px;
}
.aichi-3526 .sec04 .proCrad .proCrad_tags.noWrap {
  flex-direction: column;
  flex-wrap: nowrap;
}
.aichi-3526 .sec04 .proCrad .tag {
  display: inline-block;
  text-align: center;
  background-color: #fff;
  border: solid 1px #000;
  border-radius: 999px;
  line-height: 1;
  padding: 6px 10px;
  font-size: 0.875rem;
}
.aichi-3526 .sec04 .swiper {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  /* 基本 */
}
.aichi-3526 .sec04 .swiper-wrapper {
  display: flex;
  /* 念のため明示 */
}
.aichi-3526 .sec04 .swiper-slide {
  flex: 0 0 auto;
  width: 258px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.aichi-3526 .sec05 {
  padding: 20px 0 0;
}
.aichi-3526 .sec05 .sec_tit {
  max-width: 506px;
  margin: 0 auto;
}
.aichi-3526 .sec05 .sec_con {
  margin-top: 90px;
}
.aichi-3526 .sec05 .secCard {
  margin-top: 80px;
  max-width: 532px;
  position: relative;
  z-index: 1;
}
.aichi-3526 .sec05 .secCard .secCard_tit {
  width: 100%;
  max-width: 375px;
  position: absolute;
  top: -130px;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec05 .point {
  margin-top: 10px;
}
.aichi-3526 .sec05 .point_header {
  position: relative;
}
.aichi-3526 .sec05 .point_tit {
  max-width: 227px;
  margin: 0 auto;
}
.aichi-3526 .sec05 .line01 {
  width: 184px;
  position: absolute;
  top: -10px;
  right: 0;
}
.aichi-3526 .sec05 .blockArea {
  position: relative;
}
.aichi-3526 .sec05 .blockArea .line02,
.aichi-3526 .sec05 .blockArea .line03 {
  position: absolute;
}
.aichi-3526 .sec05 .blockArea .line02 {
  width: 105px;
  bottom: 40%;
  left: 0;
}
.aichi-3526 .sec05 .blockArea .line03 {
  width: 105px;
  bottom: 22%;
  right: 0;
}
.aichi-3526 .sec05 .block01,
.aichi-3526 .sec05 .block02,
.aichi-3526 .sec05 .block03 {
  max-width: 560px;
  margin: 0 auto;
}
.aichi-3526 .sec05 .block01 {
  margin-top: 20px;
  display: flex;
}
.aichi-3526 .sec05 .block01 .num01 {
  width: min(68.8vw, 373px);
}
.aichi-3526 .sec05 .block02 {
  margin-top: -80px;
}
.aichi-3526 .sec05 .block02 .num02 {
  width: min(66.935vw, 420px);
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.aichi-3526 .sec05 .block03 {
  margin-top: -100px;
  display: flex;
  align-items: flex-end;
}
.aichi-3526 .sec05 .block03 .num03 {
  width: min(84.5vw, 357px);
}
.aichi-3526 .sec05 .block03 .badge03 {
  width: min(32vw, 189px);
  min-width: 122px;
  margin-top: 20px;
  transform: translate(-30px, -20px);
}
.aichi-3526 .sec05 .future {
  margin-top: 50px;
  padding: 0 30px;
}
.aichi-3526 .sec05 .future_inner {
  max-width: 900px;
  margin: 0 auto;
  background-color: #fad5c4;
  border-top: solid 1px #000;
  border-right: solid 1px #000;
  border-left: solid 1px #000;
  border-radius: 20px 20px 0 0;
  padding: 30px 26px 60px;
  position: relative;
}
.aichi-3526 .sec05 .future_con {
  max-width: 767px;
  margin: 0 auto;
}
.aichi-3526 .sec05 .future_sub {
  width: 100%;
  max-width: 227px;
  position: absolute;
  top: -35px;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec05 .future_tit {
  width: 100%;
  max-width: 250px;
  margin: 5px auto 0;
}
.aichi-3526 .sec05 .future_lists {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 3px 5px;
  padding-right: 20px;
}
.aichi-3526 .sec05 .future_lists .tag,
.aichi-3526 .sec05 .future_lists .txt {
  font-size: 0.875rem;
  color: #000;
}
.aichi-3526 .sec05 .future_lists .tag {
  display: inline-block;
  text-align: center;
  background-color: #fff;
  border: solid 1px #000;
  border-radius: 999px;
  line-height: 1;
  padding: 6px 10px;
}
.aichi-3526 .sec05 .future_lists .txt {
  margin-left: 10px;
  display: flex;
  align-items: flex-end;
}
.aichi-3526 .sec05 .support {
  background-color: #ed7439;
  padding: 50px 0 60px;
  position: relative;
}
.aichi-3526 .sec05 .support .book {
  width: 120px;
  position: absolute;
  top: -44px;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec05 .support .support_tit {
  max-width: 302px;
  margin: 0 auto;
}
.aichi-3526 .sec05 .support_pro {
  margin-top: 30px;
}
.aichi-3526 .sec05 .proCrad .proCrad_role {
  font-size: 0.875rem;
  color: #fff;
}
.aichi-3526 .sec05 .proCrad .proCrad_tags {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 3px 5px;
}
.aichi-3526 .sec05 .proCrad .proCrad_tags.noWrap {
  flex-direction: column;
  flex-wrap: nowrap;
}
.aichi-3526 .sec05 .proCrad .tag {
  display: inline-block;
  text-align: center;
  background-color: #fff;
  border: solid 1px #000;
  border-radius: 999px;
  line-height: 1;
  padding: 6px 10px;
  font-size: 0.875rem;
}
.aichi-3526 .sec05 .swiper {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  /* 基本 */
}
.aichi-3526 .sec05 .swiper-wrapper {
  display: flex;
  /* 念のため明示 */
}
.aichi-3526 .sec05 .swiper-slide {
  flex: 0 0 auto;
  width: 258px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.aichi-3526 .sec06 {
  padding: 20px 0 0;
}
.aichi-3526 .sec06 .sec_tit {
  max-width: 506px;
  margin: 0 auto;
}
.aichi-3526 .sec06 .sec_con {
  margin-top: 100px;
}
.aichi-3526 .sec06 .secCard {
  margin-top: 80px;
  max-width: 532px;
  position: relative;
  z-index: 1;
}
.aichi-3526 .sec06 .secCard .secCard_tit {
  width: 100%;
  max-width: 375px;
  position: absolute;
  top: -130px;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec06 .point {
  margin-top: 10px;
}
.aichi-3526 .sec06 .point_header {
  position: relative;
}
.aichi-3526 .sec06 .point_tit {
  max-width: 227px;
  margin: 0 auto;
}
.aichi-3526 .sec06 .line01 {
  width: 184px;
  position: absolute;
  top: -10px;
  right: 0;
}
.aichi-3526 .sec06 .blockArea {
  position: relative;
}
.aichi-3526 .sec06 .blockArea .line02,
.aichi-3526 .sec06 .blockArea .line03 {
  position: absolute;
}
.aichi-3526 .sec06 .blockArea .line02 {
  width: 75px;
  bottom: 33%;
  left: 0;
}
.aichi-3526 .sec06 .blockArea .line03 {
  width: 75px;
  bottom: 17%;
  right: 0;
}
.aichi-3526 .sec06 .block01,
.aichi-3526 .sec06 .block02,
.aichi-3526 .sec06 .block03 {
  max-width: 560px;
  margin: 0 auto;
}
.aichi-3526 .sec06 .block01 {
  margin-top: 20px;
  display: flex;
}
.aichi-3526 .sec06 .block01 .num01 {
  width: min(63.734vw, 374px);
}
.aichi-3526 .sec06 .block02 {
  margin-top: -80px;
}
.aichi-3526 .sec06 .block02 .num02 {
  width: min(69.07vw, 393px);
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.aichi-3526 .sec06 .block03 {
  margin-top: -70px;
  display: flex;
  align-items: flex-end;
}
.aichi-3526 .sec06 .block03 .num03 {
  width: min(84.5vw, 367px);
}
.aichi-3526 .sec06 .block03 .badge03 {
  width: min(32vw, 189px);
  min-width: 122px;
  margin-top: 20px;
  transform: translate(-10px, -10px);
}
.aichi-3526 .sec06 .future {
  margin-top: 50px;
  padding: 0 30px;
}
.aichi-3526 .sec06 .future_inner {
  max-width: 900px;
  margin: 0 auto;
  background-color: #b6dcd2;
  border-top: solid 1px #000;
  border-right: solid 1px #000;
  border-left: solid 1px #000;
  border-radius: 20px 20px 0 0;
  padding: 30px 26px 60px;
  position: relative;
}
.aichi-3526 .sec06 .future_con {
  max-width: 767px;
  margin: 0 auto;
}
.aichi-3526 .sec06 .future_sub {
  width: 100%;
  max-width: 227px;
  position: absolute;
  top: -35px;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec06 .future_tit {
  width: 100%;
  max-width: 250px;
  margin: 5px auto 0;
}
.aichi-3526 .sec06 .future_lists {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 3px 5px;
  padding-right: 20px;
}
.aichi-3526 .sec06 .future_lists .tag,
.aichi-3526 .sec06 .future_lists .txt {
  font-size: 0.875rem;
  color: #000;
}
.aichi-3526 .sec06 .future_lists .tag {
  display: inline-block;
  text-align: center;
  background-color: #fff;
  border: solid 1px #000;
  border-radius: 999px;
  line-height: 1;
  padding: 6px 10px;
}
.aichi-3526 .sec06 .future_lists .txt {
  margin-left: 10px;
  display: flex;
  align-items: flex-end;
}
.aichi-3526 .sec06 .support {
  background-color: #0c8969;
  padding: 50px 0 60px;
  position: relative;
}
.aichi-3526 .sec06 .support .book {
  width: 120px;
  position: absolute;
  top: -44px;
  left: 50%;
  transform: translateX(-50%);
}
.aichi-3526 .sec06 .support .support_tit {
  max-width: 302px;
  margin: 0 auto;
}
.aichi-3526 .sec06 .support_pro {
  margin-top: 30px;
}
.aichi-3526 .sec06 .proCrad .proCrad_role {
  font-size: 0.875rem;
  color: #fff;
}
.aichi-3526 .sec06 .proCrad .proCrad_tags {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 3px 5px;
}
.aichi-3526 .sec06 .proCrad .proCrad_tags.noWrap {
  flex-direction: column;
  flex-wrap: nowrap;
}
.aichi-3526 .sec06 .proCrad .tag {
  display: inline-block;
  text-align: center;
  background-color: #fff;
  border: solid 1px #000;
  border-radius: 999px;
  line-height: 1;
  padding: 6px 10px;
  font-size: 0.875rem;
}
.aichi-3526 .sec06 .swiper {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  /* 基本 */
}
.aichi-3526 .sec06 .swiper-wrapper {
  display: flex;
  /* 念のため明示 */
}
.aichi-3526 .sec06 .swiper-slide {
  flex: 0 0 auto;
  width: 258px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.aichi-3526 .logo {
  max-width: 230px;
  margin: 0 auto;
  padding-top: 30px;
  display: block;
}
@media screen and (min-width: 375px){
  .aichi-3526 .sec04 .tukuruCard .tukuru {
    top: -141px;
  }
  .aichi-3526 .sec05 .secCard .secCard_tit {
    top: -142px;
  }
  .aichi-3526 .sec06 .secCard .secCard_tit {
    top: -142px;
  }
}
@media screen and (min-width: 706px){
  .aichi-3526 .sp_only {
    display: none;
  }
  .aichi-3526 .pc_only {
    display: block;
  }
  .aichi-3526 .asu-header {
    padding: min(3.8834951456vw, 40px) 0;
    padding: min(3.8834951456vw, 40px) 0;
  }
  .aichi-3526 .l-inner {
    width: min(84.4660194175vw, 870px);
  }
  .aichi-3526 .asu-mv {
    height: min(113.5922330097vw, 1443px);
    background: url("../img/asu/bg_mv_arw.jpg") center top/100% auto no-repeat;
  }
  .aichi-3526 .asu-mv__img {
    width: min(56.4563106796vw, 581.5px);
    top: min(15.3398058252vw, 158px);
    left: min(17.6699029126vw, 182px);
  }
  .aichi-3526 .asu-mv__orn {
    width: min(46.359223301vw, 477.5px);
    top: min(25.2427184466vw, 260px);
    left: 0;
  }
  .aichi-3526 .asu-mv__ttl {
    bottom: min(30.786408vw, 530px);
  }
  .aichi-3526 .asu-mv__txt {
    width: min(48.932038835vw, 504px);
    bottom: 0;
  }
  .aichi-3526 .sec03 .loop-track.tag01 .img_wrap {
    max-width: 1507px;
  }
  .aichi-3526 .sec03 .loop-track.tag02 .img_wrap {
    max-width: 1520px;
  }
  .aichi-3526 .sec03 .loop-track.tag03 .img_wrap {
    max-width: 1868px;
  }
  .aichi-3526 .sec03 .ai-sandai {
    padding: 22px 0;
  }
  .aichi-3526 .sec04 .ai-sandai,
  .aichi-3526 .sec05 .ai-sandai,
  .aichi-3526 .sec06 .ai-sandai,
  .aichi-3526 .sec07 .ai-sandai {
    padding: 22px 0;
  }
  .aichi-3526 {
    margin: 0;
  }
  .aichi-3526 .secBg {
    background-image: url("../img/common/bg.png");
  }
  .aichi-3526 .sec01 {
    background: url("../img/asu/bg_mv_layer.png") top left/cover no-repeat;
    margin-top: -54vw;
    padding-top: 50vw;
  }
  .aichi-3526 .sec01 .sec01_txt {
    max-width: 650px;
    margin: 110px auto 0;
  }
  .aichi-3526 .sec02 {
    background-image: url("../img/sec02/sec02_bg.png");
  }
  .aichi-3526 .sec02 .sec02_new {
    max-width: 481px;
  }
  .aichi-3526 .sec02 .sec02_tukuru,
  .aichi-3526 .sec02 .sec02_kaeru,
  .aichi-3526 .sec02 .sec02_tateru {
    max-width: 552px;
  }
  .aichi-3526 .sec02 .sec02_notes {
    font-size: 1rem;
  }
  .aichi-3526 .sec02 .sec02_notes li {
    padding-left: 20px;
  }
  .aichi-3526 .sec07 {
    padding-top: 100px;
  }
  .aichi-3526 .sec07 .sec07_lead {
    font-size: 1.6875rem;
  }
  .aichi-3526 .sec07 .onLine {
    max-width: 541px;
  }
  .aichi-3526 .sec07 .sec07_inner .line01 {
    width: 256px;
    top: 18%;
  }
  .aichi-3526 .sec07 .sec07_inner .line02 {
    width: 283px;
    bottom: 20%;
  }
  .aichi-3526 .sec07 .sec07_inner .line03 {
    width: 283px;
  }
  .aichi-3526 .sec07 .sec07_con {
    padding-top: 210px;
  }
  .aichi-3526 .sec07 .sec07_con_tit {
    max-width: 481px;
  }
  .aichi-3526 .sec07 .capacity {
    grid-template-columns: repeat(2, 1fr);
  }
  .aichi-3526 .sec07 .capacity .capacity_card {
    padding: 20px 20px;
  }
  .aichi-3526 .sec07 .capacity .capacity_card sup {
    font-size: 1.125rem;
  }
  .aichi-3526 .sec07 .capacity .capacity_card_left {
    padding-right: 20px;
  }
  .aichi-3526 .sec07 .capacity .capacity_card_left p:first-child {
    font-size: 1.3125rem;
  }
  .aichi-3526 .sec07 .capacity .capacity_card_left p:last-child {
    font-size: 1.6875rem;
  }
  .aichi-3526 .sec07 .capacity .capacity_card_right {
    padding-left: 20px;
  }
  .aichi-3526 .sec07 .capacity .capacity_card_right p:first-child {
    font-size: 1.125rem;
  }
  .aichi-3526 .sec07 .capacity .capacity_card_right p:last-child {
    font-size: 1.875rem;
  }
  .aichi-3526 .sec07 .capacity .mei {
    font-size: 1.0625rem;
  }
  .aichi-3526 .sec07 .capacity .note {
    font-size: 1rem;
  }
  .aichi-3526 .sec07 .point {
    max-width: 299px;
    margin: 30px auto 0;
  }
  .aichi-3526 .sec07 .block01 {
    padding-left: 20px;
  }
  .aichi-3526 .sec07 .block02 {
    margin-top: -90px;
  }
  .aichi-3526 .sec07 .block02 .num02 {
    margin-right: 0;
  }
  .aichi-3526 .sec07 .block03 {
    margin-top: -130px;
  }
  .aichi-3526 .sec07 .block03 .num03 {
    margin-left: 0;
  }
  .aichi-3526 .sec07 .block04 {
    margin-top: -210px;
  }
  .aichi-3526 .sec07 .illustration {
    max-width: 308px;
    transform: translateY(5px);
  }
  .aichi-3526 .sec07 .blockArea_note {
    font-size: 1rem;
  }
  .aichi-3526 .sec08 .sec08_tit {
    max-width: 459px;
  }
  .aichi-3526 .sec08 .sec08_lists {
    margin: 50px auto 0;
    grid-template-columns: repeat(2, 1fr);
  }
  .aichi-3526 .sec08 .sec08_lists .sec08_card_body {
    padding: 0 7px;
  }
  .aichi-3526 .sec08 .sec08_lists .sec08_card_body p {
    font-size: 21px;
  }
  .aichi-3526 .sec08 .sec08_lists .sec08_card_body .item02_txt {
    margin-top: 20px;
  }
  .aichi-3526 .sec08 .sec08_lists li:nth-child(2) {
    order: 2;
  }
  .aichi-3526 .sec08 .sec08_lists li:nth-child(3) {
    order: 3;
  }
  .aichi-3526 .sec09 {
    padding: 60px 30px;
  }
  .aichi-3526 .sec09 .sec09_tit {
    max-width: 400px;
  }
  .aichi-3526 .sec09 .sec09_lists {
    gap: 30px;
  }
  .aichi-3526 .sec09 .arrow01 {
    width: 302px;
    top: 70px;
  }
  .aichi-3526 .sec09 .arrow02 {
    width: 160px;
    top: 0px;
    right: 110px;
  }
  .aichi-3526 .sec04 {
    padding: 100px 0 0;
  }
  .aichi-3526 .sec04 .sec04_con {
    margin-top: 160px;
  }
  .aichi-3526 .sec04 .tukuruCard {
    margin: 0 auto;
  }
  .aichi-3526 .sec04 .tukuruCard .tukuru {
    max-width: 563px;
    top: -191px;
  }
  .aichi-3526 .sec04 .sec04_point_tit {
    max-width: 316px;
  }
  .aichi-3526 .sec04 .line01 {
    top: -230px;
  }
  .aichi-3526 .sec04 .sec04_blockArea .line02 {
    bottom: 4%;
  }
  .aichi-3526 .sec04 .sec04_block01 .badge01 {
    margin-top: 60px;
  }
  .aichi-3526 .sec04 .sec04_block02 {
    margin-top: -120px;
  }
  .aichi-3526 .sec04 .sec04_block03 .badge03 {
    margin-top: 60px;
  }
  .aichi-3526 .sec04 .sec04_future_inner {
    padding: 60px 26px 90px;
  }
  .aichi-3526 .sec04 .future_sub {
    max-width: 354px;
    top: -55px;
  }
  .aichi-3526 .sec04 .future_tit {
    max-width: 410px;
  }
  .aichi-3526 .sec04 .sec04_future_lists {
    gap: 10px;
  }
  .aichi-3526 .sec04 .sec04_future_lists .tag,
  .aichi-3526 .sec04 .sec04_future_lists .txt {
    font-size: 1.3125rem;
  }
  .aichi-3526 .sec04 .sec04_future_lists .tag {
    padding: 6px 15px;
  }
  .aichi-3526 .sec04 .sec04_support .book {
    width: 190px;
    top: -66px;
  }
  .aichi-3526 .sec04 .sec04_support .support_tit {
    max-width: 455px;
  }
  .aichi-3526 .sec04 .proCrad .proCrad_role {
    font-size: 1.25rem;
  }
  .aichi-3526 .sec04 .proCrad .proCrad_tags {
    gap: 10px;
  }
  .aichi-3526 .sec04 .proCrad .tag {
    padding: 6px 15px;
    font-size: 1.3125rem;
  }
  .aichi-3526 .sec04 .swiper-slide {
    width: 400px;
  }
  .aichi-3526 .sec05 {
    padding: 100px 0 0;
  }
  .aichi-3526 .sec05 .sec_con {
    margin-top: 160px;
  }
  .aichi-3526 .sec05 .secCard {
    margin: 0 auto;
  }
  .aichi-3526 .sec05 .secCard .secCard_tit {
    max-width: 563px;
    top: -216px;
  }
  .aichi-3526 .sec05 .point_tit {
    max-width: 316px;
  }
  .aichi-3526 .sec05 .line01 {
    width: 462px;
    top: -230px;
  }
  .aichi-3526 .sec05 .blockArea .line02 {
    bottom: 4%;
  }
  .aichi-3526 .sec05 .block02 {
    margin-top: -120px;
  }
  .aichi-3526 .sec05 .block03 {
    margin-top: -150px;
  }
  .aichi-3526 .sec05 .block03 .badge03 {
    margin-top: 60px;
  }
  .aichi-3526 .sec05 .future_inner {
    padding: 60px 26px 90px;
  }
  .aichi-3526 .sec05 .future_sub {
    max-width: 354px;
    top: -55px;
  }
  .aichi-3526 .sec05 .future_tit {
    max-width: 410px;
  }
  .aichi-3526 .sec05 .future_lists {
    gap: 10px;
  }
  .aichi-3526 .sec05 .future_lists .tag,
  .aichi-3526 .sec05 .future_lists .txt {
    font-size: 1.3125rem;
  }
  .aichi-3526 .sec05 .future_lists .tag {
    padding: 6px 15px;
  }
  .aichi-3526 .sec05 .support .book {
    width: 190px;
    top: -66px;
  }
  .aichi-3526 .sec05 .support .support_tit {
    max-width: 455px;
  }
  .aichi-3526 .sec05 .proCrad .proCrad_role {
    font-size: 1.25rem;
  }
  .aichi-3526 .sec05 .proCrad .proCrad_tags {
    gap: 10px;
  }
  .aichi-3526 .sec05 .proCrad .tag {
    padding: 6px 15px;
    font-size: 1.3125rem;
  }
  .aichi-3526 .sec05 .swiper-slide {
    width: 400px;
  }
  .aichi-3526 .sec06 {
    padding: 100px 0 0;
  }
  .aichi-3526 .sec06 .sec_con {
    margin-top: 160px;
  }
  .aichi-3526 .sec06 .secCard {
    margin: 0 auto;
  }
  .aichi-3526 .sec06 .secCard .secCard_tit {
    max-width: 563px;
    top: -216px;
  }
  .aichi-3526 .sec06 .point_tit {
    max-width: 316px;
  }
  .aichi-3526 .sec06 .line01 {
    width: 462px;
    top: -230px;
  }
  .aichi-3526 .sec06 .blockArea .line02 {
    bottom: 4%;
  }
  .aichi-3526 .sec06 .block02 {
    margin-top: -150px;
  }
  .aichi-3526 .sec06 .block03 {
    margin-top: -90px;
  }
  .aichi-3526 .sec06 .block03 .badge03 {
    margin-top: 60px;
  }
  .aichi-3526 .sec06 .future_inner {
    padding: 60px 26px 90px;
  }
  .aichi-3526 .sec06 .future_sub {
    max-width: 354px;
    top: -55px;
  }
  .aichi-3526 .sec06 .future_tit {
    max-width: 410px;
  }
  .aichi-3526 .sec06 .future_lists {
    gap: 10px;
  }
  .aichi-3526 .sec06 .future_lists .tag,
  .aichi-3526 .sec06 .future_lists .txt {
    font-size: 1.3125rem;
  }
  .aichi-3526 .sec06 .future_lists .tag {
    padding: 6px 15px;
  }
  .aichi-3526 .sec06 .support .book {
    width: 190px;
    top: -66px;
  }
  .aichi-3526 .sec06 .support .support_tit {
    max-width: 455px;
  }
  .aichi-3526 .sec06 .proCrad .proCrad_role {
    font-size: 1.25rem;
  }
  .aichi-3526 .sec06 .proCrad .proCrad_tags {
    gap: 10px;
  }
  .aichi-3526 .sec06 .proCrad .tag {
    padding: 6px 15px;
    font-size: 1.3125rem;
  }
  .aichi-3526 .sec06 .swiper-slide {
    width: 400px;
  }
  .aichi-3526 .logo {
    max-width: 392px;
    padding-top: 70px;
  }
}
@media screen and (min-width: 900px){
  .aichi-3526 .asu-mv__ttl {
    ottom: min(24.786408vw, 530px);
  }
  .aichi-3526 .asu-mv__txt {
    bottom: -1vw;
  }
  .aichi-3526 .sec01 {
    padding-top: 34vw;
  }
  .aichi-3526 .sec01 .sec01_txt {
    margin: 300px auto 0;
  }
  .aichi-3526 .sec07 .sec07_con {
    border-radius: 60px;
  }
  .aichi-3526 .sec07 .blockArea_note {
    right: -100px;
  }
  .aichi-3526 .sec04 .line01 {
    width: 252px;
  }
  .aichi-3526 .sec04 .sec04_blockArea .line02 {
    width: 273px;
  }
  .aichi-3526 .sec04 .sec04_blockArea .line03 {
    width: 273px;
  }
  .aichi-3526 .sec05 .blockArea .line02 {
    width: 273px;
    bottom: 6%;
  }
  .aichi-3526 .sec05 .blockArea .line03 {
    width: 273px;
    bottom: 19%;
    right: -30px;
  }
  .aichi-3526 .sec06 .blockArea .line02 {
    width: 273px;
    bottom: 6%;
  }
  .aichi-3526 .sec06 .blockArea .line03 {
    width: 273px;
    bottom: 19%;
    right: -30px;
  }
}
@media screen and (min-width: 1120px){
  .aichi-3526 .asu-mv__ttl {
    bottom: min(36.786408vw, 530px);
  }
  .aichi-3526 .asu-mv__txt {
    bottom: 6vw;
  }
  .aichi-3526 .sec01 {
    margin-top: -60vw;
    padding-top: 22vw;
  }
  .aichi-3526 .sec01 .sec01_txt {
    margin: 450px auto 0;
  }
  .aichi-3526 .sec08 .sec08_lists {
    gap: 60px 140px;
  }
  .aichi-3526 .sec09 .sec09_lists {
    gap: 60px;
  }
}
@media screen and (min-width: 1360px){
  .aichi-3526 .asu-mv__txt {
    bottom: 13vw;
  }
  .aichi-3526 .sec01 {
    margin-top: -55vw;
    padding-top: 18vw;
  }
}
@media screen and (min-width: 1600px){
  .aichi-3526 .sec01 {
    margin-top: -44vw;
    padding-top: 13vw;
  }
}
@media screen and (min-width: 1920px){
  .aichi-3526 .asu-mv__ttl {
    bottom: min(43.786408vw, 530px);
  }
  .aichi-3526 .asu-mv__txt {
    bottom: 10vw;
  }
  .aichi-3526 .sec01 {
    margin-top: -40vw;
  }
}
@media screen and (min-width: 2240px){
  .aichi-3526 .sec01 {
    margin-top: -35vw;
    padding-top: 8vw;
  }
}
@media screen and (min-width: 2500px){
  .aichi-3526 .sec01 {
    margin-top: -31vw;
    padding-top: 6vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL3Jlc291cmNlcy9jc3MvbnJ3X2xwLXN0eWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNlaEI7RUFDSTtFQUNBO0FEYko7QUNnQkE7RUFDSTtFQUNBO0FEZEo7QUVKSTtFQUNJO0VBQ0E7QUZNUjtBRUlJO0VBQ0k7QUZHUjs7QUdmSTs7OztFQUlJO0VBQ0E7RUFDQTtBSHVCUjtBR3BCSTtFQUNJO0VBQ0E7RUFDQTtBSHNCUjtBR25CSTtFQUNJO0VBQ0E7RUFDQTtBSHFCUjtBR2xCSTtFQUNJO0VBQ0E7QUhvQlI7QUdqQkk7RUFDSTtBSG1CUjtBR2hCSTtFQUNJO0VBQ0E7QUhrQlI7QUdkSTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VIZ0JWO0VHYk07SUFDSTtJQUNBO0VIZVY7RUdaTTtJQUNJO0lBQ0E7RUhjVjtBQUNGO0FHWEk7RUFDSTtJQUNJO0VIYVY7RUdWTTtJQUNJO0VIWVY7QUFDRjtBR1RJO0VBQ0k7SUFDSTtFSFdWO0VHUk07SUFDSTtFSFVWO0FBQ0Y7QUdQSTtFQUNJO0lBQ0k7RUhTVjtFR05NO0lBQ0k7RUhRVjtBQUNGO0FHTEk7RUFDSTtJQUNJO0VIT1Y7RUdKTTtJQUNJO0VITVY7QUFDRjtBR0hJO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RUhLVjtFR0ZNO0lBQ0k7SUFDQTtJQUNBO0VISVY7QUFDRjtBR0RJO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RUhHVjtFR0FNO0lBQ0k7SUFDQTtJQUNBO0VIRVY7QUFDRjtBR0NJO0VBQ0k7QUhDUjtBR0VJO0VBQ0k7QUhBUjtBR1FJO0VBQ0k7QUhBUjtBR0dJO0VBQ0k7QUhEUjtBR0lJO0VBQ0k7RUFDQTtBSEZSO0FHU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIRlI7QUdXSTtFQUNJO0FISFI7QUdNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhKUjtBR1lRO0VBQ0k7RUFDQTtBSEhaO0FHT0k7RUFDSTtBSExSO0FHUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FITlI7QUdlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSE5SO0FHeUJJO0VBQ0k7QUhIUjtBR01JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSEpSOztBSWpQSTtFQUNJO0VBQ0E7QUo4UVI7QUkzUUk7RUFDSTtFQUNBO0VBQUE7QUo2UVI7QUkxUUk7RUFDSTtBSjRRUjtBSXpRSTtFQUNJO0FKMlFSO0FJeFFJO0VBQ0k7RUFDQTtBSjBRUjtBSXZRSTtFQUNJO0lBQ0k7RUp5UVY7RUl0UU07SUFDSTtFSndRVjtBQUNGO0FJclFJO0VBQ0k7SUFDSTtFSnVRVjtFSXBRTTtJQUNJO0VKc1FWO0FBQ0Y7QUloUVE7RUFDSTtBSmtRWjtBSS9QUTtFQUNJO0FKaVFaO0FJOVBRO0VBQ0k7QUpnUVo7QUk3UFE7RUFDSTtBSitQWjtBSXhQUTtFQUNJO0FKK1BaO0FJeFBRO0VBQ0k7QUorUFo7QUl4UFE7RUFDSTtFQUNBO0FKK1BaO0FJelBZO0VBQ0k7QUpnUWhCO0FJN1BZO0VBQ0k7QUorUGhCO0FJclBROzs7O0VBQ0k7RUFDQTtBSjBQWjtBSXBQWTs7OztFQUNJO0FKaVFoQjtBSTlQWTs7OztFQUNJO0FKbVFoQjs7QUt6WEE7RUFDSTtFQUNBLHVDSkVRO0FEMFhaO0FLdFhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUw2WFI7QUt0WEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNlhSO0FLcFZRO0VBQ0k7RUFDQTtFQUNBO0FMcVlaO0FLcFhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNZUjtBS2hZUTtFQUNJO0VBQ0E7QUx1WVo7QUtwWVE7RUFDSTtFQUNBO0FMc1laO0FLL1hRO0VBQ0k7QUxzWVo7QUtuWVE7OztFQUlJO0VBQ0E7QUxvWVo7QUs3WFE7RUFDSTtBTHNZWjtBS25ZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHFZWjtBSy9YWTtFQUNJO0VBQ0E7QUxzWWhCO0FLL1hZO0VBQ0k7QUxzWWhCO0FLbllZOztFQUVJO0VBQ0E7RUFDQTtBTHFZaEI7QUtsWVk7RUFDSTtBTG9ZaEI7QUtqWVk7RUFDSTtBTG1ZaEI7QUs5WEk7RUFDSTtBTGdZUjtBSzlYUTtFQUNJO0VBQ0E7QUxnWVo7QUs3WFE7RUFDSTtBTCtYWjtBSzVYUTtFQUNJO0FMOFhaO0FLM1hRO0VBQ0k7QUw2WFo7QUt4WEk7RUFDSTtFQUNBO0FMMFhSO0FLcFhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyWFo7QUtwWFE7RUFDSTtFQUNBO0FMMlhaO0FLcFhRO0VBQ0k7RUFDQTtBTDJYWjtBS3pYWTs7O0VBR0k7RUFDQTtBTDJYaEI7QUt4WFk7RUFDSTtFQUNBO0VBQ0E7QUwwWGhCO0FLbFhZO0VBQ0k7RUFDQTtFQUNBO0FMMFhoQjtBS2xYWTtFQUNJO0VBQ0E7RUFDQTtBTDBYaEI7QUtsWFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5WFo7QUs5V1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwWFo7QUtuWFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwWFo7QUt4WFk7RUFDSTtBTDBYaEI7QUtuWFk7RUFDSTtBTDBYaEI7QUt2WFk7RUFDSTtBTHlYaEI7QUt0WFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd1hoQjtBS2xYZ0I7RUFDSTtBTHlYcEI7QUtsWGdCO0VBQ0k7QUx5WHBCO0FLclhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVYaEI7QUtoWFk7RUFDSTtFQUNBO0VBQ0EsdUNKdFdKO0VJdVdJO0VBQ0E7RUFDQTtBTHVYaEI7QUtoWFk7RUFDSTtFQUNBO0VBQ0EsdUNKblhKO0VJb1hJO0VBQ0E7QUx1WGhCO0FLaFhZO0VBQ0k7RUFDQTtFQUNBO0FMdVhoQjtBS2hYWTtFQUNJO0VBQ0E7RUFDQSx1Q0p6WUo7RUkwWUk7RUFDQTtFQUNBO0FMdVhoQjtBS2hYWTtFQUNJO0VBQ0E7RUFDQSx1Q0p0Wko7RUl1Wkk7RUFDQTtBTHVYaEI7QUtoWFk7RUFDSTtBTHVYaEI7QUtoWFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTHVYaEI7QUsvV1E7RUFDSTtFQUNBO0FMc1haO0FLOVdRO0VBQ0k7RUFDQTtFQUNBO0FMc1haO0FLblhRO0VBQ0k7RUFDQTtBTHFYWjtBSy9XWTtFQUNJO0FMc1hoQjtBS2xYUTtFQUNJO0FMb1haO0FLOVdZO0VBQ0k7RUFDQTtFQUNBO0FMcVhoQjtBSzdXUTtFQUNJO0VBQ0E7RUFDSTtBTG9YaEI7QUs5V1k7RUFDSTtFQUNBO0FMcVhoQjtBSzdXUTtFQUNJO0VBQ0E7RUFDQTtBTG9YWjtBSzlXWTtFQUNJO0VBQ0E7QUxxWGhCO0FLalhRO0VBQ0k7QUxtWFo7QUszV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbVhaO0FLeFdRO0VBQ0k7RUFDQTtBTG9YWjtBS2xYWTtFQUNJO0FMb1hoQjtBS2pYWTtFQUNJO0FMbVhoQjtBSzlXSTtFQUNJO0FMZ1hSO0FLOVdRO0VBQ0k7RUFDQTtBTGdYWjtBS3pXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxnWFo7QUtyV1k7RUFDSTtBTGtYaEI7QUs1V2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtWHBCO0FLNVdnQjtFQUNJO0FMbVhwQjtBSzNXWTtFQUNJO0FMa1hoQjtBSy9XWTtFQUNJO0FMaVhoQjtBSzFXWTtFQUNJO0FMaVhoQjtBSzFXWTtFQUNJO0FMaVhoQjtBSzVXSTtFQUNJO0VBQ0E7RUFDQTtBTDhXUjtBS3hXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMK1daO0FLeFdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrV1o7QUtwV1E7O0VBRUk7QUxnWFo7QUs3V1E7RUFDSTtFQUNBO0VBQ0E7QUwrV1o7QUt2V1E7RUFDSTtFQUNBO0VBQ0E7QUwrV1o7O0FNOWlDSTtFQUNJO0FOd2pDUjtBTWxqQ1E7RUFDSTtFQUNBO0FOeWpDWjtBTXRqQ1E7RUFDSTtBTndqQ1o7QU1qakNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU53akNaO0FNbGpDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnlqQ2hCO0FNNWlDUTtFQUNJO0FOeWpDWjtBTXRqQ1E7RUFDSTtBTndqQ1o7QU1yakNRO0VBQ0k7RUFDQTtBTnVqQ1o7QU1oakNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU51akNaO0FNNWlDUTtFQUNJO0FOd2pDWjtBTXRqQ1k7O0VBRUk7QU53akNoQjtBTXJqQ1k7RUFDSTtFQUNBO0VBQ0E7QU51akNoQjtBTTVpQ1k7RUFDSTtFQUNBO0VBQ0E7QU53akNoQjtBTWhqQ1E7OztFQUdJO0VBQ0E7QU51akNaO0FNcGpDUTtFQUNJO0VBQ0E7QU5zakNaO0FNcGpDWTtFQUNJO0FOc2pDaEI7QU1uakNZO0VBQ0k7RUFDQTtFQUNBO0FOcWpDaEI7QU03aUNRO0VBQ0k7QU5vakNaO0FNOWlDWTtFQUNJO0VBQ0E7QU5xakNoQjtBTWhqQ1E7RUFDSTtFQUNBO0VBQ0E7QU5rakNaO0FNaGpDWTtFQUNJO0FOa2pDaEI7QU0vaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5pakNoQjtBTXppQ1E7RUFDSTtFQUNBO0FOZ2pDWjtBTTdpQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4raUNaO0FNeGlDUTtFQUNJO0VBQ0E7QU4raUNaO0FNNWlDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjhpQ1o7QU10aUNRO0VBQ0k7RUFDQTtFQUNBO0FOOGlDWjtBTXZpQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTjhpQ1o7QU14aUNZOztFQUVJO0VBQ0E7QU4raUNoQjtBTXhpQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmdqQ2hCO0FNemlDWTtFQUNJO0VBQ0E7RUFDQTtBTmdqQ2hCO0FNNWlDUTtFQUNJO0VBQ0E7RUFDQTtBTjhpQ1o7QU01aUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjhpQ2hCO0FNdGlDWTtFQUNJO0VBQ0E7QU44aUNoQjtBTXRpQ1E7RUFDSTtBTjZpQ1o7QU14aUNZO0VBQ0k7RUFDQTtBTjBpQ2hCO0FNbmlDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOMGlDaEI7QU1uaUNZO0VBQ0k7RUFDQTtBTjBpQ2hCO0FNdmlDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55aUNoQjtBTTloQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnNpQ1o7QU1uaUNRO0VBQ0k7RUFDQTtBTnFpQ1o7QU1saUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9pQ1o7O0FPNzRDSTtFQUNJO0FQcTVDUjtBTy80Q1E7RUFDSTtFQUNBO0FQczVDWjtBT241Q1E7RUFDSTtBUHE1Q1o7QU85NENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBxNUNaO0FPLzRDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHM1Q2hCO0FPejRDUTtFQUNJO0FQczVDWjtBT241Q1E7RUFDSTtBUHE1Q1o7QU9sNUNRO0VBQ0k7RUFDQTtBUG81Q1o7QU83NENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBvNUNaO0FPNTRDUTtFQUNJO0FQbzVDWjtBT2w1Q1k7O0VBRUk7QVBvNUNoQjtBT2o1Q1k7RUFDSTtFQUNBO0VBQ0E7QVBtNUNoQjtBT3Y0Q1k7RUFDSTtFQUNBO0VBQ0E7QVBvNUNoQjtBTzE0Q1E7OztFQUdJO0VBQ0E7QVBtNUNaO0FPaDVDUTtFQUNJO0VBQ0E7QVBrNUNaO0FPaDVDWTtFQUNJO0FQazVDaEI7QU85NENRO0VBQ0k7QVBnNUNaO0FPMTRDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQaTVDaEI7QU81NENRO0VBQ0k7RUFDQTtFQUNBO0FQODRDWjtBT3g0Q1k7RUFDSTtBUCs0Q2hCO0FPNTRDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQODRDaEI7QU90NENRO0VBQ0k7RUFDQTtBUDY0Q1o7QU8xNENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNDRDWjtBT3I0Q1E7RUFDSTtFQUNBO0FQNDRDWjtBT3o0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAyNENaO0FPbjRDUTtFQUNJO0VBQ0E7RUFDQTtBUDI0Q1o7QU9wNENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDI0Q1o7QU9yNENZOztFQUVJO0VBQ0E7QVA0NENoQjtBT3I0Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDY0Q2hCO0FPdDRDWTtFQUNJO0VBQ0E7RUFDQTtBUDY0Q2hCO0FPejRDUTtFQUNJO0VBQ0E7RUFDQTtBUDI0Q1o7QU96NENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDI0Q2hCO0FPbjRDWTtFQUNJO0VBQ0E7QVAyNENoQjtBT240Q1E7RUFDSTtBUDA0Q1o7QU9yNENZO0VBQ0k7RUFDQTtBUHU0Q2hCO0FPaDRDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQdTRDaEI7QU9oNENZO0VBQ0k7RUFDQTtBUHU0Q2hCO0FPcDRDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzNENoQjtBTzMzQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUG00Q1o7QU9oNENRO0VBQ0k7RUFDQTtBUGs0Q1o7QU8vM0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGk0Q1o7O0FRdnVESTtFQUNJO0FSK3VEUjtBUXp1RFE7RUFDSTtFQUNBO0FSZ3ZEWjtBUTd1RFE7RUFDSTtBUit1RFo7QVF4dURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVIrdURaO0FRenVEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmd2RGhCO0FRbnVEUTtFQUNJO0FSZ3ZEWjtBUTd1RFE7RUFDSTtBUit1RFo7QVE1dURRO0VBQ0k7RUFDQTtBUjh1RFo7QVF2dURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVI4dURaO0FRdHVEUTtFQUNJO0FSOHVEWjtBUTV1RFk7O0VBRUk7QVI4dURoQjtBUTN1RFk7RUFDSTtFQUNBO0VBQ0E7QVI2dURoQjtBUWp1RFk7RUFDSTtFQUNBO0VBQ0E7QVI4dURoQjtBUXB1RFE7OztFQUdJO0VBQ0E7QVI2dURaO0FRMXVEUTtFQUNJO0VBQ0E7QVI0dURaO0FRMXVEWTtFQUNJO0FSNHVEaEI7QVF4dURRO0VBQ0k7QVIwdURaO0FRcHVEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSMnVEaEI7QVF2dURRO0VBQ0k7RUFDQTtFQUNBO0FSeXVEWjtBUW51RFk7RUFDSTtBUjB1RGhCO0FRdnVEWTtFQUNJO0VBQ0E7RUFDQTtFQUNEO0FSeXVEZjtBUWp1RFE7RUFDSTtFQUNBO0FSd3VEWjtBUXJ1RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ1dURaO0FRaHVEUTtFQUNJO0VBQ0E7QVJ1dURaO0FRcHVEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnN1RFo7QVE5dERRO0VBQ0k7RUFDQTtFQUNBO0FSc3VEWjtBUS90RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSc3VEWjtBUWh1RFk7O0VBRUk7RUFDQTtBUnV1RGhCO0FRaHVEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSd3VEaEI7QVFqdURZO0VBQ0k7RUFDQTtFQUNBO0FSd3VEaEI7QVFwdURRO0VBQ0k7RUFDQTtFQUNBO0FSc3VEWjtBUXB1RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSc3VEaEI7QVE5dERZO0VBQ0k7RUFDQTtBUnN1RGhCO0FROXREUTtFQUNJO0FScXVEWjtBUWh1RFk7RUFDSTtFQUNBO0FSa3VEaEI7QVEzdERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVJrdURoQjtBUTN0RFk7RUFDSTtFQUNBO0FSa3VEaEI7QVEvdERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUml1RGhCO0FRdHREUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSOHREWjtBUTN0RFE7RUFDSTtFQUNBO0FSNnREWjtBUTF0RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNHREWjtBUXB0REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUjJ0RFI7QUMvZ0VJO0VLL0JRO0lBU1E7RU4wakNsQjtFT25rQ1U7SUFTUTtFUHU1Q2xCO0VRaDZDVTtJQVNRO0VSaXZEbEI7QUF0ckJGO0FDcmlDSTtFQ3hEQTtJQUdRO0VGSVY7RUVBRTtJQUlRO0VGSVY7RUcyR0U7SUFJUTtJQUNBO0VIQ1Y7RUdXRTtJQUtRO0VIRFY7RUdLRTtJQVNRO0lBQ0E7RUhGVjtFR1VFO0lBUVE7SUFDQTtJQUNBO0VISFY7RUdnQkU7SUFRUTtJQUNBO0lBQ0E7RUhMVjtFR1NFO0lBU1E7RUhMVjtFR3lCRTtJQVdRO0lBQ0E7RUhIVjtFSTVMTTtJQUlRO0VKZ1FkO0VJNVBNO0lBSVE7RUpnUWQ7RUk1UE07SUFJUTtFSmdRZDtFSTVQTTtJQUtRO0VKZ1FkO0VJOU9NOzs7O0lBS1E7RUo4UGQ7RUs1V0Y7SUFLUTtFTDZYTjtFSzFYRTtJQU9RO0VMOFhWO0VLMVhFO0lBUVE7SUFDQTtJQUNBO0VMOFhWO0VLMVZNO0lBTVE7SUFDQTtFTHNZZDtFS3pYRTtJQVFRO0VMdVlWO0VLL1hNO0lBS1E7RUx1WWQ7RUsvWE07OztJQVFRO0VMdVlkO0VLL1hNO0lBU1E7RUxzWWQ7RUtuWVU7SUFLUTtFTHVZbEI7RUt4VkU7SUFLUTtFTDJYVjtFS3hYTTtJQVVRO0VMNFhkO0VLeFhNO0lBS1E7RUw0WGQ7RUs3V1U7SUFNUTtJQUNBO0VMMlhsQjtFS3ZYVTtJQU1RO0lBQ0E7RUwyWGxCO0VLdlhVO0lBTVE7RUwyWGxCO0VLdFhNO0lBU1E7RUwwWGQ7RUtsWE07SUFTUTtFTDJYZDtFS3ZYTTtJQWFRO0VMMFhkO0VLL1dVO0lBUVE7RUx5WGxCO0VLdFhjO0lBSVE7RUwwWHRCO0VLalhVO0lBUVE7RUx3WGxCO0VLcFhVO0lBU1E7RUx3WGxCO0VLcFhVO0lBUVE7RUx3WGxCO0VLcFhVO0lBTVE7RUx3WGxCO0VLcFhVO0lBU1E7RUx3WGxCO0VLcFhVO0lBUVE7RUx3WGxCO0VLcFhVO0lBSVE7RUx3WGxCO0VLcFhVO0lBT1E7RUx3WGxCO0VLblhNO0lBS1E7SUFDQTtFTHVYZDtFSzdXTTtJQUtRO0VMc1hkO0VLOVdNO0lBSVE7RUxxWGQ7RUtsWFU7SUFNUTtFTHNYbEI7RUtqWE07SUFNUTtFTHFYZDtFS2xYVTtJQUtRO0VMc1hsQjtFS2pYTTtJQU1RO0VMcVhkO0VLNVdNO0lBSVE7SUFDQTtFTG9YZDtFS2hYTTtJQVdRO0VMb1hkO0VLM1ZNO0lBS1E7RUxpWGQ7RUs3V007SUFRUTtJQUNBO0VMaVhkO0VLMVdVO0lBSVE7RUxtWGxCO0VLaFhjO0lBVVE7RUxvWHRCO0VLaFhjO0lBSVE7RUxvWHRCO0VLM1dVO0lBSVE7RUxrWGxCO0VLOVdVO0lBSVE7RUxrWGxCO0VLeFdFO0lBTVE7RUwrV1Y7RUs1V007SUFPUTtFTGdYZDtFSzVXTTtJQVVRO0VMZ1hkO0VLbldNO0lBTVE7SUFDQTtFTGdYZDtFSzVXTTtJQU1RO0lBQ0E7SUFDQTtFTGdYZDtFTXBqQ0U7SUFJUTtFTnlqQ1Y7RU1qakNNO0lBSVE7RU55akNkO0VNcmpDTTtJQU9RO0VOeWpDZDtFTXRqQ1U7SUFhUTtJQUNBO0VOMmpDbEI7RU05aUNNO0lBS1E7RU53akNkO0VNcGpDTTtJQU9RO0VOd2pDZDtFTXhpQ1U7SUFNUTtFTndqQ2xCO0VNdGhDVTtJQU1RO0VOc2pDbEI7RU1qakNNO0lBSVE7RU5xakNkO0VNbGlDVTtJQU9RO0VOa2pDbEI7RU14aUNNO0lBWVE7RU5nakNkO0VNdmlDTTtJQVNRO0lBQ0E7RU4raUNkO0VNM2lDTTtJQU1RO0VOK2lDZDtFTTNpQ007SUFPUTtFTitpQ2Q7RU01aUNVOztJQU1RO0VOaWpDbEI7RU03aUNVO0lBVVE7RU5pakNsQjtFTWppQ1U7SUFRUTtJQUNBO0VOK2lDbEI7RU0zaUNVO0lBS1E7RU4raUNsQjtFTXBpQ1U7SUFLUTtFTjJpQ2xCO0VNdmlDVTtJQU9RO0VOMmlDbEI7RU1saUNVO0lBV1E7SUFDQTtFTjBpQ2xCO0VNdmhDTTtJQVFRO0VOcWlDZDtFT2o1Q0U7SUFJUTtFUHM1Q1Y7RU85NENNO0lBSVE7RVBzNUNkO0VPbDVDTTtJQU9RO0VQczVDZDtFT241Q1U7SUFhUTtJQUNBO0VQdzVDbEI7RU8zNENNO0lBS1E7RVBxNUNkO0VPajVDTTtJQU9RO0lBQ0E7RVBxNUNkO0VPejRDVTtJQU1RO0VQbzVDbEI7RU85MkNNO0lBSVE7RVBpNUNkO0VPcjRDTTtJQU1RO0VQKzRDZDtFT3g0Q1U7SUFPUTtFUCs0Q2xCO0VPcjRDTTtJQVlRO0VQNjRDZDtFT3A0Q007SUFTUTtJQUNBO0VQNDRDZDtFT3g0Q007SUFNUTtFUDQ0Q2Q7RU94NENNO0lBUVE7RVA0NENkO0VPejRDVTs7SUFNUTtFUDg0Q2xCO0VPMTRDVTtJQVVRO0VQODRDbEI7RU85M0NVO0lBUVE7SUFDQTtFUDQ0Q2xCO0VPeDRDVTtJQUtRO0VQNDRDbEI7RU9qNENVO0lBS1E7RVB3NENsQjtFT3A0Q1U7SUFPUTtFUHc0Q2xCO0VPLzNDVTtJQVdRO0lBQ0E7RVB1NENsQjtFT3AzQ007SUFRUTtFUGs0Q2Q7RVEzdURFO0lBSVE7RVJndkRWO0VReHVETTtJQUlRO0VSZ3ZEZDtFUTV1RE07SUFPUTtFUmd2RGQ7RVE3dURVO0lBYVE7SUFDQTtFUmt2RGxCO0VRcnVETTtJQUtRO0VSK3VEZDtFUTN1RE07SUFPUTtJQUNBO0VSK3VEZDtFUW51RFU7SUFNUTtFUjh1RGxCO0VReHNETTtJQUlRO0VSMnVEZDtFUWh1RE07SUFNUTtFUjB1RGQ7RVFudURVO0lBT1E7RVIwdURsQjtFUWh1RE07SUFZUTtFUnd1RGQ7RVEvdERNO0lBU1E7SUFDQTtFUnV1RGQ7RVFudURNO0lBTVE7RVJ1dURkO0VRbnVETTtJQVFRO0VSdXVEZDtFUXB1RFU7O0lBTVE7RVJ5dURsQjtFUXJ1RFU7SUFVUTtFUnl1RGxCO0VRenREVTtJQVFRO0lBQ0E7RVJ1dURsQjtFUW51RFU7SUFLUTtFUnV1RGxCO0VRNXREVTtJQUtRO0VSbXVEbEI7RVEvdERVO0lBT1E7RVJtdURsQjtFUTF0RFU7SUFXUTtJQUNBO0VSa3VEbEI7RVEvc0RNO0lBUVE7RVI2dERkO0VReHRERTtJQU9RO0lBQ0E7RVI0dERWO0FBcGtFRjtBQ2dESTtFRW1KQTtJQWFRO0VISlY7RUdvQkU7SUFnQlE7RUhGVjtFS3hPRTtJQWNRO0VMK1hWO0VLL1ZNO0lBV1E7RUx1WWQ7RUt0TU07SUFhUTtFTDJYZDtFS3BJTTtJQWVRO0VMcVhkO0VNbjFCTTtJQVdRO0VOeWpDZDtFTTdpQ1U7SUFVUTtFTnlqQ2xCO0VNcmpDVTtJQU1RO0VOeWpDbEI7RU9obENVO0lBVVE7SUFDQTtFUHE1Q2xCO0VPajVDVTtJQU1RO0lBQ0E7SUFDQTtFUHE1Q2xCO0VRNTZDVTtJQVVRO0lBQ0E7RVIrdURsQjtFUTN1RFU7SUFNUTtJQUNBO0lBQ0E7RVIrdURsQjtBQWxvREY7QUM3Skk7RUVtSkE7SUFpQlE7RUhIVjtFR2VFO0lBb0JRO0VIRFY7RUs3T0U7SUFrQlE7SUFDQTtFTGdZVjtFS3JXTTtJQWVRO0VMd1lkO0VLc0dNO0lBYVE7RUxrWGQ7RUtuU007SUFjUTtFTGlYZDtBQTF6QkY7QUNsS0k7RUVnTEE7SUF3QlE7RUhBVjtFS2xQRTtJQXVCUTtJQUNBO0VMaVlWO0FBdEtGO0FDek1JO0VJMUNBO0lBNEJRO0lBQ0E7RUxrWVY7QUFDRjtBQ3RYSTtFRW1KQTtJQXFCUTtFSEZWO0VHVUU7SUE0QlE7RUhDVjtFS3ZQRTtJQWlDUTtFTG1ZVjtBQW5ORjtBQ3ZLSTtFSTFDQTtJQXFDUTtJQUNBO0VMb1lWO0FBQ0Y7QUNqWUk7RUkxQ0E7SUEwQ1E7SUFDQTtFTHFZVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9ucndfbHAtc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvYmFzZS9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhcnRpYWxzL19leGlzdGluZy1hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYXJ0aWFscy9fbG9vcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhcnRpYWxzL19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFydGlhbHMvX3NlYzA0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFydGlhbHMvX3NlYzA1LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFydGlhbHMvX3NlYzA2LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRpblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Rpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwia296R29QcjZOXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMva296Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbi5haWNoaS0zNTI2IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zcF9vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWljaGktMzUyNiAucGNfb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAucGNfb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFpY2hpLTM1MjYgLmZhZGVJbixcbi5haWNoaS0zNTI2IC5mYWRlSW5fMjAwLFxuLmFpY2hpLTM1MjYgLmZhZGVJbl80MDAsXG4uYWljaGktMzUyNiAuZmFkZUluXzYwMCB7XG4gIHRyYW5zaXRpb246IDAuNnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIG1pbig1LjgyNTI0MjcxODR2dywgNjBweCkpO1xufVxuLmFpY2hpLTM1MjYgLmZhZGVJbl9sZWZ0IHtcbiAgdHJhbnNpdGlvbjogMC44cztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUobWF4KC0xMS42NTA0ODU0MzY5dncsIC0xMjBweCksIDApO1xufVxuLmFpY2hpLTM1MjYgLmZhZGVJbl9yaWdodCB7XG4gIHRyYW5zaXRpb246IDAuOHM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKG1pbigxMS42NTA0ODU0MzY5dncsIDEyMHB4KSwgMCk7XG59XG4uYWljaGktMzUyNiAuZmFkZUluTW92ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLmFpY2hpLTM1MjYgLmpzLWFjY29yZGlvbiB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uYWljaGktMzUyNiAuanMtYWNjb3JkaW9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICBmaWx0ZXI6IGJsdXIobWluKDEuOTQxNzQ3NTcyOHZ3LCAyMHB4KSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXJ3MDEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUobWluKDExLjY1MDQ4NTQzNjl2dywgMTIwcHgpLCBtaW4oMTEuNjUwNDg1NDM2OXZ3LCAxMjBweCkpIHNjYWxlKDAuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXJ3MDIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUobWF4KC0xMS42NTA0ODU0MzY5dncsIC0xMjBweCksIG1pbigxMS42NTA0ODU0MzY5dncsIDEyMHB4KSkgc2NhbGUoMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhcncwMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShtaW4oMTEuNjUwNDg1NDM2OXZ3LCAxMjBweCksIDApIHNjYWxlKDAuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXJ3MDQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUobWF4KC0xMS42NTA0ODU0MzY5dncsIC0xMjBweCksIG1pbigxMS42NTA0ODU0MzY5dncsIDEyMHB4KSkgc2NhbGUoMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0eHQge1xuICAwJSB7XG4gICAgZmlsdGVyOiBibHVyKG1pbigxLjk0MTc0NzU3Mjh2dywgMjBweCkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgbWluKDExLjY1MDQ4NTQzNjl2dywgMTIwcHgpKSBzY2FsZSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgZmlsdGVyOiBibHVyKG1pbigwLjk3MDg3Mzc4NjR2dywgMTBweCkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgbWluKDMuODgzNDk1MTQ1NnZ3LCA0MHB4KSkgc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLmFzdS1tdl9fdHh0Lm9uIHtcbiAgYW5pbWF0aW9uOiB0eHQgMC42cztcbn1cbi5haWNoaS0zNTI2IC5hc3UtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDAgMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5hc3UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiBtaW4oMy44ODM0OTUxNDU2dncsIDQwcHgpIDA7XG4gICAgcGFkZGluZzogbWluKDMuODgzNDk1MTQ1NnZ3LCA0MHB4KSAwO1xuICB9XG59XG4uYWljaGktMzUyNiAuYXN1LWhlYWRlcl9fdHRsIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5haWNoaS0zNTI2IC5hc3UtaGVhZGVyX190dGwub24ge1xuICBhbmltYXRpb246IGZhZGUgMC40cztcbn1cbi5haWNoaS0zNTI2IC5sLWlubmVyIHtcbiAgd2lkdGg6IDg5LjMzMzMzMzMzMzN2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAubC1pbm5lciB7XG4gICAgd2lkdGg6IG1pbig4NC40NjYwMTk0MTc1dncsIDg3MHB4KTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLmFzdS1tdiB7XG4gIGhlaWdodDogMTUyLjUzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXN1L2JnX212X2Fydy5qcGdcIikgY2VudGVyIHRvcCAtMC4zMzMzMzN2dy8xMzUlIGF1dG8gbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuYXN1LW12IHtcbiAgICBoZWlnaHQ6IG1pbigxMTMuNTkyMjMzMDA5N3Z3LCAxNDQzcHgpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hc3UvYmdfbXZfYXJ3LmpwZ1wiKSBjZW50ZXIgdG9wLzEwMCUgYXV0byBuby1yZXBlYXQ7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5hc3UtbXYub24ge1xuICBhbmltYXRpb246IGZhZGUgMC40cztcbn1cbi5haWNoaS0zNTI2IC5hc3UtbXZfX2ltZyB7XG4gIHdpZHRoOiBtaW4oNzcuMDY2NjY2NjY2N3Z3LCA1ODEuNXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgbGVmdDogNnZ3O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLmFzdS1tdl9faW1nIHtcbiAgICB3aWR0aDogbWluKDU2LjQ1NjMxMDY3OTZ2dywgNTgxLjVweCk7XG4gICAgdG9wOiBtaW4oMTUuMzM5ODA1ODI1MnZ3LCAxNThweCk7XG4gICAgbGVmdDogbWluKDE3LjY2OTkwMjkxMjZ2dywgMTgycHgpO1xuICB9XG59XG4uYWljaGktMzUyNiAuYXN1LW12X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFpY2hpLTM1MjYgLmFzdS1tdl9faW1nLm9uIHtcbiAgYW5pbWF0aW9uOiBib3VuY2UgMXM7XG59XG4uYWljaGktMzUyNiAuYXN1LW12X19vcm4ge1xuICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjIuOTMzMzMzMzMzM3Z3O1xuICB0b3A6IDI2LjkzMzMzMzMzMzN2dztcbiAgbGVmdDogLTE3LjZ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5hc3UtbXZfX29ybiB7XG4gICAgd2lkdGg6IG1pbig0Ni4zNTkyMjMzMDF2dywgNDc3LjVweCk7XG4gICAgdG9wOiBtaW4oMjUuMjQyNzE4NDQ2NnZ3LCAyNjBweCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLmFzdS1tdl9fdHRsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MnZ3O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5hc3UtbXZfX3R0bCB7XG4gICAgYm90dG9tOiBtaW4oMzAuNzg2NDA4dncsIDUzMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLmFzdS1tdl9fdHRsIHtcbiAgICBvdHRvbTogbWluKDI0Ljc4NjQwOHZ3LCA1MzBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjBweCkge1xuICAuYWljaGktMzUyNiAuYXN1LW12X190dGwge1xuICAgIGJvdHRvbTogbWluKDM2Ljc4NjQwOHZ3LCA1MzBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYWljaGktMzUyNiAuYXN1LW12X190dGwge1xuICAgIGJvdHRvbTogbWluKDQzLjc4NjQwOHZ3LCA1MzBweCk7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5hc3UtbXZfX3R0bC5vbiB7XG4gIGFuaW1hdGlvbjogdHh0IDAuNnM7XG59XG4uYWljaGktMzUyNiAuYXN1LW12X190eHQge1xuICB3aWR0aDogNzAuNTMzMzMzMzMzM3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDExdnc7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogOTg7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuYXN1LW12X190eHQge1xuICAgIHdpZHRoOiBtaW4oNDguOTMyMDM4ODM1dncsIDUwNHB4KTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5haWNoaS0zNTI2IC5hc3UtbXZfX3R4dCB7XG4gICAgYm90dG9tOiAtMXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLmFzdS1tdl9fdHh0IHtcbiAgICBib3R0b206IDZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gIC5haWNoaS0zNTI2IC5hc3UtbXZfX3R4dCB7XG4gICAgYm90dG9tOiAxM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLmFzdS1tdl9fdHh0IHtcbiAgICBib3R0b206IDEwdnc7XG4gIH1cbn1cblxuLmFpY2hpLTM1MjYgLmxvb3Atd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFpY2hpLTM1MjYgLmxvb3AtdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYWljaGktMzUyNiAubG9vcC10cmFjay50b1JpZ2h0IHtcbiAgYW5pbWF0aW9uOiBsb29wVG9SaWdodCA1MHMgbGluZWFyIGluZmluaXRlO1xufVxuLmFpY2hpLTM1MjYgLmxvb3AtdHJhY2sudG9MZWZ0IHtcbiAgYW5pbWF0aW9uOiBsb29wVG9MZWZ0IDUwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYWljaGktMzUyNiAubG9vcC10cmFjayBpbWcge1xuICAvKiDku7vmhI8gKi9cbiAgZmxleC1zaHJpbms6IDA7XG59XG5Aa2V5ZnJhbWVzIGxvb3BUb1JpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvb3BUb0xlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzAzIC5sb29wLXRyYWNrLnRvUmlnaHQge1xuICBhbmltYXRpb246IGxvb3BUb1JpZ2h0IDgwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYWljaGktMzUyNiAuc2VjMDMgLmxvb3AtdHJhY2sudG9MZWZ0IHtcbiAgYW5pbWF0aW9uOiBsb29wVG9MZWZ0IDgwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYWljaGktMzUyNiAuc2VjMDMgLmxvb3Atd3JhcCArIC5sb29wLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFpY2hpLTM1MjYgLnNlYzAzIC5sb29wLXRyYWNrLnRhZzAxIC5pbWdfd3JhcCB7XG4gIG1heC13aWR0aDogMTAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzAzIC5sb29wLXRyYWNrLnRhZzAxIC5pbWdfd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxNTA3cHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwMyAubG9vcC10cmFjay50YWcwMiAuaW1nX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwMyAubG9vcC10cmFjay50YWcwMiAuaW1nX3dyYXAge1xuICAgIG1heC13aWR0aDogMTUyMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDMgLmxvb3AtdHJhY2sudGFnMDMgLmltZ193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMjk3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDMgLmxvb3AtdHJhY2sudGFnMDMgLmltZ193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDE4NjhweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzAzIC5haS1zYW5kYWkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1MWExO1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDMgLmFpLXNhbmRhaSB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDMgLmFpLXNhbmRhaSAuaW1nX3dyYXAge1xuICBtYXgtd2lkdGg6IDExMDJweDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwMyAuYWktc2FuZGFpIC5pbWdfd3JhcCArIC5pbWdfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5haS1zYW5kYWksXG4uYWljaGktMzUyNiAuc2VjMDUgLmFpLXNhbmRhaSxcbi5haWNoaS0zNTI2IC5zZWMwNiAuYWktc2FuZGFpLFxuLmFpY2hpLTM1MjYgLnNlYzA3IC5haS1zYW5kYWkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDQgLmFpLXNhbmRhaSxcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IC5haS1zYW5kYWksXG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuYWktc2FuZGFpLFxuICAuYWljaGktMzUyNiAuc2VjMDcgLmFpLXNhbmRhaSB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLmFpLXNhbmRhaSAuaW1nX3dyYXAsXG4uYWljaGktMzUyNiAuc2VjMDUgLmFpLXNhbmRhaSAuaW1nX3dyYXAsXG4uYWljaGktMzUyNiAuc2VjMDYgLmFpLXNhbmRhaSAuaW1nX3dyYXAsXG4uYWljaGktMzUyNiAuc2VjMDcgLmFpLXNhbmRhaSAuaW1nX3dyYXAge1xuICBtYXgtd2lkdGg6IDExMDJweDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuYWktc2FuZGFpIC5pbWdfd3JhcCArIC5pbWdfd3JhcCxcbi5haWNoaS0zNTI2IC5zZWMwNSAuYWktc2FuZGFpIC5pbWdfd3JhcCArIC5pbWdfd3JhcCxcbi5haWNoaS0zNTI2IC5zZWMwNiAuYWktc2FuZGFpIC5pbWdfd3JhcCArIC5pbWdfd3JhcCxcbi5haWNoaS0zNTI2IC5zZWMwNyAuYWktc2FuZGFpIC5pbWdfd3JhcCArIC5pbWdfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uYWljaGktMzUyNiB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjQmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2JnX3NwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWNCZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9iZy5wbmdcIik7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwMSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hc3UvYmdfbXZfbGF5ZXJfc3AucG5nXCIpIHRvcCBsZWZ0L2NvdmVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzB2dztcbiAgbWFyZ2luLXRvcDogLTgydnc7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hc3UvYmdfbXZfbGF5ZXIucG5nXCIpIHRvcCBsZWZ0L2NvdmVyIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiAtNTR2dztcbiAgICBwYWRkaW5nLXRvcDogNTB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzAxIHtcbiAgICBwYWRkaW5nLXRvcDogMzR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwMSB7XG4gICAgbWFyZ2luLXRvcDogLTYwdnc7XG4gICAgcGFkZGluZy10b3A6IDIydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDEge1xuICAgIG1hcmdpbi10b3A6IC01NXZ3O1xuICAgIHBhZGRpbmctdG9wOiAxOHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzAxIHtcbiAgICBtYXJnaW4tdG9wOiAtNDR2dztcbiAgICBwYWRkaW5nLXRvcDogMTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwMSB7XG4gICAgbWFyZ2luLXRvcDogLTQwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyNDBweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDEge1xuICAgIG1hcmdpbi10b3A6IC0zNXZ3O1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDEge1xuICAgIG1hcmdpbi10b3A6IC0zMXZ3O1xuICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwMSAuc2VjMDFfdHh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDEgLnNlYzAxX3R4dCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW46IDExMHB4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzAxIC5zZWMwMV90eHQge1xuICAgIG1hcmdpbjogMzAwcHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzAxIC5zZWMwMV90eHQge1xuICAgIG1hcmdpbjogNDUwcHggYXV0byAwO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VjMDIvc2VjMDJfYmdfc3AucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzAyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VjMDIvc2VjMDJfYmcucG5nXCIpO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDIgLnNlYzAyX3R4dCB7XG4gIG1heC13aWR0aDogNTM0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFpY2hpLTM1MjYgLnNlYzAyIC5zZWMwMl9uZXcge1xuICBtYXgtd2lkdGg6IDMxNXB4O1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzAyIC5zZWMwMl9uZXcge1xuICAgIG1heC13aWR0aDogNDgxcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfdHVrdXJ1LFxuLmFpY2hpLTM1MjYgLnNlYzAyIC5zZWMwMl9rYWVydSxcbi5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfdGF0ZXJ1IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzAyIC5zZWMwMl90dWt1cnUsXG4gIC5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfa2FlcnUsXG4gIC5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfdGF0ZXJ1IHtcbiAgICBtYXgtd2lkdGg6IDU1MnB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDIgLnNlYzAyX2xpc3RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfbm90ZXMge1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgbWFyZ2luOiA1cHggYXV0byAwO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWF4LXdpZHRoOiA1NTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfbm90ZXMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzAyIC5zZWMwMl9ub3RlcyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzAyIC5zZWMwMl9ub3RlcyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDIgLnNlYzAyX25vdGVzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfbm90ZXMgLl9ub3RlOjphZnRlcixcbi5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfbm90ZXMgLl9hc3Rlcmlzazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwMiAuc2VjMDJfbm90ZXMgLl9ub3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG59XG4uYWljaGktMzUyNiAuc2VjMDIgLnNlYzAyX25vdGVzIC5fYXN0ZXJpc2s6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvIpcIjtcbn1cbi5haWNoaS0zNTI2IC5zZWMwMyB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuLmFpY2hpLTM1MjYgLnNlYzAzIC5zZWMwM190aXQge1xuICBtYXgtd2lkdGg6IDU0NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5haWNoaS0zNTI2IC5zZWMwMyAuc2VjMDNfbG9vcEFyZWEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFpY2hpLTM1MjYgLnNlYzAzIC5taXJhaSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYWljaGktMzUyNiAuc2VjMDMuc2VjQmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NTFhMjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5zZWMwN19sZWFkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxNnB4IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgbWF4LXdpZHRoOiA0MTdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLnNlYzA3X2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLm9uTGluZSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMzc1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLm9uTGluZSB7XG4gICAgbWF4LXdpZHRoOiA1NDFweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5zZWMwN19pbm5lciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5zZWMwN19pbm5lciAubGluZTAxLFxuLmFpY2hpLTM1MjYgLnNlYzA3IC5zZWMwN19pbm5lciAubGluZTAyLFxuLmFpY2hpLTM1MjYgLnNlYzA3IC5zZWMwN19pbm5lciAubGluZTAzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5zZWMwN19pbm5lciAubGluZTAxIHtcbiAgd2lkdGg6IDExN3B4O1xuICB0b3A6IDIzJTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLnNlYzA3X2lubmVyIC5saW5lMDEge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICB0b3A6IDE4JTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5zZWMwN19pbm5lciAubGluZTAyIHtcbiAgd2lkdGg6IDExN3B4O1xuICBib3R0b206IDMyJTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAuc2VjMDdfaW5uZXIgLmxpbmUwMiB7XG4gICAgd2lkdGg6IDI4M3B4O1xuICAgIGJvdHRvbTogMjAlO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLnNlYzA3X2lubmVyIC5saW5lMDMge1xuICB3aWR0aDogNzZweDtcbiAgYm90dG9tOiA2JTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLnNlYzA3X2lubmVyIC5saW5lMDMge1xuICAgIHdpZHRoOiAyODNweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5zZWMwN19jb24ge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLnNlYzA3X2NvbiB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLnNlYzA3X2NvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5zZWMwN19jb25fdGl0IHtcbiAgd2lkdGg6IDEwMSU7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAuc2VjMDdfY29uX3RpdCB7XG4gICAgbWF4LXdpZHRoOiA0ODFweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5jYXBhY2l0eSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLmNhcGFjaXR5IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA3IC5jYXBhY2l0eSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5jYXBhY2l0eSAuY2FwYWNpdHlfY2FyZC5fb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzQzOTtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLmNhcGFjaXR5X2NhcmQuX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjODk2OTtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLmNhcGFjaXR5X2NhcmQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA3IC5jYXBhY2l0eSAuY2FwYWNpdHlfY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLmNhcGFjaXR5IC5jYXBhY2l0eV9jYXJkIHN1cCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLmNhcGFjaXR5IC5jYXBhY2l0eV9jYXJkIHN1cCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5jYXBhY2l0eSAuY2FwYWNpdHlfY2FyZCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLmNhcGFjaXR5X2NhcmRfbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMwMDA7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLmNhcGFjaXR5IC5jYXBhY2l0eV9jYXJkX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLmNhcGFjaXR5X2NhcmRfbGVmdCBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLmNhcGFjaXR5X2NhcmRfbGVmdCBwOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5jYXBhY2l0eSAuY2FwYWNpdHlfY2FyZF9sZWZ0IHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA3IC5jYXBhY2l0eSAuY2FwYWNpdHlfY2FyZF9sZWZ0IHA6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLmNhcGFjaXR5X2NhcmRfcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLmNhcGFjaXR5X2NhcmRfcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5jYXBhY2l0eSAuY2FwYWNpdHlfY2FyZF9yaWdodCBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLmNhcGFjaXR5IC5jYXBhY2l0eV9jYXJkX3JpZ2h0IHA6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLmNhcGFjaXR5X2NhcmRfcmlnaHQgcDpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLmNhcGFjaXR5X2NhcmRfcmlnaHQgcDpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLmNhcGFjaXR5IC5tZWkge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLm1laSB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuY2FwYWNpdHkgLm5vdGUge1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA3IC5jYXBhY2l0eSAubm90ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLnBvaW50IHtcbiAgbWF4LXdpZHRoOiAyMTlweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAucG9pbnQge1xuICAgIG1heC13aWR0aDogMjk5cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5ibG9ja0FyZWEge1xuICBtYXgtd2lkdGg6IDYxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5ibG9jazAxIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAuYmxvY2swMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLmJsb2NrMDEgLm51bTAxIHtcbiAgd2lkdGg6IG1pbig4MS44N3Z3LCA0NzZweCk7XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLmJsb2NrMDIge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAuYmxvY2swMiB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuYmxvY2swMiAubnVtMDIge1xuICB3aWR0aDogbWluKDcxLjczNHZ3LCA0NzVweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA3IC5ibG9jazAyIC5udW0wMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLmJsb2NrMDMge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA3IC5ibG9jazAzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuYmxvY2swMyAubnVtMDMge1xuICB3aWR0aDogbWluKDY5Ljg3dncsIDM5OXB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA3IC5ibG9jazAzIC5udW0wMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuYmxvY2swNCB7XG4gIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA3IC5ibG9jazA0IHtcbiAgICBtYXJnaW4tdG9wOiAtMjEwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuYmxvY2swNCAubnVtMDQge1xuICB3aWR0aDogbWluKDc4Ljg3dncsIDUwNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLmlsbHVzdHJhdGlvbiB7XG4gIG1heC13aWR0aDogMTkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDcgLmlsbHVzdHJhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5ibG9ja0FyZWFfbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNyAuYmxvY2tBcmVhX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA3IC5ibG9ja0FyZWFfbm90ZSB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA3IC5haS1zYW5kYWkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1MWExO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYWljaGktMzUyNiAuc2VjMDcgLmFpLXNhbmRhaSAuaW1nX3dyYXAge1xuICBtYXgtd2lkdGg6IDExMDJweDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNyAuYWktc2FuZGFpIC5pbWdfd3JhcCArIC5pbWdfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmFpY2hpLTM1MjYgLnNlYzA4IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDYwcHg7XG59XG4uYWljaGktMzUyNiAuc2VjMDggLnNlYzA4X3RpdCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA4IC5zZWMwOF90aXQge1xuICAgIG1heC13aWR0aDogNDU5cHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwOCAuc2VjMDhfbGlzdHMge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDkxM3B4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA4IC5zZWMwOF9saXN0cyB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA4IC5zZWMwOF9saXN0cyB7XG4gICAgZ2FwOiA2MHB4IDE0MHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDggLnNlYzA4X2xpc3RzIC5zZWMwOF9jYXJkX2JvZHkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDggLnNlYzA4X2xpc3RzIC5zZWMwOF9jYXJkX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDggLnNlYzA4X2xpc3RzIC5zZWMwOF9jYXJkX2JvZHkgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwOCAuc2VjMDhfbGlzdHMgLnNlYzA4X2NhcmRfYm9keSBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwOCAuc2VjMDhfbGlzdHMgLnNlYzA4X2NhcmRfYm9keSAuaXRlbTAyX3R4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDggLnNlYzA4X2xpc3RzIC5zZWMwOF9jYXJkX2JvZHkgLml0ZW0wMl90eHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwOCAuc2VjMDhfbGlzdHMgbGk6bnRoLWNoaWxkKDEpIHtcbiAgb3JkZXI6IDE7XG59XG4uYWljaGktMzUyNiAuc2VjMDggLnNlYzA4X2xpc3RzIGxpOm50aC1jaGlsZCgyKSB7XG4gIG9yZGVyOiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA4IC5zZWMwOF9saXN0cyBsaTpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDggLnNlYzA4X2xpc3RzIGxpOm50aC1jaGlsZCgzKSB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA4IC5zZWMwOF9saXN0cyBsaTpudGgtY2hpbGQoMykge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDggLnNlYzA4X2xpc3RzIGxpOm50aC1jaGlsZCg0KSB7XG4gIG9yZGVyOiA0O1xufVxuLmFpY2hpLTM1MjYgLnNlYzA5IHtcbiAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTUxYTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwOSB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDkgLnNlYzA5X3RpdCB7XG4gIG1heC13aWR0aDogMjY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDkgLnNlYzA5X3RpdCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA5IC5zZWMwOV9saXN0cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDU0N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA5IC5zZWMwOV9saXN0cyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA5IC5zZWMwOV9saXN0cyB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDkgLmFycm93MDEsXG4uYWljaGktMzUyNiAuc2VjMDkgLmFycm93MDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWljaGktMzUyNiAuc2VjMDkgLmFycm93MDEge1xuICB3aWR0aDogNjhweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA5IC5hcnJvdzAxIHtcbiAgICB3aWR0aDogMzAycHg7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDkgLmFycm93MDIge1xuICB3aWR0aDogNjhweDtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwOSAuYXJyb3cwMiB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG4uYWljaGktMzUyNiAuc2VjMDQge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCB7XG4gICAgcGFkZGluZzogMTAwcHggMCAwO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X3RpdCB7XG4gIG1heC13aWR0aDogNTA2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9jb24ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC50dWt1cnVDYXJkIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWF4LXdpZHRoOiA1MzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC50dWt1cnVDYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC50dWt1cnVDYXJkIC50dWt1cnUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDQgLnR1a3VydUNhcmQgLnR1a3VydSB7XG4gICAgdG9wOiAtMTQxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAudHVrdXJ1Q2FyZCAudHVrdXJ1IHtcbiAgICBtYXgtd2lkdGg6IDU2M3B4O1xuICAgIHRvcDogLTE5MXB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X3BvaW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfcG9pbnRfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9wb2ludF90aXQge1xuICBtYXgtd2lkdGg6IDIyN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfcG9pbnRfdGl0IHtcbiAgICBtYXgtd2lkdGg6IDMxNnB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLmxpbmUwMSB7XG4gIHdpZHRoOiAxMDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04MHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAubGluZTAxIHtcbiAgICB0b3A6IC0yMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC5saW5lMDEge1xuICAgIHdpZHRoOiAyNTJweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9ibG9ja0FyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X2Jsb2NrQXJlYSAubGluZTAyLFxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9ibG9ja0FyZWEgLmxpbmUwMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfYmxvY2tBcmVhIC5saW5lMDIge1xuICB3aWR0aDogMTA1cHg7XG4gIGJvdHRvbTogMzUlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9ibG9ja0FyZWEgLmxpbmUwMiB7XG4gICAgYm90dG9tOiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9ibG9ja0FyZWEgLmxpbmUwMiB7XG4gICAgd2lkdGg6IDI3M3B4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X2Jsb2NrQXJlYSAubGluZTAzIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBib3R0b206IDE2JTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X2Jsb2NrQXJlYSAubGluZTAzIHtcbiAgICB3aWR0aDogMjczcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfYmxvY2swMSxcbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfYmxvY2swMixcbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfYmxvY2swMyB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9ibG9jazAxIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfYmxvY2swMSAubnVtMDEge1xuICB3aWR0aDogbWluKDYwdncsIDM2M3B4KTtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfYmxvY2swMSAuYmFkZ2UwMSB7XG4gIHdpZHRoOiBtaW4oMzJ2dywgMTg5cHgpO1xuICBtaW4td2lkdGg6IDEyMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9ibG9jazAxIC5iYWRnZTAxIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X2Jsb2NrMDIge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfYmxvY2swMiB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X2Jsb2NrMDIgLm51bTAyIHtcbiAgd2lkdGg6IG1pbig4Ni42N3Z3LCA1MDRweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9ibG9jazAzIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfYmxvY2swMyAubnVtMDMge1xuICB3aWR0aDogbWluKDg0LjV2dywgMzc0cHgpO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9ibG9jazAzIC5iYWRnZTAzIHtcbiAgd2lkdGg6IG1pbigzMnZ3LCAxODlweCk7XG4gIG1pbi13aWR0aDogMTIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMHB4LCAtMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X2Jsb2NrMDMgLmJhZGdlMDMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfZnV0dXJlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9mdXR1cmVfaW5uZXIge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZTNmNTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMwMDA7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgcGFkZGluZzogMzBweCAyNnB4IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfZnV0dXJlX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDI2cHggOTBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9mdXR1cmVfY29uIHtcbiAgbWF4LXdpZHRoOiA3NjdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLmZ1dHVyZV9zdWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAuZnV0dXJlX3N1YiB7XG4gICAgbWF4LXdpZHRoOiAzNTRweDtcbiAgICB0b3A6IC01NXB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLmZ1dHVyZV90aXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiA1cHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC5mdXR1cmVfdGl0IHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X2Z1dHVyZV9saXN0cyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcHggNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9mdXR1cmVfbGlzdHMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9mdXR1cmVfbGlzdHMgLnRhZyxcbi5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfZnV0dXJlX2xpc3RzIC50eHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfZnV0dXJlX2xpc3RzIC50YWcsXG4gIC5haWNoaS0zNTI2IC5zZWMwNCAuc2VjMDRfZnV0dXJlX2xpc3RzIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X2Z1dHVyZV9saXN0cyAudGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X2Z1dHVyZV9saXN0cyAudGFnIHtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9mdXR1cmVfbGlzdHMgLnR4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnNlYzA0X3N1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVhMWRkO1xuICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9zdXBwb3J0IC5ib29rIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9zdXBwb3J0IC5ib29rIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgdG9wOiAtNjZweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9zdXBwb3J0IC5zdXBwb3J0X3RpdCB7XG4gIG1heC13aWR0aDogMzAycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9zdXBwb3J0IC5zdXBwb3J0X3RpdCB7XG4gICAgbWF4LXdpZHRoOiA0NTVweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zZWMwNF9zdXBwb3J0X3BybyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYWljaGktMzUyNiAuc2VjMDQgLnByb0NyYWQgLnByb0NyYWRfcm9sZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA0IC5wcm9DcmFkIC5wcm9DcmFkX3JvbGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5wcm9DcmFkIC5wcm9DcmFkX3RhZ3Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3B4IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAucHJvQ3JhZCAucHJvQ3JhZF90YWdzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAucHJvQ3JhZCAucHJvQ3JhZF90YWdzLm5vV3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5wcm9DcmFkIC50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNCAucHJvQ3JhZCAudGFnIHtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA0IC5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiDln7rmnKwgKi9cbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiDlv7Xjga7jgZ/jgoHmmI7npLogKi9cbn1cbi5haWNoaS0zNTI2IC5zZWMwNCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDQgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5haWNoaS0zNTI2IC5zZWMwNSB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAuc2VjX3RpdCB7XG4gIG1heC13aWR0aDogNTA2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5zZWNfY29uIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNSAuc2VjX2NvbiB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAuc2VjQ2FyZCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1heC13aWR0aDogNTMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNSAuc2VjQ2FyZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAuc2VjQ2FyZCAuc2VjQ2FyZF90aXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLnNlY0NhcmQgLnNlY0NhcmRfdGl0IHtcbiAgICB0b3A6IC0xNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IC5zZWNDYXJkIC5zZWNDYXJkX3RpdCB7XG4gICAgbWF4LXdpZHRoOiA1NjNweDtcbiAgICB0b3A6IC0yMTZweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5wb2ludCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLnBvaW50X2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAucG9pbnRfdGl0IHtcbiAgbWF4LXdpZHRoOiAyMjdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLnBvaW50X3RpdCB7XG4gICAgbWF4LXdpZHRoOiAzMTZweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5saW5lMDEge1xuICB3aWR0aDogMTg0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLmxpbmUwMSB7XG4gICAgd2lkdGg6IDQ2MnB4O1xuICAgIHRvcDogLTIzMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLmJsb2NrQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAuYmxvY2tBcmVhIC5saW5lMDIsXG4uYWljaGktMzUyNiAuc2VjMDUgLmJsb2NrQXJlYSAubGluZTAzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5ibG9ja0FyZWEgLmxpbmUwMiB7XG4gIHdpZHRoOiAxMDVweDtcbiAgYm90dG9tOiA0MCU7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLmJsb2NrQXJlYSAubGluZTAyIHtcbiAgICBib3R0b206IDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLmJsb2NrQXJlYSAubGluZTAyIHtcbiAgICB3aWR0aDogMjczcHg7XG4gICAgYm90dG9tOiA2JTtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5ibG9ja0FyZWEgLmxpbmUwMyB7XG4gIHdpZHRoOiAxMDVweDtcbiAgYm90dG9tOiAyMiU7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IC5ibG9ja0FyZWEgLmxpbmUwMyB7XG4gICAgd2lkdGg6IDI3M3B4O1xuICAgIGJvdHRvbTogMTklO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5ibG9jazAxLFxuLmFpY2hpLTM1MjYgLnNlYzA1IC5ibG9jazAyLFxuLmFpY2hpLTM1MjYgLnNlYzA1IC5ibG9jazAzIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLmJsb2NrMDEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5ibG9jazAxIC5udW0wMSB7XG4gIHdpZHRoOiBtaW4oNjguOHZ3LCAzNzNweCk7XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLmJsb2NrMDIge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNSAuYmxvY2swMiB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLmJsb2NrMDIgLm51bTAyIHtcbiAgd2lkdGg6IG1pbig2Ni45MzV2dywgNDIwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5ibG9jazAzIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLmJsb2NrMDMge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5ibG9jazAzIC5udW0wMyB7XG4gIHdpZHRoOiBtaW4oODQuNXZ3LCAzNTdweCk7XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLmJsb2NrMDMgLmJhZGdlMDMge1xuICB3aWR0aDogbWluKDMydncsIDE4OXB4KTtcbiAgbWluLXdpZHRoOiAxMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwcHgsIC0yMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNSAuYmxvY2swMyAuYmFkZ2UwMyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5mdXR1cmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLmZ1dHVyZV9pbm5lciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkNWM0O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBwYWRkaW5nOiAzMHB4IDI2cHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IC5mdXR1cmVfaW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjZweCA5MHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLmZ1dHVyZV9jb24ge1xuICBtYXgtd2lkdGg6IDc2N3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAuZnV0dXJlX3N1YiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IC5mdXR1cmVfc3ViIHtcbiAgICBtYXgtd2lkdGg6IDM1NHB4O1xuICAgIHRvcDogLTU1cHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAuZnV0dXJlX3RpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDVweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLmZ1dHVyZV90aXQge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAuZnV0dXJlX2xpc3RzIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNweCA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLmZ1dHVyZV9saXN0cyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLmZ1dHVyZV9saXN0cyAudGFnLFxuLmFpY2hpLTM1MjYgLnNlYzA1IC5mdXR1cmVfbGlzdHMgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IC5mdXR1cmVfbGlzdHMgLnRhZyxcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IC5mdXR1cmVfbGlzdHMgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAuZnV0dXJlX2xpc3RzIC50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNSAuZnV0dXJlX2xpc3RzIC50YWcge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLmZ1dHVyZV9saXN0cyAudHh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAuc3VwcG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDc0Mzk7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLnN1cHBvcnQgLmJvb2sge1xuICB3aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLnN1cHBvcnQgLmJvb2sge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICB0b3A6IC02NnB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLnN1cHBvcnQgLnN1cHBvcnRfdGl0IHtcbiAgbWF4LXdpZHRoOiAzMDJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLnN1cHBvcnQgLnN1cHBvcnRfdGl0IHtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLnN1cHBvcnRfcHJvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNSAucHJvQ3JhZCAucHJvQ3JhZF9yb2xlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDUgLnByb0NyYWQgLnByb0NyYWRfcm9sZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLnByb0NyYWQgLnByb0NyYWRfdGFncyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcHggNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IC5wcm9DcmFkIC5wcm9DcmFkX3RhZ3Mge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5wcm9DcmFkIC5wcm9DcmFkX3RhZ3Mubm9XcmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLnByb0NyYWQgLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA1IC5wcm9DcmFkIC50YWcge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDUgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIOWfuuacrCAqL1xufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIOW/teOBruOBn+OCgeaYjuekuiAqL1xufVxuLmFpY2hpLTM1MjYgLnNlYzA1IC5zd2lwZXItc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLmFpY2hpLTM1MjYgLnNlYzA2IHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDYge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5zZWNfdGl0IHtcbiAgbWF4LXdpZHRoOiA1MDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLnNlY19jb24ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuc2VjX2NvbiB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuc2VjQ2FyZCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1heC13aWR0aDogNTMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuc2VjQ2FyZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuc2VjQ2FyZCAuc2VjQ2FyZF90aXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDYgLnNlY0NhcmQgLnNlY0NhcmRfdGl0IHtcbiAgICB0b3A6IC0xNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA2IC5zZWNDYXJkIC5zZWNDYXJkX3RpdCB7XG4gICAgbWF4LXdpZHRoOiA1NjNweDtcbiAgICB0b3A6IC0yMTZweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5wb2ludCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLnBvaW50X2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAucG9pbnRfdGl0IHtcbiAgbWF4LXdpZHRoOiAyMjdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDYgLnBvaW50X3RpdCB7XG4gICAgbWF4LXdpZHRoOiAzMTZweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5saW5lMDEge1xuICB3aWR0aDogMTg0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDYgLmxpbmUwMSB7XG4gICAgd2lkdGg6IDQ2MnB4O1xuICAgIHRvcDogLTIzMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmJsb2NrQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2tBcmVhIC5saW5lMDIsXG4uYWljaGktMzUyNiAuc2VjMDYgLmJsb2NrQXJlYSAubGluZTAzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5ibG9ja0FyZWEgLmxpbmUwMiB7XG4gIHdpZHRoOiA3NXB4O1xuICBib3R0b206IDMzJTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2tBcmVhIC5saW5lMDIge1xuICAgIGJvdHRvbTogNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2tBcmVhIC5saW5lMDIge1xuICAgIHdpZHRoOiAyNzNweDtcbiAgICBib3R0b206IDYlO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmJsb2NrQXJlYSAubGluZTAzIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGJvdHRvbTogMTclO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2tBcmVhIC5saW5lMDMge1xuICAgIHdpZHRoOiAyNzNweDtcbiAgICBib3R0b206IDE5JTtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2swMSxcbi5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2swMixcbi5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2swMyB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5ibG9jazAxIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2swMSAubnVtMDEge1xuICB3aWR0aDogbWluKDYzLjczNHZ3LCAzNzRweCk7XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmJsb2NrMDIge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2swMiB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmJsb2NrMDIgLm51bTAyIHtcbiAgd2lkdGg6IG1pbig2OS4wN3Z3LCAzOTNweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmJsb2NrMDMge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA2IC5ibG9jazAzIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5ibG9jazAzIC5udW0wMyB7XG4gIHdpZHRoOiBtaW4oODQuNXZ3LCAzNjdweCk7XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmJsb2NrMDMgLmJhZGdlMDMge1xuICB3aWR0aDogbWluKDMydncsIDE4OXB4KTtcbiAgbWluLXdpZHRoOiAxMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuYmxvY2swMyAuYmFkZ2UwMyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5mdXR1cmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmZ1dHVyZV9pbm5lciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkY2QyO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBwYWRkaW5nOiAzMHB4IDI2cHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA2IC5mdXR1cmVfaW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjZweCA5MHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmZ1dHVyZV9jb24ge1xuICBtYXgtd2lkdGg6IDc2N3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuZnV0dXJlX3N1YiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA2IC5mdXR1cmVfc3ViIHtcbiAgICBtYXgtd2lkdGg6IDM1NHB4O1xuICAgIHRvcDogLTU1cHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuZnV0dXJlX3RpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDVweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDYgLmZ1dHVyZV90aXQge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuZnV0dXJlX2xpc3RzIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNweCA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDYgLmZ1dHVyZV9saXN0cyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmZ1dHVyZV9saXN0cyAudGFnLFxuLmFpY2hpLTM1MjYgLnNlYzA2IC5mdXR1cmVfbGlzdHMgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA2IC5mdXR1cmVfbGlzdHMgLnRhZyxcbiAgLmFpY2hpLTM1MjYgLnNlYzA2IC5mdXR1cmVfbGlzdHMgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuZnV0dXJlX2xpc3RzIC50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuZnV0dXJlX2xpc3RzIC50YWcge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLmZ1dHVyZV9saXN0cyAudHh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAuc3VwcG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg5Njk7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLnN1cHBvcnQgLmJvb2sge1xuICB3aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDYgLnN1cHBvcnQgLmJvb2sge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICB0b3A6IC02NnB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLnN1cHBvcnQgLnN1cHBvcnRfdGl0IHtcbiAgbWF4LXdpZHRoOiAzMDJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDYgLnN1cHBvcnQgLnN1cHBvcnRfdGl0IHtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4O1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLnN1cHBvcnRfcHJvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5haWNoaS0zNTI2IC5zZWMwNiAucHJvQ3JhZCAucHJvQ3JhZF9yb2xlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDZweCkge1xuICAuYWljaGktMzUyNiAuc2VjMDYgLnByb0NyYWQgLnByb0NyYWRfcm9sZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLnByb0NyYWQgLnByb0NyYWRfdGFncyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcHggNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA2IC5wcm9DcmFkIC5wcm9DcmFkX3RhZ3Mge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5wcm9DcmFkIC5wcm9DcmFkX3RhZ3Mubm9XcmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLnByb0NyYWQgLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpIHtcbiAgLmFpY2hpLTM1MjYgLnNlYzA2IC5wcm9DcmFkIC50YWcge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG4uYWljaGktMzUyNiAuc2VjMDYgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIOWfuuacrCAqL1xufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIOW/teOBruOBn+OCgeaYjuekuiAqL1xufVxuLmFpY2hpLTM1MjYgLnNlYzA2IC5zd2lwZXItc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5zZWMwNiAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5haWNoaS0zNTI2IC5sb2dvIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwNnB4KSB7XG4gIC5haWNoaS0zNTI2IC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICBGb250c1xuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJCSVogVURQR290aGljXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiRsaW5lLWhlaWdodDogMS41O1xuJGZvbnQteXVHb3RoaWM6IFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1zYW5zOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2VyaWY6IFwiWXUgTWluY2hvXCIsIFwiWXVNaW5jaG9cIiwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXG4vLyBzcCA6IGZvbnQtc2l6ZSAqIDAuNlxuJGJhc2VOdW06IDAuNjtcblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2Rpbic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Rpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAna296R29QcjZOJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMva296Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgQ29sb3JzXG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBicmVha3BvaW50c1xuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpJyxcbiAgICBzbTogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzA2cHgpJyxcbiAgICBtZDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpJyxcbiAgICBsZzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyMHB4KScsXG4gICAgbGxnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzYwcHgpJyxcbiAgICBsbGxnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpJyxcbiAgICB4bDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KScsXG4gICAgeHhsOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMjQwcHgpJyxcbiAgICB4eHhsOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpJyxcbikgIWRlZmF1bHQ7XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIHotaW5kZXhcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuJGJhY2s6IC0xO1xuJGJnOiAwO1xuJG1haW46IDE7XG4kaGVhZGVyOiAxMTtcbiRodW1idXJnZXI6IDEwMDtcbiRtb2RhbDogMTAxO1xuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIOODoeODh+OCo+OCouOCr+OCqOODquaMv+WFpVxuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICAgcmVt6Zai5pWw77yI44OV44Kp44Oz44OI44K144Kk44K66KiI566X77yJXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AZnVuY3Rpb24gcmVtKCRzaXplLCAkYmFzZTogMTYpIHtcbiAgICBAcmV0dXJuIG1hdGguZGl2KCRzaXplLCAkYmFzZSkrcmVtO1xufVxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBweOOCknZ344Gr5aSJ5o+b44GZ44KLXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AZnVuY3Rpb24gdncoJHNpemUsICR2aWV3cG9ydDogMTkyMCkge1xuICAgICRyYXRlOiBjYWxjKDEwMCAvICR2aWV3cG9ydCk7XG4gICAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xufVxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICDjg5vjg5Djg7xcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbkBtaXhpbiBob3ZlciB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIG1hcmdpbi9wYWRkaW5nIGZ1bGxcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbkBtaXhpbiBteC1mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtaXhpbiBtbC1mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuQG1peGluIG1yLWZ1bGwge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuQG1peGluIHB4LWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwdncgLSA1MCUpO1xufVxuXG5AbWl4aW4gcGwtZnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwdncgLSA1MCUpO1xufVxuXG5AbWl4aW4gcHItZnVsbCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNTAlKTtcbn1cbiIsIkB1c2UgJ3ZhcnMnIGFzICo7XG5cbi5haWNoaS0zNTI2e1xuXG4gICAgaW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNwX29ubHl7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wY19vbmx5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFycydhcyAqO1xuXG4uYWljaGktMzUyNiB7XG5cblxuICAgIC5mYWRlSW4sXG4gICAgLmZhZGVJbl8yMDAsXG4gICAgLmZhZGVJbl80MDAsXG4gICAgLmZhZGVJbl82MDAge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBtaW4oNS44MjUyNDI3MTg0dncsIDYwcHgpKTtcbiAgICB9XG5cbiAgICAuZmFkZUluX2xlZnQge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShtYXgoLTExLjY1MDQ4NTQzNjl2dywgLTEyMHB4KSwgMCk7XG4gICAgfVxuXG4gICAgLmZhZGVJbl9yaWdodCB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuOHM7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKG1pbigxMS42NTA0ODU0MzY5dncsIDEyMHB4KSwgMCk7XG4gICAgfVxuXG4gICAgLmZhZGVJbk1vdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG5cbiAgICAuanMtYWNjb3JkaW9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICB9XG5cbiAgICAuanMtYWNjb3JkaW9uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG5cbiAgICBAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cihtaW4oMS45NDE3NDc1NzI4dncsIDIwcHgpKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgICAgIH1cblxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGFydzAxIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUobWluKDExLjY1MDQ4NTQzNjl2dywgMTIwcHgpLCBtaW4oMTEuNjUwNDg1NDM2OXZ3LCAxMjBweCkpIHNjYWxlKDAuNCk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBhcncwMiB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKG1heCgtMTEuNjUwNDg1NDM2OXZ3LCAtMTIwcHgpLCBtaW4oMTEuNjUwNDg1NDM2OXZ3LCAxMjBweCkpIHNjYWxlKDAuNCk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBhcncwMyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKG1pbigxMS42NTA0ODU0MzY5dncsIDEyMHB4KSwgMCkgc2NhbGUoMC40KTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGFydzA0IHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUobWF4KC0xMS42NTA0ODU0MzY5dncsIC0xMjBweCksIG1pbigxMS42NTA0ODU0MzY5dncsIDEyMHB4KSkgc2NhbGUoMC40KTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHR4dCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cihtaW4oMS45NDE3NDc1NzI4dncsIDIwcHgpKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBtaW4oMTEuNjUwNDg1NDM2OXZ3LCAxMjBweCkpIHNjYWxlKDAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgZmFkZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cihtaW4oMC45NzA4NzM3ODY0dncsIDEwcHgpKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBtaW4oMy44ODM0OTUxNDU2dncsIDQwcHgpKSBzY2FsZSgwLjkpO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXN1LW12X190eHQub24ge1xuICAgICAgICBhbmltYXRpb246IHR4dCAwLjZzO1xuICAgIH1cblxuICAgIC5hc3UtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMThweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogbWluKDMuODgzNDk1MTQ1NnZ3LCA0MHB4KSAwO1xuICAgICAgICAgICAgcGFkZGluZzogbWluKDMuODgzNDk1MTQ1NnZ3LCA0MHB4KSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFzdS1oZWFkZXJfX3R0bCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmFzdS1oZWFkZXJfX3R0bC5vbiB7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZSAwLjRzO1xuICAgIH1cblxuICAgIC5sLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDg5LjMzMzMzMzMzMzN2dztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBtaW4oODQuNDY2MDE5NDE3NXZ3LCA4NzBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXN1LW12IHtcbiAgICAgICAgaGVpZ2h0OiAxNTIuNTMzMzMzdnc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hc3UvYmdfbXZfYXJ3LmpwZ1wiKSBjZW50ZXIgdG9wIC0wLjMzMzMzM3Z3LzEzNSUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IG1pbigxMTMuNTkyMjMzMDA5N3Z3LCAxNDQzcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FzdS9iZ19tdl9hcncuanBnXCIpIGNlbnRlciB0b3AvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hc3UtbXYub24ge1xuICAgICAgICBhbmltYXRpb246IGZhZGUgMC40cztcbiAgICB9XG5cbiAgICAuYXN1LW12X19pbWcge1xuICAgICAgICB3aWR0aDogbWluKDc3LjA2NjY2NjY2Njd2dywgNTgxLjVweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgICAgIGxlZnQ6IDZ2dztcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IG1pbig1Ni40NTYzMTA2Nzk2dncsIDU4MS41cHgpO1xuICAgICAgICAgICAgdG9wOiBtaW4oMTUuMzM5ODA1ODI1MnZ3LCAxNThweCk7XG4gICAgICAgICAgICBsZWZ0OiBtaW4oMTcuNjY5OTAyOTEyNnZ3LCAxODJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hc3UtbXZfX2ltZy5vbiB7XG4gICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDFzO1xuICAgIH1cblxuICAgIC5hc3UtbXZfX29ybiB7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2Mi45MzMzMzMzMzMzdnc7XG4gICAgICAgIHRvcDogMjYuOTMzMzMzMzMzM3Z3O1xuICAgICAgICBsZWZ0OiAtMTcuNnZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogbWluKDQ2LjM1OTIyMzMwMXZ3LCA0NzcuNXB4KTtcbiAgICAgICAgICAgIHRvcDogbWluKDI1LjI0MjcxODQ0NjZ2dywgMjYwcHgpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hc3UtbXZfX3R0bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTJ2dztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgYm90dG9tOiBtaW4oMzAuNzg2NDA4dncsIDUzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgICAgICAgIG90dG9tOiBtaW4oMjQuNzg2NDA4dncsIDUzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKXtcbiAgICAgICAgICAgIGJvdHRvbTogbWluKDM2Ljc4NjQwOHZ3LCA1MzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgYm90dG9tOiBtaW4oNDMuNzg2NDA4dncsIDUzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hc3UtbXZfX3R0bC5vbiB7XG4gICAgICAgIGFuaW1hdGlvbjogdHh0IDAuNnM7XG4gICAgfVxuXG4gICAgLmFzdS1tdl9fdHh0IHtcbiAgICAgICAgd2lkdGg6IDcwLjUzMzMzMzMzMzN2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOjExdnc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgei1pbmRleDogOTg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBtaW4oNDguOTMyMDM4ODM1dncsIDUwNHB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgICAgICAgIGJvdHRvbTogLTF2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKXtcbiAgICAgICAgICAgIGJvdHRvbTogNnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGxnKXtcbiAgICAgICAgICAgIGJvdHRvbTogMTN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKXtcbiAgICAgICAgICAgIGJvdHRvbTogMTB2dztcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcnMnYXMgKjtcblxuLmFpY2hpLTM1MjYge1xuXG4gICAgLmxvb3Atd3JhcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5sb29wLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgIC5sb29wLXRyYWNrLnRvUmlnaHR7XG4gICAgICAgIGFuaW1hdGlvbjogbG9vcFRvUmlnaHQgNTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAubG9vcC10cmFjay50b0xlZnR7XG4gICAgICAgIGFuaW1hdGlvbjogbG9vcFRvTGVmdCA1MHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIC5sb29wLXRyYWNrIGltZyB7XG4gICAgICAgIC8qIOS7u+aEjyAqL1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxvb3BUb1JpZ2h0IHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICB0byB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsb29wVG9MZWZ0IHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cblxuICAgICAgICB0byB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zZWMwM3tcblxuICAgICAgICAubG9vcC10cmFjay50b1JpZ2h0e1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsb29wVG9SaWdodCA4MHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvb3AtdHJhY2sudG9MZWZ0e1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsb29wVG9MZWZ0IDgwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIH1cblxuICAgICAgICAubG9vcC13cmFwICsgLmxvb3Atd3JhcHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9vcC10cmFjay50YWcwMSAuaW1nX3dyYXB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvb3AtdHJhY2sudGFnMDIgLmltZ193cmFwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDIxcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb29wLXRyYWNrLnRhZzAzIC5pbWdfd3JhcHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI5N3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODY4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWktc2FuZGFpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTUxYTE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWdfd3JhcHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZ193cmFwICsgLmltZ193cmFwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYzA0LFxuICAgIC5zZWMwNSxcbiAgICAuc2VjMDYsXG4gICAgLnNlYzA3e1xuXG4gICAgICAgIC5haS1zYW5kYWkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZ193cmFwe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1nX3dyYXAgKyAuaW1nX3dyYXB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJzJ2FzICo7XG5cblxuXG4uYWljaGktMzUyNiB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zZWNCZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbW1vbi9iZ19zcC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL2JnLnBuZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYzAxIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FzdS9iZ19tdl9sYXllcl9zcC5wbmdcIikgdG9wIGxlZnQvY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAtODJ2dztcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FzdS9iZ19tdl9sYXllci5wbmdcIikgdG9wIGxlZnQvY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTU0dnc7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTB2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHZ3O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIydnc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsbGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTU1dnc7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTh2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxsbGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ0dnc7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNXZ3O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDh2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHh4eGwpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMxdnc7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYzAxX3R4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMTBweCBhdXRvIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMDBweCBhdXRvIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0NTBweCBhdXRvIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjMDIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWMwMi9zZWMwMl9iZ19zcC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VjMDIvc2VjMDJfYmcucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjMDJfdHh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTM0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwMl9uZXcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwMl93cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwMl90dWt1cnUsXG4gICAgICAgIC5zZWMwMl9rYWVydSxcbiAgICAgICAgLnNlYzAyX3RhdGVydSB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYzAyX2xpc3RzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjMDJfbm90ZXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oOSk7XG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9ub3RlOjphZnRlcixcbiAgICAgICAgICAgIC5fYXN0ZXJpc2s6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5fbm90ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigLsnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX2FzdGVyaXNrOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ++8iic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjMDMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcblxuICAgICAgICAuc2VjMDNfdGl0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQ0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwM19sb29wQXJlYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1pcmFpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY0Jne1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNlYzA3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NTFhMjtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwN19sZWFkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9uTGluZSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYzA3X2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmxpbmUwMSxcbiAgICAgICAgICAgIC5saW5lMDIsXG4gICAgICAgICAgICAubGluZTAzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmUwMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogMjMlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE4JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lMDIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTdweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDMyJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4M3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lMDMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNiU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYzA3X2NvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwN19jb25fdGl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcGFjaXR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FwYWNpdHlfY2FyZC5fb3JhbmdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ3NDM5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FwYWNpdHlfY2FyZC5fZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzg5Njk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXBhY2l0eV9jYXJkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3VwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXBhY2l0eV9jYXJkX2xlZnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FwYWNpdHlfY2FyZF9sZWZ0IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FwYWNpdHlfY2FyZF9sZWZ0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcGFjaXR5X2NhcmRfcmlnaHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXBhY2l0eV9jYXJkX3JpZ2h0IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXBhY2l0eV9jYXJkX3JpZ2h0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oOCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTlweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrQXJlYSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2swMSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW0wMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbig4MS44N3Z3LCA0NzZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2swMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bTAyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluKDcxLjczNHZ3LCA0NzVweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2swMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bTAzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluKDY5Ljg3dncsIDM5OXB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMzcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2swNCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bTA0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluKDc4Ljg3dncsIDUwNXB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbGx1c3RyYXRpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrQXJlYV9ub3RlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWktc2FuZGFpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTUxYTE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgIC5pbWdfd3JhcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWdfd3JhcCsuaW1nX3dyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYzA4IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDYwcHg7XG5cbiAgICAgICAgLnNlYzA4X3RpdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwOF9saXN0cyB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4IDE0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjMDhfY2FyZF9ib2R5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtMDJfdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaTpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWMwOSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1MWExO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwOV90aXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYzA5X2xpc3RzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3cwMSxcbiAgICAgICAgLmFycm93MDIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFycm93MDEge1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3cwMiB7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vYmFzZS92YXJzJ2FzICo7XG5cbi5haWNoaS0zNTI2e1xuXG4gICAgLnNlYzA0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwNF90aXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYzA0X2NvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50dWt1cnVDYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR1a3VydSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTI4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKXtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTQxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTkxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYzA0X3BvaW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjMDRfcG9pbnRfaGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwNF9wb2ludF90aXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluZTAxIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjMDRfYmxvY2tBcmVhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmxpbmUwMixcbiAgICAgICAgICAgIC5saW5lMDMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmUwMiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDQlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lMDMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDE2JTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjMDRfYmxvY2swMSxcbiAgICAgICAgLnNlYzA0X2Jsb2NrMDIsXG4gICAgICAgIC5zZWMwNF9ibG9jazAzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwNF9ibG9jazAxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAubnVtMDEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4oNjB2dywgMzYzcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFkZ2UwMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbigzMnZ3LCAxODlweCk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjMDRfYmxvY2swMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW0wMiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbig4Ni42N3Z3LCA1MDRweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5zZWMwNF9ibG9jazAzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLm51bTAzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluKDg0LjV2dywgMzc0cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFkZ2UwMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbigzMnZ3LCAxODlweCk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMHB4LCAtMjBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwNF9mdXR1cmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwNF9mdXR1cmVfaW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JiZTNmNTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI2cHggNjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDI2cHggOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwNF9mdXR1cmVfY29uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzY3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mdXR1cmVfc3ViIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTRweDtcbiAgICAgICAgICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZ1dHVyZV90aXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjMDRfZnV0dXJlX2xpc3RzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAzcHggNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZyxcbiAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWMwNF9zdXBwb3J0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZWExZGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmJvb2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNDRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC02NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1cHBvcnRfdGl0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjMDRfc3VwcG9ydF9wcm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9DcmFke1xuXG4gICAgICAgICAgICAucHJvQ3JhZF9yb2xle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb0NyYWRfdGFnc3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogM3B4IDVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9DcmFkX3RhZ3Mubm9XcmFwe1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTd2lwZXJcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvKiDln7rmnKwgKi9cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLyog5b+144Gu44Gf44KB5piO56S6ICovXG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDI1OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcnMnYXMgKjtcblxuLmFpY2hpLTM1MjZ7XG5cbiAgICAuc2VjMDUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY190aXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY19jb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNDYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY0NhcmRfdGl0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpe1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2M3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludF9oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50X3RpdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5lMDEge1xuICAgICAgICAgICAgd2lkdGg6IDE4NHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NjJweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9ja0FyZWEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubGluZTAyLFxuICAgICAgICAgICAgLmxpbmUwMyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZTAyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3M3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmUwMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjIlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3M3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE5JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jazAxLFxuICAgICAgICAuYmxvY2swMixcbiAgICAgICAgLmJsb2NrMDMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrMDEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5udW0wMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbig2OC44dncsIDM3M3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jazAyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bTAyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluKDY2LjkzNXZ3LCA0MjBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5ibG9jazAzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW0wMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbig4NC41dncsIDM1N3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhZGdlMDMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4oMzJ2dywgMTg5cHgpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzBweCwgLTIwcHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnV0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZnV0dXJlX2lubmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWQ1YzQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNnB4IDYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyNnB4IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnV0dXJlX2NvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZnV0dXJlX3N1YiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzU0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mdXR1cmVfdGl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZ1dHVyZV9saXN0cyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogM3B4IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFnLFxuICAgICAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1cHBvcnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNzQzOTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuYm9vayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00NHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTY2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VwcG9ydF90aXQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdXBwb3J0X3BybyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb0NyYWR7XG5cbiAgICAgICAgICAgIC5wcm9DcmFkX3JvbGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvQ3JhZF90YWdze1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAzcHggNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb0NyYWRfdGFncy5ub1dyYXB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFN3aXBlclxuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8qIOWfuuacrCAqL1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvKiDlv7Xjga7jgZ/jgoHmmI7npLogKi9cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjU4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uL2Jhc2UvdmFycydhcyAqO1xuXG4uYWljaGktMzUyNntcblxuICAgIC5zZWMwNiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjX3RpdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjX2NvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNDYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY0NhcmRfdGl0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpe1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2M3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludF9oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50X3RpdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5lMDEge1xuICAgICAgICAgICAgd2lkdGg6IDE4NHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NjJweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9ja0FyZWEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubGluZTAyLFxuICAgICAgICAgICAgLmxpbmUwMyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZTAyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDMzJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjczcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZTAzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDE3JTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzNweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxOSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2swMSxcbiAgICAgICAgLmJsb2NrMDIsXG4gICAgICAgIC5ibG9jazAzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jazAxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAubnVtMDEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4oNjMuNzM0dncsIDM3NHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jazAyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bTAyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluKDY5LjA3dncsIDM5M3B4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jazAzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubnVtMDMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4oODQuNXZ3LCAzNjdweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYWRnZTAzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluKDMydncsIDE4OXB4KTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTEwcHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnV0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZnV0dXJlX2lubmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmRjZDI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNnB4IDYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyNnB4IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnV0dXJlX2NvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZnV0dXJlX3N1YiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzU0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mdXR1cmVfdGl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZ1dHVyZV9saXN0cyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogM3B4IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFnLFxuICAgICAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1cHBvcnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjODk2OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuYm9vayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00NHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTY2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VwcG9ydF90aXQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdXBwb3J0X3BybyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb0NyYWR7XG5cbiAgICAgICAgICAgIC5wcm9DcmFkX3JvbGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvQ3JhZF90YWdze1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAzcHggNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb0NyYWRfdGFncy5ub1dyYXB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFN3aXBlclxuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8qIOWfuuacrCAqL1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvKiDlv7Xjga7jgZ/jgoHmmI7npLogKi9cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjU4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ297XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/