.bodyMain {
  width: 100%;
}
.bodyMain .i_banner {
  width: 100%;
  height: 540px;
}
.bodyMain .i_banner .swiper-container {
  width: 100%;
  height: 100%;
}
.bodyMain .i_banner .swiper-slide {
  text-align: center;
  font-size: 1.125rem;
  background: #fff;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
}
.bodyMain .i_banner .img_one {
  background: url("../static/emailBanner.png") no-repeat #F3F3F3 top center;
  background-size: auto 100%;
}
.bodyMain .i_banner .swiper_con .conBox {
  max-width: 1200px;
  width: 100%;
}
.bodyMain .i_banner .swiper_con .conBox h2 {
  font-size: 2.875rem;
  font-weight: bold;
  text-align: left;
  width: 55%;
}
.bodyMain .i_banner .swiper_con .conBox p {
  font-size: 1.125rem;
  color: #333;
  text-align: left;
  width: 55%;
  margin: 20px 0;
}
.bodyMain .i_banner .swiper_con .conBox a {
  display: block;
  width: 160px;
  height: 50px;
  text-align: center;
  line-height: 3.125rem;
  background: linear-gradient(87deg, #0FC9B7 0%, #009688 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  font-size: 1.25rem;
  color: #FFFFFF;
}
.bodyMain .i_banner .swiper_con .conBox a:hover {
  opacity: 0.7;
}
.bodyMain .i_banner .swiper-pagination {
  margin: 0 8px;
}
.bodyMain .i_banner .swiper-pagination .swiper-pagination-bullet {
  margin: 0 8px;
  height: 12px;
  width: 12px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.bodyMain .i_banner .swiper-pagination .swiper-pagination-bullet-active {
  width: 42px;
  height: 12px;
  background: #129A87;
  border-radius: 6px;
}
.bodyMain .emBh5 {
  display: none;
}
.bodyMain .i_conOne {
  width: 100%;
  height: 686px;
  padding: 0 16px;
  background: url("../static/i_lineBg.png") repeat-x;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bodyMain .i_conOne .box {
  height: 586px;
  width: 960px;
  background: url("../static/i_oneBg.png") no-repeat;
  background-size: 100% 100%;
  padding: 45px 44px;
}
.bodyMain .emailTwo {
  width: 100%;
  padding-top: 40px;
}
.bodyMain .emailTwo .emailTwoBox {
  max-width: 1200px;
  margin: 0 auto;
}
.bodyMain .emailTwo .emailTwoBox h2 {
  font-size: 2.5rem;
  padding: 20px 0 40px 0;
  text-align: center;
}
.bodyMain .emailTwo .emailTwoBox h4 {
  font-size: 1.25rem;
  color: #666;
  font-weight: normal;
  text-align: center;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList {
  display: flex;
  flex-wrap: wrap;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList .item {
  width: 33.33%;
  text-align: center;
  margin-bottom: 40px;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList .item img {
  width: 80px;
  display: block;
  margin: 0 auto;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList .item h3 {
  font-size: 1.5rem;
  padding: 16px;
  text-align: center;
}
.bodyMain .emailTwo .emailTwoBox .emailTwoList .item p {
  padding: 0 25px;
  font-size: 1rem;
}
.bodyMain .emailThree {
  width: 100%;
  padding: 40px 0;
  background: #F7F8F9;
}
.bodyMain .emailThree .emailThreeBox {
  max-width: 1200px;
  margin: 0 auto;
}
.bodyMain .emailThree .emailThreeBox h2 {
  font-size: 2.5rem;
  padding: 20px 0 ;
  text-align: center;
}
.bodyMain .emailThree .emailThreeBox h4 {
  font-size: 1.25rem;
  color: #666;
  font-weight: normal;
  text-align: center;
  margin-bottom: 20px;
}
.bodyMain .emailThree .emailThreeBox .imgBox {
  text-align: center;
}
.bodyMain .emailThree .emailThreeBox .imgBox img {
  max-width: 820px ;
}
.bodyMain .emailThree .emailThreeBox .imgBoxH5 {
  display: none;
}
.bodyMain .emailThree .emailThreeBox .conBox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.bodyMain .emailThree .emailThreeBox .conBox .item {
  width: 48%;
  padding: 22px;
  background: #fff;
  align-items: center;
  display: inline-flex;
  margin-top: 24px;
  border-radius: 24px;
}
.bodyMain .emailThree .emailThreeBox .conBox .item .imgMain {
  width: 120px;
  margin-right: 10px;
}
.bodyMain .emailThree .emailThreeBox .conBox .item .imgMain img {
  max-width: 100%;
}
.bodyMain .emailThree .emailThreeBox .conBox .item .textMain h3 {
  font-size: 1.5rem;
}
.bodyMain .emailThree .emailThreeBox .conBox .item .textMain p {
  margin-top: 8px;
  font-size: 1rem;
}
.bodyMain .emailFour {
  background: url("../static/emailBg.png") no-repeat;
  background-size: 100%;
  padding-bottom: 200px;
}
.bodyMain .emailFour .emailFourBox {
  width: 1000px;
  margin: 0 auto;
}
.bodyMain .emailFour .emailFourBox h2 {
  font-size: 2.5rem;
  padding: 80px 0 60px ;
  text-align: center;
}
.bodyMain .emailFour .emailFourBox .conBox {
  display: flex;
  justify-content: space-between;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox,
.bodyMain .emailFour .emailFourBox .conBox .rightBox {
  width: 48%;
  background: #FFFFFF;
  box-shadow: 0 0 16px 3px rgba(0, 0, 0, 0.09);
  border-radius: 12px;
  overflow: hidden;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .headerBg,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .headerBg {
  height: 16px;
  background: linear-gradient(87deg, #009688 0%, #0FC9B7 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .headerBg2,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .headerBg2 {
  background: linear-gradient(90deg, #001634 0%, #312280 100%);
  box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain {
  padding: 0 24px 40px 24px;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 {
  font-size: 1.5rem;
  color: #333;
  margin-top: 24px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3 em,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 em {
  font-size: 1.125rem;
  background: linear-gradient(87deg, #009688 0%, #0FC9B7 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  color: #fff;
  font-style: normal;
  padding: 0 10px;
  height: 30px;
  line-height: 1.875rem;
  margin-left: 5px;
  display: inline-block;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3 .em2,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 .em2 {
  background: linear-gradient(90deg, #001634 0%, #312280 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
  color: #FFEDBA;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h4,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h4 {
  font-size: 0.875rem;
  color: #333;
  padding: 4px 8px;
  background: #F2F4F7;
  border-radius: 4px;
  margin-top: 16px;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h5,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h5 {
  font-size: 0.875rem;
  color: #312280;
  padding: 4px 8px;
  border-radius: 4px;
  margin-top: 16px;
  background: #FFEDBA;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain p,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain p {
  font-size: 0.875rem;
  color: #666;
  margin-top: 8px;
  text-align: center;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain a,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain a {
  height: 40px;
  background: linear-gradient(87deg, #009688 0%, #0FC9B7 100%);
  box-shadow: inset 0 1px 3px 0 rgba(255, 255, 255, 0.5);
  border-radius: 8px;
  display: block;
  color: #fff;
  font-size: 1rem;
  text-align: center;
  line-height: 2.5rem;
  margin: 24px 0 40px 0;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain a:hover,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain a:hover {
  opacity: 0.85;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain a.a2,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain a.a2 {
  background: linear-gradient(90deg, #001634 0%, #312280 100%);
  box-shadow: inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
  color: #FFEDBA;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul {
  width: 100%;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  flex-wrap: wrap;
  padding: 0 8px;
  align-items: center;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li em,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li em {
  margin-right: 5px;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li p,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li p {
  font-size: 0.875rem;
  color: #666;
  text-align: left;
  flex: 1;
  margin: 0;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li img,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li img {
  width: 16px;
  margin-left: 20px;
  height: 16px;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li p.m1,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li p.m1 {
  flex: 0.4;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li p.m2,
.bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li p.m2 {
  flex: 0.6;
  text-align: right;
}
.bodyMain .emailFour .emailFourBox .conBox .leftBox:hover,
.bodyMain .emailFour .emailFourBox .conBox .rightBox:hover {
  box-shadow: 0 0 16px 3px rgba(0, 0, 0, 0.29);
}
.tkHk {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  z-index: 10;
  display: none;
}
.tkHk .closePc {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 10vh;
  left: 50%;
  margin-left: 465px;
  cursor: pointer;
}
.tkHk .closeH5 {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 92vh;
  left: 50%;
  margin-left: -16px;
  cursor: pointer;
}
.tkBoxMain {
  width: 912px;
  display: none;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  position: fixed;
  left: 50%;
  margin-left: -456px;
  top: 10vh;
  background: #fff;
  height: 80vh;
  overflow-y: auto;
  z-index: 11;
}
.tkBoxMain .leftBox {
  width: 456px;
  line-height: 0;
  background: url("../static/zixunbg2.png");
  background-size: cover;
  position: relative;
  min-height: 1050px;
}
.tkBoxMain .leftBox img {
  width: 200px;
  position: absolute;
  top: 60px;
  left: 60px;
}
.tkBoxMain .leftBox h3 {
  left: 60px;
  position: absolute;
  top: 130px;
  color: #333;
  font-size: 1.125rem;
}
.tkBoxMain .leftBox p {
  top: 175px;
  left: 60px;
  position: absolute;
  color: #666;
}
.tkBoxMain .rightBox {
  background: #FFFFFF;
  width: 452px;
  padding: 22px 40px;
}
.tkBoxMain .rightBox h3 {
  position: relative;
  margin-bottom: 15px;
  height: 22px;
  line-height: 1.375rem;
  padding-left: 12px;
  color: #333;
  font-size: 1rem;
}
.tkBoxMain .rightBox h3 em {
  width: 4px;
  height: 22px;
  background: #009688;
  position: absolute;
  left: 0;
  top: 0;
}
.tkBoxMain .rightBox .iptBox {
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 16px;
}
.tkBoxMain .rightBox .iptBox label {
  display: flex;
}
.tkBoxMain .rightBox .iptBox label select,
.tkBoxMain .rightBox .iptBox label input,
.tkBoxMain .rightBox .iptBox label textarea {
  border-radius: 4px;
  width: 100%;
  padding: 9px 12px;
  border: 1px solid #e8e8e8;
  font-size: 0.875rem;
  margin-bottom: 16px;
  margin-right: 4px;
}
.tkBoxMain .rightBox .iptBox label textarea {
  height: 120px;
}
.tkBoxMain .rightBox .iptBox label em {
  color: #ff0000;
  padding-top: 8px;
  font-style: normal;
}
.tkBoxMain .rightBox .iptBox label img {
  margin-left: 20px;
}
.tkBoxMain .rightBox .iptBox label input[type="checkbox"] {
  width: 16px;
  height: 16px;
  border: 1px solid #d1d1d1;
  margin-right: 8px;
  position: relative;
}
.tkBoxMain .rightBox .iptBox label input[type=checkbox]::after {
  position: absolute;
  top: 0;
  background-color: #fff;
  color: #fff;
  width: 16px;
  height: 16px;
  display: inline-block;
  visibility: visible;
  padding-left: 0;
  text-align: center;
  content: ' ';
  border-radius: 2px;
  box-sizing: border-box;
  border: 1px solid #ddd;
}
.tkBoxMain .rightBox .iptBox label input[type=checkbox]:checked::after {
  content: "";
  background-color: #009a74;
  border-color: #009a74;
}
.tkBoxMain .rightBox .iptBox label input[type=checkbox]:checked::before {
  content: '';
  position: absolute;
  top: 2px;
  left: 6px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}
.tkBoxMain .rightBox .iptBox label p {
  margin: 0;
  font-size: 0.75rem;
  text-align: left;
  flex: 1;
}
.tkBoxMain .rightBox .iptBox label p a {
  font-size: 0.75rem;
  color: #009688;
}
.tkBoxMain .rightBox .iptBoxH5 {
  position: relative;
}
.tkBoxMain .rightBox .iptBoxH5 label select {
  background: url("../static/xiala.svg") no-repeat 98% 6px;
}
.tkBoxMain .rightBox .iptBox2 label {
  align-items: center;
}
.tkBoxMain .rightBox .iptBox2 label input {
  margin: 0;
}
.tkBoxMain .rightBox .iptBox2 label p {
  font-size: 0.875rem;
}
.tkBoxMain .rightBox .iptBox2 .label2 input {
  width: 80px;
  margin-right: 5px;
}
.tkBoxMain .rightBox .iptBox2 .label2 p {
  flex: auto;
}
.tkBoxMain .rightBox .bomList {
  display: flex;
  justify-content: center;
}
.tkBoxMain .rightBox .bomList button {
  font-size: 1.25rem;
  padding: 6px 45px;
  margin: 0 12px;
  border-radius: 6px;
  cursor: pointer;
  color: #fff;
  border: 1px solid #009688;
  background: #009688;
}
.tkBoxMain .rightBox .bomList button:hover {
  background: #00afa0;
}
.tkBoxMain .rightBox .bomList button[disabled] {
  color: #fff;
  background: #666;
  cursor: no-drop;
}
@media screen and (max-width: 800px) {
  .bodyMain .emBh5 {
    width: 100%;
    height: auto;
    padding-top: 62px;
    display: block;
    position: relative;
    background: #EBECEC;
  }
  .bodyMain .emBh5 .conBox {
    padding-top: 32px;
  }
  .bodyMain .emBh5 .conBox img {
    max-width: 100%;
    display: block;
  }
  .bodyMain .emBh5 .conBox h2 {
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
    width: 100%;
    margin-bottom: 4px;
  }
  .bodyMain .emBh5 .conBox p {
    font-size: 0.875rem;
    color: #333;
    text-align: center;
    width: 100%;
    padding: 0 16px;
  }
  .bodyMain .i_banner {
    display: none;
  }
  .bodyMain .i_conOne {
    display: block;
    height: auto;
  }
  .bodyMain .i_conOne .box {
    padding: 20px 0;
    height: auto;
    width: 100%;
    background: none;
  }
  .bodyMain .i_conOne .box video {
    width: 100%;
    height: auto;
  }
  .bodyMain .emailTwo {
    padding: 10px 16px;
  }
  .bodyMain .emailTwo .emailTwoBox h2 {
    font-size: 1.25rem;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList {
    justify-content: space-between;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList .item {
    width: 48%;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList .item img {
    width: 40px;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList .item h3 {
    padding: 5px 0;
    font-size: 0.875rem;
  }
  .bodyMain .emailTwo .emailTwoBox .emailTwoList .item p {
    padding: 0;
    font-size: 0.75rem;
  }
  .bodyMain .emailThree {
    padding-top: 10px;
  }
  .bodyMain .emailThree .emailThreeBox h2 {
    font-size: 1.25rem;
    padding-bottom: 10px;
  }
  .bodyMain .emailThree .emailThreeBox h4 {
    font-size: 0.875rem;
  }
  .bodyMain .emailThree .emailThreeBox .imgBox {
    display: none;
  }
  .bodyMain .emailThree .emailThreeBox .imgBox img {
    width: 100%;
  }
  .bodyMain .emailThree .emailThreeBox .imgBoxH5 {
    display: block;
  }
  .bodyMain .emailThree .emailThreeBox .imgBoxH5 img {
    width: 100%;
  }
  .bodyMain .emailThree .emailThreeBox .conBox {
    justify-content: space-between;
    padding: 0 16px;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item {
    width: 48%;
    border-radius: 4px;
    flex-wrap: wrap;
    padding: 12px;
    margin-top: 8px;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item .imgMain {
    width: 100%;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item .imgMain img {
    width: 50px;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item .textMain h3 {
    font-size: 0.875rem;
  }
  .bodyMain .emailThree .emailThreeBox .conBox .item .textMain p {
    font-size: 0.75rem;
    color: #666;
  }
  .bodyMain .emailFour {
    padding-bottom: 260px;
  }
  .bodyMain .emailFour .emailFourBox {
    padding: 0 16px;
    width: 100%;
  }
  .bodyMain .emailFour .emailFourBox h2 {
    font-size: 1.25rem;
    padding: 30px 0 20px 0;
  }
  .bodyMain .emailFour .emailFourBox .conBox {
    display: block;
  }
  .bodyMain .emailFour .emailFourBox .conBox .leftBox,
  .bodyMain .emailFour .emailFourBox .conBox .rightBox {
    width: 100%;
    margin-bottom: 20px;
  }
  .tkHk .closePc {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 92vh;
    left: 50%;
    margin-left: -16px;
    cursor: pointer;
    display: none !important;
  }
  .tkHk .closeH5 {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 92vh;
    left: 50%;
    margin-left: -16px;
    cursor: pointer;
    display: block !important;
  }
  .tkBoxMain {
    width: calc(100% - 32px);
    display: none;
    box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    position: fixed;
    left: 16px;
    margin-left: auto;
    top: 10vh;
    height: 80vh;
    align-items: flex-start;
  }
  .tkBoxMain .leftBox {
    display: none;
  }
  .tkBoxMain .rightBox {
    width: 100%;
    height: auto;
    padding: 20px;
  }
  .tkBoxMain .rightBox h3 {
    font-size: 0.875rem;
  }
  .tkBoxMain .rightBox .iptBox label select,
  .tkBoxMain .rightBox .iptBox label input,
  .tkBoxMain .rightBox .iptBox label textarea {
    font-size: 0.75rem;
    cursor: pointer;
    -webkit-appearance: none;
  }
  .tkBoxMain .rightBox .iptBox label input[type="checkbox"] {
    height: 14px;
    border: none;
  }
  .tkBoxMain .rightBox .iptBox label input[type=checkbox]:checked::before {
    left: 18px;
  }
  .tkBoxMain .rightBox .iptBox2 label p {
    font-size: 0.75rem;
  }
  .tkBoxMain .rightBox .bomList button {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 500px) {
  .bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain ul li p,
  .bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain ul li p {
    font-size: 0.8125rem;
  }
  .bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3,
  .bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 {
    font-size: 1rem;
  }
  .bodyMain .emailFour .emailFourBox .conBox .leftBox .conBoxMain h3 em,
  .bodyMain .emailFour .emailFourBox .conBox .rightBox .conBoxMain h3 em {
    font-size: 0.875rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFBO0lBQ0EsVUFBQTtJQUNBLGlCQUFBO0lBQ0EsU0FBQTtJQUNBLFlBQUE7SUFDQSx1QkFBQTtFQ1RGO0VEREE7SUFZSSxhQUFBO0VDUko7RURKQTtJQWVJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtFQ1JKO0VEVEE7SUFtQk0sbUJBQUE7RUNQTjtFRFpBOzs7SUF5QlUsa0JBQUE7SUFDQSxlQUFBO0lBQ0Esd0JBQUE7RUNSVjtFRG5CQTtJQThCVSxZQUFBO0lBQ0EsWUFBQTtFQ1JWO0VEdkJBO0lBa0NVLFVBQUE7RUNSVjtFRDFCQTtJQXlDVSxrQkFBQTtFQ1pWO0VEN0JBO0lBK0NRLG1CQUFBO0VDZlI7QUFDRjtBRHFCQTtFQUNFOztJQUNFLG9CQUFBO0VDbEJGO0VEb0JBOztJQUNFLGVBQUE7RUNqQkY7RURnQkE7O0lBR0ksbUJBQUE7RUNmSjtBQUNGIiwiZmlsZSI6ImVtYWlsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5ib2R5TWFpbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmlfYmFubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW1nX29uZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9lbWFpbEJhbm5lci5wbmdcIikgbm8tcmVwZWF0ICNGM0YzRjMgdG9wIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAgYXV0byAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlcl9jb24ge1xyXG4gICAgICAuY29uQm94IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMEZDOUI3IDAlLCAjMDA5Njg4IDEwMCUpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjlBODc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbUJoNXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5pX2Nvbk9uZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2ODZweDtcclxuICAgIHBhZGRpbmc6MCAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2lfbGluZUJnLnBuZ1wiKSByZXBlYXQteDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuYm94e1xyXG4gICAgICBoZWlnaHQ6IDU4NnB4O1xyXG4gICAgICB3aWR0aDogOTYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pX29uZUJnLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBwYWRkaW5nOjQ1cHggNDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVtYWlsVHdvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6NDBweDtcclxuICAgIC5lbWFpbFR3b0JveCB7XHJcbiAgICAgIG1heC13aWR0aDoxMjAwcHg7XHJcbiAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuZW1haWxUd29MaXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgd2lkdGg6MzMuMzMlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVtYWlsVGhyZWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6NDBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI0Y3RjhGOTtcclxuICAgIC5lbWFpbFRocmVlQm94e1xyXG4gICAgICBtYXgtd2lkdGg6MTIwMHB4O1xyXG4gICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4IDAgO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuaW1nQm94e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6ODIwcHggO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW1nQm94SDV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY29uQm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgIHBhZGRpbmc6MjJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgIC5pbWdNYWlue1xyXG4gICAgICAgICAgICB3aWR0aDoxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50ZXh0TWFpbntcclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDo4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWFpbEZvdXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvZW1haWxCZy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gICAgLmVtYWlsRm91ckJveHtcclxuICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ODBweCAwIDYwcHggO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuY29uQm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC5sZWZ0Qm94LC5yaWdodEJveHtcclxuICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggM3B4IHJnYmEoMCwwLDAsMC4wOSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC5oZWFkZXJCZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMDk2ODggMCUsICMwRkM5QjcgMTAwJSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oZWFkZXJCZzJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMTYzNCAwJSwgIzMxMjI4MCAxMDAlKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb25Cb3hNYWlue1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMjRweCA0MHB4IDI0cHg7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZW17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMDk2ODggMCUsICMwRkM5QjcgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZW0ye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAxNjM0IDAlLCAjMzEyMjgwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkVEQkE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICBwYWRkaW5nOjRweCA4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjRGNztcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzMTIyODA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzo0cHggOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkVEQkE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMDk2ODggMCUsICMwRkM5QjcgMTAwJSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjoyNHB4IDAgNDBweCAwO1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuYTJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAxNjM0IDAlLCAjMzEyMjgwIDEwMCUpO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggM3B4IDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkVEQkE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMnB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDhweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcC5tMXtcclxuICAgICAgICAgICAgICAgICAgZmxleDouNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAubTJ7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6LjY7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdEJveCwucmlnaHRCb3h7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTZweCAzcHggcmdiYSgwLDAsMCwwLjI5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy/lkqjor6JcclxuLnRrSGt7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDowO1xyXG4gIGxlZnQ6MDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmNsb3NlUGN7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTB2aDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NjVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLmNsb3NlSDV7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOTJ2aDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuLnRrQm94TWFpbntcclxuICB3aWR0aDogOTEycHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6NTAlO1xyXG4gIG1hcmdpbi1sZWZ0Oi00NTZweDtcclxuICB0b3A6IDEwdmg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBoZWlnaHQ6IDgwdmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICB6LWluZGV4OiAxMTtcclxuICAubGVmdEJveHtcclxuICAgIHdpZHRoOiA0NTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL3ppeHVuYmcyLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDUwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDYwcHg7XHJcbiAgICAgIGxlZnQ6NjBweDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBsZWZ0OjYwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOjEzMHB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgdG9wOiAxNzVweDtcclxuICAgICAgbGVmdDogNjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0Qm94e1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIHdpZHRoOiA0NTJweDtcclxuICAgIHBhZGRpbmc6MjJweCA0MHB4O1xyXG4gICAgaDN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZW17XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOTY4ODtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICB9XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDoxMnB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmlwdEJveHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgc2VsZWN0LGlucHV0LHRleHRhcmVhe1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVte1xyXG4gICAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgd2lkdGg6MTZweDtcclxuICAgICAgICAgIGhlaWdodDoxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZDFkMWQxO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjhweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlhNzQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDlhNzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5Njg4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlwdEJveEg1e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy94aWFsYS5zdmdcIikgbm8tcmVwZWF0ICA5OCUgNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlwdEJveDJ7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxhYmVsMntcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvbUxpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6NnB4IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luOjAgMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgIzAwOTY4ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhZmEwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBidXR0b25bZGlzYWJsZWRde1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXtcclxuICAuYm9keU1haW57XHJcbiAgICAuZW1CaDV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctdG9wOjYycHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFQkVDRUM7XHJcbiAgICAgIC5jb25Cb3h7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MzJweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlfYmFubmVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmlfY29uT25le1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAuYm94e1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHZpZGVve1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW1haWxUd297XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgLmVtYWlsVHdvQm94e1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZW1haWxUd29MaXN0e1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsVGhyZWV7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAuZW1haWxUaHJlZUJveHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ0JveHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nQm94SDV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25Cb3h7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nOjAgMTZweDtcclxuICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzoxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIC5pbWdNYWlue1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dE1haW57XHJcbiAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1haWxGb3Vye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XHJcbiAgICAgIC5lbWFpbEZvdXJCb3h7XHJcbiAgICAgICAgcGFkZGluZzowIDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uQm94e1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAubGVmdEJveCwucmlnaHRCb3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGtIa3tcclxuICAgIC5jbG9zZVBje1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOTJ2aDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNsb3NlSDV7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA5MnZoO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGtCb3hNYWlue1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OjE2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgdG9wOiAxMHZoO1xyXG4gICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAubGVmdEJveHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yaWdodEJveHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pcHRCb3h7XHJcblxyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgc2VsZWN0LGlucHV0LHRleHRhcmVhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTRweDtcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGxlZnQ6MThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlwdEJveDJ7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib21MaXN0e1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gdWwgbGkgcCwgLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCBsaSBwe1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gaDMsIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDN7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBlbXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYm9keU1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib2R5TWFpbiAuaV9iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NDBweDtcbn1cbi5ib2R5TWFpbiAuaV9iYW5uZXIgLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciAuc3dpcGVyLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciAuaW1nX29uZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9lbWFpbEJhbm5lci5wbmdcIikgbm8tcmVwZWF0ICNGM0YzRjMgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5zd2lwZXJfY29uIC5jb25Cb3gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5zd2lwZXJfY29uIC5jb25Cb3ggaDIge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNTUlO1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciAuc3dpcGVyX2NvbiAuY29uQm94IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5ib2R5TWFpbiAuaV9iYW5uZXIgLnN3aXBlcl9jb24gLmNvbkJveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwRkM5QjcgMCUsICMwMDk2ODggMTAwJSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciAuc3dpcGVyX2NvbiAuY29uQm94IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4uYm9keU1haW4gLmlfYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJvZHlNYWluIC5pX2Jhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTI5QTg3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYm9keU1haW4gLmVtQmg1IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib2R5TWFpbiAuaV9jb25PbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2ODZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaV9saW5lQmcucG5nXCIpIHJlcGVhdC14O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuaV9jb25PbmUgLmJveCB7XG4gIGhlaWdodDogNTg2cHg7XG4gIHdpZHRoOiA5NjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2lfb25lQmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBhZGRpbmc6IDQ1cHggNDRweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxUd28ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uYm9keU1haW4gLmVtYWlsVHdvIC5lbWFpbFR3b0JveCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ib2R5TWFpbiAuZW1haWxUd28gLmVtYWlsVHdvQm94IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmVtYWlsVHdvIC5lbWFpbFR3b0JveCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuZW1haWxUd28gLmVtYWlsVHdvQm94IC5lbWFpbFR3b0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYm9keU1haW4gLmVtYWlsVHdvIC5lbWFpbFR3b0JveCAuZW1haWxUd29MaXN0IC5pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCAuaXRlbSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCAuaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCAuaXRlbSBwIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYm9keU1haW4gLmVtYWlsVGhyZWUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjdGOEY5O1xufVxuLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmltZ0JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuZW1haWxUaHJlZSAuZW1haWxUaHJlZUJveCAuaW1nQm94IGltZyB7XG4gIG1heC13aWR0aDogODIwcHggO1xufVxuLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5pbWdCb3hINSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmNvbkJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmNvbkJveCAuaXRlbSB7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmc6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5jb25Cb3ggLml0ZW0gLmltZ01haW4ge1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxUaHJlZSAuZW1haWxUaHJlZUJveCAuY29uQm94IC5pdGVtIC5pbWdNYWluIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ib2R5TWFpbiAuZW1haWxUaHJlZSAuZW1haWxUaHJlZUJveCAuY29uQm94IC5pdGVtIC50ZXh0TWFpbiBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxUaHJlZSAuZW1haWxUaHJlZUJveCAuY29uQm94IC5pdGVtIC50ZXh0TWFpbiBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9lbWFpbEJnLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZzogODBweCAwIDYwcHggO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3gsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IHtcbiAgd2lkdGg6IDQ4JTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmhlYWRlckJnLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuaGVhZGVyQmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzAwOTY4OCAwJSwgIzBGQzlCNyAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5oZWFkZXJCZzIsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5oZWFkZXJCZzIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDE2MzQgMCUsICMzMTIyODAgMTAwJSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggM3B4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4sXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIHtcbiAgcGFkZGluZzogMCAyNHB4IDQwcHggMjRweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiBoMyxcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIGgzIGVtLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiBoMyBlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMDA5Njg4IDAlLCAjMEZDOUI3IDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gaDMgLmVtMixcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDMgLmVtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMTYzNCAwJSwgIzMxMjI4MCAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogI0ZGRURCQTtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiBoNCxcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gaDUsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMxMjI4MDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZFREJBO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIHAsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiBhLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiBhIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwMDk2ODggMCUsICMwRkM5QjcgMTAwJSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAyNHB4IDAgNDBweCAwO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIGE6aG92ZXIsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIGEuYTIsXG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIGEuYTIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDE2MzQgMCUsICMzMTIyODAgMTAwJSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggM3B4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjRkZFREJBO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIHVsLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIHVsIGxpLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiB1bCBsaSBlbSxcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gdWwgbGkgZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiB1bCBsaSBwLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCBsaSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwO1xufVxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94IC5jb25Cb3hNYWluIHVsIGxpIGltZyxcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gdWwgbGkgcC5tMSxcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gdWwgbGkgcC5tMSB7XG4gIGZsZXg6IDAuNDtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiB1bCBsaSBwLm0yLFxuLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5yaWdodEJveCAuY29uQm94TWFpbiB1bCBsaSBwLm0yIHtcbiAgZmxleDogMC42O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveDpob3Zlcixcbi5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3g6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI5KTtcbn1cbi50a0hrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRrSGsgLmNsb3NlUGMge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTB2aDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogNDY1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50a0hrIC5jbG9zZUg1IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkydmg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGtCb3hNYWluIHtcbiAgd2lkdGg6IDkxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00NTZweDtcbiAgdG9wOiAxMHZoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDExO1xufVxuLnRrQm94TWFpbiAubGVmdEJveCB7XG4gIHdpZHRoOiA0NTZweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy96aXh1bmJnMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTA1MHB4O1xufVxuLnRrQm94TWFpbiAubGVmdEJveCBpbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiA2MHB4O1xufVxuLnRrQm94TWFpbiAubGVmdEJveCBoMyB7XG4gIGxlZnQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMzBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50a0JveE1haW4gLmxlZnRCb3ggcCB7XG4gIHRvcDogMTc1cHg7XG4gIGxlZnQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM2NjY7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHdpZHRoOiA0NTJweDtcbiAgcGFkZGluZzogMjJweCA0MHB4O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IGgzIGVtIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA5Njg4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3ggbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBzZWxlY3QsXG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIGlucHV0LFxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHg7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIGVtIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3ggbGFiZWwgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogJyAnO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWE3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5YTc0O1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveCBsYWJlbCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IDE7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIHAgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDk2ODg7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94SDUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94SDUgbGFiZWwgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL3hpYWxhLnN2Z1wiKSBuby1yZXBlYXQgOTglIDZweDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3gyIGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3gyIGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmlwdEJveDIgbGFiZWwgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3gyIC5sYWJlbDIgaW5wdXQge1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94MiAubGFiZWwyIHAge1xuICBmbGV4OiBhdXRvO1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmJvbUxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50a0JveE1haW4gLnJpZ2h0Qm94IC5ib21MaXN0IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogNnB4IDQ1cHg7XG4gIG1hcmdpbjogMCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2ODg7XG4gIGJhY2tncm91bmQ6ICMwMDk2ODg7XG59XG4udGtCb3hNYWluIC5yaWdodEJveCAuYm9tTGlzdCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBhZmEwO1xufVxuLnRrQm94TWFpbiAucmlnaHRCb3ggLmJvbUxpc3QgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYm9keU1haW4gLmVtQmg1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNFQkVDRUM7XG4gIH1cbiAgLmJvZHlNYWluIC5lbUJoNSAuY29uQm94IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxuICAuYm9keU1haW4gLmVtQmg1IC5jb25Cb3ggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJvZHlNYWluIC5lbUJoNSAuY29uQm94IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuYm9keU1haW4gLmVtQmg1IC5jb25Cb3ggcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5pX2Jhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm9keU1haW4gLmlfY29uT25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJvZHlNYWluIC5pX2Nvbk9uZSAuYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmJvZHlNYWluIC5pX2Nvbk9uZSAuYm94IHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFR3byB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxUd28gLmVtYWlsVHdvQm94IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxUd28gLmVtYWlsVHdvQm94IC5lbWFpbFR3b0xpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFR3byAuZW1haWxUd29Cb3ggLmVtYWlsVHdvTGlzdCAuaXRlbSBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxUd28gLmVtYWlsVHdvQm94IC5lbWFpbFR3b0xpc3QgLml0ZW0gaDMge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVHdvIC5lbWFpbFR3b0JveCAuZW1haWxUd29MaXN0IC5pdGVtIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxUaHJlZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5pbWdCb3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5pbWdCb3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmltZ0JveEg1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmltZ0JveEg1IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5jb25Cb3gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5jb25Cb3ggLml0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmNvbkJveCAuaXRlbSAuaW1nTWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbFRocmVlIC5lbWFpbFRocmVlQm94IC5jb25Cb3ggLml0ZW0gLmltZ01haW4gaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmNvbkJveCAuaXRlbSAudGV4dE1haW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsVGhyZWUgLmVtYWlsVGhyZWVCb3ggLmNvbkJveCAuaXRlbSAudGV4dE1haW4gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xuICB9XG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJvZHlNYWluIC5lbWFpbEZvdXIgLmVtYWlsRm91ckJveCAuY29uQm94IC5sZWZ0Qm94LFxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50a0hrIC5jbG9zZVBjIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTJ2aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRrSGsgLmNsb3NlSDUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5MnZoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRrQm94TWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdG9wOiAxMHZoO1xuICAgIGhlaWdodDogODB2aDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudGtCb3hNYWluIC5sZWZ0Qm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50a0JveE1haW4gLnJpZ2h0Qm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudGtCb3hNYWluIC5yaWdodEJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50a0JveE1haW4gLnJpZ2h0Qm94IC5pcHRCb3ggbGFiZWwgc2VsZWN0LFxuICAudGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIGlucHV0LFxuICAudGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAudGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAudGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94IGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMThweDtcbiAgfVxuICAudGtCb3hNYWluIC5yaWdodEJveCAuaXB0Qm94MiBsYWJlbCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnRrQm94TWFpbiAucmlnaHRCb3ggLmJvbUxpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAubGVmdEJveCAuY29uQm94TWFpbiB1bCBsaSBwLFxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLnJpZ2h0Qm94IC5jb25Cb3hNYWluIHVsIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gaDMsXG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYm9keU1haW4gLmVtYWlsRm91ciAuZW1haWxGb3VyQm94IC5jb25Cb3ggLmxlZnRCb3ggLmNvbkJveE1haW4gaDMgZW0sXG4gIC5ib2R5TWFpbiAuZW1haWxGb3VyIC5lbWFpbEZvdXJCb3ggLmNvbkJveCAucmlnaHRCb3ggLmNvbkJveE1haW4gaDMgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuIl19 */
