.download .download-banner {
  text-align: center;
  padding-top: 186px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.download .download-banner h1 {
  font-size: 48px;
  line-height: 150%;
  color: #000000;
  font-weight: 600;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 4%;
  letter-spacing: 0;
}
.download .download-banner h2 {
  font-size: 20px;
  line-height: 150%;
  color: #5c5758;
  margin: 6px 0 43px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 4%;
  letter-spacing: 0;
}
.download .download-banner p {
  font-size: 14px;
  line-height: 24px;
  color: #8c8889;
}
.download .download-banner p i {
  font-style: normal;
  color: #5c5758;
}
.download .download-banner .p2 {
  margin-top: 30px;
}
.download .download-banner .banner-btn {
  margin: 0 auto 15px;
}
.download .download-banner .pic {
  margin: 40px auto 0;
  padding: 0 4%;
  position: relative;
}
.download .download-banner .pic::before {
  content: '';
  width: 100%;
  height: 10%;
  z-index: 1;
  position: absolute;
  background: #ffffff;
  left: 0;
  top: 100%;
}
.download .download-banner .pic img {
  display: block;
  max-width: 1100px;
  width: 92%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.download .download-banner .phone-banner-list1 {
  width: 250px;
  padding: 5px 4px;
  margin: 0 auto 32px;
  border-radius: 50px;
  overflow: hidden;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #ffffff;
  position: relative;
}
.download .download-banner .phone-banner-list1 .hover {
  width: 0;
  height: 40px;
  position: absolute;
  left: 25%;
  top: 5px;
  background: #fe4066;
  border-radius: 40px;
  z-index: 1;
}
.download .download-banner .phone-banner-list1 .hover.time {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.download .download-banner .phone-banner-list1 .hover.on {
  width: 120px;
}
.download .download-banner .phone-banner-list1 .list {
  width: 50%;
  float: left;
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 40px;
  cursor: pointer;
}
.download .download-banner .phone-banner-list1 .list .icon {
  width: 17px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.download .download-banner .phone-banner-list1 .list .icon1 {
  background-image: url('/images/down-mock-phone-pic1.png');
  margin-bottom: 5px;
}
.download .download-banner .phone-banner-list1 .list .icon2 {
  background-image: url('/images/down-mock-phone-pic2.png');
}
.download .download-banner .phone-banner-list1 .list span {
  margin-left: 9px;
  display: block;
  line-height: 40px;
  font-size: 16px;
  color: #8c8889;
}
.download .download-banner .phone-banner-list1 .list.active .icon1 {
  background-image: url('/images/down-mock-phone-pic1_1.png');
}
.download .download-banner .phone-banner-list1 .list.active .icon2 {
  background-image: url('/images/down-mock-phone-pic2_1.png');
}
.download .download-banner .phone-banner-list1 .list.active span {
  color: #fff;
}
.download .download-banner .phone-banner-list1-phone {
  display: none;
}
.download .download-banner .phone-banner-list2 li {
  display: none;
}
.download .download-banner .phone-banner-list2 li .qrcode-bg {
  background-color: #ffffff;
  width: 100px;
  margin: auto;
  padding: 4px;
}
.download .download-banner .phone-banner-list2 li.active {
  display: block;
}
.download .download-banner .phone-banner-list2 li a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  text-decoration: none;
  color: #5c5758;
  margin-top: 16px;
  font-size: 12px;
  line-height: 150%;
  padding-right: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.download .download-banner .phone-banner-list2 li a i {
  font-size: 13px;
  margin-right: 5px;
}
.download .download-banner .phone-banner-list2 li a:hover {
  color: #fe4066;
}
.download .download-banner .phone-banner-list2 li p {
  font-size: 12px;
  margin-top: 7px;
}
.download .download-list {
  max-width: 1300px;
  margin: 0 auto;
  padding-top: 200px;
  width: 90%;
}
.download .download-list::after {
  content: '';
  width: 0;
  height: 0;
  clear: both;
  overflow: hidden;
  display: block;
}
.download .download-list .content-text {
  float: left;
  width: 420px;
  max-width: 45%;
  padding-top: 36px;
}
.download .download-list .content-text h4 {
  margin: 57px 0 13px;
}
.download .download-list .content-text p {
  font-size: 14px;
  color: #8c8889;
  line-height: 24px;
}
.download .download-list .content-text a {
  font-size: 16px;
  display: block;
  width: 120px;
  height: 40px;
  color: #ffffff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  line-height: 40px;
  text-align: center;
  background: #fe4066;
  margin-top: 64px;
  border-radius: 6px;
}
.download .download-list .content-text a:hover {
  background: #ff5476;
}
.download .download-list .content-pic {
  float: right;
  max-width: 50%;
}
.download .download-list .content-pic img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.download .download-list.download-list2 .content-text {
  float: right;
}
.download .download-list.download-list2 .content-pic {
  float: left;
}
.download .download-title1 {
  font-size: 40px;
  color: #000000;
  line-height: 150%;
  font-weight: 600;
}
.download .download-title2 {
  font-size: 20px;
  color: #000000;
  line-height: 150%;
  font-weight: 600;
}
.download .download-feature {
  text-align: center;
  max-width: 1070px;
  width: 92%;
  padding: 200px 0 120px;
  margin: 0 auto;
}
.download .download-feature .pic {
  margin-top: 60px;
}
.download .download-feature .pic img {
  display: block;
  max-width: 100%;
}
.download .download-feature ul {
  overflow: hidden;
  max-width: 990px;
  margin: 30px auto 0;
}
.download .download-feature ul li {
  width: 33.333%;
  float: left;
  padding: 0 10px;
}
.download .download-feature ul li p {
  font-size: 14px;
  color: #8c8889;
  line-height: 24px;
  margin: 5px auto 0;
}
.download .distance {
  margin-top: 160px;
}
.download-content-container {
  max-width: 1200px;
  width: 92%;
  margin: 0 auto;
}
.download-content-container,
.download-content-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.download-content-container .con-list {
  margin: 192px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1100px;
}
.download-content-container .con-list:first-child {
  margin-top: 132px;
}
.download-content-container .con-list .pic {
  width: 51%;
  max-width: 560px;
}
.download-content-container .con-list .pic img {
  display: block;
  width: 100%;
}
.download-content-container .con-list .con {
  width: 49%;
  max-width: 452px;
}
.download-content-container .con-list .con h6 {
  font-size: 40px;
  color: #353030;
  line-height: 50px;
  font-weight: 600;
}
.download-content-container .con-list .con span {
  display: block;
  font-size: 16px;
  color: #8c8889;
  line-height: 26px;
  margin: 13px 0 24px;
}
.download-content-container .con-list .con p {
  position: relative;
  padding: 7px 0 7px 17px;
  font-size: 18px;
  color: #353030;
  line-height: 28px;
}
.download-content-container .con-list .con p::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #fe4066;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -4px;
}
.download-content-container .con-list2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.download-content-container .con-feature {
  text-align: center;
  margin-top: 190px;
}
.download-content-container .con-feature h5 {
  color: #353030;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
}
.download-content-container .con-feature h6 {
  color: #8c8889;
  font-size: 16px;
  line-height: 26px;
  margin-top: 21px;
}
.download-content-container .con-feature .list {
  overflow: hidden;
  padding-top: 7px;
}
.download-content-container .con-feature .list li {
  width: 33.33%;
  float: left;
  margin-top: 64px;
}
.download-content-container .con-feature .list li img {
  display: block;
  margin: 0 auto;
  max-width: 88px;
}
.download-content-container .con-feature .list li span {
  display: block;
  font-size: 20px;
  line-height: 30px;
  color: #353030;
  font-weight: 600;
  margin: 25px 0 9px;
}
.download-content-container .con-feature .list li p {
  line-height: 24px;
  font-size: 16px;
  padding: 0 15px;
  color: #8c8889;
}
.mockplus .download-banner {
  margin-bottom: 32px;
}
.mockplus .download-banner .pic {
  margin-top: 20px;
}
.mockplus .download-list {
  padding-top: 142px;
}
.mockplus .download-list .content-text p {
  max-width: 420px;
  margin: 0 auto;
}
.mock-mobile .download-banner {
  margin-bottom: -84px;
}
.mock-mobile .download-banner h2 {
  margin: 11px 0 31px;
}
.mock-mobile .download-banner .pic {
  max-width: 100%;
  margin: 0 auto;
}
.mock-mobile .download-banner .pic::before {
  top: 80.5%;
  height: 20%;
}
.mock-mobile .download-list {
  padding-top: 140px;
}
.mock-mobile .download-list .content-text h3 {
  padding: 22px 0 27px;
}
.mock-mobile .download-list .content-text h4 {
  margin: 20px 0 7px;
}
.mock-mobile .down-mock-phone-red {
  margin-top: 170px;
  height: auto;
  padding: 130px 0 120px;
}
.mock-mobile .down-mock-phone-red h6 {
  margin-bottom: 40px;
}
.mock-mobile .down-mock-phone-red .mock-phone-red {
  width: 260px;
  overflow: hidden;
  margin: 0 auto;
}
.mock-mobile .down-mock-phone-red .mock-phone-red .picture-list {
  width: 100px;
  float: left;
}
.mock-mobile .down-mock-phone-red .mock-phone-red .picture-list li {
  display: none;
}
.mock-mobile .down-mock-phone-red .mock-phone-red .picture-list li.active {
  display: block;
}
.mock-mobile .down-mock-phone-red .mock-phone-red .picture-list li .qrcode-bg {
  background-color: #ffffff;
  width: 100px;
  margin: auto;
  padding: 4px;
}
.mock-mobile .down-mock-phone-red .mock-phone-red .con-list {
  float: right;
  width: 120px;
  padding-top: 6px;
}
.mock-mobile .down-mock-phone-red .mock-phone-red .con-list > * + * {
  margin-top: 8px;
}
.mock-mobile .down-mock-phone-red .mock-phone-red .con-list li {
  border: 1px solid #ffffff;
  border-radius: 40px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  line-height: 38px;
  color: #ffffff;
}
.mock-mobile .down-mock-phone-red .mock-phone-red .con-list li.active {
  color: #fe4066;
  background: #ffffff;
}
.mock-mobile .down-mock-phone-red p {
  font-size: 12px;
  color: #ffffff;
  margin-top: 16px;
}
.mock-sketch .download-banner {
  margin-bottom: 30px;
}
.mock-sketch .download-banner h2 {
  margin: 0 0 46px;
}
.mock-sketch .download-banner .banner-btn {
  margin: 0 auto;
}
.mock-sketch .download-banner .help {
  display: block;
  *display: inline;
  *zoom: 1;
  color: #8c8889;
  font-size: 12px;
  margin-top: 16px;
  line-height: 24px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.mock-sketch .download-banner .help:hover {
  color: #fe4066;
}
.mock-sketch .download-banner .pic {
  margin: 18px auto 0;
}
.mock-sketch .download-banner .pic::before {
  top: 87%;
  height: 13%;
}
.mock-sketch .download-list {
  padding-top: 140px;
}
.mock-sketch .download-list .content-text h3 {
  padding: 52px 0 57px;
}
.mock-sketch .content-red {
  margin-top: 156px;
}
.ds-sketch .download-banner h2 {
  color: #353030;
  margin: 8px 0 32px;
}
.ds-sketch .download-banner p {
  margin: 18px auto 28px;
}
.ds-sketch .download-banner img {
  -webkit-box-shadow: 0 6px 24px rgba(0, 0, 0, 0.1);
          box-shadow: 0 6px 24px rgba(0, 0, 0, 0.1);
}
.ds-sketch .download-banner .pic:before {
  display: none;
}
.ds-sketch .download-list {
  padding-top: 125px;
}
.ds-sketch .download-list .content-text {
  max-width: 50%;
  margin-left: 83px;
}
.ds-sketch .download-list .content-text h3 {
  padding: 0;
  margin: -10px auto 52px;
}
.ds-sketch .download-list .content-right {
  margin-right: 73px;
}
.ds-sketch h5 {
  font-size: 20px;
  margin: 30px auto 10px;
  font-weight: 600;
}
.idoc .spec {
  color: #fe4066;
}
.idoc .spec-figma {
  color: #000000 !important;
}
.idoc .spec-ps {
  color: #3f239c !important;
}
.idoc .spec-xd {
  color: #57158b !important;
}
.idoc .spec-sketch {
  color: #ef5019 !important;
}
.idoc .spec-family {
  font-family: 'Segoe UI Light';
}
.idoc .spec-bold {
  font-weight: bold;
}
.idoc .banner .banner-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  font-size: 0;
  z-index: 1;
}
.idoc .banner .banner-bg > img {
  height: 68%;
  width: 100%;
}
.idoc .banner .banner-bg .img2 {
  display: none;
}
.idoc .banner .download-bg {
  display: block;
  position: absolute;
  z-index: 2;
  left: 4%;
  top: 17%;
}
.idoc .banner .banner-content {
  z-index: 3;
  position: relative;
  height: 100%;
}
.idoc .banner .banner-content .header-content .logo i {
  color: #fff;
}
.idoc .banner .banner-content .active .black-bg a > i {
  color: #fe4066;
}
.idoc .banner .banner-content .active .black-bg .nav-menu .nav-item span:hover,
.idoc .banner .banner-content .active .black-bg .nav-menu .nav-item a:hover {
  color: #fe4066;
}
.idoc .banner .banner-content .black-bg .nav-menu .nav-item span:hover,
.idoc .banner .banner-content .black-bg .nav-menu .nav-item a:hover {
  color: #fff;
}
.idoc .banner .banner-title {
  width: 82%;
  max-width: 1100px;
  margin: 0 auto;
  padding-bottom: 60px;
  text-align: center;
}
.idoc .banner .banner-title h1 {
  font-size: 55px;
  color: #ffffff;
  margin-bottom: 12px;
  font-weight: normal;
  letter-spacing: 0;
}
.idoc .banner .banner-title .axure-banner-head1 {
  font-size: 52px;
}
.idoc .banner .banner-title h2 {
  font-size: 38px;
  color: #ffffff;
  margin: 12px 0;
  font-weight: normal;
  letter-spacing: 0;
  opacity: 0.9;
}
.idoc .banner .banner-title .axure-banner-head2 {
  font-size: 24px;
}
.idoc .banner .banner-title h3 {
  font-size: 16px;
  color: #ffffff;
  margin: 12px 0 0;
  font-weight: normal;
  opacity: 0.5;
}
.idoc .banner .banner-title h4 {
  font-size: 14px;
  margin: 30px 0 34px;
  font-weight: normal;
}
.idoc .banner .banner-title h4 a {
  color: #ffffff;
}
.idoc .banner .banner-title .banner-btna {
  padding: 0 30px;
  height: 50px;
  line-height: 48px;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 4px;
  font-size: 16px;
  margin: 25px auto 0;
  text-decoration: none;
  font-weight: bold;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #ffffff;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.idoc .banner .banner-title .banner-btna i {
  margin-right: 10px;
}
.idoc .banner .banner-title .banner-btna:hover {
  background-color: #ffffff;
  opacity: 0.9;
}
.idoc .banner .banner-title .banner-btna:active {
  background-color: #ffffff;
  opacity: 0.9;
}
.idoc .banner .banner-title .banner-btna-white {
  background-color: inherit;
  color: #ffffff;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.idoc .banner .banner-title .banner-btna-white i {
  margin-right: 10px;
}
.idoc .banner .banner-title .banner-btna-white:hover {
  background-color: rgba(255, 255, 255, 0.15);
  opacity: 1;
}
.idoc .banner .banner-title .banner-btna-white:active {
  background-color: rgba(255, 255, 255, 0.15);
  opacity: 1;
}
.idoc .banner .banner-title .banner-btn-margin {
  margin-right: 20px;
}
.idoc .banner .banner-title .video-content {
  position: relative;
}
.idoc .banner .banner-title .video-content video {
  width: 100%;
  border-radius: 10px;
  -webkit-box-shadow: 0 30px 80px rgba(0, 0, 0, 0.2);
          box-shadow: 0 30px 80px rgba(0, 0, 0, 0.2);
}
.idoc .content {
  padding: 60px 0;
  color: #222;
}
.idoc .content .idoc-content {
  width: 100%;
  max-width: 1100px;
  margin: auto;
  text-align: center;
}
.idoc .content .idoc-content h1 {
  font-size: 40px;
  font-weight: normal;
  margin: 0;
}
.idoc .content .idoc-content ul {
  list-style: none;
  margin: 70px auto 75px;
  padding: 0;
  color: #707070;
}
.idoc .content .idoc-content li {
  list-style: none;
  font-size: 18px;
  margin-top: 10px;
}
.idoc .content .idoc-content .content-img-box {
  position: relative;
  width: 100%;
  display: inline-block;
  max-height: 600px;
  -webkit-box-shadow: 0 16px 115px rgba(0, 0, 0, 0.25);
          box-shadow: 0 16px 115px rgba(0, 0, 0, 0.25);
}
.idoc .content .idoc-content .content-img-box img:first-of-type {
  width: 100%;
}
.idoc .content .idoc-content .content-img {
  width: 100%;
  display: inline-block;
  -webkit-box-shadow: 0 16px 115px rgba(0, 0, 0, 0.25);
          box-shadow: 0 16px 115px rgba(0, 0, 0, 0.25);
}
.idoc .content .idoc-content .content-big {
  position: absolute;
  left: 17%;
  top: 31%;
  width: 40%;
  max-width: 375px;
  opacity: 0;
  -webkit-transition: opacity 2s cubic-bezier(0.1, 0.5, 0.5, 1);
  -o-transition: opacity 2s cubic-bezier(0.1, 0.5, 0.5, 1);
  transition: opacity 2s cubic-bezier(0.1, 0.5, 0.5, 1);
}
.idoc .carouse ul {
  margin-bottom: 0 !important;
  margin-top: 50px !important;
}
.idoc .carouse .carouse-btn {
  margin: 30px 0 50px;
}
.idoc .carouse .carouse-btn .tab-btn {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  margin: 0 10px;
  padding: 0 20px;
  cursor: default;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.idoc .carouse .carouse-btn .tab-btn:hover {
  background-color: #fbfbfb;
}
.idoc .carouse .carouse-btn .tab-btn:active {
  background-color: #f0f0f0;
}
.idoc .carouse .carouse-btn .checked-btn {
  color: #ffffff;
  background-color: #fe4066;
  border-color: #fe4066;
}
.idoc .carouse .carouse-btn .checked-btn:hover {
  background-color: #ff5476;
}
.idoc .carouse .carouse-btn .checked-btn:active {
  background-color: #ff365e;
}
.idoc .carouse .carouse-box {
  width: 100%;
  height: 50vw;
  max-height: 600px;
  overflow: hidden;
  position: relative;
  margin-top: 50px;
  border-radius: 10px;
  -webkit-box-shadow: 0 30px 80px rgba(0, 0, 0, 0.2);
          box-shadow: 0 30px 80px rgba(0, 0, 0, 0.2);
}
.idoc .carouse .carouse-box .carouse-img {
  width: 100%;
  max-width: 1100px;
  display: inline-block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.idoc .carouse .carouse-box .show-img {
  opacity: 1;
}
.idoc .feature-content {
  padding-bottom: 0;
}
.idoc .feature-list {
  margin-top: 50px;
  text-align: left;
}
.idoc .feature-list h5 {
  font-size: 22px;
  text-align: left;
  margin-bottom: 20px;
  font-weight: normal;
  color: #222;
}
.idoc .feature-list h5:before {
  content: '';
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-right: 10px;
  background-color: #fe4066;
  vertical-align: middle;
}
.idoc .feature-list ul {
  margin: 50px 0 !important;
}
.idoc .feature-list li {
  width: 45%;
  display: inline-block;
  vertical-align: top;
}
.idoc .feature-list li:nth-of-type(odd) {
  margin-right: 9%;
}
.idoc .feature-list .feature-box {
  margin: 50px 0 0 !important;
}
.idoc .feature-list .feature-box-hide {
  margin: 0 0 50px !important;
  display: none;
}
.idoc .feature-list p {
  text-align: left;
  margin-top: 20px !important;
  font-size: 16px !important;
  line-height: 1.5;
  padding-left: 18px;
}
.idoc .feature-list .learn-more {
  cursor: default;
  display: inline-block;
  margin-top: 10px !important;
  color: #222 !important;
}
.idoc .feature-list .learn-more i {
  font-size: 14px;
  color: #222 !important;
}
.idoc .feature-list .learn-more:hover {
  text-decoration: underline;
}
.idoc .idoc-content .download-box {
  padding: 80px 50px;
  border-radius: 20px;
  margin: 68px auto 20px;
}
.idoc .idoc-content .download-box .download-box-img {
  display: inline-block;
  margin-right: 40px;
  vertical-align: middle;
}
.idoc .idoc-content .download-box .download-box-desc {
  display: inline-block;
  margin-right: 10%;
  color: #ffffff;
  text-align: left;
  vertical-align: top;
}
.idoc .idoc-content .download-box .download-box-desc h1 {
  font-size: 30px;
  font-weight: bold;
  color: #ffffff;
}
.idoc .idoc-content .download-box .download-box-desc h2 {
  font-size: 30px;
  font-weight: normal;
}
.idoc .idoc-content .download-box .download-box-desc h3 {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0;
}
.idoc .idoc-content .download-box .download-box-btn {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.idoc .idoc-content .download-box .download-box-btn .footer-btna {
  height: 50px;
  line-height: 48px;
  padding: 0 20px;
  display: block;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #ffffff;
  border-radius: 4px;
  font-size: 16px;
  text-decoration: none;
  margin: 10px 0 30px;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  font-weight: bolder;
}
.idoc .idoc-content .download-box .download-box-btn .footer-btna:last-of-type {
  margin-bottom: 0;
}
.idoc .idoc-content .download-box .download-box-btn .footer-btna i {
  margin-right: 6px;
}
.idoc .idoc-content .download-box .download-box-btn .footer-btna:hover {
  background-color: #ffffff;
  opacity: 0.9;
}
.idoc .idoc-content .download-box .download-box-btn .footer-btna:active {
  background-color: #ffffff;
  opacity: 0.9;
}
.idoc .idoc-content .download-box .download-box-btn .footer-btna-white {
  background-color: inherit;
  color: #ffffff;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.idoc .idoc-content .download-box .download-box-btn .footer-btna-white:hover {
  background-color: rgba(255, 255, 255, 0.15);
  opacity: 1;
}
.idoc .idoc-content .download-box .download-box-btn .footer-btna-white:active {
  background-color: rgba(255, 255, 255, 0.15);
  opacity: 1;
}
.idoc .figma {
  background: url('/idocStatic/images/footer-bg-figma.png') no-repeat;
  background-size: cover;
}
.idoc .ps {
  background: url('https://img02.mockplus.cn/www/idoc/images/footer-bg-ps.png') no-repeat;
  background-size: cover;
}
.idoc .xd {
  background: url('https://img02.mockplus.cn/www/idoc/images/footer-bg-xd.png') no-repeat;
  background-size: cover;
}
.idoc .sketch {
  background: url('https://img02.mockplus.cn/www/idoc/images/footer-bg-sketch.png') no-repeat;
  background-size: cover;
}
.download-idoc-sketch {
  color: #353030;
}
.download-idoc-sketch .banner .banner-title h1 {
  font-size: 48px;
  line-height: 48px;
}
.download-idoc-sketch .banner .banner-title h2 {
  font-size: 20px;
  margin: 24px auto 66px;
}
.download-idoc-sketch .content {
  text-align: center;
  padding: 120px 0;
}
.download-idoc-sketch .content h2 {
  font-size: 40px;
  margin: 0 auto;
}
.download-idoc-sketch .content p {
  font-size: 16px;
  line-height: 24px;
  margin: 24px auto 72px;
  color: #8c8889;
}
.download-idoc-sketch video {
  border-radius: 8px;
}
.download-idoc-sketch .between-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.download-idoc-sketch .between-content .between-con-item {
  width: 50%;
  max-width: 480px;
  margin: 0 60px;
}
.download-idoc-sketch .between-content .between-con-item img {
  width: 100%;
}
.download-idoc-sketch .between-content .between-con-item .con-item-title {
  padding: 34px;
}
.download-idoc-sketch .between-content .between-con-item .con-item-title h3 {
  font-size: 24px;
  line-height: 32px;
  margin: 0 0 8px;
}
.download-idoc-sketch .between-content .between-con-item .con-item-title p {
  color: #8C8889;
  font-size: 16px;
  line-height: 24px;
  margin: 8px 0;
}
.download-idoc-sketch .con2-bg {
  background: url('/images/download/download-sketch-con2-bg.png') no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  color: #fff;
  padding-bottom: 128px;
}
.download-idoc-sketch .con2-bg .spec-right-img {
  position: absolute;
  top: -182px;
  right: 0;
}
.download-idoc-sketch .con2-bg .content {
  position: relative;
}
.download-idoc-sketch .con2-bg .content h2,
.download-idoc-sketch .con2-bg .content p {
  color: #fff;
}
.download-idoc-sketch .con2-bg .con-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.download-idoc-sketch .con2-bg .con-tab .con-tab-item {
  width: 255px;
}
.download-idoc-sketch .con2-bg .con-tab .con-tab-item img {
  width: 88px;
}
.download-idoc-sketch .con2-bg .con-tab .con-tab-item img.active-icon {
  display: none;
}
.download-idoc-sketch .con2-bg .con-tab .con-tab-item h3 {
  font-size: 20px;
  color: #fff;
  line-height: 32px;
  opacity: 0.6;
  margin: 24px 0 0;
}
.download-idoc-sketch .con2-bg .con-tab .con-tab-item.active .default-icon {
  display: none;
}
.download-idoc-sketch .con2-bg .con-tab .con-tab-item.active .active-icon {
  display: inline-block;
}
.download-idoc-sketch .con2-bg .con-tab .con-tab-item.active h3 {
  opacity: 1;
}
.download-idoc-sketch .con2-bg .con-tab .con-tab-item.active h3::after {
  content: '';
  display: block;
  width: 48px;
  height: 4px;
  border-radius: 2px;
  background-color: #FE4066;
  margin: 24px auto 0;
}
.download-idoc-sketch .con2-bg .con-tab-child {
  position: absolute;
  margin-top: 48px;
  background-color: #fff;
  border-radius: 16px;
  -webkit-box-shadow: 0px 32px 48px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 32px 48px 0px rgba(0, 0, 0, 0.08);
  width: 100%;
  max-width: 1300px;
}
.download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item {
  display: none;
  padding: 64px 90px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item ul {
  margin-right: 88px;
  text-align: left;
}
.download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item ul li:first-of-type {
  margin-bottom: 48px;
}
.download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item ul h4 {
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 8px;
  padding-left: 16px;
  position: relative;
}
.download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item ul h4::before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 8px;
  width: 8px;
  height: 8px;
  background-color: #FE4066;
  border-radius: 50%;
}
.download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item ul p {
  color: #8C8889;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item img {
  max-width: 625px;
  width: 60%;
}
.download-idoc-sketch .con3 {
  padding-top: 300px;
  position: relative;
  border-bottom: 1px solid #E9E9E9;
}
.download-idoc-sketch .con3 .spec-left-img {
  position: absolute;
  left: 0;
  top: 50%;
}
.download-idoc-sketch .con3 .public-time-switch {
  width: 100%;
  padding: 0;
}
.download-idoc-sketch .con3 .public-time-switch .time-list {
  text-align: left;
}
.download-idoc-sketch .con3 .public-time-switch .time-list:first-of-type {
  margin-bottom: 128px;
}
.download-idoc-sketch .con3 .public-time-switch .time-list p {
  margin-bottom: 0;
}
.download-idoc-sketch .con3 .public-time-switch .time-list h4 {
  font-size: 24px;
  line-height: 36px;
  margin: 0 0 32px;
  padding: 0 24px;
}
.download-idoc-sketch .con3 .public-time-switch .time-list .spec-i {
  font-size: 14px;
  color: #8C8889;
  margin-left: 8px;
  font-weight: normal;
}
.download-idoc-sketch .con4 {
  margin-top: 24px;
}
.download-idoc-sketch .con4-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 120px;
}
.download-idoc-sketch .con4-flex .con4-flex-item {
  width: 30%;
  max-width: 400px;
}
.download-idoc-sketch .con4-flex .con4-flex-item:nth-of-type(2) {
  margin: auto 30px;
}
.download-idoc-sketch .con4-flex .con4-flex-item img {
  width: 88px;
}
.download-idoc-sketch .con4-flex .con4-flex-item h4 {
  font-size: 20px;
  line-height: 32px;
  margin: 16px 0 8px;
}
.download-idoc-sketch .con4-flex .con4-flex-item p {
  font-size: 16px;
  color: #8C8889;
  line-height: 24px;
  max-width: 300px;
  margin: 0 auto;
}
.download-idoc-sketch .con5 {
  padding: 8px 0 64px;
}
.download-idoc-sketch .download-footer-box {
  padding: 60px 50px;
  border-radius: 24px;
  position: relative;
  max-width: 1120px;
  margin: auto;
}
.download-idoc-sketch .download-footer-box.sketch {
  background: -webkit-gradient(linear, right top, left top, from(#ef6919), to(#f9ad31));
  background: -o-linear-gradient(right, #ef6919 0%, #f9ad31);
  background: linear-gradient(270deg, #ef6919 0%, #f9ad31);
}
.download-idoc-sketch .download-footer-box .spec-footer-img {
  position: absolute;
  right: 10%;
  bottom: 0;
}
.download-idoc-sketch .download-footer-box .box-content {
  position: relative;
  z-index: 1;
}
.download-idoc-sketch .download-footer-box .download-box-img {
  display: inline-block;
  margin-right: 40px;
  vertical-align: middle;
}
.download-idoc-sketch .download-footer-box .download-box-desc {
  display: inline-block;
  margin-right: 42%;
  color: #ffffff;
  text-align: left;
  vertical-align: middle;
}
.download-idoc-sketch .download-footer-box .download-box-desc h2 {
  font-size: 32px;
  line-height: 40px;
  max-width: 280px;
}
.download-idoc-sketch .download-footer-box .download-box-desc h3 {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  margin-top: 24px;
  margin-bottom: 0;
}
.download-idoc-sketch .download-footer-box .download-box-btn {
  position: absolute;
  right: 8%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
}
.download-idoc-sketch .download-footer-box .download-box-btn .footer-btna {
  height: 50px;
  line-height: 48px;
  padding: 0 20px;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #ffffff;
  border-radius: 4px;
  font-size: 16px;
  text-decoration: none;
  margin: auto;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: bolder;
  background-color: #fff;
  color: #ef5019;
}
.figma-body .figma-banner-img {
  -webkit-box-shadow: 0 30px 80px rgba(0, 0, 0, 0.2);
          box-shadow: 0 30px 80px rgba(0, 0, 0, 0.2);
  width: 100%;
  max-width: 1100px;
  border-radius: 10px;
}
.figma-body .figma-content {
  width: 92%;
  margin: auto;
  padding-bottom: 50px;
}
.figma-body .figma-content .figma-list {
  max-width: 1100px;
  margin: 120px auto 0;
  zoom: 1;
}
.figma-body .figma-content .figma-list::after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.figma-body .figma-content .figma-list .pic {
  float: left;
  width: 51%;
}
.figma-body .figma-content .figma-list .pic img {
  max-width: 560px;
  width: 100%;
}
.figma-body .figma-content .figma-list .con {
  float: right;
  width: 34.54%;
  margin: 10% 4.5% 0 0;
}
.figma-body .figma-content .figma-list .con span {
  display: block;
  font-size: 40px;
  line-height: 60px;
  color: #222;
}
.figma-body .figma-content .figma-list .con p {
  font-size: 18px;
  line-height: 40px;
  color: #707070;
  margin: 43px 0 0 0;
}
.figma-body .figma-content .figma-list:nth-of-type(even) .pic {
  float: right;
}
.figma-body .figma-content .figma-list:nth-of-type(even) .con {
  float: left;
  margin: 10% 0 0 4.5%;
}
.axure img {
  display: block;
  max-width: 100%;
}
.axure .axure-list1 {
  padding: 0;
  overflow: hidden;
  max-width: 560px;
  margin: 0 auto;
}
.axure .axure-list1 li {
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}
.axure .axure-list1 li img {
  display: block;
  margin: 0 auto;
}
.axure .axure-list1 li b {
  font-size: 20px;
  display: block;
  color: #ffffff;
  line-height: 20px;
  margin: 23px 0 6px;
}
.axure .axure-list1 li span {
  display: block;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
}
.axure .axure-list1 li a {
  margin: 23px auto 0;
  display: block;
  max-width: 200px;
  border-radius: 48px;
  font-size: 16px;
  background: #ffffff;
  color: #fe4066;
  line-height: 48px;
  text-decoration: none;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.axure .axure-list1 li a:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.axure .banner .banner-bg .img1 {
  height: 72%;
}
.axure .banner .axure-list1 {
  padding: 58px 0 80px;
}
.axure .axure-list {
  margin-top: 129px;
}
.axure .axure-list .wrap {
  max-width: 1100px;
  margin: 0 auto;
  zoom: 1;
}
.axure .axure-list .wrap::after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.axure .axure-list .wrap .pic {
  float: left;
  width: 51%;
}
.axure .axure-list .wrap .con {
  float: right;
  width: 34.54%;
  margin: 14% 4.5% 0 0;
}
.axure .axure-list .wrap .con span {
  display: block;
  font-size: 40px;
  line-height: 60px;
  color: #222;
}
.axure .axure-list .wrap .con p {
  font-size: 18px;
  line-height: 40px;
  color: #707070;
  margin: 43px 0 0 0;
}
.axure .axure-list.axure-list2 .wrap .pic {
  float: right;
}
.axure .axure-list.axure-list2 .wrap .con {
  float: left;
  margin: 14% 0 0 4.5%;
}
.axure .axure-table {
  text-align: center;
  margin: 160px 0 113px;
}
.axure .axure-table #axure-table-phone {
  display: none;
  width: 100%;
}
.axure .axure-table #axure-table-phone .slides {
  padding: 0;
  margin: 0;
}
.axure .axure-table > .title {
  font-size: 40px;
  display: block;
  color: #222;
}
.axure .axure-table .table-wrap {
  zoom: 1;
  max-width: 1100px;
  margin: 66px auto 0;
}
.axure .axure-table .table-wrap::after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.axure .axure-table .table-wrap ul {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
.axure .axure-table .table-wrap .list-left {
  width: 83px;
  padding: 100px 0 0 0;
  float: left;
}
.axure .axure-table .table-wrap .list-left li {
  font-size: 14px;
  line-height: 56px;
  color: #666;
  border-top: 1px dashed #d9d9d9;
}
.axure .axure-table .table-wrap .list-left li:first-child {
  border: none;
}
.axure .axure-table .table-wrap .list-right-wrap {
  zoom: 1;
  float: right;
  width: 89%;
}
.axure .axure-table .table-wrap .list-right-wrap .list-right {
  float: left;
  width: calc(100% / 3);
}
.axure .axure-table .table-wrap .list-right-wrap .list-right::after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.axure .axure-table .table-wrap .list-right-wrap .list-right .title {
  border-radius: 30px 30px 30px 0;
  font-size: 18px;
  color: #fff;
  height: 96px;
  padding-top: 38px;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.axure .axure-table .table-wrap .list-right-wrap .list-right .title1 {
  padding-top: 29px;
  background: #fe4066;
  background: -o-linear-gradient(bottom left, #fe4066 0%, #fd839b 100%);
  background: -webkit-gradient(linear, left bottom, right top, from(#fe4066), to(#fd839b));
  background: linear-gradient(bottom left, #fe4066 0%, #fd839b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe4066, endColorstr=#FD839B, GradientType=0);
  position: relative;
  z-index: 2;
}
.axure .axure-table .table-wrap .list-right-wrap .list-right .title1 span {
  display: block;
  font-size: 14px;
  margin-top: 7px;
  line-height: 14px;
  font-weight: normal;
}
.axure .axure-table .table-wrap .list-right-wrap .list-right .title2 {
  background: #f76135;
  background: -o-linear-gradient(bottom left, #f76135 0%, #ea886b 100%);
  background: -webkit-gradient(linear, left bottom, right top, from(#f76135), to(#ea886b));
  background: linear-gradient(bottom left, #f76135 0%, #ea886b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F76135, endColorstr=#EA886B, GradientType=0);
}
.axure .axure-table .table-wrap .list-right-wrap .list-right .title3 {
  background: #dc2de8;
  background: -o-linear-gradient(bottom left, #dc2de8 0%, #f38afa 100%);
  background: -webkit-gradient(linear, left bottom, right top, from(#dc2de8), to(#f38afa));
  background: linear-gradient(bottom left, #dc2de8 0%, #f38afa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DC2DE8, endColorstr=#F38AFA, GradientType=0);
}
.axure .axure-table .table-wrap .list-right-wrap .list-right .title4 {
  background: #b9b9b9;
}
.axure .axure-table .table-wrap .list-right-wrap .list-right ul {
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 0 0 34px;
  margin: 0;
  overflow: hidden;
}
.axure .axure-table .table-wrap .list-right-wrap .list-right ul li {
  font-size: 14px;
  line-height: 58px;
  color: rgba(51, 51, 51, 0.8);
  height: 58px;
}
.axure .axure-table .table-wrap .list-right-wrap .list-right ul li:nth-child(2n) {
  background: rgba(229, 229, 229, 0.2);
}
.axure .axure-table .table-wrap .list-right-wrap .list-right .list1 {
  border: none;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.axure .axure-table .table-wrap .list-right-wrap .list-right .list1 li {
  color: #333;
}
.axure .axure-table .table-wrap .list-right-wrap .list-right .list1 li:nth-child(2n) {
  background: rgba(254, 197, 209, 0.2);
}
.axure .axure-table .flex-control-nav {
  text-align: center;
  display: none;
  margin: 20px 0 0;
  padding: 0;
}
@media (max-width: 899px) {
  .axure .axure-table .flex-control-nav {
    display: block;
  }
}
.axure .axure-table .flex-control-nav li {
  display: inline-block;
  *zoom: 1;
  margin: 0 4px;
  vertical-align: middle;
}
.axure .axure-table .flex-control-nav li a {
  background: #c2c2c2;
  display: block;
  width: 12px;
  height: 12px;
  text-indent: 100px;
  overflow: hidden;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  border-radius: 100%;
  cursor: pointer;
}
.axure .axure-table .flex-control-nav li a:hover {
  background: #fe4066;
}
.axure .axure-table .flex-control-nav li a.flex-active {
  width: 16px;
  height: 16px;
  background: #fe4066;
}
.axure .axure-flexslider {
  max-width: 1180px;
  padding: 0 40px 0;
  margin: 0 auto 0;
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.axure .axure-flexslider .flexslider {
  width: 100%;
  max-width: 890px;
  margin: 0 auto;
}
.axure .axure-flexslider .flexslider .slides {
  padding: 0;
  margin: 0;
}
.axure .axure-flexslider .flexslider .slides li {
  padding-top: 30px;
}
.axure .axure-flexslider .flexslider .slides li .pic {
  max-width: 80%;
  margin: 0 auto;
}
.axure .axure-flexslider .flexslider .slides li .pic img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
.axure .axure-flexslider .flexslider .slides li h5 {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000;
  margin: 24px 0 5px;
  font-weight: normal;
}
.axure .axure-flexslider .flexslider .slides li span {
  display: block;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #666;
  margin: 0 0 44px;
  padding: 0 20px;
}
.axure .axure-flexslider .flexslider .slides li span.desc-two {
  display: none;
}
.axure .axure-flexslider .flexslider .slides li p {
  line-height: 38px;
  font-size: 16px;
  color: #2a2a2a;
  letter-spacing: 1px;
  margin: 0;
  padding-right: 20px;
  padding-left: 20px;
}
.axure .axure-flexslider .flexslider .flex-control-nav {
  text-align: center;
  line-height: 20px;
  height: 20px;
  margin: 50px 0 0 0;
  padding: 0;
}
.axure .axure-flexslider .flexslider .flex-control-nav li {
  display: inline-block;
  margin: 0 7px;
  vertical-align: middle;
}
.axure .axure-flexslider .flexslider .flex-control-nav li a {
  width: 12px;
  height: 12px;
  text-indent: 20px;
  overflow: hidden;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  cursor: pointer;
  display: block;
  border-radius: 100%;
  background: #c2c2c2;
}
.axure .axure-flexslider .flexslider .flex-control-nav li a:hover {
  background: #fe4066;
}
.axure .axure-flexslider .flexslider .flex-control-nav li a.flex-active {
  width: 16px;
  height: 16px;
  background: #fe4066;
}
.axure .axure-flexslider .flexslider .flex-direction-nav {
  margin: 0;
}
.axure .axure-flexslider .flexslider .flex-direction-nav a {
  display: block;
  position: absolute;
  top: 275px;
  width: 20px;
  height: 36px;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.axure .axure-flexslider .flexslider .flex-direction-nav .flex-prev {
  background-image: url('/idocStatic/images/axure-left.png');
  left: 40px;
}
.axure .axure-flexslider .flexslider .flex-direction-nav .flex-prev:hover {
  background-image: url('/idocStatic/images/axure-left2.png');
}
.axure .axure-flexslider .flexslider .flex-direction-nav .flex-next {
  background-image: url('/idocStatic/images/axure-right.png');
  right: 40px;
}
.axure .axure-flexslider .flexslider .flex-direction-nav .flex-next:hover {
  background-image: url('/idocStatic/images/axure-right2.png');
}
.axure .axure-last {
  height: 440px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 72px;
  margin-top: 78px;
}
.axure .axure-last span {
  display: block;
  font-size: 40px;
  color: #ffffff;
  line-height: 40px;
}
.axure .axure-last p {
  font-size: 24px;
  line-height: 34px;
  margin: 34px 0 18px;
  color: #ffffff;
  height: 68px;
}
.axure .axure-last img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.axure .axure-last .footer-btna {
  height: 50px;
  line-height: 48px;
  min-width: 200px;
  padding: 0 20px;
  display: inline-block;
  text-align: center;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #fff;
  border-radius: 4px;
  font-size: 16px;
  text-decoration: none;
  margin: 50px 0 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  font-weight: bolder;
}
.axure .axure-last .footer-btna:hover {
  background-color: #fff;
  opacity: 0.9;
}
.axure .axure-last .footer-btna:active {
  background-color: #fff;
  opacity: 0.9;
}
.phone img {
  display: block;
  max-width: 100%;
}
.phone .time {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.phone .banner {
  height: 895px;
}
.phone .banner .download-bg {
  max-width: 418px;
  left: 2%;
  top: auto;
  bottom: 17%;
}
.phone .banner .banner-bg > img {
  height: 100%;
}
.phone .banner .banner-content .banner-title .phone-banner-list1 {
  width: 336px;
  padding: 4px;
  margin: 85px auto 32px;
  border-radius: 68px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #ffffff;
  position: relative;
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .hover {
  width: 0;
  height: 60px;
  position: absolute;
  left: 25%;
  top: 4px;
  background: #fe4066;
  background: -o-linear-gradient(top left, #fe4066 0%, #f54a8a 100%);
  background: -webkit-gradient(linear, left top, right bottom, from(#fe4066), to(#f54a8a));
  background: linear-gradient(top left, #fe4066 0%, #f54a8a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe4066, endColorstr=#F54A8A, GradientType=0);
  border-radius: 60px;
  z-index: 1;
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .hover.on {
  width: 164px;
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .list {
  width: 50%;
  float: left;
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 60px;
  cursor: pointer;
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .list .icon {
  width: 23px;
  height: 27px;
  background-position: center;
  background-repeat: no-repeat;
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .list .icon1 {
  background-image: url('/idocStatic/images/phone-pic1.png');
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .list .icon2 {
  background-image: url('/idocStatic/images/phone-pic2.png');
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .list span {
  margin-left: 7px;
  display: block;
  line-height: 60px;
  font-size: 20px;
  color: #707070;
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .list.active .icon1 {
  background-image: url('/idocStatic/images/phone-pic1_1.png');
  margin-bottom: 3px;
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .list.active .icon2 {
  background-image: url('/idocStatic/images/phone-pic2_2.png');
}
.phone .banner .banner-content .banner-title .phone-banner-list1 .list.active span {
  color: #fff;
}
.phone .banner .banner-content .banner-title .phone-banner-list1-phone {
  display: none;
}
.phone .banner .banner-content .banner-title .phone-banner-list2 {
  padding: 0;
  max-width: 145px;
  margin: 0 auto;
}
.phone .banner .banner-content .banner-title .phone-banner-list2 li {
  display: none;
}
.phone .banner .banner-content .banner-title .phone-banner-list2 li img {
  margin: 0 auto;
}
.phone .banner .banner-content .banner-title .phone-banner-list2 li.active {
  display: block;
}
.phone .banner .banner-content .banner-title .phone-banner-list2 li a {
  display: block;
  text-align: center;
  text-decoration: none;
  color: #ffffff;
  margin-top: 19px;
  font-size: 16px;
  line-height: 100%;
  padding-right: 10px;
}
.phone .banner .banner-content .banner-title .phone-banner-list2 li a i {
  font-size: 16px;
  margin-right: 5px;
}
.phone .phone-list {
  position: relative;
  z-index: 10;
}
.phone .phone-list .wrap {
  max-width: 1100px;
  margin: 0 auto;
  zoom: 1;
}
.phone .phone-list .wrap::after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.phone .phone-list .wrap .pic {
  float: left;
  width: 51%;
}
.phone .phone-list .wrap .con {
  float: right;
  width: 34.54%;
  margin: 18% 4.5% 0 0;
}
.phone .phone-list .wrap .con span {
  display: block;
  font-size: 40px;
  line-height: 60px;
  color: #222;
}
.phone .phone-list .wrap .con p {
  font-size: 18px;
  line-height: 40px;
  color: #707070;
  margin: 43px 0 0 0;
}
.phone .phone-list.phone-list1 {
  margin-top: -197px;
}
.phone .phone-list.phone-list2 {
  margin-top: 9px;
}
.phone .phone-list.phone-list2 .wrap .pic {
  float: right;
}
.phone .phone-list.phone-list2 .wrap .con {
  float: left;
  margin: 18% 0 0 4.5%;
}
.phone .phone-last {
  max-width: 1100px;
  margin: 36px auto 0;
  background: #fe4066;
  background: -o-linear-gradient(top left, #f3589a 0%, #f3365c 100%);
  background: -webkit-gradient(linear, left top, right bottom, from(#f3589a), to(#f3365c));
  background: linear-gradient(top left, #f3589a 0%, #f3365c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F3589A, endColorstr=#F3365C, GradientType=0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 68px 64px;
  overflow: hidden;
  border-radius: 20px;
}
.phone .phone-last .pic {
  float: left;
  margin: 5px 32px 0 0;
}
.phone .phone-last .con {
  float: left;
  margin-top: 5px;
}
.phone .phone-last .con h5 {
  margin: 0;
  font-size: 38px;
  line-height: 54px;
  color: #ffffff;
  font-weight: bold;
}
.phone .phone-last .con span {
  display: block;
  margin: 0;
  font-size: 20px;
  line-height: 36px;
  color: #ffffff;
  font-weight: lighter;
}
.phone .phone-last .con p {
  margin: 14px 0 0;
  font-size: 16px;
  line-height: 26px;
  color: #ffffff;
  font-weight: lighter;
}
.phone .phone-last .con p b {
  font-weight: bold;
}
.phone .phone-last .con-list {
  float: right;
  margin: 6px 0 0;
  padding: 0;
  width: 190px;
}
.phone .phone-last .con-list li {
  border: 1px solid #ffffff;
  line-height: 48px;
  border-radius: 50px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}
.phone .phone-last .con-list li.active {
  background-color: #ffffff;
  color: #fe4066;
}
.phone .phone-last .con-list li:first-child {
  margin-bottom: 32px;
}
.phone .phone-last .picture-list {
  padding: 0;
  max-width: 145px;
  margin: 0 23px 0 0;
  float: right;
}
.phone .phone-last .picture-list li {
  display: none;
}
.phone .phone-last .picture-list li.active {
  display: block;
}
@media (max-width: 1920px) {
  .axure .axure-last {
    background-size: 100% 100%;
  }
  .phone .phone-last {
    left: 2%;
    top: auto;
    bottom: 15%;
  }
  .idoc .banner .download-bg {
    left: -6%;
    top: 13%;
    width: 33%;
  }
}
@media (max-width: 1600px) {
  .idoc .banner .download-bg {
    left: -1%;
    top: 15%;
  }
}
@media screen and (max-width: 1390px) and (min-width: 1100px) {
  .idoc .carouse .carouse-box {
    height: 43vw;
  }
}
@media screen and (max-width: 1346px) {
  .idoc .download-box .download-box-desc h1 {
    font-size: 32px;
  }
  .idoc .banner .download-bg {
    left: 0;
    top: 20%;
  }
}
@media (max-width: 1269px) {
  .idoc .idoc-content .download-box .download-box-desc {
    margin-right: 36px;
  }
  .ds-sketch .download-list .content-text {
    margin-left: 0;
  }
  .ds-sketch .download-list .content-right {
    margin-right: 0;
  }
  .ds-sketch .download-list:last-child {
    margin-bottom: 178px;
  }
  .idoc .idoc-content .download-box .download-box-desc {
    margin-right: 36px;
  }
}
@media screen and (max-width: 1240px) {
  .idoc .download-box .download-box-desc h1 {
    font-size: 28px;
  }
  .idoc .download-box .download-box-desc h2 {
    font-size: 24px;
  }
}
@media (max-width: 1200px) {
  .figma-body .figma-content .figma-list {
    margin-top: 100px;
  }
  .figma-body .figma-content .figma-list .con {
    margin-top: 8%;
    width: auto;
    max-width: 45%;
  }
  .figma-body .figma-content .figma-list .con span {
    font-size: 30px;
    line-height: 45px;
  }
  .figma-body .figma-content .figma-list .con p {
    font-size: 16px;
    line-height: 30px;
    margin-top: 30px;
  }
  .figma-body .figma-content .figma-list:nth-of-type(even) .con {
    margin-top: 8%;
  }
  .axure .banner .banner-bg .img1 {
    height: 80%;
  }
  .axure .axure-last span {
    font-size: 30px;
  }
  .axure .axure-last p {
    font-size: 20px;
  }
  .axure .axure-list {
    margin-top: 100px;
  }
  .axure .axure-list.axure-list2 .wrap .con {
    margin-top: 8%;
  }
  .axure .axure-list .wrap {
    padding: 0 50px;
  }
  .axure .axure-list .wrap .con {
    margin-top: 8%;
    width: auto;
    max-width: 45%;
  }
  .axure .axure-list .wrap .con span {
    font-size: 30px;
    line-height: 45px;
  }
  .axure .axure-list .wrap .con p {
    font-size: 16px;
    line-height: 30px;
    margin-top: 30px;
  }
  .axure .axure-table {
    margin: 100px 0 80px;
  }
  .axure .axure-table .table-wrap {
    max-width: 1020px;
    padding: 0 20px;
  }
  .axure .axure-table > .title {
    font-size: 30px;
  }
  .phone .phone-list .wrap {
    padding: 0 50px;
  }
  .phone .phone-list .wrap .con {
    width: auto;
    max-width: 45%;
  }
  .phone .phone-list .wrap .con span {
    font-size: 30px;
    line-height: 45px;
  }
  .phone .phone-list .wrap .con p {
    font-size: 16px;
    line-height: 30px;
    margin-top: 30px;
  }
  .idoc .idoc-content .download-box .download-box-desc {
    margin-right: 22px;
  }
}
@media screen and (max-width: 1170px) {
  .idoc .idoc-content .download-box .download-box-img {
    display: block;
    margin-right: 0;
  }
  .idoc .idoc-content .download-box .download-box-desc {
    display: block;
    text-align: center;
    margin: 30px 0;
  }
  .download-idoc-sketch .download-footer-box .download-box-desc {
    margin-right: 30%;
  }
}
@media (max-width: 1130px) {
  .download .download-banner h1 {
    font-size: 38px;
  }
  .download .download-banner .pic {
    max-height: 100%;
  }
  .download .download-title1 {
    font-size: 30px;
  }
  .download .download-list {
    padding-top: 120px;
  }
  .download .download-list .content-text {
    padding-top: 0;
  }
  .download .download-list .content-text h4 {
    margin: 35px 0 10px;
  }
  .download .down-mock-phone-red {
    margin-top: 120px;
  }
  .download.mock-sketch .download-banner {
    margin-bottom: 0;
  }
  .download.mock-sketch .content-red {
    margin-top: 106px;
  }
}
@media (max-width: 1099px) {
  .phone .phone-last {
    margin: 30px 20px 0;
    padding: 40px 30px;
  }
  .idoc .content .idoc-content {
    width: 96%;
  }
  .download-content-container .con-list {
    display: block;
  }
  .download-content-container .con-list .pic {
    margin: 0 auto;
    padding-left: 50px;
    width: 100%;
    max-width: 610px;
  }
  .download-content-container .con-list .con {
    margin: 60px auto 0;
    text-align: center;
    width: 100%;
  }
  .download-content-container .con-list .con p {
    padding-left: 0;
  }
  .download-content-container .con-list .con p::before {
    display: none;
  }
  .download-content-container .con-list2 .pic {
    padding: 0 50px 0 0;
  }
}
@media (max-width: 999px) {
  .download .download-list {
    padding-top: 100px;
    text-align: center;
  }
  .download .download-list .content-text {
    float: none !important;
    width: 100%;
    max-width: 100%;
  }
  .download .download-list .content-text h3 {
    padding: 10px 0 8px;
  }
  .download .download-list .content-text h4 {
    margin: 20px 0 10px;
  }
  .download .download-list .content-text p {
    text-align: center;
  }
  .download .download-list .content-text a {
    margin: 20px auto 0;
  }
  .download .download-list .content-pic {
    float: none !important;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }
  .download .distance {
    margin-top: 120px;
  }
  .download-content-container .con-list .con h6 {
    font-size: 30px;
    line-height: 40px;
  }
  .download-content-container .con-feature {
    padding-bottom: 50px;
  }
  .download-content-container .con-feature h5 {
    font-size: 30px;
    line-height: 40px;
  }
  .download-content-container .con-feature h6 {
    margin-top: 15px;
  }
  .download-content-container .con-feature .list li {
    width: 50%;
  }
  .download-content-container .con-feature .list li span {
    font-size: 18px;
    line-height: 28px;
  }
  .mock-mobile .download-banner {
    margin-bottom: -30px;
  }
  .mockplus .download-banner {
    margin-bottom: 0;
  }
  .figma-body .figma-content .figma-list {
    margin-top: 50px;
    max-width: 600px;
  }
  .figma-body .figma-content .figma-list .con {
    margin: 5% 0 0 0 !important;
    width: auto;
    max-width: 45%;
  }
  .figma-body .figma-content .figma-list .con span {
    font-size: 25px;
    line-height: 35px;
  }
  .figma-body .figma-content .figma-list .con p {
    font-size: 13px;
    line-height: 24px;
    margin-top: 15px;
  }
  .axure .axure-table .table-wrap .list-right-wrap .list-right ul {
    padding-bottom: 15px;
  }
  .axure .axure-table .table-wrap .list-right-wrap .list-right ul li {
    font-size: 12px;
    line-height: 40px;
    height: 40px;
  }
  .axure .axure-table .table-wrap .list-right-wrap .list-right .title1 {
    padding-top: 13px;
  }
  .axure .axure-table .table-wrap .list-right-wrap .list-right .title1 span {
    font-size: 12px;
    margin-top: 2px;
  }
  .axure .axure-table .table-wrap .list-left {
    padding-top: 60px;
  }
  .axure .axure-table .table-wrap .list-left li {
    line-height: 39px;
    font-size: 12px;
  }
  .axure .axure-flexslider {
    padding: 0 10px 0;
  }
  .axure .axure-flexslider .flexslider .flex-direction-nav {
    display: none;
  }
  .phone .phone-last {
    padding: 25px 20px;
  }
  .phone .phone-last .pic {
    width: 100px;
    margin-right: 20px;
  }
  .phone .phone-last .con h5 {
    font-size: 26px;
    line-height: 36px;
  }
  .phone .phone-last .con span {
    font-size: 16px;
    line-height: 28px;
  }
  .phone .phone-last .con p {
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px;
  }
  .phone .phone-last .picture-list {
    width: 110px;
  }
  .phone .phone-last .con-list {
    width: 120px;
  }
  .phone .phone-last .con-list li {
    line-height: 35px;
    font-size: 14px;
  }
  .phone .phone-last .con-list li:first-child {
    margin-bottom: 25px;
  }
  .phone .phone-list.phone-list1 {
    margin-top: 50px;
  }
  .phone .phone-list.phone-list2 {
    margin-top: 0;
  }
  .phone .banner {
    height: auto;
  }
  .phone .banner .banner-bg .img1 {
    display: none;
  }
  .phone .banner .banner-bg .img2 {
    display: block;
  }
  .download-idoc-sketch .banner .banner-title h1 {
    font-size: 36px;
    line-height: 1.4;
  }
  .download-idoc-sketch .content {
    padding: 80px 0;
  }
  .download-idoc-sketch .content h2 {
    font-size: 32px;
  }
  .download-idoc-sketch .spec-img {
    display: none;
  }
  .download-idoc-sketch .between-content .between-con-item {
    margin: 0 30px;
  }
  .download-idoc-sketch .con2-bg {
    padding: 60px 0 360px;
  }
  .download-idoc-sketch .con2-bg .con-tab .con-tab-item {
    display: none;
  }
  .download-idoc-sketch .con2-bg .con-tab .con-tab-item.active {
    display: block;
  }
  .download-idoc-sketch .con2-bg .con-tab .con-tab-item.active h3::after {
    display: none;
  }
  .download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item {
    padding: 32px 44px;
  }
  .download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item ul {
    margin: 0;
  }
  .download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item ul li:first-of-type {
    margin-bottom: 24px;
  }
  .download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item img {
    width: 100%;
    max-width: 100%;
    margin-top: 24px;
  }
  .download-idoc-sketch .con2-bg .con-tab-child .con-tab-child-item.active {
    display: block;
  }
  .download-idoc-sketch .con2-bg .list-pagination {
    text-align: center;
    height: 20px;
    margin-top: 10px;
  }
  .download-idoc-sketch .con2-bg .list-pagination span {
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background: #8c8889;
    margin: 0 5px;
  }
  .download-idoc-sketch .con2-bg .list-pagination span.active {
    background: #fe4066;
    width: 16px;
    height: 16px;
  }
  .download-idoc-sketch .con3 .public-time-switch .time-list h4 {
    display: none;
  }
  .download-idoc-sketch .download-footer-box {
    padding: 40px 20px;
    overflow: hidden;
  }
  .download-idoc-sketch .download-footer-box .download-box-img {
    display: block;
    margin: auto;
  }
  .download-idoc-sketch .download-footer-box .download-box-desc {
    display: block;
    margin: auto;
    text-align: center;
    margin-top: 24px;
  }
  .download-idoc-sketch .download-footer-box .download-box-desc h2 {
    max-width: 100%;
    font-size: 24px;
  }
  .download-idoc-sketch .download-footer-box .download-box-desc h3 {
    margin-top: 16px;
  }
  .download-idoc-sketch .download-footer-box .download-box-btn {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin: 32px auto;
  }
}
@media screen and (max-width: 900px) {
  .axure .axure-list {
    margin-top: 50px;
  }
  .axure .axure-list .wrap {
    padding: 0 20px;
    max-width: 600px;
  }
  .axure .axure-list .wrap .con {
    margin: 5% 0 0 0 !important;
    width: auto;
    max-width: 45%;
  }
  .axure .axure-list .wrap .con span {
    font-size: 25px;
    line-height: 35px;
  }
  .axure .axure-list .wrap .con p {
    font-size: 13px;
    line-height: 24px;
    margin-top: 15px;
  }
  .axure .axure-table {
    padding: 0 10px;
    max-width: 380px;
    margin: 100px auto 50px;
  }
  .axure .axure-table .table-wrap {
    padding: 0 0 0 60px;
    position: relative;
    margin-top: 30px;
  }
  .axure .axure-table .table-wrap .list-right-wrap {
    width: 95%;
  }
  .axure .axure-table .table-wrap .list-right-wrap .list-right {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .axure .axure-table .table-wrap .list-right-wrap .list-right .title {
    font-size: 16px;
    height: 60px;
    padding-top: 20px;
    border-radius: 15px 15px 15px 0;
  }
  .axure .axure-table .table-wrap .list-left {
    position: absolute;
    width: 70px;
    text-align: left;
    left: 0;
    top: 0;
  }
  .axure .axure-table #axure-table-phone {
    display: block;
  }
  .axure .axure-table #axure-table-pc {
    display: none;
  }
  .phone .phone-list .wrap {
    padding: 0 20px;
    max-width: 600px;
  }
  .phone .phone-list .wrap .con {
    margin: 18% 0 0 0 !important;
    width: auto;
    max-width: 45%;
  }
  .phone .phone-list .wrap .con span {
    font-size: 25px;
    line-height: 35px;
  }
  .phone .phone-list .wrap .con p {
    font-size: 13px;
    line-height: 24px;
    margin-top: 15px;
  }
  .idoc .banner .banner-title h1,
  .idoc .banner .banner-title .axure-banner-head1 {
    font-size: 32px;
  }
  .idoc .banner .banner-title h2,
  .idoc .banner .banner-title .axure-banner-head2 {
    font-size: 20px;
  }
  .idoc .banner .banner-title h3 {
    font-size: 14px;
  }
  .idoc .banner .banner-title p {
    font-size: 14px;
  }
  .download-idoc-sketch .content {
    padding: 60px 0;
  }
  .download-idoc-sketch .between-content {
    display: block;
  }
  .download-idoc-sketch .between-content .between-con-item {
    width: 100%;
    max-width: 480px;
    margin: 0 auto 30px;
  }
  .download-idoc-sketch .con4-flex {
    display: block;
  }
  .download-idoc-sketch .con4-flex .con4-flex-item {
    width: 100%;
    margin: 0 auto 30px;
  }
  .download-idoc-sketch .con4-flex .con4-flex-item:nth-of-type(2) {
    margin: 0 auto 30px;
  }
}
@media screen and (max-width: 840px) {
  .idoc .content {
    padding: 0 0 60px;
  }
  .idoc .content .idoc-content h1 {
    font-size: 36px;
  }
  .idoc .content .idoc-content li {
    font-size: 14px;
  }
  .idoc .feature-list li {
    width: 100%;
  }
  .idoc .feature-list li:nth-of-type(odd) {
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .download .download-banner {
    padding-top: 120px;
  }
  .download .download-banner h1 {
    font-size: 28px;
  }
  .download .distance {
    margin-top: 100px;
  }
  .download .download-title1 {
    font-size: 26px;
  }
  .download .download-list {
    padding-top: 80px;
  }
  .download .download-list .content-text h3 {
    margin-top: 0;
  }
  .download .download-list .content-text h4 {
    margin: 25px 0 10px;
  }
  .download .download-list .content-text a {
    width: 100px;
    font-size: 14px;
    margin-top: 25px;
    height: 36px;
    line-height: 36px;
  }
  .download .down-mock-phone-red {
    padding: 100px 0;
    height: auto;
    margin-top: 100px;
  }
  .download.mock-sketch .content-red {
    margin-top: 86px;
  }
  .axure .axure-flexslider .flexslider .slides li span {
    margin: 0 0 30px;
    font-size: 14px;
  }
  .axure .axure-flexslider .flexslider .slides li span.desc-one {
    display: none;
  }
  .axure .axure-flexslider .flexslider .slides li span.desc-two {
    display: block;
  }
  .axure .axure-flexslider .flexslider .slides li p {
    font-size: 14px;
    line-height: 24px;
  }
  .axure .axure-flexslider .flexslider .slides li h5 {
    margin: 20px 0 5px;
    font-size: 16px;
  }
  .axure .axure-flexslider .flexslider .flex-control-nav {
    margin-top: 25px;
  }
  .axure .axure-list1 li b {
    font-size: 18px;
    margin-top: 15px;
  }
  .axure .axure-list1 li span {
    font-size: 12px;
  }
  .axure .axure-list1 li a {
    line-height: 40px;
    margin-top: 15px;
    font-size: 14px;
  }
  .axure .banner .axure-list1 {
    padding: 40px 0 50px;
  }
  .phone .phone-last {
    padding: 40px 0;
  }
  .phone .phone-last .pic {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .phone .phone-last .pic img {
    max-width: 100px;
    margin: 0 auto;
  }
  .phone .phone-last .con {
    width: 100%;
    text-align: center;
    margin: 0 0 30px;
  }
  .phone .phone-last .picture-list {
    width: 50%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
    margin: 0;
  }
  .phone .phone-last .picture-list li {
    width: 110px;
    float: right;
  }
  .phone .phone-last .con-list {
    width: 50%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
  }
  .phone .phone-last .con-list li {
    width: 118px;
  }
  .phone .banner .banner-content .banner-title {
    padding-bottom: 50px;
  }
  .phone .banner .banner-content .banner-title .phone-banner-list1 {
    display: none;
    margin: 0 auto 25px;
    padding-top: 26px;
    width: auto;
    overflow: visible;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: transparent;
  }
  .phone .banner .banner-content .banner-title .phone-banner-list1.phone-banner-list1-phone {
    display: block;
  }
  .phone .banner .banner-content .banner-title .phone-banner-list1 .list {
    text-decoration: none;
    float: none;
    width: 180px;
    margin: 40px auto 0;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .phone .banner .banner-content .banner-title .phone-banner-list1 .list span {
    line-height: 50px;
    font-size: 16px;
  }
  .phone .banner .banner-content .banner-title .phone-banner-list1 .list .icon {
    width: 18px;
    background-size: 18px;
    margin-bottom: 2px;
  }
  .phone .banner .banner-content .banner-title .phone-banner-list1 .hover {
    width: 0;
    height: 50px;
  }
  .phone .banner .banner-content .banner-title .phone-banner-list1 .hover.on {
    width: 146px;
  }
  .phone .banner .banner-content .banner-title .phone-banner-list2 {
    display: none;
  }
  .phone .banner .banner-content .banner-title .phone-banner-list2 li img {
    max-width: 120px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 640px) {
  .download-content-container .con-list {
    margin-top: 120px;
  }
  .download-content-container .con-list:first-child {
    margin-top: 90px;
  }
  .download-content-container .con-list .pic {
    padding: 0;
  }
  .download-content-container .con-list .con {
    margin-top: 40px;
  }
  .download-content-container .con-list .con h6 {
    font-size: 24px;
    line-height: 34px;
  }
  .download-content-container .con-list .con p {
    font-size: 14px;
    line-height: 22px;
    padding: 7px 0;
  }
  .download-content-container .con-feature {
    margin-top: 140px;
  }
  .download-content-container .con-feature h5 {
    font-size: 24px;
    line-height: 34px;
  }
  .download-content-container .con-feature h6 {
    margin-top: 5px;
    font-size: 14px;
  }
  .download-content-container .con-feature .list li {
    width: 100%;
  }
  .download-content-container .con-feature .list li p {
    font-size: 14px;
  }
  .idoc .banner .banner-bg > img {
    height: 95%;
  }
  .idoc .banner .banner-bg .img1 {
    display: none;
  }
  .idoc .banner .banner-bg .img2 {
    display: block;
  }
  .idoc .banner .download-bg {
    left: 0;
    top: 40%;
  }
  .idoc .banner .banner-title h1,
  .idoc .banner .banner-title .axure-banner-head1 {
    font-size: 24px;
  }
  .idoc .banner .banner-title .video-content h2 {
    font-size: 28px;
  }
  .idoc .banner .banner-title .banner-btna {
    display: block;
    max-width: 230px;
  }
  .idoc .banner .banner-title .banner-btn-margin {
    margin-right: auto;
  }
  .idoc .content .idoc-content h1 {
    font-size: 28px;
  }
  .idoc .carouse .carouse-btn .tab-btn {
    margin: 0 6px;
    padding: 0 14px;
    font-size: 14px;
  }
  .idoc .idoc-content .download-box .download-box-desc {
    margin-right: 0;
    text-align: center;
  }
  .idoc .idoc-content .download-box .download-box-desc h1 {
    font-size: 22px;
  }
  .idoc .idoc-content .download-box .download-box-desc h2 {
    font-size: 18px;
  }
  .idoc .idoc-content .download-box .download-box-desc h3 {
    font-size: 14px;
  }
  .idoc .idoc-content .download-box .download-box-img {
    margin-right: 0;
  }
  .phone .phone-last {
    margin: 100px 0;
  }
  .download-idoc-sketch .banner .banner-title h1 {
    font-size: 24px;
    line-height: 1.4;
  }
  .download-idoc-sketch .banner .banner-title h2 {
    font-size: 16px;
    margin-bottom: 24px;
    margin-top: 0;
  }
  .download-idoc-sketch .con4-flex {
    margin-top: 40px;
  }
}
@media (max-width: 599px) {
  .figma-body .figma-content .figma-list {
    margin-top: 0;
    padding: 35px 0;
    text-align: center;
    max-width: 350px;
  }
  .figma-body .figma-content .figma-list .con {
    float: none !important;
    max-width: 100%;
    width: 100%;
  }
  .figma-body .figma-content .figma-list .con span {
    font-size: 18px;
    line-height: 26px;
  }
  .figma-body .figma-content .figma-list .pic {
    float: none !important;
    margin: 0 auto;
    width: 80%;
  }
  .axure .axure-list {
    margin-top: 0;
    padding: 35px 0;
    text-align: center;
  }
  .axure .axure-list.axure-list2 {
    background: #f5f5f5;
  }
  .axure .axure-list .wrap {
    padding: 0 20px;
    max-width: 350px;
  }
  .axure .axure-list .wrap .con {
    float: none !important;
    max-width: 100%;
    width: 100%;
  }
  .axure .axure-list .wrap .con span {
    font-size: 18px;
    line-height: 26px;
  }
  .axure .axure-list .wrap .pic {
    float: none !important;
    margin: 0 auto;
    width: 80%;
  }
  .axure .axure-last span {
    font-size: 25px;
  }
  .axure .axure-last p {
    font-size: 16px;
  }
  .axure .axure-table {
    margin-top: 60px;
  }
  .axure .axure-table > .title {
    font-size: 18px;
  }
  .phone .phone-last {
    float: none !important;
    margin-top: 0 !important;
    max-width: 100%;
    width: 100%;
  }
  .phone .phone-last span {
    font-size: 18px;
    line-height: 26px;
  }
  .phone .phone-list {
    padding: 35px 0;
    text-align: center;
  }
  .phone .phone-list.phone-list1 {
    margin-top: 0;
  }
  .phone .phone-list.phone-list2 {
    background: #f5f5f5;
  }
  .phone .phone-list.phone-list2 .wrap .con {
    float: none;
  }
  .phone .phone-list .wrap {
    padding: 0 20px;
    max-width: 350px;
  }
  .phone .phone-list .wrap .con {
    max-width: 100%;
    float: none;
  }
  .phone .phone-list .wrap .pic {
    float: none !important;
    margin: 0 auto;
    width: 80%;
  }
}
@media screen and (max-width: 520px) {
  .axure .axure-last {
    height: 380px;
  }
  .axure .axure-last span {
    width: 80%;
    text-align: center;
    margin: auto;
    font-size: 20px;
  }
  .axure .axure-last p {
    margin-top: 0;
    font-size: 14px;
  }
  .axure .axure-list1 li a {
    width: 85%;
    font-size: 12px;
    line-height: 36px;
  }
  .idoc .feature-list {
    margin-top: 10px;
  }
  .idoc .feature-list ul {
    margin: 0 !important;
  }
}
@media (max-width: 500px) {
  .download .download-banner {
    padding-top: 100px;
  }
  .download .download-banner h1 {
    font-size: 20px;
  }
  .download .download-banner h2 {
    font-size: 16px;
    margin: 25px 0 20px;
  }
  .download .download-banner .p2 {
    margin-top: 15px;
  }
  .download .download-banner .pic {
    margin-top: 15px;
  }
  .download .download-banner .phone-banner-list1 {
    display: none;
  }
  .download .download-banner .phone-banner-list2 {
    display: none;
  }
  .download .download-banner .phone-banner-list1-phone {
    display: block;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0;
    background: transparent;
    border-radius: 0;
  }
  .download .download-banner .phone-banner-list1-phone .list {
    float: none;
    margin: 20px auto 0;
    background-color: #ffffff;
  }
  .download .download-title1 {
    font-size: 20px;
    text-align: center;
  }
  .download .download-title2 {
    font-size: 16px;
    text-align: center;
  }
  .download .download-feature {
    padding: 80px 0;
  }
  .download .download-feature .pic {
    margin-top: 30px;
  }
  .download .download-feature ul li {
    padding: 0 5px;
  }
  .download .download-feature ul li p {
    font-size: 12px;
  }
  .download .down-mock-phone-red {
    padding: 80px 0;
    height: auto;
    margin-top: 80px;
  }
  .download.mock-sketch .content-red {
    margin-top: 66px;
  }
  .axure .axure-table .table-wrap .list-right-wrap .list-right ul {
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 460px) {
  .idoc .banner .banner-title h2,
  .idoc .banner .banner-title .axure-banner-head2 {
    font-size: 16px;
  }
  .idoc .banner .banner-title .banner-btna {
    padding: 0;
    max-width: 200px;
  }
  .idoc .content .idoc-content h1 {
    font-size: 22px;
  }
  .idoc .carouse .carouse-btn .tab-btn {
    margin: 10px 6px;
    padding: 0;
    font-size: 14px;
    width: 150px;
    text-align: center;
  }
  .idoc .feature-list h5 {
    font-size: 18px;
  }
  .idoc .feature-list p {
    font-size: 14px !important;
  }
  .idoc .idoc-content .download-box .download-box-desc h1 {
    font-size: 18px;
  }
  .idoc .idoc-content .download-box .download-box-desc h2 {
    font-size: 16px;
  }
  .idoc .idoc-content .download-box .download-box-desc h3 {
    font-size: 12px;
  }
  .axure .axure-last {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 400px) {
  .idoc .idoc-content .download-box .download-box-btn .footer-btna {
    font-size: 14px;
  }
}
@media screen and (max-width: 375px) {
  .idoc .feature-content .idoc-content .download-box {
    padding: 30px 20px 40px;
  }
  .idoc .feature-content .idoc-content .download-box img {
    width: 100px;
  }
  .idoc .banner .banner-title h1,
  .idoc .banner .banner-title .axure-banner-head1 {
    font-size: 20px;
  }
  .idoc footer .footer-item {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 340px) {
  .axure .axure-table {
    padding: 0;
  }
  .axure .axure-table .table-wrap {
    padding-left: 50px;
  }
  .axure .axure-table .table-wrap .list-right-wrap .list-right ul li {
    font-size: 10px;
  }
  .axure .axure-table .table-wrap .list-left li {
    font-size: 10px;
  }
}

/*# sourceMappingURL=data:application/json;base64,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RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0FBQ0Y7QUFDQTtFQUNFOztJQUVFLGVBQWU7RUFDakI7RUFDQTtJQUNFLFVBQVU7SUFDVixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsZUFBZTtJQUNmLFlBQVk7SUFDWixrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7O0lBRUUsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0FBQ0YiLCJmaWxlIjoiZG93bmxvYWQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxODZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgNCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzVjNTc1ODtcbiAgbWFyZ2luOiA2cHggMCA0M3B4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCA0JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4Yzg4ODk7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciBwIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNWM1NzU4O1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgLnAyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIC5iYW5uZXItYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIC5waWMge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBwYWRkaW5nOiAwIDQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGljOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAlO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIC5waWMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogOTIlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgLnBob25lLWJhbm5lci1saXN0MSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogNXB4IDRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgLnBob25lLWJhbm5lci1saXN0MSAuaG92ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QxIC5ob3Zlci50aW1lIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgLnBob25lLWJhbm5lci1saXN0MSAuaG92ZXIub24ge1xuICB3aWR0aDogMTIwcHg7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QxIC5saXN0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QxIC5saXN0IC5pY29uIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QxIC5saXN0IC5pY29uMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9kb3duLW1vY2stcGhvbmUtcGljMS5wbmcnKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgLnBob25lLWJhbm5lci1saXN0MSAubGlzdCAuaWNvbjIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZG93bi1tb2NrLXBob25lLXBpYzIucG5nJyk7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QxIC5saXN0IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4Yzg4ODk7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QxIC5saXN0LmFjdGl2ZSAuaWNvbjEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZG93bi1tb2NrLXBob25lLXBpYzFfMS5wbmcnKTtcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIC5waG9uZS1iYW5uZXItbGlzdDEgLmxpc3QuYWN0aXZlIC5pY29uMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9kb3duLW1vY2stcGhvbmUtcGljMl8xLnBuZycpO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgLnBob25lLWJhbm5lci1saXN0MSAubGlzdC5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgLnBob25lLWJhbm5lci1saXN0MS1waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QyIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIC5waG9uZS1iYW5uZXItbGlzdDIgbGkgLnFyY29kZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QyIGxpLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgLnBob25lLWJhbm5lci1saXN0MiBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNWM1NzU4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QyIGxpIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QyIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZlNDA2Njtcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIC5waG9uZS1iYW5uZXItbGlzdDIgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHdpZHRoOiA5MCU7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWxpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtbGlzdCAuY29udGVudC10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQgaDQge1xuICBtYXJnaW46IDU3cHggMCAxM3B4O1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4Yzg4ODk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmU0MDY2O1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWxpc3QgLmNvbnRlbnQtdGV4dCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNTQ3Njtcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtbGlzdCAuY29udGVudC1waWMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXBpYyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtbGlzdC5kb3dubG9hZC1saXN0MiAuY29udGVudC10ZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1saXN0LmRvd25sb2FkLWxpc3QyIC5jb250ZW50LXBpYyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC10aXRsZTEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtdGl0bGUyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWZlYXR1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTA3MHB4O1xuICB3aWR0aDogOTIlO1xuICBwYWRkaW5nOiAyMDBweCAwIDEyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtZmVhdHVyZSAucGljIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5kb3dubG9hZCAuZG93bmxvYWQtZmVhdHVyZSAucGljIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWZlYXR1cmUgdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuLmRvd25sb2FkIC5kb3dubG9hZC1mZWF0dXJlIHVsIGxpIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uZG93bmxvYWQgLmRvd25sb2FkLWZlYXR1cmUgdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4Yzg4ODk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDVweCBhdXRvIDA7XG59XG4uZG93bmxvYWQgLmRpc3RhbmNlIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG59XG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIsXG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tbGlzdCB7XG4gIG1hcmdpbjogMTkycHggYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tbGlzdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEzMnB4O1xufVxuLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tbGlzdCAucGljIHtcbiAgd2lkdGg6IDUxJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbi5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWxpc3QgLnBpYyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1saXN0IC5jb24ge1xuICB3aWR0aDogNDklO1xuICBtYXgtd2lkdGg6IDQ1MnB4O1xufVxuLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tbGlzdCAuY29uIGg2IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzM1MzAzMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1saXN0IC5jb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOGM4ODg5O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAxM3B4IDAgMjRweDtcbn1cbi5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWxpc3QgLmNvbiBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggMCA3cHggMTdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzM1MzAzMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1saXN0IC5jb24gcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1saXN0MiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWZlYXR1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xufVxuLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tZmVhdHVyZSBoNSB7XG4gIGNvbG9yOiAjMzUzMDMwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tZmVhdHVyZSBoNiB7XG4gIGNvbG9yOiAjOGM4ODg5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tZmVhdHVyZSAubGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1mZWF0dXJlIC5saXN0IGxpIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1mZWF0dXJlIC5saXN0IGxpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4OHB4O1xufVxuLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tZmVhdHVyZSAubGlzdCBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzUzMDMwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDI1cHggMCA5cHg7XG59XG4uZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1mZWF0dXJlIC5saXN0IGxpIHAge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjOGM4ODg5O1xufVxuLm1vY2twbHVzIC5kb3dubG9hZC1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1vY2twbHVzIC5kb3dubG9hZC1iYW5uZXIgLnBpYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubW9ja3BsdXMgLmRvd25sb2FkLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMTQycHg7XG59XG4ubW9ja3BsdXMgLmRvd25sb2FkLWxpc3QgLmNvbnRlbnQtdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9jay1tb2JpbGUgLmRvd25sb2FkLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IC04NHB4O1xufVxuLm1vY2stbW9iaWxlIC5kb3dubG9hZC1iYW5uZXIgaDIge1xuICBtYXJnaW46IDExcHggMCAzMXB4O1xufVxuLm1vY2stbW9iaWxlIC5kb3dubG9hZC1iYW5uZXIgLnBpYyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9jay1tb2JpbGUgLmRvd25sb2FkLWJhbm5lciAucGljOjpiZWZvcmUge1xuICB0b3A6IDgwLjUlO1xuICBoZWlnaHQ6IDIwJTtcbn1cbi5tb2NrLW1vYmlsZSAuZG93bmxvYWQtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cbi5tb2NrLW1vYmlsZSAuZG93bmxvYWQtbGlzdCAuY29udGVudC10ZXh0IGgzIHtcbiAgcGFkZGluZzogMjJweCAwIDI3cHg7XG59XG4ubW9jay1tb2JpbGUgLmRvd25sb2FkLWxpc3QgLmNvbnRlbnQtdGV4dCBoNCB7XG4gIG1hcmdpbjogMjBweCAwIDdweDtcbn1cbi5tb2NrLW1vYmlsZSAuZG93bi1tb2NrLXBob25lLXJlZCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEzMHB4IDAgMTIwcHg7XG59XG4ubW9jay1tb2JpbGUgLmRvd24tbW9jay1waG9uZS1yZWQgaDYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1vY2stbW9iaWxlIC5kb3duLW1vY2stcGhvbmUtcmVkIC5tb2NrLXBob25lLXJlZCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9jay1tb2JpbGUgLmRvd24tbW9jay1waG9uZS1yZWQgLm1vY2stcGhvbmUtcmVkIC5waWN0dXJlLWxpc3Qge1xuICB3aWR0aDogMTAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1vY2stbW9iaWxlIC5kb3duLW1vY2stcGhvbmUtcmVkIC5tb2NrLXBob25lLXJlZCAucGljdHVyZS1saXN0IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2NrLW1vYmlsZSAuZG93bi1tb2NrLXBob25lLXJlZCAubW9jay1waG9uZS1yZWQgLnBpY3R1cmUtbGlzdCBsaS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2NrLW1vYmlsZSAuZG93bi1tb2NrLXBob25lLXJlZCAubW9jay1waG9uZS1yZWQgLnBpY3R1cmUtbGlzdCBsaSAucXJjb2RlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5tb2NrLW1vYmlsZSAuZG93bi1tb2NrLXBob25lLXJlZCAubW9jay1waG9uZS1yZWQgLmNvbi1saXN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG4ubW9jay1tb2JpbGUgLmRvd24tbW9jay1waG9uZS1yZWQgLm1vY2stcGhvbmUtcmVkIC5jb24tbGlzdCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLm1vY2stbW9iaWxlIC5kb3duLW1vY2stcGhvbmUtcmVkIC5tb2NrLXBob25lLXJlZCAuY29uLWxpc3QgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vY2stbW9iaWxlIC5kb3duLW1vY2stcGhvbmUtcmVkIC5tb2NrLXBob25lLXJlZCAuY29uLWxpc3QgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZTQwNjY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubW9jay1tb2JpbGUgLmRvd24tbW9jay1waG9uZS1yZWQgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubW9jay1za2V0Y2ggLmRvd25sb2FkLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9jay1za2V0Y2ggLmRvd25sb2FkLWJhbm5lciBoMiB7XG4gIG1hcmdpbjogMCAwIDQ2cHg7XG59XG4ubW9jay1za2V0Y2ggLmRvd25sb2FkLWJhbm5lciAuYmFubmVyLWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vY2stc2tldGNoIC5kb3dubG9hZC1iYW5uZXIgLmhlbHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIGNvbG9yOiAjOGM4ODg5O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubW9jay1za2V0Y2ggLmRvd25sb2FkLWJhbm5lciAuaGVscDpob3ZlciB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLm1vY2stc2tldGNoIC5kb3dubG9hZC1iYW5uZXIgLnBpYyB7XG4gIG1hcmdpbjogMThweCBhdXRvIDA7XG59XG4ubW9jay1za2V0Y2ggLmRvd25sb2FkLWJhbm5lciAucGljOjpiZWZvcmUge1xuICB0b3A6IDg3JTtcbiAgaGVpZ2h0OiAxMyU7XG59XG4ubW9jay1za2V0Y2ggLmRvd25sb2FkLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG4ubW9jay1za2V0Y2ggLmRvd25sb2FkLWxpc3QgLmNvbnRlbnQtdGV4dCBoMyB7XG4gIHBhZGRpbmc6IDUycHggMCA1N3B4O1xufVxuLm1vY2stc2tldGNoIC5jb250ZW50LXJlZCB7XG4gIG1hcmdpbi10b3A6IDE1NnB4O1xufVxuLmRzLXNrZXRjaCAuZG93bmxvYWQtYmFubmVyIGgyIHtcbiAgY29sb3I6ICMzNTMwMzA7XG4gIG1hcmdpbjogOHB4IDAgMzJweDtcbn1cbi5kcy1za2V0Y2ggLmRvd25sb2FkLWJhbm5lciBwIHtcbiAgbWFyZ2luOiAxOHB4IGF1dG8gMjhweDtcbn1cbi5kcy1za2V0Y2ggLmRvd25sb2FkLWJhbm5lciBpbWcge1xuICBib3gtc2hhZG93OiAwIDZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5kcy1za2V0Y2ggLmRvd25sb2FkLWJhbm5lciAucGljOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHMtc2tldGNoIC5kb3dubG9hZC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuLmRzLXNrZXRjaCAuZG93bmxvYWQtbGlzdCAuY29udGVudC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA4M3B4O1xufVxuLmRzLXNrZXRjaCAuZG93bmxvYWQtbGlzdCAuY29udGVudC10ZXh0IGgzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMTBweCBhdXRvIDUycHg7XG59XG4uZHMtc2tldGNoIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3M3B4O1xufVxuLmRzLXNrZXRjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pZG9jIC5zcGVjIHtcbiAgY29sb3I6ICNmZTQwNjY7XG59XG4uaWRvYyAuc3BlYy1maWdtYSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uaWRvYyAuc3BlYy1wcyB7XG4gIGNvbG9yOiAjM2YyMzljICFpbXBvcnRhbnQ7XG59XG4uaWRvYyAuc3BlYy14ZCB7XG4gIGNvbG9yOiAjNTcxNThiICFpbXBvcnRhbnQ7XG59XG4uaWRvYyAuc3BlYy1za2V0Y2gge1xuICBjb2xvcjogI2VmNTAxOSAhaW1wb3J0YW50O1xufVxuLmlkb2MgLnNwZWMtZmFtaWx5IHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZSBVSSBMaWdodCc7XG59XG4uaWRvYyAuc3BlYy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItYmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLWJnID4gaW1nIHtcbiAgaGVpZ2h0OiA2OCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLWJnIC5pbWcyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZG9jIC5iYW5uZXIgLmRvd25sb2FkLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogNCU7XG4gIHRvcDogMTclO1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pZG9jIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5oZWFkZXItY29udGVudCAubG9nbyBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYWN0aXZlIC5ibGFjay1iZyBhID4gaSB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmFjdGl2ZSAuYmxhY2stYmcgLm5hdi1tZW51IC5uYXYtaXRlbSBzcGFuOmhvdmVyLFxuLmlkb2MgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmFjdGl2ZSAuYmxhY2stYmcgLm5hdi1tZW51IC5uYXYtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZTQwNjY7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmxhY2stYmcgLm5hdi1tZW51IC5uYXYtaXRlbSBzcGFuOmhvdmVyLFxuLmlkb2MgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJsYWNrLWJnIC5uYXYtbWVudSAubmF2LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIHtcbiAgd2lkdGg6IDgyJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgLmF4dXJlLWJhbm5lci1oZWFkMSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cbi5pZG9jIC5iYW5uZXIgLmJhbm5lci10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTJweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIC5heHVyZS1iYW5uZXItaGVhZDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDEycHggMCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMzBweCAwIDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgaDQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIC5iYW5uZXItYnRuYSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIC5iYW5uZXItYnRuYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIC5iYW5uZXItYnRuYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5pZG9jIC5iYW5uZXIgLmJhbm5lci10aXRsZSAuYmFubmVyLWJ0bmE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIC5iYW5uZXItYnRuYS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgLmJhbm5lci1idG5hLXdoaXRlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgLmJhbm5lci1idG5hLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pZG9jIC5iYW5uZXIgLmJhbm5lci10aXRsZSAuYmFubmVyLWJ0bmEtd2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pZG9jIC5iYW5uZXIgLmJhbm5lci10aXRsZSAuYmFubmVyLWJ0bi1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgLnZpZGVvLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgLnZpZGVvLWNvbnRlbnQgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAzMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmlkb2MgLmNvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmlkb2MgLmNvbnRlbnQgLmlkb2MtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWRvYyAuY29udGVudCAuaWRvYy1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG4uaWRvYyAuY29udGVudCAuaWRvYy1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gNzVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaWRvYyAuY29udGVudCAuaWRvYy1jb250ZW50IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmlkb2MgLmNvbnRlbnQgLmlkb2MtY29udGVudCAuY29udGVudC1pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDExNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uaWRvYyAuY29udGVudCAuaWRvYy1jb250ZW50IC5jb250ZW50LWltZy1ib3ggaW1nOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pZG9jIC5jb250ZW50IC5pZG9jLWNvbnRlbnQgLmNvbnRlbnQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogMCAxNnB4IDExNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uaWRvYyAuY29udGVudCAuaWRvYy1jb250ZW50IC5jb250ZW50LWJpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTclO1xuICB0b3A6IDMxJTtcbiAgd2lkdGg6IDQwJTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoMC4xLCAwLjUsIDAuNSwgMSk7XG59XG4uaWRvYyAuY2Fyb3VzZSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLmlkb2MgLmNhcm91c2UgLmNhcm91c2UtYnRuIHtcbiAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbn1cbi5pZG9jIC5jYXJvdXNlIC5jYXJvdXNlLWJ0biAudGFiLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pZG9jIC5jYXJvdXNlIC5jYXJvdXNlLWJ0biAudGFiLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4uaWRvYyAuY2Fyb3VzZSAuY2Fyb3VzZS1idG4gLnRhYi1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5pZG9jIC5jYXJvdXNlIC5jYXJvdXNlLWJ0biAuY2hlY2tlZC1idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDA2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZmU0MDY2O1xufVxuLmlkb2MgLmNhcm91c2UgLmNhcm91c2UtYnRuIC5jaGVja2VkLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU0NzY7XG59XG4uaWRvYyAuY2Fyb3VzZSAuY2Fyb3VzZS1idG4gLmNoZWNrZWQtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM2NWU7XG59XG4uaWRvYyAuY2Fyb3VzZSAuY2Fyb3VzZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHZ3O1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDMwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uaWRvYyAuY2Fyb3VzZSAuY2Fyb3VzZS1ib3ggLmNhcm91c2UtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmlkb2MgLmNhcm91c2UgLmNhcm91c2UtYm94IC5zaG93LWltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaWRvYyAuZmVhdHVyZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaWRvYyAuZmVhdHVyZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pZG9jIC5mZWF0dXJlLWxpc3QgaDUge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmlkb2MgLmZlYXR1cmUtbGlzdCBoNTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0MDY2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlkb2MgLmZlYXR1cmUtbGlzdCB1bCB7XG4gIG1hcmdpbjogNTBweCAwICFpbXBvcnRhbnQ7XG59XG4uaWRvYyAuZmVhdHVyZS1saXN0IGxpIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmlkb2MgLmZlYXR1cmUtbGlzdCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA5JTtcbn1cbi5pZG9jIC5mZWF0dXJlLWxpc3QgLmZlYXR1cmUtYm94IHtcbiAgbWFyZ2luOiA1MHB4IDAgMCAhaW1wb3J0YW50O1xufVxuLmlkb2MgLmZlYXR1cmUtbGlzdCAuZmVhdHVyZS1ib3gtaGlkZSB7XG4gIG1hcmdpbjogMCAwIDUwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZG9jIC5mZWF0dXJlLWxpc3QgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5pZG9jIC5mZWF0dXJlLWxpc3QgLmxlYXJuLW1vcmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuLmlkb2MgLmZlYXR1cmUtbGlzdCAubGVhcm4tbW9yZSBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuLmlkb2MgLmZlYXR1cmUtbGlzdCAubGVhcm4tbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IHtcbiAgcGFkZGluZzogODBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW46IDY4cHggYXV0byAyMHB4O1xufVxuLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1kZXNjIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1kZXNjIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtZGVzYyBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pZG9jIC5pZG9jLWNvbnRlbnQgLmRvd25sb2FkLWJveCAuZG93bmxvYWQtYm94LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtYnRuIC5mb290ZXItYnRuYSB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5pZG9jIC5pZG9jLWNvbnRlbnQgLmRvd25sb2FkLWJveCAuZG93bmxvYWQtYm94LWJ0biAuZm9vdGVyLWJ0bmE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pZG9jIC5pZG9jLWNvbnRlbnQgLmRvd25sb2FkLWJveCAuZG93bmxvYWQtYm94LWJ0biAuZm9vdGVyLWJ0bmEgaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtYnRuIC5mb290ZXItYnRuYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5pZG9jIC5pZG9jLWNvbnRlbnQgLmRvd25sb2FkLWJveCAuZG93bmxvYWQtYm94LWJ0biAuZm9vdGVyLWJ0bmE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtYnRuIC5mb290ZXItYnRuYS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1idG4gLmZvb3Rlci1idG5hLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pZG9jIC5pZG9jLWNvbnRlbnQgLmRvd25sb2FkLWJveCAuZG93bmxvYWQtYm94LWJ0biAuZm9vdGVyLWJ0bmEtd2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pZG9jIC5maWdtYSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2lkb2NTdGF0aWMvaW1hZ2VzL2Zvb3Rlci1iZy1maWdtYS5wbmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaWRvYyAucHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vaW1nMDIubW9ja3BsdXMuY24vd3d3L2lkb2MvaW1hZ2VzL2Zvb3Rlci1iZy1wcy5wbmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaWRvYyAueGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vaW1nMDIubW9ja3BsdXMuY24vd3d3L2lkb2MvaW1hZ2VzL2Zvb3Rlci1iZy14ZC5wbmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaWRvYyAuc2tldGNoIHtcbiAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL2ltZzAyLm1vY2twbHVzLmNuL3d3dy9pZG9jL2ltYWdlcy9mb290ZXItYmctc2tldGNoLnBuZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCB7XG4gIGNvbG9yOiAjMzUzMDMwO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5iYW5uZXIgLmJhbm5lci10aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmJhbm5lciAuYmFubmVyLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDI0cHggYXV0byA2NnB4O1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gNzJweDtcbiAgY29sb3I6ICM4Yzg4ODk7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggdmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmJldHdlZW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5iZXR3ZWVuLWNvbnRlbnQgLmJldHdlZW4tY29uLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgNjBweDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuYmV0d2Vlbi1jb250ZW50IC5iZXR3ZWVuLWNvbi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5iZXR3ZWVuLWNvbnRlbnQgLmJldHdlZW4tY29uLWl0ZW0gLmNvbi1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZzogMzRweDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuYmV0d2Vlbi1jb250ZW50IC5iZXR3ZWVuLWNvbi1pdGVtIC5jb24taXRlbS10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuYmV0d2Vlbi1jb250ZW50IC5iZXR3ZWVuLWNvbi1pdGVtIC5jb24taXRlbS10aXRsZSBwIHtcbiAgY29sb3I6ICM4Qzg4ODk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvZG93bmxvYWQvZG93bmxvYWQtc2tldGNoLWNvbjItYmcucG5nJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuc3BlYy1yaWdodC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4MnB4O1xuICByaWdodDogMDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29udGVudCBoMixcbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29uLXRhYiAuY29uLXRhYi1pdGVtIHtcbiAgd2lkdGg6IDI1NXB4O1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5jb24tdGFiIC5jb24tdGFiLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDg4cHg7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWIgLmNvbi10YWItaXRlbSBpbWcuYWN0aXZlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5jb24tdGFiIC5jb24tdGFiLWl0ZW0gaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgb3BhY2l0eTogMC42O1xuICBtYXJnaW46IDI0cHggMCAwO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5jb24tdGFiIC5jb24tdGFiLWl0ZW0uYWN0aXZlIC5kZWZhdWx0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5jb24tdGFiIC5jb24tdGFiLWl0ZW0uYWN0aXZlIC5hY3RpdmUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29uLXRhYiAuY29uLXRhYi1pdGVtLmFjdGl2ZSBoMyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWIgLmNvbi10YWItaXRlbS5hY3RpdmUgaDM6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFNDA2NjtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29uLXRhYi1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMHB4IDMycHggNDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5jb24tdGFiLWNoaWxkIC5jb24tdGFiLWNoaWxkLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA2NHB4IDkwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWItY2hpbGQgLmNvbi10YWItY2hpbGQtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWItY2hpbGQgLmNvbi10YWItY2hpbGQtaXRlbSB1bCB7XG4gIG1hcmdpbi1yaWdodDogODhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29uLXRhYi1jaGlsZCAuY29uLXRhYi1jaGlsZC1pdGVtIHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5jb24tdGFiLWNoaWxkIC5jb24tdGFiLWNoaWxkLWl0ZW0gdWwgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5jb24tdGFiLWNoaWxkIC5jb24tdGFiLWNoaWxkLWl0ZW0gdWwgaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU0MDY2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWItY2hpbGQgLmNvbi10YWItY2hpbGQtaXRlbSB1bCBwIHtcbiAgY29sb3I6ICM4Qzg4ODk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29uLXRhYi1jaGlsZCAuY29uLXRhYi1jaGlsZC1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogNjI1cHg7XG4gIHdpZHRoOiA2MCU7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjMge1xuICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RTk7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjMgLnNwZWMtbGVmdC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24zIC5wdWJsaWMtdGltZS1zd2l0Y2gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMyAucHVibGljLXRpbWUtc3dpdGNoIC50aW1lLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24zIC5wdWJsaWMtdGltZS1zd2l0Y2ggLnRpbWUtbGlzdDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjMgLnB1YmxpYy10aW1lLXN3aXRjaCAudGltZS1saXN0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24zIC5wdWJsaWMtdGltZS1zd2l0Y2ggLnRpbWUtbGlzdCBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMyAucHVibGljLXRpbWUtc3dpdGNoIC50aW1lLWxpc3QgLnNwZWMtaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4Qzg4ODk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb240LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjQtZmxleCAuY29uNC1mbGV4LWl0ZW0ge1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb240LWZsZXggLmNvbjQtZmxleC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luOiBhdXRvIDMwcHg7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjQtZmxleCAuY29uNC1mbGV4LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDg4cHg7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjQtZmxleCAuY29uNC1mbGV4LWl0ZW0gaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDE2cHggMCA4cHg7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjQtZmxleCAuY29uNC1mbGV4LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4Qzg4ODk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uNSB7XG4gIHBhZGRpbmc6IDhweCAwIDY0cHg7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmRvd25sb2FkLWZvb3Rlci1ib3gge1xuICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuZG93bmxvYWQtZm9vdGVyLWJveC5za2V0Y2gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZWY2OTE5IDAlLCAjZjlhZDMxKTtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuZG93bmxvYWQtZm9vdGVyLWJveCAuc3BlYy1mb290ZXItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAlO1xuICBib3R0b206IDA7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmRvd25sb2FkLWZvb3Rlci1ib3ggLmJveC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5kb3dubG9hZC1mb290ZXItYm94IC5kb3dubG9hZC1ib3gtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmRvd25sb2FkLWZvb3Rlci1ib3ggLmRvd25sb2FkLWJveC1kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQyJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZG93bmxvYWQtaWRvYy1za2V0Y2ggLmRvd25sb2FkLWZvb3Rlci1ib3ggLmRvd25sb2FkLWJveC1kZXNjIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuZG93bmxvYWQtZm9vdGVyLWJveCAuZG93bmxvYWQtYm94LWRlc2MgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5kb3dubG9hZC1mb290ZXItYm94IC5kb3dubG9hZC1ib3gtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kb3dubG9hZC1pZG9jLXNrZXRjaCAuZG93bmxvYWQtZm9vdGVyLWJveCAuZG93bmxvYWQtYm94LWJ0biAuZm9vdGVyLWJ0bmEge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2VmNTAxOTtcbn1cbi5maWdtYS1ib2R5IC5maWdtYS1iYW5uZXItaW1nIHtcbiAgYm94LXNoYWRvdzogMCAzMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCB7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDEyMHB4IGF1dG8gMDtcbiAgem9vbTogMTtcbn1cbi5maWdtYS1ib2R5IC5maWdtYS1jb250ZW50IC5maWdtYS1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcuJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5maWdtYS1ib2R5IC5maWdtYS1jb250ZW50IC5maWdtYS1saXN0IC5waWMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUxJTtcbn1cbi5maWdtYS1ib2R5IC5maWdtYS1jb250ZW50IC5maWdtYS1saXN0IC5waWMgaW1nIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCAuY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzQuNTQlO1xuICBtYXJnaW46IDEwJSA0LjUlIDAgMDtcbn1cbi5maWdtYS1ib2R5IC5maWdtYS1jb250ZW50IC5maWdtYS1saXN0IC5jb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzIyMjtcbn1cbi5maWdtYS1ib2R5IC5maWdtYS1jb250ZW50IC5maWdtYS1saXN0IC5jb24gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW46IDQzcHggMCAwIDA7XG59XG4uZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdDpudGgtb2YtdHlwZShldmVuKSAucGljIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZpZ21hLWJvZHkgLmZpZ21hLWNvbnRlbnQgLmZpZ21hLWxpc3Q6bnRoLW9mLXR5cGUoZXZlbikgLmNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwJSAwIDAgNC41JTtcbn1cbi5heHVyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmF4dXJlIC5heHVyZS1saXN0MSB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmF4dXJlIC5heHVyZS1saXN0MSBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5heHVyZSAuYXh1cmUtbGlzdDEgbGkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmF4dXJlIC5heHVyZS1saXN0MSBsaSBiIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDIzcHggMCA2cHg7XG59XG4uYXh1cmUgLmF4dXJlLWxpc3QxIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXh1cmUgLmF4dXJlLWxpc3QxIGxpIGEge1xuICBtYXJnaW46IDIzcHggYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZlNDA2NjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMnM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjJzO1xuICAtby10cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmF4dXJlIC5heHVyZS1saXN0MSBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLmF4dXJlIC5iYW5uZXIgLmJhbm5lci1iZyAuaW1nMSB7XG4gIGhlaWdodDogNzIlO1xufVxuLmF4dXJlIC5iYW5uZXIgLmF4dXJlLWxpc3QxIHtcbiAgcGFkZGluZzogNThweCAwIDgwcHg7XG59XG4uYXh1cmUgLmF4dXJlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMjlweDtcbn1cbi5heHVyZSAuYXh1cmUtbGlzdCAud3JhcCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgem9vbTogMTtcbn1cbi5heHVyZSAuYXh1cmUtbGlzdCAud3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiAnLic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYXh1cmUgLmF4dXJlLWxpc3QgLndyYXAgLnBpYyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTElO1xufVxuLmF4dXJlIC5heHVyZS1saXN0IC53cmFwIC5jb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzNC41NCU7XG4gIG1hcmdpbjogMTQlIDQuNSUgMCAwO1xufVxuLmF4dXJlIC5heHVyZS1saXN0IC53cmFwIC5jb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzIyMjtcbn1cbi5heHVyZSAuYXh1cmUtbGlzdCAud3JhcCAuY29uIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luOiA0M3B4IDAgMCAwO1xufVxuLmF4dXJlIC5heHVyZS1saXN0LmF4dXJlLWxpc3QyIC53cmFwIC5waWMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYXh1cmUgLmF4dXJlLWxpc3QuYXh1cmUtbGlzdDIgLndyYXAgLmNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDE0JSAwIDAgNC41JTtcbn1cbi5heHVyZSAuYXh1cmUtdGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTYwcHggMCAxMTNweDtcbn1cbi5heHVyZSAuYXh1cmUtdGFibGUgI2F4dXJlLXRhYmxlLXBob25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXh1cmUgLmF4dXJlLXRhYmxlICNheHVyZS10YWJsZS1waG9uZSAuc2xpZGVzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSA+IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCB7XG4gIHpvb206IDE7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDY2cHggYXV0byAwO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiAnLic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIHVsIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbn1cbi5heHVyZSAuYXh1cmUtdGFibGUgLnRhYmxlLXdyYXAgLmxpc3QtbGVmdCB7XG4gIHdpZHRoOiA4M3B4O1xuICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIC5saXN0LWxlZnQgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZDlkOWQ5O1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1sZWZ0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIHtcbiAgem9vbTogMTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogODklO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbn1cbi5heHVyZSAuYXh1cmUtdGFibGUgLnRhYmxlLXdyYXAgLmxpc3QtcmlnaHQtd3JhcCAubGlzdC1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiAnLic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIC5saXN0LXJpZ2h0LXdyYXAgLmxpc3QtcmlnaHQgLnRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA5NnB4O1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IC50aXRsZTEge1xuICBwYWRkaW5nLXRvcDogMjlweDtcbiAgYmFja2dyb3VuZDogI2ZlNDA2NjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsICNmZTQwNjYgMCUsICNmZDgzOWIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjZmU0MDY2KSwgY29sb3Itc3RvcCgxMDAlLCAjZmQ4MzliKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCAjZmU0MDY2IDAlLCAjZmQ4MzliIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsICNmZTQwNjYgMCUsICNmZDgzOWIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsICNmZTQwNjYgMCUsICNmZDgzOWIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgI2ZlNDA2NiAwJSwgI2ZkODM5YiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jZmU0MDY2LCBlbmRDb2xvcnN0cj0jRkQ4MzlCLCBHcmFkaWVudFR5cGU9MCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5heHVyZSAuYXh1cmUtdGFibGUgLnRhYmxlLXdyYXAgLmxpc3QtcmlnaHQtd3JhcCAubGlzdC1yaWdodCAudGl0bGUxIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IC50aXRsZTIge1xuICBiYWNrZ3JvdW5kOiAjZjc2MTM1O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgI2Y3NjEzNSAwJSwgI2VhODg2YiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICNmNzYxMzUpLCBjb2xvci1zdG9wKDEwMCUsICNlYTg4NmIpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsICNmNzYxMzUgMCUsICNlYTg4NmIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgI2Y3NjEzNSAwJSwgI2VhODg2YiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgI2Y3NjEzNSAwJSwgI2VhODg2YiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCAjZjc2MTM1IDAlLCAjZWE4ODZiIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSNGNzYxMzUsIGVuZENvbG9yc3RyPSNFQTg4NkIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5heHVyZSAuYXh1cmUtdGFibGUgLnRhYmxlLXdyYXAgLmxpc3QtcmlnaHQtd3JhcCAubGlzdC1yaWdodCAudGl0bGUzIHtcbiAgYmFja2dyb3VuZDogI2RjMmRlODtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsICNkYzJkZTggMCUsICNmMzhhZmEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjZGMyZGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZjM4YWZhKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSBsZWZ0LCAjZGMyZGU4IDAlLCAjZjM4YWZhIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsICNkYzJkZTggMCUsICNmMzhhZmEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsICNkYzJkZTggMCUsICNmMzhhZmEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgI2RjMmRlOCAwJSwgI2YzOGFmYSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jREMyREU4LCBlbmRDb2xvcnN0cj0jRjM4QUZBLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIC5saXN0LXJpZ2h0LXdyYXAgLmxpc3QtcmlnaHQgLnRpdGxlNCB7XG4gIGJhY2tncm91bmQ6ICNiOWI5Yjk7XG59XG4uYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIC5saXN0LXJpZ2h0LXdyYXAgLmxpc3QtcmlnaHQgdWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMzRweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IHVsIGxpOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMik7XG59XG4uYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIC5saXN0LXJpZ2h0LXdyYXAgLmxpc3QtcmlnaHQgLmxpc3QxIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IC5saXN0MSBsaSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IC5saXN0MSBsaTpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDE5NywgMjA5LCAwLjIpO1xufVxuLmF4dXJlIC5heHVyZS10YWJsZSAuZmxleC1jb250cm9sLW5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuYXh1cmUgLmF4dXJlLXRhYmxlIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmF4dXJlIC5heHVyZS10YWJsZSAuZmxleC1jb250cm9sLW5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKnpvb206IDE7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYXh1cmUgLmF4dXJlLXRhYmxlIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjYzJjMmMyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5heHVyZSAuYXh1cmUtdGFibGUgLmZsZXgtY29udHJvbC1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG59XG4uYXh1cmUgLmF4dXJlLXRhYmxlIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEuZmxleC1hY3RpdmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmU0MDY2O1xufVxuLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweCAwO1xuICBtYXJnaW46IDAgYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIC5mbGV4c2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIC5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLnNsaWRlcyBsaSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIC5mbGV4c2xpZGVyIC5zbGlkZXMgbGkgLnBpYyB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5heHVyZSAuYXh1cmUtZmxleHNsaWRlciAuZmxleHNsaWRlciAuc2xpZGVzIGxpIC5waWMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLnNsaWRlcyBsaSBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMjRweCAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5heHVyZSAuYXh1cmUtZmxleHNsaWRlciAuZmxleHNsaWRlciAuc2xpZGVzIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwIDAgNDRweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIC5mbGV4c2xpZGVyIC5zbGlkZXMgbGkgc3Bhbi5kZXNjLXR3byB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLnNsaWRlcyBsaSBwIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIC5mbGV4c2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLmZsZXgtY29udHJvbC1uYXYgbGkgYSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRleHQtaW5kZW50OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNjMmMyYzI7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLmZsZXgtY29udHJvbC1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLmZsZXgtY29udHJvbC1uYXYgbGkgYS5mbGV4LWFjdGl2ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIG1hcmdpbjogMDtcbn1cbi5heHVyZSAuYXh1cmUtZmxleHNsaWRlciAuZmxleHNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3NXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWRvY1N0YXRpYy9pbWFnZXMvYXh1cmUtbGVmdC5wbmcnKTtcbiAgbGVmdDogNDBweDtcbn1cbi5heHVyZSAuYXh1cmUtZmxleHNsaWRlciAuZmxleHNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pZG9jU3RhdGljL2ltYWdlcy9heHVyZS1sZWZ0Mi5wbmcnKTtcbn1cbi5heHVyZSAuYXh1cmUtZmxleHNsaWRlciAuZmxleHNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pZG9jU3RhdGljL2ltYWdlcy9heHVyZS1yaWdodC5wbmcnKTtcbiAgcmlnaHQ6IDQwcHg7XG59XG4uYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaWRvY1N0YXRpYy9pbWFnZXMvYXh1cmUtcmlnaHQyLnBuZycpO1xufVxuLmF4dXJlIC5heHVyZS1sYXN0IHtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgbWFyZ2luLXRvcDogNzhweDtcbn1cbi5heHVyZSAuYXh1cmUtbGFzdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmF4dXJlIC5heHVyZS1sYXN0IHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDM0cHggMCAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuLmF4dXJlIC5heHVyZS1sYXN0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmF4dXJlIC5heHVyZS1sYXN0IC5mb290ZXItYnRuYSB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogNTBweCAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5heHVyZSAuYXh1cmUtbGFzdCAuZm9vdGVyLWJ0bmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uYXh1cmUgLmF4dXJlLWxhc3QgLmZvb3Rlci1idG5hOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5waG9uZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBob25lIC50aW1lIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4ucGhvbmUgLmJhbm5lciB7XG4gIGhlaWdodDogODk1cHg7XG59XG4ucGhvbmUgLmJhbm5lciAuZG93bmxvYWQtYmcge1xuICBtYXgtd2lkdGg6IDQxOHB4O1xuICBsZWZ0OiAyJTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDE3JTtcbn1cbi5waG9uZSAuYmFubmVyIC5iYW5uZXItYmcgPiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QxIHtcbiAgd2lkdGg6IDMzNnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbjogODVweCBhdXRvIDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDY4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QxIC5ob3ZlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZlNDA2NjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsICNmZTQwNjYgMCUsICNmNTRhOGEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmU0MDY2KSwgY29sb3Itc3RvcCgxMDAlLCAjZjU0YThhKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCAjZmU0MDY2IDAlLCAjZjU0YThhIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsICNmZTQwNjYgMCUsICNmNTRhOGEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsICNmZTQwNjYgMCUsICNmNTRhOGEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgI2ZlNDA2NiAwJSwgI2Y1NGE4YSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jZmU0MDY2LCBlbmRDb2xvcnN0cj0jRjU0QThBLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QxIC5ob3Zlci5vbiB7XG4gIHdpZHRoOiAxNjRweDtcbn1cbi5waG9uZSAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIC5waG9uZS1iYW5uZXItbGlzdDEgLmxpc3Qge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5waG9uZSAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIC5waG9uZS1iYW5uZXItbGlzdDEgLmxpc3QgLmljb24ge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QxIC5saXN0IC5pY29uMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2lkb2NTdGF0aWMvaW1hZ2VzL3Bob25lLXBpYzEucG5nJyk7XG59XG4ucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QxIC5saXN0IC5pY29uMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2lkb2NTdGF0aWMvaW1hZ2VzL3Bob25lLXBpYzIucG5nJyk7XG59XG4ucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QxIC5saXN0IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QxIC5saXN0LmFjdGl2ZSAuaWNvbjEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pZG9jU3RhdGljL2ltYWdlcy9waG9uZS1waWMxXzEucG5nJyk7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5waG9uZSAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIC5waG9uZS1iYW5uZXItbGlzdDEgLmxpc3QuYWN0aXZlIC5pY29uMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2lkb2NTdGF0aWMvaW1hZ2VzL3Bob25lLXBpYzJfMi5wbmcnKTtcbn1cbi5waG9uZSAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIC5waG9uZS1iYW5uZXItbGlzdDEgLmxpc3QuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5waG9uZSAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIC5waG9uZS1iYW5uZXItbGlzdDEtcGhvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBob25lIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUgLnBob25lLWJhbm5lci1saXN0MiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBob25lIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUgLnBob25lLWJhbm5lci1saXN0MiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QyIGxpIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBob25lIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUgLnBob25lLWJhbm5lci1saXN0MiBsaS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5waG9uZSAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIC5waG9uZS1iYW5uZXItbGlzdDIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QyIGxpIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGhvbmUgLnBob25lLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBob25lIC5waG9uZS1saXN0IC53cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6b29tOiAxO1xufVxuLnBob25lIC5waG9uZS1saXN0IC53cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcuJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5waG9uZSAucGhvbmUtbGlzdCAud3JhcCAucGljIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MSU7XG59XG4ucGhvbmUgLnBob25lLWxpc3QgLndyYXAgLmNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDM0LjU0JTtcbiAgbWFyZ2luOiAxOCUgNC41JSAwIDA7XG59XG4ucGhvbmUgLnBob25lLWxpc3QgLndyYXAgLmNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjMjIyO1xufVxuLnBob25lIC5waG9uZS1saXN0IC53cmFwIC5jb24gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW46IDQzcHggMCAwIDA7XG59XG4ucGhvbmUgLnBob25lLWxpc3QucGhvbmUtbGlzdDEge1xuICBtYXJnaW4tdG9wOiAtMTk3cHg7XG59XG4ucGhvbmUgLnBob25lLWxpc3QucGhvbmUtbGlzdDIge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4ucGhvbmUgLnBob25lLWxpc3QucGhvbmUtbGlzdDIgLndyYXAgLnBpYyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5waG9uZSAucGhvbmUtbGlzdC5waG9uZS1saXN0MiAud3JhcCAuY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTglIDAgMCA0LjUlO1xufVxuLnBob25lIC5waG9uZS1sYXN0IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMzZweCBhdXRvIDA7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCAjZjM1ODlhIDAlLCAjZjMzNjVjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2YzNTg5YSksIGNvbG9yLXN0b3AoMTAwJSwgI2YzMzY1YykpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgI2YzNTg5YSAwJSwgI2YzMzY1YyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCAjZjM1ODlhIDAlLCAjZjMzNjVjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCAjZjM1ODlhIDAlLCAjZjMzNjVjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wIGxlZnQsICNmMzU4OWEgMCUsICNmMzM2NWMgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9I0YzNTg5QSwgZW5kQ29sb3JzdHI9I0YzMzY1QywgR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNjhweCA2NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBob25lIC5waG9uZS1sYXN0IC5waWMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMzJweCAwIDA7XG59XG4ucGhvbmUgLnBob25lLWxhc3QgLmNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGhvbmUgLnBob25lLWxhc3QgLmNvbiBoNSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBob25lIC5waG9uZS1sYXN0IC5jb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cbi5waG9uZSAucGhvbmUtbGFzdCAuY29uIHAge1xuICBtYXJnaW46IDE0cHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG59XG4ucGhvbmUgLnBob25lLWxhc3QgLmNvbiBwIGIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5waG9uZSAucGhvbmUtbGFzdCAuY29uLWxpc3Qge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE5MHB4O1xufVxuLnBob25lIC5waG9uZS1sYXN0IC5jb24tbGlzdCBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGhvbmUgLnBob25lLWxhc3QgLmNvbi1saXN0IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLnBob25lIC5waG9uZS1sYXN0IC5jb24tbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ucGhvbmUgLnBob25lLWxhc3QgLnBpY3R1cmUtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIG1hcmdpbjogMCAyM3B4IDAgMDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBob25lIC5waG9uZS1sYXN0IC5waWN0dXJlLWxpc3QgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBob25lIC5waG9uZS1sYXN0IC5waWN0dXJlLWxpc3QgbGkuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5heHVyZSAuYXh1cmUtbGFzdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbiAgLnBob25lIC5waG9uZS1sYXN0IHtcbiAgICBsZWZ0OiAyJTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxNSU7XG4gIH1cbiAgLmlkb2MgLmJhbm5lciAuZG93bmxvYWQtYmcge1xuICAgIGxlZnQ6IC02JTtcbiAgICB0b3A6IDEzJTtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pZG9jIC5iYW5uZXIgLmRvd25sb2FkLWJnIHtcbiAgICBsZWZ0OiAtMSU7XG4gICAgdG9wOiAxNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTBweCkgYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaWRvYyAuY2Fyb3VzZSAuY2Fyb3VzZS1ib3gge1xuICAgIGhlaWdodDogNDN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0NnB4KSB7XG4gIC5pZG9jIC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1kZXNjIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmlkb2MgLmJhbm5lciAuZG93bmxvYWQtYmcge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjY5cHgpIHtcbiAgLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtZGVzYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5kcy1za2V0Y2ggLmRvd25sb2FkLWxpc3QgLmNvbnRlbnQtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmRzLXNrZXRjaCAuZG93bmxvYWQtbGlzdCAuY29udGVudC1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5kcy1za2V0Y2ggLmRvd25sb2FkLWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc4cHg7XG4gIH1cbiAgLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtZGVzYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmlkb2MgLmRvd25sb2FkLWJveCAuZG93bmxvYWQtYm94LWRlc2MgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuaWRvYyAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtZGVzYyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWdtYS1ib2R5IC5maWdtYS1jb250ZW50IC5maWdtYS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAuZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCAuY29uIHtcbiAgICBtYXJnaW4tdG9wOiA4JTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxuICAuZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCAuY29uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuICAuZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCAuY29uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5maWdtYS1ib2R5IC5maWdtYS1jb250ZW50IC5maWdtYS1saXN0Om50aC1vZi10eXBlKGV2ZW4pIC5jb24ge1xuICAgIG1hcmdpbi10b3A6IDglO1xuICB9XG4gIC5heHVyZSAuYmFubmVyIC5iYW5uZXItYmcgLmltZzEge1xuICAgIGhlaWdodDogODAlO1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGFzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1sYXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGlzdC5heHVyZS1saXN0MiAud3JhcCAuY29uIHtcbiAgICBtYXJnaW4tdG9wOiA4JTtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLWxpc3QgLndyYXAge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLWxpc3QgLndyYXAgLmNvbiB7XG4gICAgbWFyZ2luLXRvcDogOCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1saXN0IC53cmFwIC5jb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGlzdCAud3JhcCAuY29uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtdGFibGUge1xuICAgIG1hcmdpbjogMTAwcHggMCA4MHB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtdGFibGUgLnRhYmxlLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLXRhYmxlID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnBob25lIC5waG9uZS1saXN0IC53cmFwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbiAgLnBob25lIC5waG9uZS1saXN0IC53cmFwIC5jb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG4gIC5waG9uZSAucGhvbmUtbGlzdCAud3JhcCAuY29uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxpc3QgLndyYXAgLmNvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1kZXNjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1kZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5kb3dubG9hZC1mb290ZXItYm94IC5kb3dubG9hZC1ib3gtZGVzYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICAuZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGljIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5kb3dubG9hZCAuZG93bmxvYWQtdGl0bGUxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5kb3dubG9hZCAuZG93bmxvYWQtbGlzdCAuY29udGVudC10ZXh0IGg0IHtcbiAgICBtYXJnaW46IDM1cHggMCAxMHB4O1xuICB9XG4gIC5kb3dubG9hZCAuZG93bi1tb2NrLXBob25lLXJlZCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbiAgLmRvd25sb2FkLm1vY2stc2tldGNoIC5kb3dubG9hZC1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmRvd25sb2FkLm1vY2stc2tldGNoIC5jb250ZW50LXJlZCB7XG4gICAgbWFyZ2luLXRvcDogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnBob25lIC5waG9uZS1sYXN0IHtcbiAgICBtYXJnaW46IDMwcHggMjBweCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxuICAuaWRvYyAuY29udGVudCAuaWRvYy1jb250ZW50IHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG4gIC5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWxpc3QgLnBpYyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gIH1cbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tbGlzdCAuY29uIHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1saXN0IC5jb24gcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWxpc3QgLmNvbiBwOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tbGlzdDIgLnBpYyB7XG4gICAgcGFkZGluZzogMCA1MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5kb3dubG9hZCAuZG93bmxvYWQtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZG93bmxvYWQgLmRvd25sb2FkLWxpc3QgLmNvbnRlbnQtdGV4dCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQgaDMge1xuICAgIHBhZGRpbmc6IDEwcHggMCA4cHg7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQgaDQge1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kb3dubG9hZCAuZG93bmxvYWQtbGlzdCAuY29udGVudC10ZXh0IGEge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXBpYyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZG93bmxvYWQgLmRpc3RhbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAuZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1saXN0IC5jb24gaDYge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1mZWF0dXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1mZWF0dXJlIGg1IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tZmVhdHVyZSBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1mZWF0dXJlIC5saXN0IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWZlYXR1cmUgLmxpc3QgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5tb2NrLW1vYmlsZSAuZG93bmxvYWQtYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuICAubW9ja3BsdXMgLmRvd25sb2FkLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5maWdtYS1ib2R5IC5maWdtYS1jb250ZW50IC5maWdtYS1saXN0IC5jb24ge1xuICAgIG1hcmdpbjogNSUgMCAwIDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxuICAuZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCAuY29uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAuZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCAuY29uIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtdGFibGUgLnRhYmxlLXdyYXAgLmxpc3QtcmlnaHQtd3JhcCAubGlzdC1yaWdodCB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtdGFibGUgLnRhYmxlLXdyYXAgLmxpc3QtcmlnaHQtd3JhcCAubGlzdC1yaWdodCAudGl0bGUxIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIC5saXN0LXJpZ2h0LXdyYXAgLmxpc3QtcmlnaHQgLnRpdGxlMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtdGFibGUgLnRhYmxlLXdyYXAgLmxpc3QtbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1sZWZ0IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3Qge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3QgLnBpYyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3QgLmNvbiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5waG9uZSAucGhvbmUtbGFzdCAuY29uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3QgLmNvbiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3QgLnBpY3R1cmUtbGlzdCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIC5waG9uZSAucGhvbmUtbGFzdCAuY29uLWxpc3Qge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3QgLmNvbi1saXN0IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBob25lIC5waG9uZS1sYXN0IC5jb24tbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxpc3QucGhvbmUtbGlzdDEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnBob25lIC5waG9uZS1saXN0LnBob25lLWxpc3QyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5waG9uZSAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBob25lIC5iYW5uZXIgLmJhbm5lci1iZyAuaW1nMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGhvbmUgLmJhbm5lciAuYmFubmVyLWJnIC5pbWcyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmJhbm5lciAuYmFubmVyLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLnNwZWMtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuYmV0d2Vlbi1jb250ZW50IC5iZXR3ZWVuLWNvbi1pdGVtIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcge1xuICAgIHBhZGRpbmc6IDYwcHggMCAzNjBweDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWIgLmNvbi10YWItaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWIgLmNvbi10YWItaXRlbS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29uLXRhYiAuY29uLXRhYi1pdGVtLmFjdGl2ZSBoMzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5jb24tdGFiLWNoaWxkIC5jb24tdGFiLWNoaWxkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHggNDRweDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWItY2hpbGQgLmNvbi10YWItY2hpbGQtaXRlbSB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAuY29uLXRhYi1jaGlsZCAuY29uLXRhYi1jaGlsZC1pdGVtIHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5jb24tdGFiLWNoaWxkIC5jb24tdGFiLWNoaWxkLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmNvbi10YWItY2hpbGQgLmNvbi10YWItY2hpbGQtaXRlbS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uMi1iZyAubGlzdC1wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24yLWJnIC5saXN0LXBhZ2luYXRpb24gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMnM7XG4gICAgLW1zLXRyYW5zaXRpb246IDAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM4Yzg4ODk7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjItYmcgLmxpc3QtcGFnaW5hdGlvbiBzcGFuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZlNDA2NjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb24zIC5wdWJsaWMtdGltZS1zd2l0Y2ggLnRpbWUtbGlzdCBoNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmRvd25sb2FkLWZvb3Rlci1ib3gge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuZG93bmxvYWQtZm9vdGVyLWJveCAuZG93bmxvYWQtYm94LWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuZG93bmxvYWQtZm9vdGVyLWJveCAuZG93bmxvYWQtYm94LWRlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmRvd25sb2FkLWZvb3Rlci1ib3ggLmRvd25sb2FkLWJveC1kZXNjIGgyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuZG93bmxvYWQtZm9vdGVyLWJveCAuZG93bmxvYWQtYm94LWRlc2MgaDMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5kb3dubG9hZC1mb290ZXItYm94IC5kb3dubG9hZC1ib3gtYnRuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDMycHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmF4dXJlIC5heHVyZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGlzdCAud3JhcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1saXN0IC53cmFwIC5jb24ge1xuICAgIG1hcmdpbjogNSUgMCAwIDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLWxpc3QgLndyYXAgLmNvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1saXN0IC53cmFwIC5jb24gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDUwcHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCB7XG4gICAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIC5saXN0LXJpZ2h0LXdyYXAge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIC5saXN0LXJpZ2h0LXdyYXAgLmxpc3QtcmlnaHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDA7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLXRhYmxlICNheHVyZS10YWJsZS1waG9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSAjYXh1cmUtdGFibGUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBob25lIC5waG9uZS1saXN0IC53cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxpc3QgLndyYXAgLmNvbiB7XG4gICAgbWFyZ2luOiAxOCUgMCAwIDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxuICAucGhvbmUgLnBob25lLWxpc3QgLndyYXAgLmNvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBob25lIC5waG9uZS1saXN0IC53cmFwIC5jb24gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIGgxLFxuICAuaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgLmF4dXJlLWJhbm5lci1oZWFkMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5pZG9jIC5iYW5uZXIgLmJhbm5lci10aXRsZSBoMixcbiAgLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIC5heHVyZS1iYW5uZXItaGVhZDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuYmV0d2Vlbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmJldHdlZW4tY29udGVudCAuYmV0d2Vlbi1jb24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG4gIC5kb3dubG9hZC1pZG9jLXNrZXRjaCAuY29uNC1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjQtZmxleCAuY29uNC1mbGV4LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbiAgLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5jb240LWZsZXggLmNvbjQtZmxleC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuaWRvYyAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gIH1cbiAgLmlkb2MgLmNvbnRlbnQgLmlkb2MtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5pZG9jIC5jb250ZW50IC5pZG9jLWNvbnRlbnQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaWRvYyAuZmVhdHVyZS1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaWRvYyAuZmVhdHVyZS1saXN0IGxpOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuZG93bmxvYWQgLmRpc3RhbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAuZG93bmxvYWQgLmRvd25sb2FkLXRpdGxlMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5kb3dubG9hZCAuZG93bmxvYWQtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQgaDQge1xuICAgIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1saXN0IC5jb250ZW50LXRleHQgYSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAuZG93bmxvYWQgLmRvd24tbW9jay1waG9uZS1yZWQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5kb3dubG9hZC5tb2NrLXNrZXRjaCAuY29udGVudC1yZWQge1xuICAgIG1hcmdpbi10b3A6IDg2cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIC5mbGV4c2xpZGVyIC5zbGlkZXMgbGkgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIC5mbGV4c2xpZGVyIC5zbGlkZXMgbGkgc3Bhbi5kZXNjLW9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLnNsaWRlcyBsaSBzcGFuLmRlc2MtdHdvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXh1cmUgLmF4dXJlLWZsZXhzbGlkZXIgLmZsZXhzbGlkZXIgLnNsaWRlcyBsaSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIC5mbGV4c2xpZGVyIC5zbGlkZXMgbGkgaDUge1xuICAgIG1hcmdpbjogMjBweCAwIDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1mbGV4c2xpZGVyIC5mbGV4c2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGlzdDEgbGkgYiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1saXN0MSBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1saXN0MSBsaSBhIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXh1cmUgLmJhbm5lciAuYXh1cmUtbGlzdDEge1xuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICB9XG4gIC5waG9uZSAucGhvbmUtbGFzdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5waG9uZSAucGhvbmUtbGFzdCAucGljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLnBob25lIC5waG9uZS1sYXN0IC5waWMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5waG9uZSAucGhvbmUtbGFzdCAuY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3QgLnBpY3R1cmUtbGlzdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3QgLnBpY3R1cmUtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3QgLmNvbi1saXN0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3QgLmNvbi1saXN0IGxpIHtcbiAgICB3aWR0aDogMTE4cHg7XG4gIH1cbiAgLnBob25lIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5waG9uZSAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIC5waG9uZS1iYW5uZXItbGlzdDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBob25lIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUgLnBob25lLWJhbm5lci1saXN0MS5waG9uZS1iYW5uZXItbGlzdDEtcGhvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5waG9uZSAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIC5waG9uZS1iYW5uZXItbGlzdDEgLmxpc3Qge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnBob25lIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUgLnBob25lLWJhbm5lci1saXN0MSAubGlzdCBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBob25lIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUgLnBob25lLWJhbm5lci1saXN0MSAubGlzdCAuaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QxIC5ob3ZlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5waG9uZSAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIC5waG9uZS1iYW5uZXItbGlzdDEgLmhvdmVyLm9uIHtcbiAgICB3aWR0aDogMTQ2cHg7XG4gIH1cbiAgLnBob25lIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUgLnBob25lLWJhbm5lci1saXN0MiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGhvbmUgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSAucGhvbmUtYmFubmVyLWxpc3QyIGxpIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAuZG93bmxvYWQtY29udGVudC1jb250YWluZXIgLmNvbi1saXN0IC5waWMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tbGlzdCAuY29uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWxpc3QgLmNvbiBoNiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWxpc3QgLmNvbiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tZmVhdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tZmVhdHVyZSBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5kb3dubG9hZC1jb250ZW50LWNvbnRhaW5lciAuY29uLWZlYXR1cmUgaDYge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tZmVhdHVyZSAubGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRvd25sb2FkLWNvbnRlbnQtY29udGFpbmVyIC5jb24tZmVhdHVyZSAubGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmlkb2MgLmJhbm5lciAuYmFubmVyLWJnID4gaW1nIHtcbiAgICBoZWlnaHQ6IDk1JTtcbiAgfVxuICAuaWRvYyAuYmFubmVyIC5iYW5uZXItYmcgLmltZzEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlkb2MgLmJhbm5lciAuYmFubmVyLWJnIC5pbWcyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaWRvYyAuYmFubmVyIC5kb3dubG9hZC1iZyB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQwJTtcbiAgfVxuICAuaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgaDEsXG4gIC5pZG9jIC5iYW5uZXIgLmJhbm5lci10aXRsZSAuYXh1cmUtYmFubmVyLWhlYWQxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIC52aWRlby1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIC5iYW5uZXItYnRuYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxuICAuaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgLmJhbm5lci1idG4tbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmlkb2MgLmNvbnRlbnQgLmlkb2MtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5pZG9jIC5jYXJvdXNlIC5jYXJvdXNlLWJ0biAudGFiLWJ0biB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5pZG9jIC5pZG9jLWNvbnRlbnQgLmRvd25sb2FkLWJveCAuZG93bmxvYWQtYm94LWRlc2Mge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtZGVzYyBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5pZG9jIC5pZG9jLWNvbnRlbnQgLmRvd25sb2FkLWJveCAuZG93bmxvYWQtYm94LWRlc2MgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1kZXNjIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBob25lIC5waG9uZS1sYXN0IHtcbiAgICBtYXJnaW46IDEwMHB4IDA7XG4gIH1cbiAgLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5iYW5uZXIgLmJhbm5lci10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLmRvd25sb2FkLWlkb2Mtc2tldGNoIC5iYW5uZXIgLmJhbm5lci10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZG93bmxvYWQtaWRvYy1za2V0Y2ggLmNvbjQtZmxleCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5maWdtYS1ib2R5IC5maWdtYS1jb250ZW50IC5maWdtYS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAuZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCAuY29uIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCAuY29uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuZmlnbWEtYm9keSAuZmlnbWEtY29udGVudCAuZmlnbWEtbGlzdCAucGljIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1saXN0LmF4dXJlLWxpc3QyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGlzdCAud3JhcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1saXN0IC53cmFwIC5jb24ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGlzdCAud3JhcCAuY29uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLWxpc3QgLndyYXAgLnBpYyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGFzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1sYXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtdGFibGUgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3Qge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGhvbmUgLnBob25lLWxhc3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5waG9uZSAucGhvbmUtbGlzdCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGhvbmUgLnBob25lLWxpc3QucGhvbmUtbGlzdDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBob25lIC5waG9uZS1saXN0LnBob25lLWxpc3QyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB9XG4gIC5waG9uZSAucGhvbmUtbGlzdC5waG9uZS1saXN0MiAud3JhcCAuY29uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucGhvbmUgLnBob25lLWxpc3QgLndyYXAge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5waG9uZSAucGhvbmUtbGlzdCAud3JhcCAuY29uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnBob25lIC5waG9uZS1saXN0IC53cmFwIC5waWMge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmF4dXJlIC5heHVyZS1sYXN0IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGFzdCBzcGFuIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5heHVyZSAuYXh1cmUtbGFzdCBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLWxpc3QxIGxpIGEge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5pZG9jIC5mZWF0dXJlLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmlkb2MgLmZlYXR1cmUtbGlzdCB1bCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDI1cHggMCAyMHB4O1xuICB9XG4gIC5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIC5wMiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGljIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5kb3dubG9hZCAuZG93bmxvYWQtYmFubmVyIC5waG9uZS1iYW5uZXItbGlzdDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1iYW5uZXIgLnBob25lLWJhbm5lci1saXN0MiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QxLXBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuZG93bmxvYWQgLmRvd25sb2FkLWJhbm5lciAucGhvbmUtYmFubmVyLWxpc3QxLXBob25lIC5saXN0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC10aXRsZTEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC10aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1mZWF0dXJlIC5waWMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmRvd25sb2FkIC5kb3dubG9hZC1mZWF0dXJlIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuZG93bmxvYWQgLmRvd25sb2FkLWZlYXR1cmUgdWwgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5kb3dubG9hZCAuZG93bi1tb2NrLXBob25lLXJlZCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5kb3dubG9hZC5tb2NrLXNrZXRjaCAuY29udGVudC1yZWQge1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmlkb2MgLmJhbm5lciAuYmFubmVyLXRpdGxlIGgyLFxuICAuaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgLmF4dXJlLWJhbm5lci1oZWFkMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5pZG9jIC5iYW5uZXIgLmJhbm5lci10aXRsZSAuYmFubmVyLWJ0bmEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuaWRvYyAuY29udGVudCAuaWRvYy1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmlkb2MgLmNhcm91c2UgLmNhcm91c2UtYnRuIC50YWItYnRuIHtcbiAgICBtYXJnaW46IDEwcHggNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmlkb2MgLmZlYXR1cmUtbGlzdCBoNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5pZG9jIC5mZWF0dXJlLWxpc3QgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlkb2MgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IC5kb3dubG9hZC1ib3gtZGVzYyBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5pZG9jIC5pZG9jLWNvbnRlbnQgLmRvd25sb2FkLWJveCAuZG93bmxvYWQtYm94LWRlc2MgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1kZXNjIGgzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS1sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaWRvYyAuaWRvYy1jb250ZW50IC5kb3dubG9hZC1ib3ggLmRvd25sb2FkLWJveC1idG4gLmZvb3Rlci1idG5hIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5pZG9jIC5mZWF0dXJlLWNvbnRlbnQgLmlkb2MtY29udGVudCAuZG93bmxvYWQtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDBweDtcbiAgfVxuICAuaWRvYyAuZmVhdHVyZS1jb250ZW50IC5pZG9jLWNvbnRlbnQgLmRvd25sb2FkLWJveCBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuaWRvYyAuYmFubmVyIC5iYW5uZXItdGl0bGUgaDEsXG4gIC5pZG9jIC5iYW5uZXIgLmJhbm5lci10aXRsZSAuYXh1cmUtYmFubmVyLWhlYWQxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmlkb2MgZm9vdGVyIC5mb290ZXItaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmF4dXJlIC5heHVyZS10YWJsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYXh1cmUgLmF4dXJlLXRhYmxlIC50YWJsZS13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1yaWdodC13cmFwIC5saXN0LXJpZ2h0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmF4dXJlIC5heHVyZS10YWJsZSAudGFibGUtd3JhcCAubGlzdC1sZWZ0IGxpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbiJdfQ== */