@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap");
/* line 4, src/assets/scss/_core.scss */
body {
  font-family: "Noto Sans TC", 'Microsoft JhengHei','微軟正黑體', arial;
}

/* line 7, src/assets/scss/_core.scss */
.font16 {
  font-size: 16px !important;
  line-height: 160%;
  color: #333333;
}

/* line 8, src/assets/scss/_core.scss */
.font20 {
  font-size: 20px;
  line-height: 160%;
}

/* line 9, src/assets/scss/_core.scss */
.font12 {
  font-size: 12px;
  line-height: 140%;
  color: #333333;
}

/* line 10, src/assets/scss/_core.scss */
.font25 {
  font-size: 25px;
  line-height: 130%;
}

/* line 11, src/assets/scss/_core.scss */
.font18, .faq-container .faq-item {
  font-size: 18px;
  line-height: 130%;
}

/* line 12, src/assets/scss/_core.scss */
.font14 {
  font-size: 14px;
  line-height: 120%;
  color: #333333;
}

/* line 14, src/assets/scss/_core.scss */
:lang(zh-Hans) body {
  font-family: "Noto Sans SC", 'Microsoft JhengHei','微软正黑体', arial;
}

@media (max-width: 768px) {
  /* line 19, src/assets/scss/_core.scss */
  .promoBanner_new {
    text-align: left;
    padding: 65% 0 0;
    margin-bottom: 220px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    background-position: 70%;
  }
}

/* line 31, src/assets/scss/_core.scss */
:lang(en) .cfa-col-70 {
  font-size: 18px !important;
}

@media (max-width: 768px) {
  /* line 35, src/assets/scss/_core.scss */
  :lang(en) .font16 {
    font-size: 14px !important;
    line-height: 160%;
    color: #333333;
  }
  /* line 36, src/assets/scss/_core.scss */
  :lang(en) .font20 {
    font-size: 16px;
    line-height: 160%;
  }
  /* line 37, src/assets/scss/_core.scss */
  :lang(en) .font12 {
    font-size: 10px;
    line-height: 140%;
    color: #333333;
  }
  /* line 38, src/assets/scss/_core.scss */
  :lang(en) .font25 {
    font-size: 18px;
    line-height: 130%;
  }
  /* line 39, src/assets/scss/_core.scss */
  :lang(en) .font18, :lang(en) .faq-container .faq-item, .faq-container :lang(en) .faq-item {
    font-size: 16px;
    line-height: 130%;
  }
  /* line 40, src/assets/scss/_core.scss */
  :lang(en) .font14 {
    font-size: 12px;
    line-height: 120%;
    color: #333333;
  }
}

/* line 57, src/assets/scss/_core.scss */
.riskbox {
  border: 1px solid #000;
  padding: 10px;
  line-height: 150%;
  font-size: 12px;
  margin-bottom: 20px;
  color: #333333;
}

/* line 58, src/assets/scss/_core.scss */
.riskbox ul {
  display: inline-block;
  font-size: 12px;
  list-style-type: disc;
  margin-left: 20px;
  color: #333333;
}

/* line 59, src/assets/scss/_core.scss */
.headline {
  font-size: 24px;
  line-height: 32px;
  color: #004b71;
  margin-bottom: 10px;
  text-align: center;
}

/* line 60, src/assets/scss/_core.scss */
.subhead {
  font-size: 24px;
  line-height: 32px;
  color: #e37525;
  margin-bottom: 20px;
  text-align: center;
}

/* line 61, src/assets/scss/_core.scss */
.subhead span {
  font-size: 30px;
}

/* line 63, src/assets/scss/_core.scss */
.contact b {
  color: #004b71;
}

/* line 64, src/assets/scss/_core.scss */
.contact span {
  font-size: 140%;
}

/* line 65, src/assets/scss/_core.scss */
.offerTable {
  border-collapse: separate;
  border: 2px solid #004b71;
}

/* line 69, src/assets/scss/_core.scss */
.offerTable td {
  text-align: center;
  vertical-align: middle;
  color: #004b71;
  padding: 5px 10px !important;
}

/* line 75, src/assets/scss/_core.scss */
.offerTable .head {
  background-color: #eaf6fd;
  color: #000;
  font-weight: bold;
}

/* line 81, src/assets/scss/_core.scss */
.offerTable .bleft {
  border-left: 1px solid #004b71;
}

/* line 82, src/assets/scss/_core.scss */
.offerTable .bbottom {
  border-bottom: 1px solid #004b71;
}

/* line 83, src/assets/scss/_core.scss */
.offerTable .bright {
  border-right: 1px solid #004b71;
}

/* line 85, src/assets/scss/_core.scss */
.offerTable .giftbox1 {
  width: 25px;
  height: auto;
  margin-right: 10px;
  margin-top: -10px;
  margin-left: -10px;
}

/* line 86, src/assets/scss/_core.scss */
.offerTable .giftbox {
  width: 25px;
  height: auto;
  margin-right: 10px;
  margin-top: -10px;
}

/* line 87, src/assets/scss/_core.scss */
.dot1 {
  float: left;
  width: 15px;
  height: auto;
  margin-left: -18px;
  margin-top: -13px;
}

/* line 88, src/assets/scss/_core.scss */
.dot2 {
  float: right;
  width: 15px;
  height: auto;
  margin-right: -18px;
  margin-top: -20px;
}

/* line 89, src/assets/scss/_core.scss */
.tncnew {
  font-size: 12px;
  line-height: 20px;
}

/* line 90, src/assets/scss/_core.scss */
.tncnew ol {
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  list-style-type: decimal;
  margin-left: 20px;
  color: #333333;
}

/* line 92, src/assets/scss/_core.scss */
.tnc-Table {
  margin: 6px 0;
  border: 1px solid #999999;
  text-align: center;
  border-collapse: collapse;
}

/* line 98, src/assets/scss/_core.scss */
.tnc-Table td {
  padding: 5px;
  border: 1px solid #999999;
  vertical-align: middle;
  text-align: center;
}

/* line 104, src/assets/scss/_core.scss */
.tnc-Table .head {
  background-color: #666666;
  color: #FFFFFF;
}

/* line 110, src/assets/scss/_core.scss */
.bgcolor {
  background: url("images/bg.jpg");
  background-position: no-repeat center fixed;
  background-size: cover;
  padding: 35px 0;
  margin-top: -40px;
}

/* line 115, src/assets/scss/_core.scss */
#shareContent {
  margin-top: 20px;
  border-top: 0px solid #666;
  padding-top: 0px;
}

/* line 118, src/assets/scss/_core.scss */
.tncstyle ol > li {
  padding-left: 18px;
}

/* line 119, src/assets/scss/_core.scss */
.tncstyle ol > li .number {
  margin-left: -30px;
  float: left;
  text-align: right;
  width: 15px;
}

/* line 121, src/assets/scss/_core.scss */
.instncstyle ol > li {
  padding-left: 5px;
}

/* line 122, src/assets/scss/_core.scss */
.instncstyle ol > li .number {
  margin-left: 5px;
  float: left;
  text-align: right;
  width: 15px;
}

/* line 124, src/assets/scss/_core.scss */
.dpoint ul {
  margin-left: 20px;
}

/* line 129, src/assets/scss/_core.scss */
.dpoint li:before {
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  background-size: contain;
  background-image: url("images/dot.svg");
  margin-right: 10px;
  margin-left: -20px;
}

@media (max-width: 683px) {
  /* line 144, src/assets/scss/_core.scss */
  .dot1 {
    float: left;
    width: 15px;
    height: auto;
    margin-left: -18px;
    margin-top: -31px;
  }
  /* line 145, src/assets/scss/_core.scss */
  .dot2 {
    float: right;
    width: 15px;
    height: auto;
    margin-right: -18px;
    margin-top: -31px;
  }
  /* line 146, src/assets/scss/_core.scss */
  .offerTable .giftbox1 {
    width: 25px;
    height: auto;
    margin-right: 10px;
    margin-top: 0px;
    margin-left: 0px;
  }
  /* line 147, src/assets/scss/_core.scss */
  .offerTable .giftbox {
    width: 25px;
    height: auto;
    margin-right: 10px;
    margin-top: 0px;
  }
}

@media (max-width: 432px) {
  /* line 151, src/assets/scss/_core.scss */
  .dot1 {
    float: left;
    width: 15px;
    height: auto;
    margin-left: -18px;
    margin-top: -13px;
  }
  /* line 152, src/assets/scss/_core.scss */
  .dot2 {
    float: right;
    width: 15px;
    height: auto;
    margin-right: -18px;
    margin-top: -45px;
  }
}

/* line 157, src/assets/scss/_core.scss */
.tablx {
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  border-radius: 10px;
  border-collapse: separate;
}

/* line 164, src/assets/scss/_core.scss */
.list-disc {
  list-style-type: disc;
}

/* line 167, src/assets/scss/_core.scss */
.list-disc > li {
  list-style-type: disc;
}

/* line 170, src/assets/scss/_core.scss */
.list-decimal {
  list-style-type: decimal;
}

/* line 173, src/assets/scss/_core.scss */
.list-decimal > li {
  list-style-type: decimal;
}

/* line 176, src/assets/scss/_core.scss */
.list-lower-alpha {
  list-style-type: lower-alpha;
}

/* line 179, src/assets/scss/_core.scss */
.list-lower-alpha > li {
  list-style: lower-alpha;
}

/* line 182, src/assets/scss/_core.scss */
.list-decimal, .list-upper-roman, .list-lower-roman, .list-lower-alpha, .list-disc {
  margin: 0;
  padding-left: 20px;
}

/* line 192, src/assets/scss/_core.scss */
.more-bk {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), color-stop(10%, #ffffff));
  background-image: linear-gradient(180deg, #eeeeee, #ffffff 10%);
  width: 100%;
  padding: 40px 0;
}

/* line 197, src/assets/scss/_core.scss */
.offer-bk {
  background-color: #f2f2f2;
  width: 100%;
  padding: 30px 0;
}

/* line 202, src/assets/scss/_core.scss */
.app-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 207, src/assets/scss/_core.scss */
.app-col-left {
  width: 60%;
}

/* line 210, src/assets/scss/_core.scss */
.app-col-right {
  width: 40%;
  text-align: right;
}

@media (max-width: 576px) {
  /* line 215, src/assets/scss/_core.scss */
  .app-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 218, src/assets/scss/_core.scss */
  .app-col-left {
    width: 100%;
  }
  /* line 221, src/assets/scss/_core.scss */
  .app-col-right {
    width: 100%;
    text-align: left;
    margin-top: 10px;
  }
}

/* line 227, src/assets/scss/_core.scss */
.block-line {
  border-top: 1px solid #333;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 232, src/assets/scss/_core.scss */
.grey-block {
  background-color: #f2f2f2;
  padding: 15px;
}

/* line 236, src/assets/scss/_core.scss */
.float-cfa {
  background-color: #2bf7f7;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 10;
  padding: 8px 0;
}

/* line 244, src/assets/scss/_core.scss */
.cfa-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 250, src/assets/scss/_core.scss */
.cfa-col1 {
  font-size: 24px;
  padding: 5px;
  width: 46%;
}

/* line 255, src/assets/scss/_core.scss */
.cfa-col2 {
  padding: 5px;
  width: 54%;
}

/* line 259, src/assets/scss/_core.scss */
.cfa-col-60 {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 22px;
  padding: 5px;
  width: 60%;
}

/* line 268, src/assets/scss/_core.scss */
.cfa-col-70 {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  padding: 5px;
  width: 70%;
  font-weight: bold;
  font-size: 22px;
}

@media (max-width: 576px) {
  /* line 268, src/assets/scss/_core.scss */
  .cfa-col-70 {
    font-size: 18px;
  }
}

/* line 282, src/assets/scss/_core.scss */
.cfa-col-40 {
  font-size: 20px;
  padding: 5px;
  width: 40%;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 291, src/assets/scss/_core.scss */
.cfa-col-30 {
  font-size: 20px;
  padding: 5px;
  width: 30%;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

/* line 301, src/assets/scss/_core.scss */
.cfa-col1 {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
  line-height: 1.2;
  font-weight: bold;
}

/* line 311, src/assets/scss/_core.scss */
.cfa-col2 {
  padding: 10px 0;
  text-align: center;
}

@media (max-width: 768px) {
  /* line 316, src/assets/scss/_core.scss */
  .cfa-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 319, src/assets/scss/_core.scss */
  .cfa-col1, .cfa-col2, .cfa-col-30, .cfa-col-40, .cfa-col-70, .cfa-col-60 {
    width: 100%;
  }
}

/* line 323, src/assets/scss/_core.scss */
.app-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 329, src/assets/scss/_core.scss */
.spacing {
  margin-top: 70px;
}

@media (max-width: 576px) {
  /* line 333, src/assets/scss/_core.scss */
  .spacing {
    margin-top: 30px;
  }
}

/* line 337, src/assets/scss/_core.scss */
.rounded-btn {
  text-align: center;
  text-wrap: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 32px;
  background: #318bcd;
  background: -webkit-gradient(linear, left top, left bottom, from(#318bcd), to(#0954bc));
  background: linear-gradient(180deg, #318bcd 0%, #0954bc 100%);
  padding: 10px;
  -webkit-box-shadow: 0 16px 32px 0 rgba(13, 45, 90, 0.2);
          box-shadow: 0 16px 32px 0 rgba(13, 45, 90, 0.2);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background: #fff;
  padding: 5px 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: auto;
  color: #0066b3 !important;
  font-weight: bold;
}

/* line 356, src/assets/scss/_core.scss */
.rounded-btn:hover {
  cursor: pointer;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

/* line 3, src/assets/scss/app.scss */
body {
  overflow: hidden;
}

/* line 7, src/assets/scss/app.scss */
#main a {
  color: #0767a6;
  text-decoration: underline;
}

/* line 12, src/assets/scss/app.scss */
.promoBanner_new {
  background-color: #01fbf9;
}

/* line 15, src/assets/scss/app.scss */
.text-orange {
  color: #e6740a;
}

/* line 18, src/assets/scss/app.scss */
.text-blue {
  color: #0767a6;
}

/* line 21, src/assets/scss/app.scss */
.text-date {
  color: #fff;
  background-color: #f77661;
  display: inline-block;
  padding: 10px 15px;
  border-radius: 20px;
}

/* line 28, src/assets/scss/app.scss */
.border-blue {
  border: 5px solid #0767a6;
}

/* line 31, src/assets/scss/app.scss */
.big-title-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  padding: 20px 0;
}

/* line 39, src/assets/scss/app.scss */
.big-title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  color: white;
  width: 100%;
  max-width: 400px;
  min-height: 70px;
  background-color: #0285FE;
  margin: 0 30px;
  text-align: center;
  z-index: 1;
}

/* line 53, src/assets/scss/app.scss */
.big-title .light {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 200px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(white), to(transparent));
  background: linear-gradient(to right, transparent, white, transparent);
  -webkit-transform: skewX(-25deg);
          transform: skewX(-25deg);
  -webkit-animation: slide-in-light 3s ease infinite;
          animation: slide-in-light 3s ease infinite;
  opacity: 0.6;
  z-index: 5;
}

@-webkit-keyframes slide-in-light {
  0% {
    left: -10%;
    opacity: 0;
  }
  10% {
    opacity: 0.8;
  }
  30% {
    left: 90%;
    opacity: 0;
  }
  100% {
    left: 90%;
    opacity: 0;
  }
}

@keyframes slide-in-light {
  0% {
    left: -10%;
    opacity: 0;
  }
  10% {
    opacity: 0.8;
  }
  30% {
    left: 90%;
    opacity: 0;
  }
  100% {
    left: 90%;
    opacity: 0;
  }
}

/* line 74, src/assets/scss/app.scss */
.big-title p {
  padding: 22px 15px;
  font-size: 30px;
  line-height: 1;
  font-weight: bold;
}

/* line 81, src/assets/scss/app.scss */
:lang(en) .big-title p {
  padding: 22px 15px;
  font-size: 20px;
  line-height: 1;
  font-weight: bold;
}

@media (max-width: 576px) {
  /* line 91, src/assets/scss/app.scss */
  .big-title p {
    font-size: 26px;
    padding: 28px 15px;
  }
}

/* line 97, src/assets/scss/app.scss */
.big-title::before {
  content: "";
  width: 14px;
  height: 14px;
  background: url("../images/head-w-corner.gif");
  background-size: cover;
  position: absolute;
  left: 0;
  bottom: 0;
}

/* line 108, src/assets/scss/app.scss */
.big-title::after {
  content: "";
  width: 14px;
  height: 14px;
  background: url("../images/head-w-corner.gif");
  background-size: cover;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 120, src/assets/scss/app.scss */
.title-patten-left {
  position: absolute;
  width: 125px;
  height: auto;
  left: 0;
  top: 5px;
}

/* line 128, src/assets/scss/app.scss */
.title-patten-right {
  position: absolute;
  width: 125px;
  height: auto;
  right: 0;
  bottom: 5px;
}

/* line 136, src/assets/scss/app.scss */
.left-line {
  position: absolute;
  bottom: -14px;
  left: -926px;
  width: 50%;
}

/* line 142, src/assets/scss/app.scss */
.mid-line {
  position: absolute;
  left: 50%;
  width: auto;
  height: 50px;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  z-index: 0;
}

/* line 150, src/assets/scss/app.scss */
.right-line {
  position: absolute;
  top: -14px;
  right: -926px;
  width: 1000px;
}

/* line 157, src/assets/scss/app.scss */
.big-subtitle-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  padding: 20px 0;
}

/* line 165, src/assets/scss/app.scss */
.big-subtitle {
  position: relative;
  width: 400px;
  height: 70px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  color: white;
  width: 100%;
  max-width: 400px;
  min-height: 70px;
  background: url("../images/bg-subtitle-middle.png");
  background-repeat: repeat-x;
  background-position: center;
  background-size: 100% 70px;
  text-align: center;
  z-index: 1;
  margin-left: 20px;
  margin-right: 20px;
}

/* line 186, src/assets/scss/app.scss */
.big-subtitle .font25 {
  line-height: 1;
}

/* line 189, src/assets/scss/app.scss */
.big-subtitle::before {
  content: ' ';
  width: 20px;
  height: 70px;
  background: url("../images/bg-subtitle-left.png");
  background-repeat: repeat-x;
  position: absolute;
  background-size: 20px 70px;
  left: -20px;
}

/* line 199, src/assets/scss/app.scss */
.big-subtitle::after {
  content: ' ';
  width: 20px;
  height: 70px;
  background: url("../images/bg-subtitle-right.png");
  background-repeat: repeat-x;
  position: absolute;
  background-size: 20px 70px;
  right: -20px;
}

/* line 212, src/assets/scss/app.scss */
.big-subtitle p {
  padding: 22px 15px;
  font-size: 30px;
  line-height: 1;
  font-weight: bold;
}

/* line 219, src/assets/scss/app.scss */
.swiper {
  overflow: hidden;
}

/* line 222, src/assets/scss/app.scss */
.dashed {
  position: absolute;
  top: 0;
  left: 6.5%;
  bottom: 0;
  right: 6.5%;
  z-index: 0;
}

@media (max-width: 768px) {
  /* line 222, src/assets/scss/app.scss */
  .dashed {
    left: 7.5%;
    right: 7.5%;
  }
}

/* line 233, src/assets/scss/app.scss */
.dashed.dashed-end {
  bottom: 80%;
  width: 50%;
}

/* line 238, src/assets/scss/app.scss */
.robot {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 242, src/assets/scss/app.scss */
.robot.robot1 {
  left: 6.5%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: robotRotate1 2s infinite ease-in-out;
          animation: robotRotate1 2s infinite ease-in-out;
}

/* line 247, src/assets/scss/app.scss */
.robot.robot2 {
  right: 6.5%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  -webkit-animation: robotRotate2 2s infinite ease-in-out;
          animation: robotRotate2 2s infinite ease-in-out;
}

/* line 252, src/assets/scss/app.scss */
.robot.robot3 {
  left: 20.5%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: robotRotate1 2s infinite ease-in-out;
          animation: robotRotate1 2s infinite ease-in-out;
}

/* line 257, src/assets/scss/app.scss */
.robot.robot4 {
  right: 20%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  -webkit-animation: robotRotate2 2s infinite ease-in-out;
          animation: robotRotate2 2s infinite ease-in-out;
}

/* line 262, src/assets/scss/app.scss */
.robot.robot5 {
  left: 16%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: robotScale 2s infinite ease-in-out;
          animation: robotScale 2s infinite ease-in-out;
}

@media (max-width: 768px) {
  /* line 238, src/assets/scss/app.scss */
  .robot {
    width: 100px;
  }
  /* line 269, src/assets/scss/app.scss */
  .robot.robot1 {
    left: 10%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  /* line 273, src/assets/scss/app.scss */
  .robot.robot2 {
    right: 10%;
    -webkit-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
  }
  /* line 277, src/assets/scss/app.scss */
  .robot.robot3 {
    top: 70%;
    left: 10%;
  }
  /* line 281, src/assets/scss/app.scss */
  .robot.robot4 {
    top: 70%;
    right: 10%;
    -webkit-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
  }
  /* line 286, src/assets/scss/app.scss */
  .robot.robot5 {
    top: 50%;
    left: 9.5%;
  }
}

@-webkit-keyframes robotRotate1 {
  0%, 100% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(5deg);
            transform: translate(-50%, -50%) rotate(5deg);
  }
}

@keyframes robotRotate1 {
  0%, 100% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(5deg);
            transform: translate(-50%, -50%) rotate(5deg);
  }
}

@-webkit-keyframes robotRotate2 {
  0%, 100% {
    -webkit-transform: translate(50%, -50%) rotate(0deg);
            transform: translate(50%, -50%) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(50%, -50%) rotate(5deg);
            transform: translate(50%, -50%) rotate(5deg);
  }
}

@keyframes robotRotate2 {
  0%, 100% {
    -webkit-transform: translate(50%, -50%) rotate(0deg);
            transform: translate(50%, -50%) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(50%, -50%) rotate(5deg);
            transform: translate(50%, -50%) rotate(5deg);
  }
}

@-webkit-keyframes robotScale {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes robotScale {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
}

@-webkit-keyframes d1Scale {
  0% {
    -webkit-transform: translateY(0%) scale(1);
            transform: translateY(0%) scale(1);
  }
  50% {
    -webkit-transform: translateY(0%) scale(1.1);
            transform: translateY(0%) scale(1.1);
  }
  100% {
    -webkit-transform: translateY(0%) scale(1);
            transform: translateY(0%) scale(1);
  }
}

@keyframes d1Scale {
  0% {
    -webkit-transform: translateY(0%) scale(1);
            transform: translateY(0%) scale(1);
  }
  50% {
    -webkit-transform: translateY(0%) scale(1.1);
            transform: translateY(0%) scale(1.1);
  }
  100% {
    -webkit-transform: translateY(0%) scale(1);
            transform: translateY(0%) scale(1);
  }
}

@-webkit-keyframes d1Scale-m {
  0% {
    -webkit-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1);
  }
  50% {
    -webkit-transform: translateX(-50%) scale(1.1);
            transform: translateX(-50%) scale(1.1);
  }
  100% {
    -webkit-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1);
  }
}

@keyframes d1Scale-m {
  0% {
    -webkit-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1);
  }
  50% {
    -webkit-transform: translateX(-50%) scale(1.1);
            transform: translateX(-50%) scale(1.1);
  }
  100% {
    -webkit-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1);
  }
}

/* line 343, src/assets/scss/app.scss */
.dashed-left {
  border-left: 5px dashed #14d9d4;
}

/* line 346, src/assets/scss/app.scss */
.dashed-right {
  border-right: 5px dashed #14d9d4;
}

/* line 349, src/assets/scss/app.scss */
.dashed-bottom {
  border-bottom: 5px dashed #14d9d4;
}

/* line 352, src/assets/scss/app.scss */
.w800 {
  position: relative;
}

/* line 355, src/assets/scss/app.scss */
.pattern {
  position: absolute;
}

/* line 357, src/assets/scss/app.scss */
.pattern.pattern-1 {
  top: 50px;
  left: -200px;
}

/* line 361, src/assets/scss/app.scss */
.pattern.pattern-2 {
  top: 0px;
  right: -200px;
}

/* line 365, src/assets/scss/app.scss */
.pattern.pattern-3 {
  top: 100px;
  left: -200px;
}

/* line 369, src/assets/scss/app.scss */
.pattern.pattern-4 {
  top: 150px;
  right: -100px;
}

/* line 373, src/assets/scss/app.scss */
.pattern.pattern-5 {
  top: 50px;
  left: -100px;
}

/* line 377, src/assets/scss/app.scss */
.pattern.pattern-6 {
  top: 100px;
  right: -100px;
}

/* line 381, src/assets/scss/app.scss */
.pattern.pattern-7 {
  top: 300px;
  right: -200px;
}

/* line 385, src/assets/scss/app.scss */
.pattern.pattern-8 {
  top: 50px;
  left: -300px;
}

/* line 389, src/assets/scss/app.scss */
.pattern.pattern-9 {
  top: 250px;
  right: -150px;
}

/* line 393, src/assets/scss/app.scss */
.pattern.pattern-10 {
  top: 450px;
  left: -250px;
}

/* line 397, src/assets/scss/app.scss */
.pattern.pattern-11 {
  top: 450px;
  left: -250px;
}

/* line 401, src/assets/scss/app.scss */
.pattern.pattern-12 {
  top: 650px;
  right: -150px;
}

/* line 405, src/assets/scss/app.scss */
.pattern.pattern-13 {
  top: 50px;
  left: -250px;
}

/* line 409, src/assets/scss/app.scss */
.pattern.pattern-14 {
  top: 150px;
  right: -250px;
}

/* line 413, src/assets/scss/app.scss */
.pattern.pattern-15 {
  top: 150px;
  right: -100px;
}

/* line 418, src/assets/scss/app.scss */
.pin {
  -webkit-animation: pin 2s infinite ease-in-out;
          animation: pin 2s infinite ease-in-out;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 768px) {
  /* line 418, src/assets/scss/app.scss */
  .pin {
    width: 50px;
  }
}

/* line 425, src/assets/scss/app.scss */
.swiper-button-next {
  -webkit-animation: leftRight 2s infinite ease-in-out;
          animation: leftRight 2s infinite ease-in-out;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

/* line 428, src/assets/scss/app.scss */
.swiper-button-next.swiper-button-disabled {
  -webkit-transform: none;
          transform: none;
  -webkit-animation: none;
          animation: none;
}

/* line 433, src/assets/scss/app.scss */
.icon-plus1 {
  left: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  z-index: 1;
}

@media (max-width: 768px) {
  /* line 433, src/assets/scss/app.scss */
  .icon-plus1 {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 105%;
    z-index: 1;
  }
}

/* line 439, src/assets/scss/app.scss */
.icon-plus2 {
  left: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  z-index: 1;
}

@media (max-width: 768px) {
  /* line 439, src/assets/scss/app.scss */
  .icon-plus2 {
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 105%;
    z-index: 1;
  }
}

@-webkit-keyframes robot {
  0%, 100% {
    padding-bottom: 0;
  }
  50% {
    padding-bottom: 20px;
  }
}

@keyframes robot {
  0%, 100% {
    padding-bottom: 0;
  }
  50% {
    padding-bottom: 20px;
  }
}

@-webkit-keyframes pin {
  0%, 100% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  50% {
    -webkit-transform: translateY(-55%);
            transform: translateY(-55%);
  }
}

@keyframes pin {
  0%, 100% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  50% {
    -webkit-transform: translateY(-55%);
            transform: translateY(-55%);
  }
}

@-webkit-keyframes leftRight {
  0%, 100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  50% {
    -webkit-transform: translateX(-55%);
            transform: translateX(-55%);
  }
}

@keyframes leftRight {
  0%, 100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  50% {
    -webkit-transform: translateX(-55%);
            transform: translateX(-55%);
  }
}

/* Navigation buttons */
/* line 471, src/assets/scss/app.scss */
.swiper-button-prev,
.swiper-button-next {
  width: 40px;
  height: 40px;
  background: #40bfff;
  border-radius: 50%;
  color: white;
}

@media (max-width: 768px) {
  /* line 471, src/assets/scss/app.scss */
  .swiper-button-prev,
  .swiper-button-next {
    width: 30px;
    height: 30px;
  }
}

/* line 484, src/assets/scss/app.scss */
.swiper-button-prev {
  left: 0px;
}

/* line 487, src/assets/scss/app.scss */
.swiper-button-next {
  right: 0px;
  left: auto;
}

/* line 491, src/assets/scss/app.scss */
.swiper-button-prev::after,
.swiper-button-next::after {
  font-size: 18px;
}

/* Pagination */
/* line 497, src/assets/scss/app.scss */
.swiper-pagination {
  bottom: 10px;
}

/* line 501, src/assets/scss/app.scss */
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #ccc;
  opacity: 1;
  border-radius: 0px;
}

/* line 509, src/assets/scss/app.scss */
.swiper-pagination-bullet-active {
  background: #40bfff;
  border-radius: 0px;
}

/* line 513, src/assets/scss/app.scss */
table td {
  vertical-align: middle;
}

/* line 517, src/assets/scss/app.scss */
#tncContent table td {
  padding: 5px 5px;
  vertical-align: middle;
}

/* line 522, src/assets/scss/app.scss */
.title {
  line-height: normal !important;
}

/* line 526, src/assets/scss/app.scss */
.swiper-slide {
  padding: 2rem;
}

@media (max-width: 768px) {
  /* line 526, src/assets/scss/app.scss */
  .swiper-slide {
    padding: 2rem 1rem;
  }
}

/* line 532, src/assets/scss/app.scss */
#tncContent, .offer-Remark {
  text-align: justify;
}

/* line 536, src/assets/scss/app.scss */
.notification-banner {
  border: 4px solid #ffcc00;
  padding: 10px 10px;
  position: relative;
  max-width: 400px;
  margin: 30px auto 30px auto;
  text-align: left;
  display: none;
}

/* line 547, src/assets/scss/app.scss */
.swiper-slide-active .notification-banner {
  display: block;
}

/* line 551, src/assets/scss/app.scss */
.notification-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
  line-height: normal;
  cursor: pointer;
  /* 箭头样式 */
  /* 展开状态下的箭头 */
}

/* line 558, src/assets/scss/app.scss */
.notification-content .arrow {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f2765e;
  /* 箭头颜色 */
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-left: 8px;
  /* 调整箭头与文字的距离 */
  right: 10px;
  top: 25px;
}

/* line 575, src/assets/scss/app.scss */
.notification-content .arrow.expanded {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 580, src/assets/scss/app.scss */
.icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 584, src/assets/scss/app.scss */
.bulb {
  width: 40px;
  height: 40px;
  fill: #ffcc00;
}

/* line 590, src/assets/scss/app.scss */
.text-content h2 {
  color: #ff6b4a;
  font-size: 18px;
  margin: 0 0 10px 0;
  font-weight: bold;
}

/* line 596, src/assets/scss/app.scss */
.text-content .text-orange {
  color: #ff6b4a;
  font-weight: bold;
}

/* line 601, src/assets/scss/app.scss */
:lang(en) .text-content h2 {
  font-size: 18px;
}

/* line 604, src/assets/scss/app.scss */
:lang(en) .text-content p {
  font-size: 14px;
}

/* line 609, src/assets/scss/app.scss */
.text-content p {
  color: #336699;
  font-size: 16px;
  margin: 0;
  line-height: 1.2;
}

/* line 615, src/assets/scss/app.scss */
.icon-tips-box-arrow {
  left: 20px;
  position: absolute;
  top: -24px;
}

/* line 620, src/assets/scss/app.scss */
.dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
}

/* line 626, src/assets/scss/app.scss */
.dots.left {
  left: 5px;
  bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 632, src/assets/scss/app.scss */
.dots.right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 5px;
  top: 5px;
}

/* line 638, src/assets/scss/app.scss */
.dot {
  width: 3px;
  height: 3px;
  background-color: #336699;
  border-radius: 50%;
}

/* Font settings for Chinese text */
/* line 646, src/assets/scss/app.scss */
.notification-banner {
  font-family: "Microsoft JhengHei", "微軟正黑體", sans-serif;
}

/* line 650, src/assets/scss/app.scss */
.box-content {
  font-size: 16px;
  line-height: 18px;
}

/* line 654, src/assets/scss/app.scss */
.btn-primary {
  border-radius: 50px;
  background-color: #007cbd !important;
  color: #fff !important;
  text-decoration: none !important;
}

/* line 660, src/assets/scss/app.scss */
.blueborder:focus, .blueborder:active, .btn:focus, .btn:active .btn.focus {
  -webkit-box-shadow: 0 0 0 0rem black !important;
          box-shadow: 0 0 0 0rem black !important;
}

/* line 666, src/assets/scss/app.scss */
.faq-container {
  position: relative;
  background-color: #fff;
  padding: 70px 20px 20px 20px;
  border-radius: 25px;
  border: 2px solid #3590c9;
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 674, src/assets/scss/app.scss */
.faq-container td {
  vertical-align: top;
  padding: 15px 15px;
}

/* line 678, src/assets/scss/app.scss */
.faq-container .icon-faq {
  position: absolute;
  left: 50%;
  top: -5px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 684, src/assets/scss/app.scss */
.faq-container .title-section {
  text-align: center;
}

/* line 688, src/assets/scss/app.scss */
.faq-container .title-section h2 {
  border-radius: 50px;
  display: inline-block;
  color: #fff;
  font-size: 24px;
  padding: 10px 30px;
  background-color: #2988bc;
}

/* line 697, src/assets/scss/app.scss */
.faq-container .faq-item {
  background-color: white;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
}

/* line 705, src/assets/scss/app.scss */
.faq-container .faq-question {
  padding: 15px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 714, src/assets/scss/app.scss */
.faq-container .question-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 15px;
}

/* line 721, src/assets/scss/app.scss */
.faq-container .arrow {
  margin-left: auto;
  color: #ff7f7f;
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f2765e;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  left: 50%;
  bottom: 0%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 740, src/assets/scss/app.scss */
.faq-container .faq-answer {
  display: none;
}

/* line 743, src/assets/scss/app.scss */
.faq-container .arrow {
  margin-left: auto;
  color: #ff7f7f;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  /* Add smooth rotation transition */
}

/* line 749, src/assets/scss/app.scss */
.faq-container .arrow.rotate {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
  /* Rotate arrow when active */
}

/* line 755, src/assets/scss/app.scss */
.step {
  max-width: 680px;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

/* line 762, src/assets/scss/app.scss */
.bg-dark-blue, td.bg-dark-blue {
  background-color: #007cc4;
  color: #fff;
}

/* line 766, src/assets/scss/app.scss */
.float-cfa {
  background-color: #01fbf9;
}

/* line 769, src/assets/scss/app.scss */
.app-download-box {
  background-color: #fff;
  border-radius: 20px;
  padding: 1rem 2rem;
  border: 1px solid #d0f0ff;
  -webkit-box-shadow: inset 0 0 12px rgba(0, 123, 255, 0.3), 0 0 8px rgba(0, 136, 255, 0.15);
          box-shadow: inset 0 0 12px rgba(0, 123, 255, 0.3), 0 0 8px rgba(0, 136, 255, 0.15);
  /* 外光暈（可選） */
}

/* line 778, src/assets/scss/app.scss */
.referral-banner {
  border-radius: 0;
  margin: 0 auto;
  position: relative;
  border: 2px solid #0072CE;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}

/* line 787, src/assets/scss/app.scss */
.referral-banner .referral-image {
  border: 3px solid #fff;
  -webkit-transform: translate(-8%, -8%);
          transform: translate(-8%, -8%);
  width: 100%;
}

@media (min-width: 769px) {
  /* line 787, src/assets/scss/app.scss */
  .referral-banner .referral-image {
    position: absolute;
    -webkit-transform: translate(-10%, -10%);
            transform: translate(-10%, -10%);
  }
}

/* line 795, src/assets/scss/app.scss */
.referral-banner .referral-image img {
  width: 100%;
}

/* line 799, src/assets/scss/app.scss */
.referral-banner .referral-image2 {
  border: 0px solid #fff;
  -webkit-transform: translate(-8%, -8%);
          transform: translate(-8%, -8%);
}

@media (min-width: 769px) {
  /* line 799, src/assets/scss/app.scss */
  .referral-banner .referral-image2 {
    width: 70%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

/* line 809, src/assets/scss/app.scss */
.referral-banner .referral-image2 img {
  width: 100%;
}

@media (max-width: 768px) {
  /* line 799, src/assets/scss/app.scss */
  .referral-banner .referral-image2 {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

/* line 820, src/assets/scss/app.scss */
.referral-banner .referral-link {
  background-color: #0072CE;
  padding: 0.25rem 1rem;
  text-decoration: none !important;
  border-radius: 1rem;
  color: #fff !important;
}

/* line 826, src/assets/scss/app.scss */
.referral-banner .referral-link:hover {
  color: #000 !important;
}

/* line 830, src/assets/scss/app.scss */
.referral-banner .referral-content {
  min-height: 100%;
}

/* line 836, src/assets/scss/app.scss */
.d1 {
  width: 500px;
  margin: auto;
}

/* line 841, src/assets/scss/app.scss */
.d2 {
  width: 800px;
  margin: auto;
}

/* line 846, src/assets/scss/app.scss */
.d3 {
  position: absolute;
  width: 60%;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: robotScale 2s infinite ease-in-out;
          animation: robotScale 2s infinite ease-in-out;
}

@media (max-width: 768px) {
  /* line 846, src/assets/scss/app.scss */
  .d3 {
    width: 80%;
  }
}

/* ===============================
   Palette & measures (SCSS vars)
   =============================== */
/* ===============================
   Base
   =============================== */
/* line 882, src/assets/scss/app.scss */
.table-wrap {
  overflow-y: auto;
  border: 2px solid #0071C6;
}

/* ===============================
   Table
   =============================== */
/* line 887, src/assets/scss/app.scss */
.promo-table {
  font-size: 18px;
  width: 796px;
  border-collapse: collapse;
  table-layout: fixed;
  background: #fff;
  overflow: hidden;
  /* Header (兩個藍色抬頭) */
  /* 左側標籤 */
  /* 內容儲格 */
  /* 加號圓點 */
  /* 總值藍條（與圖一致的亮→深藍） */
  /* 中間淺藍分隔條 */
}

/* line 895, src/assets/scss/app.scss */
.promo-table col.label {
  width: 160px;
}

/* line 896, src/assets/scss/app.scss */
.promo-table col.col {
  width: calc(($w - $label-w) / 2);
}

/* line 898, src/assets/scss/app.scss */
.promo-table th, .promo-table td {
  padding: 0;
}

/* line 900, src/assets/scss/app.scss */
.promo-table table td:last-child {
  border-bottom: 0px solid #e2e2e2;
}

/* line 905, src/assets/scss/app.scss */
.promo-table thead th {
  font-size: 20px;
  padding: 22px 10px;
  text-align: center;
  color: #fff;
  line-height: 1.4;
  letter-spacing: .5px;
  border-left: 1px solid rgba(255, 255, 255, 0.25);
  background: -webkit-gradient(linear, left top, left bottom, from(#0a64b7), to(#0b7ad9));
  background: linear-gradient(180deg, #0a64b7 0%, #0b7ad9 100%);
}

/* line 914, src/assets/scss/app.scss */
.promo-table thead th:last-child {
  border-left: 5px solid #fff;
}

/* line 918, src/assets/scss/app.scss */
.promo-table thead th:first-child {
  background: #fff;
  border-left: none;
}

/* line 921, src/assets/scss/app.scss */
.promo-table thead th:first-child .fake-label {
  visibility: hidden;
}

/* line 925, src/assets/scss/app.scss */
.promo-table td.label {
  width: 160px;
  text-align: center;
  padding: 22px 10px;
  color: #0071C6;
  border-top: 1px solid #0071C6;
  border-right: 1px solid #0071C6;
}

/* line 935, src/assets/scss/app.scss */
.promo-table td.cell {
  padding: 18px 20px !important;
  text-align: center;
  border-top: 1px solid #0071C6;
  border-left: 1px solid #0071C6;
  position: relative;
}

/* line 942, src/assets/scss/app.scss */
.promo-table td.cell .desc {
  max-width: 300px;
  margin: 0 auto;
  line-height: 1.6;
}

/* line 943, src/assets/scss/app.scss */
.promo-table td.cell:last-child {
  border-left: 5px solid #0071C6;
}

/* line 949, src/assets/scss/app.scss */
.promo-table .plus {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 900;
  color: #fff;
  background: #0b74d0;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.12);
  line-height: 1;
}

/* line 963, src/assets/scss/app.scss */
.promo-table .bar {
  text-align: center;
  color: #fff;
  font-weight: 900;
  padding: 14px 10px;
  border-top: 1px solid #0071C6;
  border-left: 1px solid #0071C6;
  background: -webkit-gradient(linear, left top, left bottom, from(#0a63b7), to(#12b8ff));
  background: linear-gradient(180deg, #0a63b7 0%, #12b8ff 100%);
}

/* line 971, src/assets/scss/app.scss */
.promo-table .bar .val {
  font-size: 20px;
}

/* line 972, src/assets/scss/app.scss */
.promo-table .bar:last-child {
  border-left: 5px solid #0071C6;
}

/* line 978, src/assets/scss/app.scss */
.promo-table .sep td {
  height: 5px;
  background: #0071C6;
  border-top: 1px solid #0071C6;
  border-bottom: 1px solid #0071C6;
  padding: 0px 0px !important;
}

@media (max-width: 768px) {
  /* line 987, src/assets/scss/app.scss */
  .crossborder-robot {
    display: none !important;
  }
}

/* line 994, src/assets/scss/app.scss */
.pig {
  position: absolute;
  left: 0;
  bottom: 5rem;
  z-index: 1;
}

@media (max-width: 768px) {
  /* line 994, src/assets/scss/app.scss */
  .pig {
    display: none !important;
  }
}

/* line 1003, src/assets/scss/app.scss */
.bag {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

@media (max-width: 768px) {
  /* line 1003, src/assets/scss/app.scss */
  .bag {
    display: none !important;
  }
}

/* line 1012, src/assets/scss/app.scss */
.promo-offer {
  position: relative;
  border: 4px solid #0285FE;
  border-radius: 3rem;
  overflow: hidden;
  background: #fff;
  font-family: "Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;
  color: #023154;
}

/* line 1021, src/assets/scss/app.scss */
.promo-offer .rail {
  background-color: #0285FE;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 28px 12px;
  font-weight: 700;
}

/* line 1031, src/assets/scss/app.scss */
.promo-offer .rail .t1 {
  font-size: 28px;
  line-height: 1.2;
}

/* line 1032, src/assets/scss/app.scss */
.promo-offer .rail .t2 {
  font-size: 20px;
  margin-top: 10px;
}

/* line 1035, src/assets/scss/app.scss */
.promo-offer .headline {
  color: #2b5b8e;
  font-weight: 700;
  font-size: 28px;
  letter-spacing: 1px;
  text-align: center;
}

/* line 1045, src/assets/scss/app.scss */
.promo-offer .divider {
  position: relative;
  height: 0;
  border-bottom: 1px solid #0285FE;
  z-index: 1;
}

/* line 1047, src/assets/scss/app.scss */
.promo-offer .divider .plus {
  position: absolute;
  left: 50%;
  top: -16px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #ff875f;
  color: #fff;
  font-weight: 800;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0 6px 16px rgba(255, 135, 95, 0.4);
          box-shadow: 0 6px 16px rgba(255, 135, 95, 0.4);
}

/* line 1056, src/assets/scss/app.scss */
.promo-offer .apr-sub {
  color: #2b5b8e;
  font-size: 20px;
  text-align: center;
  margin: 18px 0 6px;
}

/* line 1057, src/assets/scss/app.scss */
.promo-offer .apr-num {
  color: #f4b845;
  font-weight: 900;
  font-size: 96px;
  text-align: center;
  text-shadow: 0 3px 0 #c98b1e, 0 10px 20px rgba(0, 0, 0, 0.15);
  letter-spacing: 2px;
}

/* line 1060, src/assets/scss/app.scss */
.promo-offer .benefit-band {
  border: 2px solid #0a66bb;
  border-radius: 20px;
  color: #fff;
  margin: 12px 16px 16px;
  overflow: hidden;
}

/* line 1067, src/assets/scss/app.scss */
.promo-offer .benefit-col {
  text-align: center;
}

/* line 1070, src/assets/scss/app.scss */
.promo-offer .benefit-col.left {
  border-right: 1px solid #0285FE;
}

/* line 1071, src/assets/scss/app.scss */
.promo-offer .benefit-title {
  font-size: 20px;
  line-height: 1.25;
  height: 80px;
  background: -webkit-gradient(linear, left bottom, left top, from(#0a64b7), to(#0b7ad9));
  background: linear-gradient(0deg, #0a64b7, #0b7ad9);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 1075, src/assets/scss/app.scss */
.promo-offer .benefit-title > div {
  display: block;
}

/* line 1079, src/assets/scss/app.scss */
.promo-offer .benefit-note {
  font-size: 16px;
  margin: 0px 0 10px 8px;
}

/* line 1080, src/assets/scss/app.scss */
.promo-offer .benefit-amt {
  font-size: 30px;
  line-height: 1.1;
}

/* line 1085, src/assets/scss/app.scss */
#main .app-tab-section {
  background-color: #E8E8E8;
}

/* line 1087, src/assets/scss/app.scss */
#main .app-tab-section .nav-tabs a.nav-link {
  cursor: pointer;
  color: #7C7C7C;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem;
}

/* line 1094, src/assets/scss/app.scss */
#main .app-tab-section .nav-tabs a.nav-link.active {
  color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#0a63b7), to(#12b8ff));
  background: linear-gradient(180deg, #0a63b7 0%, #12b8ff 100%);
}

/* line 1104, src/assets/scss/app.scss */
.or {
  position: relative;
  height: 25px;
}

/* line 1107, src/assets/scss/app.scss */
.or span {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 900;
  color: #fff;
  background: #0b74d0;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.12);
  line-height: 1;
  z-index: 1;
}

/* line 1119, src/assets/scss/app.scss */
.or span:before {
  content: ' ';
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  width: 100px;
  position: absolute;
  z-index: 0;
  left: 100%;
}

/* line 1127, src/assets/scss/app.scss */
.or span:after {
  content: ' ';
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  width: 100px;
  position: absolute;
  z-index: 0;
  right: 100%;
}

/* line 1137, src/assets/scss/app.scss */
.account {
  text-align: center;
  margin: 20px 0;
}

/* line 1138, src/assets/scss/app.scss */
.account img {
  height: 130px;
}

/* line 1140, src/assets/scss/app.scss */
.promoBanner_new {
  background-image: url(mass-new-customer-rewards-promo-kv.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media screen and (max-width: 860px) {
  /* line 1145, src/assets/scss/app.scss */
  .promoBanner_new {
    background-image: url(mass-new-customer-rewards-promo-kv_m.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}

/*# sourceMappingURL=../../../scss */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyIsInNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsK0ZBQVk7QUFDWiwrRkFBWTtBREVaLHVDQUF1QztBQ0F2QztFQUNJLGdFQUFhO0FERWpCOztBQUVBLHVDQUF1QztBQ0Z2QztFQUFTLDBCQUF5QjtFQUFFLGlCQUFnQjtFQUFFLGNBQWM7QURPcEU7O0FBRUEsdUNBQXVDO0FDUnZDO0VBQVMsZUFBYztFQUFFLGlCQUFnQjtBRFl6Qzs7QUFFQSx1Q0FBdUM7QUNidkM7RUFBUyxlQUFjO0VBQUUsaUJBQWdCO0VBQUUsY0FBYztBRGtCekQ7O0FBRUEsd0NBQXdDO0FDbkJ4QztFQUFTLGVBQWM7RUFBRSxpQkFBZ0I7QUR1QnpDOztBQUVBLHdDQUF3QztBQ3hCeEM7RUFBUyxlQUFjO0VBQUUsaUJBQWdCO0FENEJ6Qzs7QUFFQSx3Q0FBd0M7QUM3QnhDO0VBQVMsZUFBYztFQUFFLGlCQUFnQjtFQUFFLGNBQWM7QURrQ3pEOztBQUVBLHdDQUF3QztBQ25DeEM7RUFFUSxnRUFBYTtBRG9DckI7O0FDakNBO0VEb0NFLHdDQUF3QztFQ25DbEM7SUFDSSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLGlCQUFpQjtJQUNqQix3QkFBd0I7RURxQ2xDO0FBQ0Y7O0FBRUEsd0NBQXdDO0FDcEN4QztFQUVRLDBCQUF5QjtBRHFDakM7O0FDbkNJO0VEc0NGLHdDQUF3QztFQzFDMUM7SUFLaUIsMEJBQXlCO0lBQUUsaUJBQWdCO0lBQUUsY0FBYztFRDBDMUU7RUFDQSx3Q0FBd0M7RUNoRDFDO0lBTWlCLGVBQWM7SUFBRSxpQkFBZ0I7RUQ4Qy9DO0VBQ0Esd0NBQXdDO0VDckQxQztJQU9pQixlQUFjO0lBQUUsaUJBQWdCO0lBQUUsY0FBYztFRG1EL0Q7RUFDQSx3Q0FBd0M7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NEI7QUY4Z0NoQzs7QUU1Z0NBO0VGK2dDRSx3Q0FBd0M7RUNwbkVsQztJQ3NtQ1UsK0RBQStEO0lBQUUsc0JBQXNCO0lBQ3JHLDJCQUEyQjtJQUMzQiw0QkFBNEI7RUZraEM5QjtBQUNGOztBQUVBLG9DQUFvQyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytUQzp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrU0M6d2dodEAxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFRDXCIsICdNaWNyb3NvZnQgSmhlbmdIZWknLCflvq7ou5/mraPpu5Hpq5QnLCBhcmlhbDtcbn1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmZvbnQxNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIGxpbmUgOCwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5mb250MjAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4vKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uZm9udDEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uZm9udDI1IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5mb250MTgsIC5mYXEtY29udGFpbmVyIC5mYXEtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uZm9udDE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG46bGFuZyh6aC1IYW5zKSBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCIsICdNaWNyb3NvZnQgSmhlbmdIZWknLCflvq7ova/mraPpu5HkvZMnLCBhcmlhbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4gIC5wcm9tb0Jhbm5lcl9uZXcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNjUlIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlO1xuICB9XG59XG5cbi8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG46bGFuZyhlbikgLmNmYS1jb2wtNzAge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4gIDpsYW5nKGVuKSAuZm9udDE2IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICAvKiBsaW5lIDM2LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuICA6bGFuZyhlbikgLmZvbnQyMCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG4gIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4gIDpsYW5nKGVuKSAuZm9udDEyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbiAgLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbiAgOmxhbmcoZW4pIC5mb250MjUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuICA6bGFuZyhlbikgLmZvbnQxOCwgOmxhbmcoZW4pIC5mYXEtY29udGFpbmVyIC5mYXEtaXRlbSwgLmZhcS1jb250YWluZXIgOmxhbmcoZW4pIC5mYXEtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4gIDpsYW5nKGVuKSAuZm9udDE0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cblxuLyogbGluZSA1Nywgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5yaXNrYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIGxpbmUgNTgsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4ucmlza2JveCB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDA0YjcxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNjAsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uc3ViaGVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjZTM3NTI1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNjEsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uc3ViaGVhZCBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4vKiBsaW5lIDYzLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmNvbnRhY3QgYiB7XG4gIGNvbG9yOiAjMDA0YjcxO1xufVxuXG4vKiBsaW5lIDY0LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmNvbnRhY3Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbn1cblxuLyogbGluZSA2NSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5vZmZlclRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNGI3MTtcbn1cblxuLyogbGluZSA2OSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5vZmZlclRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzAwNGI3MTtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5vZmZlclRhYmxlIC5oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjZmZDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLm9mZmVyVGFibGUgLmJsZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA0YjcxO1xufVxuXG4vKiBsaW5lIDgyLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLm9mZmVyVGFibGUgLmJib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGI3MTtcbn1cblxuLyogbGluZSA4Mywgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5vZmZlclRhYmxlIC5icmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA0YjcxO1xufVxuXG4vKiBsaW5lIDg1LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLm9mZmVyVGFibGUgLmdpZnRib3gxIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4vKiBsaW5lIDg2LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLm9mZmVyVGFibGUgLmdpZnRib3gge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4vKiBsaW5lIDg3LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmRvdDEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLyogbGluZSA4OCwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5kb3QyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLyogbGluZSA4OSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi50bmNuZXcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLnRuY25ldyBvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIGxpbmUgOTIsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4udG5jLVRhYmxlIHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBsaW5lIDk4LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLnRuYy1UYWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEwNCwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi50bmMtVGFibGUgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogbGluZSAxMTAsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uYmdjb2xvciB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IG5vLXJlcGVhdCBjZW50ZXIgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi8qIGxpbmUgMTE1LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuI3NoYXJlQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCAjNjY2O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4vKiBsaW5lIDExOCwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi50bmNzdHlsZSBvbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4vKiBsaW5lIDExOSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi50bmNzdHlsZSBvbCA+IGxpIC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi8qIGxpbmUgMTIxLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmluc3RuY3N0eWxlIG9sID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLyogbGluZSAxMjIsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uaW5zdG5jc3R5bGUgb2wgPiBsaSAubnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTVweDtcbn1cblxuLyogbGluZSAxMjQsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uZHBvaW50IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMTI5LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmRwb2ludCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9kb3Quc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY4M3B4KSB7XG4gIC8qIGxpbmUgMTQ0LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuICAuZG90MSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgfVxuICAvKiBsaW5lIDE0NSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbiAgLmRvdDIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgfVxuICAvKiBsaW5lIDE0Niwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbiAgLm9mZmVyVGFibGUgLmdpZnRib3gxIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC8qIGxpbmUgMTQ3LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuICAub2ZmZXJUYWJsZSAuZ2lmdGJveCB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMnB4KSB7XG4gIC8qIGxpbmUgMTUxLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuICAuZG90MSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgfVxuICAvKiBsaW5lIDE1Miwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbiAgLmRvdDIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE1Nywgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi50YWJseCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi8qIGxpbmUgMTY0LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmxpc3QtZGlzYyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLyogbGluZSAxNjcsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4ubGlzdC1kaXNjID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi8qIGxpbmUgMTcwLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmxpc3QtZGVjaW1hbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLyogbGluZSAxNzMsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4ubGlzdC1kZWNpbWFsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi8qIGxpbmUgMTc2LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmxpc3QtbG93ZXItYWxwaGEge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xufVxuXG4vKiBsaW5lIDE3OSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5saXN0LWxvd2VyLWFscGhhID4gbGkge1xuICBsaXN0LXN0eWxlOiBsb3dlci1hbHBoYTtcbn1cblxuLyogbGluZSAxODIsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4ubGlzdC1kZWNpbWFsLCAubGlzdC11cHBlci1yb21hbiwgLmxpc3QtbG93ZXItcm9tYW4sIC5saXN0LWxvd2VyLWFscGhhLCAubGlzdC1kaXNjIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMTkyLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLm1vcmUtYmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWVlZWVlLCAjZmZmZmZmIDEwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi8qIGxpbmUgMTk3LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLm9mZmVyLWJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLyogbGluZSAyMDIsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uYXBwLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDIwNywgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5hcHAtY29sLWxlZnQge1xuICB3aWR0aDogNjAlO1xufVxuXG4vKiBsaW5lIDIxMCwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5hcHAtY29sLXJpZ2h0IHtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDIxNSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbiAgLmFwcC1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAvKiBsaW5lIDIxOCwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbiAgLmFwcC1jb2wtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAyMjEsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4gIC5hcHAtY29sLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyMjcsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uYmxvY2stbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDIzMiwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5ncmV5LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLyogbGluZSAyMzYsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uZmxvYXQtY2ZhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiZjdmNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi8qIGxpbmUgMjQ0LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmNmYS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjUwLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmNmYS1jb2wxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiA0NiU7XG59XG5cbi8qIGxpbmUgMjU1LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmNmYS1jb2wyIHtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogNTQlO1xufVxuXG4vKiBsaW5lIDI1OSwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5jZmEtY29sLTYwIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi8qIGxpbmUgMjY4LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmNmYS1jb2wtNzAge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMjY4LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuICAuY2ZhLWNvbC03MCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjgyLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmNmYS1jb2wtNDAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAyOTEsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uY2ZhLWNvbC0zMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLyogbGluZSAzMDEsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uY2ZhLWNvbDEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSAzMTEsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4uY2ZhLWNvbDIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzE2LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuICAuY2ZhLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC8qIGxpbmUgMzE5LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuICAuY2ZhLWNvbDEsIC5jZmEtY29sMiwgLmNmYS1jb2wtMzAsIC5jZmEtY29sLTQwLCAuY2ZhLWNvbC03MCwgLmNmYS1jb2wtNjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMzIzLCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLmFwcC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzI5LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLnNwYWNpbmcge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMzMsIHNyYy9hc3NldHMvc2Nzcy9fY29yZS5zY3NzICovXG4gIC5zcGFjaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzM3LCBzcmMvYXNzZXRzL3Njc3MvX2NvcmUuc2NzcyAqL1xuLnJvdW5kZWQtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYmFja2dyb3VuZDogIzMxOGJjZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMxOGJjZCAwJSwgIzA5NTRiYyAxMDAlKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDMycHggMCByZ2JhKDEzLCA0NSwgOTAsIDAuMik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjMDA2NmIzICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDM1Niwgc3JjL2Fzc2V0cy9zY3NzL19jb3JlLnNjc3MgKi9cbi5yb3VuZGVkLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuI21haW4gYSB7XG4gIGNvbG9yOiAjMDc2N2E2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW9CYW5uZXJfbmV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmJmOTtcbn1cblxuLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI2U2NzQwYTtcbn1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMwNzY3YTY7XG59XG5cbi8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnRleHQtZGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc3NjYxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYm9yZGVyLWJsdWUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDc2N2E2O1xufVxuXG4vKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5iaWctdGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4vKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5iaWctdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg1RkU7XG4gIG1hcmdpbjogMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmJpZy10aXRsZSAubGlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCB3aGl0ZSwgdHJhbnNwYXJlbnQpO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tbGlnaHQgM3MgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiA1O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLWxpZ2h0IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAzMCUge1xuICAgIGxlZnQ6IDkwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDkwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNzQsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmJpZy10aXRsZSBwIHtcbiAgcGFkZGluZzogMjJweCAxNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSA4MSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG46bGFuZyhlbikgLmJpZy10aXRsZSBwIHtcbiAgcGFkZGluZzogMjJweCAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgOTEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAuYmlnLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nOiAyOHB4IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSA5Nywgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYmlnLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZC13LWNvcm5lci5naWZcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYmlnLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkLXctY29ybmVyLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKiBsaW5lIDEyMCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4udGl0bGUtcGF0dGVuLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbn1cblxuLyogbGluZSAxMjgsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnRpdGxlLXBhdHRlbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDVweDtcbn1cblxuLyogbGluZSAxMzYsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmxlZnQtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTRweDtcbiAgbGVmdDogLTkyNnB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4vKiBsaW5lIDE0Miwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ubWlkLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgei1pbmRleDogMDtcbn1cblxuLyogbGluZSAxNTAsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnJpZ2h0LWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE0cHg7XG4gIHJpZ2h0OiAtOTI2cHg7XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi8qIGxpbmUgMTU3LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5iaWctc3VidGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4vKiBsaW5lIDE2NSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYmlnLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctc3VidGl0bGUtbWlkZGxlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMTg2LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5iaWctc3VidGl0bGUgLmZvbnQyNSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiBsaW5lIDE4OSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYmlnLXN1YnRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1zdWJ0aXRsZS1sZWZ0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCA3MHB4O1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLyogbGluZSAxOTksIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmJpZy1zdWJ0aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1zdWJ0aXRsZS1yaWdodC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggNzBweDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuXG4vKiBsaW5lIDIxMiwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYmlnLXN1YnRpdGxlIHAge1xuICBwYWRkaW5nOiAyMnB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDIxOSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAyMjIsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmRhc2hlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA2LjUlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA2LjUlO1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMjIsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAuZGFzaGVkIHtcbiAgICBsZWZ0OiA3LjUlO1xuICAgIHJpZ2h0OiA3LjUlO1xuICB9XG59XG5cbi8qIGxpbmUgMjMzLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5kYXNoZWQuZGFzaGVkLWVuZCB7XG4gIGJvdHRvbTogODAlO1xuICB3aWR0aDogNTAlO1xufVxuXG4vKiBsaW5lIDIzOCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucm9ib3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLyogbGluZSAyNDIsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnJvYm90LnJvYm90MSB7XG4gIGxlZnQ6IDYuNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhbmltYXRpb246IHJvYm90Um90YXRlMSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAyNDcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnJvYm90LnJvYm90MiB7XG4gIHJpZ2h0OiA2LjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICBhbmltYXRpb246IHJvYm90Um90YXRlMiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAyNTIsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnJvYm90LnJvYm90MyB7XG4gIGxlZnQ6IDIwLjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYW5pbWF0aW9uOiByb2JvdFJvdGF0ZTEgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMjU3LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5yb2JvdC5yb2JvdDQge1xuICByaWdodDogMjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICBhbmltYXRpb246IHJvYm90Um90YXRlMiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSAyNjIsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnJvYm90LnJvYm90NSB7XG4gIGxlZnQ6IDE2JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGFuaW1hdGlvbjogcm9ib3RTY2FsZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjM4LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbiAgLnJvYm90IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLyogbGluZSAyNjksIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAucm9ib3Qucm9ib3QxIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLyogbGluZSAyNzMsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAucm9ib3Qucm9ib3QyIHtcbiAgICByaWdodDogMTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIH1cbiAgLyogbGluZSAyNzcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAucm9ib3Qucm9ib3QzIHtcbiAgICB0b3A6IDcwJTtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbiAgLyogbGluZSAyODEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAucm9ib3Qucm9ib3Q0IHtcbiAgICB0b3A6IDcwJTtcbiAgICByaWdodDogMTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIH1cbiAgLyogbGluZSAyODYsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAucm9ib3Qucm9ib3Q1IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA5LjUlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9ib3RSb3RhdGUxIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvYm90Um90YXRlMiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9ib3RTY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkMVNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGQxU2NhbGUtbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbn1cblxuLyogbGluZSAzNDMsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmRhc2hlZC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBkYXNoZWQgIzE0ZDlkNDtcbn1cblxuLyogbGluZSAzNDYsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmRhc2hlZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogNXB4IGRhc2hlZCAjMTRkOWQ0O1xufVxuXG4vKiBsaW5lIDM0OSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uZGFzaGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBkYXNoZWQgIzE0ZDlkNDtcbn1cblxuLyogbGluZSAzNTIsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnc4MDAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMzU1LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBsaW5lIDM1Nywgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucGF0dGVybi5wYXR0ZXJuLTEge1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IC0yMDBweDtcbn1cblxuLyogbGluZSAzNjEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnBhdHRlcm4ucGF0dGVybi0yIHtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAtMjAwcHg7XG59XG5cbi8qIGxpbmUgMzY1LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wYXR0ZXJuLnBhdHRlcm4tMyB7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IC0yMDBweDtcbn1cblxuLyogbGluZSAzNjksIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnBhdHRlcm4ucGF0dGVybi00IHtcbiAgdG9wOiAxNTBweDtcbiAgcmlnaHQ6IC0xMDBweDtcbn1cblxuLyogbGluZSAzNzMsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnBhdHRlcm4ucGF0dGVybi01IHtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAtMTAwcHg7XG59XG5cbi8qIGxpbmUgMzc3LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wYXR0ZXJuLnBhdHRlcm4tNiB7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG59XG5cbi8qIGxpbmUgMzgxLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wYXR0ZXJuLnBhdHRlcm4tNyB7XG4gIHRvcDogMzAwcHg7XG4gIHJpZ2h0OiAtMjAwcHg7XG59XG5cbi8qIGxpbmUgMzg1LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wYXR0ZXJuLnBhdHRlcm4tOCB7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogLTMwMHB4O1xufVxuXG4vKiBsaW5lIDM4OSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucGF0dGVybi5wYXR0ZXJuLTkge1xuICB0b3A6IDI1MHB4O1xuICByaWdodDogLTE1MHB4O1xufVxuXG4vKiBsaW5lIDM5Mywgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucGF0dGVybi5wYXR0ZXJuLTEwIHtcbiAgdG9wOiA0NTBweDtcbiAgbGVmdDogLTI1MHB4O1xufVxuXG4vKiBsaW5lIDM5Nywgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucGF0dGVybi5wYXR0ZXJuLTExIHtcbiAgdG9wOiA0NTBweDtcbiAgbGVmdDogLTI1MHB4O1xufVxuXG4vKiBsaW5lIDQwMSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucGF0dGVybi5wYXR0ZXJuLTEyIHtcbiAgdG9wOiA2NTBweDtcbiAgcmlnaHQ6IC0xNTBweDtcbn1cblxuLyogbGluZSA0MDUsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnBhdHRlcm4ucGF0dGVybi0xMyB7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogLTI1MHB4O1xufVxuXG4vKiBsaW5lIDQwOSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucGF0dGVybi5wYXR0ZXJuLTE0IHtcbiAgdG9wOiAxNTBweDtcbiAgcmlnaHQ6IC0yNTBweDtcbn1cblxuLyogbGluZSA0MTMsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnBhdHRlcm4ucGF0dGVybi0xNSB7XG4gIHRvcDogMTUwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG59XG5cbi8qIGxpbmUgNDE4LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5waW4ge1xuICBhbmltYXRpb246IHBpbiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0MTgsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAucGluIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQyNSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYW5pbWF0aW9uOiBsZWZ0UmlnaHQgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5cbi8qIGxpbmUgNDI4LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDQzMywgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uaWNvbi1wbHVzMSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDMzLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbiAgLmljb24tcGx1czEge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDEwNSU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vKiBsaW5lIDQzOSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uaWNvbi1wbHVzMiB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDM5LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbiAgLmljb24tcGx1czIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDEwNSU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvYm90IHtcbiAgMCUsIDEwMCUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIDUwJSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwaW4ge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGVmdFJpZ2h0IHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1JSk7XG4gIH1cbn1cblxuLyogTmF2aWdhdGlvbiBidXR0b25zICovXG4vKiBsaW5lIDQ3MSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM0MGJmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0NzEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLyogbGluZSA0ODQsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDBweDtcbn1cblxuLyogbGluZSA0ODcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8qIGxpbmUgNDkxLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIFBhZ2luYXRpb24gKi9cbi8qIGxpbmUgNDk3LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA1MDEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLyogbGluZSA1MDksIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDBiZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi8qIGxpbmUgNTEzLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbnRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogbGluZSA1MTcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuI3RuY0NvbnRlbnQgdGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBsaW5lIDUyMiwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4udGl0bGUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTI2LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1MjYsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbn1cblxuLyogbGluZSA1MzIsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuI3RuY0NvbnRlbnQsIC5vZmZlci1SZW1hcmsge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4vKiBsaW5lIDUzNiwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ubm90aWZpY2F0aW9uLWJhbm5lciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmNjMDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAzMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTQ3LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5zd2lwZXItc2xpZGUtYWN0aXZlIC5ub3RpZmljYXRpb24tYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgNTUxLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5ub3RpZmljYXRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyog566t5aS05qC35byPICovXG4gIC8qIOWxleW8gOeKtuaAgeS4i+eahOeureWktCAqL1xufVxuXG4vKiBsaW5lIDU1OCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ubm90aWZpY2F0aW9uLWNvbnRlbnQgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2YyNzY1ZTtcbiAgLyog566t5aS06aKc6ImyICovXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIC8qIOiwg+aVtOeureWktOS4juaWh+Wtl+eahOi3neemuyAqL1xuICByaWdodDogMTBweDtcbiAgdG9wOiAyNXB4O1xufVxuXG4vKiBsaW5lIDU3NSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ubm90aWZpY2F0aW9uLWNvbnRlbnQgLmFycm93LmV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogbGluZSA1ODAsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLyogbGluZSA1ODQsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmJ1bGIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmaWxsOiAjZmZjYzAwO1xufVxuXG4vKiBsaW5lIDU5MCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4udGV4dC1jb250ZW50IGgyIHtcbiAgY29sb3I6ICNmZjZiNGE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSA1OTYsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnRleHQtY29udGVudCAudGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmNmI0YTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgNjAxLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbjpsYW5nKGVuKSAudGV4dC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4vKiBsaW5lIDYwNCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG46bGFuZyhlbikgLnRleHQtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDYwOSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4udGV4dC1jb250ZW50IHAge1xuICBjb2xvcjogIzMzNjY5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi8qIGxpbmUgNjE1LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5pY29uLXRpcHMtYm94LWFycm93IHtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNHB4O1xufVxuXG4vKiBsaW5lIDYyMCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG59XG5cbi8qIGxpbmUgNjI2LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5kb3RzLmxlZnQge1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDYzMiwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uZG90cy5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNXB4O1xufVxuXG4vKiBsaW5lIDYzOCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uZG90IHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY2OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogRm9udCBzZXR0aW5ncyBmb3IgQ2hpbmVzZSB0ZXh0ICovXG4vKiBsaW5lIDY0Niwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ubm90aWZpY2F0aW9uLWJhbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiLCBcIuW+rui7n+ato+m7kemrlFwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDY1MCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYm94LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4vKiBsaW5lIDY1NCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYnRuLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2JkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDY2MCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYmx1ZWJvcmRlcjpmb2N1cywgLmJsdWVib3JkZXI6YWN0aXZlLCAuYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZSAuYnRuLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMHJlbSBibGFjayAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDY2Niwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uZmFxLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNzBweCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzM1OTBjOTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLyogbGluZSA2NzQsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmZhcS1jb250YWluZXIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG59XG5cbi8qIGxpbmUgNjc4LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5mYXEtY29udGFpbmVyIC5pY29uLWZhcSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC01cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKiBsaW5lIDY4NCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uZmFxLWNvbnRhaW5lciAudGl0bGUtc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA2ODgsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmZhcS1jb250YWluZXIgLnRpdGxlLXNlY3Rpb24gaDIge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODhiYztcbn1cblxuLyogbGluZSA2OTcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmZhcS1jb250YWluZXIgLmZhcS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA3MDUsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmZhcS1jb250YWluZXIgLmZhcS1xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDcxNCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uZmFxLWNvbnRhaW5lciAucXVlc3Rpb24tbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLyogbGluZSA3MjEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmZhcS1jb250YWluZXIgLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjZmY3ZjdmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZjI3NjVlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qIGxpbmUgNzQwLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5mYXEtY29udGFpbmVyIC5mYXEtYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA3NDMsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmZhcS1jb250YWluZXIgLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjZmY3ZjdmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAvKiBBZGQgc21vb3RoIHJvdGF0aW9uIHRyYW5zaXRpb24gKi9cbn1cblxuLyogbGluZSA3NDksIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmZhcS1jb250YWluZXIgLmFycm93LnJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAvKiBSb3RhdGUgYXJyb3cgd2hlbiBhY3RpdmUgKi9cbn1cblxuLyogbGluZSA3NTUsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnN0ZXAge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKiBsaW5lIDc2Miwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uYmctZGFyay1ibHVlLCB0ZC5iZy1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2M0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA3NjYsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmZsb2F0LWNmYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWZiZjk7XG59XG5cbi8qIGxpbmUgNzY5LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5hcHAtZG93bmxvYWQtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBmMGZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjMpLCAwIDAgOHB4IHJnYmEoMCwgMTM2LCAyNTUsIDAuMTUpO1xuICAvKiDlpJblhYnmmojvvIjlj6/pgbjvvIkgKi9cbn1cblxuLyogbGluZSA3NzgsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnJlZmVycmFsLWJhbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDcyQ0U7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLyogbGluZSA3ODcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnJlZmVycmFsLWJhbm5lciAucmVmZXJyYWwtaW1hZ2Uge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOCUsIC04JSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLyogbGluZSA3ODcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAucmVmZXJyYWwtYmFubmVyIC5yZWZlcnJhbC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0xMCUpO1xuICB9XG59XG5cbi8qIGxpbmUgNzk1LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5yZWZlcnJhbC1iYW5uZXIgLnJlZmVycmFsLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDc5OSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucmVmZXJyYWwtYmFubmVyIC5yZWZlcnJhbC1pbWFnZTIge1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOCUsIC04JSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAvKiBsaW5lIDc5OSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4gIC5yZWZlcnJhbC1iYW5uZXIgLnJlZmVycmFsLWltYWdlMiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi8qIGxpbmUgODA5LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5yZWZlcnJhbC1iYW5uZXIgLnJlZmVycmFsLWltYWdlMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNzk5LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbiAgLnJlZmVycmFsLWJhbm5lciAucmVmZXJyYWwtaW1hZ2UyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi8qIGxpbmUgODIwLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5yZWZlcnJhbC1iYW5uZXIgLnJlZmVycmFsLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MkNFO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDgyNiwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucmVmZXJyYWwtYmFubmVyIC5yZWZlcnJhbC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA4MzAsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnJlZmVycmFsLWJhbm5lciAucmVmZXJyYWwtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgODM2LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5kMSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiBsaW5lIDg0MSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4uZDIge1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLyogbGluZSA4NDYsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLmQzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGFuaW1hdGlvbjogcm9ib3RTY2FsZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgODQ2LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbiAgLmQzIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBhbGV0dGUgJiBtZWFzdXJlcyAoU0NTUyB2YXJzKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogbGluZSA4ODIsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnRhYmxlLXdyYXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3MUM2O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogbGluZSA4ODcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogNzk2cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEhlYWRlciAo5YWp5YCL6JeN6Imy5oqs6aCtKSAqL1xuICAvKiDlt6blgbTmqJnnsaQgKi9cbiAgLyog5YWn5a655YSy5qC8ICovXG4gIC8qIOWKoOiZn+Wck+m7niAqL1xuICAvKiDnuL3lgLzol43mop3vvIjoiIflnJbkuIDoh7TnmoTkuq7ihpLmt7Hol43vvIkgKi9cbiAgLyog5Lit6ZaT5re66JeN5YiG6ZqU5qKdICovXG59XG5cbi8qIGxpbmUgODk1LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby10YWJsZSBjb2wubGFiZWwge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi8qIGxpbmUgODk2LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby10YWJsZSBjb2wuY29sIHtcbiAgd2lkdGg6IGNhbGMoKCR3IC0gJGxhYmVsLXcpIC8gMik7XG59XG5cbi8qIGxpbmUgODk4LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby10YWJsZSB0aCwgLnByb21vLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSA5MDAsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLXRhYmxlIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2UyZTJlMjtcbn1cblxuLyogbGluZSA5MDUsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLXRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAyMnB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwYTY0YjcgMCUsICMwYjdhZDkgMTAwJSk7XG59XG5cbi8qIGxpbmUgOTE0LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby10YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xufVxuXG4vKiBsaW5lIDkxOCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLyogbGluZSA5MjEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLXRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIC5mYWtlLWxhYmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDkyNSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tdGFibGUgdGQubGFiZWwge1xuICB3aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjJweCAxMHB4O1xuICBjb2xvcjogIzAwNzFDNjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDcxQzY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDcxQzY7XG59XG5cbi8qIGxpbmUgOTM1LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby10YWJsZSB0ZC5jZWxsIHtcbiAgcGFkZGluZzogMThweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDcxQzY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNzFDNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDk0Miwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tdGFibGUgdGQuY2VsbCAuZGVzYyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKiBsaW5lIDk0Mywgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tdGFibGUgdGQuY2VsbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA3MUM2O1xufVxuXG4vKiBsaW5lIDk0OSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tdGFibGUgLnBsdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwYjc0ZDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qIGxpbmUgOTYzLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby10YWJsZSAuYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzFDNjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA3MUM2O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMGE2M2I3IDAlLCAjMTJiOGZmIDEwMCUpO1xufVxuXG4vKiBsaW5lIDk3MSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tdGFibGUgLmJhciAudmFsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4vKiBsaW5lIDk3Miwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tdGFibGUgLmJhcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA3MUM2O1xufVxuXG4vKiBsaW5lIDk3OCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tdGFibGUgLnNlcCB0ZCB7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3MUM2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzFDNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDcxQzY7XG4gIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgOTg3LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbiAgLmNyb3NzYm9yZGVyLXJvYm90IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSA5OTQsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnBpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA5OTQsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAucGlnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxMDAzLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5iYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEwMDMsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAuYmFnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxMDEyLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby1vZmZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAyODVGRTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFRDXCIsXCJQaW5nRmFuZyBUQ1wiLFwiTWljcm9zb2Z0IEpoZW5nSGVpXCIsc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMjMxNTQ7XG59XG5cbi8qIGxpbmUgMTAyMSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tb2ZmZXIgLnJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4NUZFO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjhweCAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDEwMzEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLW9mZmVyIC5yYWlsIC50MSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLyogbGluZSAxMDMyLCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby1vZmZlciAucmFpbCAudDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIGxpbmUgMTAzNSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tb2ZmZXIgLmhlYWRsaW5lIHtcbiAgY29sb3I6ICMyYjViOGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEwNDUsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLW9mZmVyIC5kaXZpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDI4NUZFO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBsaW5lIDEwNDcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLW9mZmVyIC5kaXZpZGVyIC5wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmY4NzVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTZweCByZ2JhKDI1NSwgMTM1LCA5NSwgMC40KTtcbn1cblxuLyogbGluZSAxMDU2LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby1vZmZlciAuYXByLXN1YiB7XG4gIGNvbG9yOiAjMmI1YjhlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxOHB4IDAgNnB4O1xufVxuXG4vKiBsaW5lIDEwNTcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLW9mZmVyIC5hcHItbnVtIHtcbiAgY29sb3I6ICNmNGI4NDU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAzcHggMCAjYzk4YjFlLCAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4vKiBsaW5lIDEwNjAsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLW9mZmVyIC5iZW5lZml0LWJhbmQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGE2NmJiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxMnB4IDE2cHggMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxMDY3LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby1vZmZlciAuYmVuZWZpdC1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTA3MCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tb2ZmZXIgLmJlbmVmaXQtY29sLmxlZnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDI4NUZFO1xufVxuXG4vKiBsaW5lIDEwNzEsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLW9mZmVyIC5iZW5lZml0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzBhNjRiNywgIzBiN2FkOSk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMDc1LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5wcm9tby1vZmZlciAuYmVuZWZpdC10aXRsZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEwNzksIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLnByb21vLW9mZmVyIC5iZW5lZml0LW5vdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMHB4IDAgMTBweCA4cHg7XG59XG5cbi8qIGxpbmUgMTA4MCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW8tb2ZmZXIgLmJlbmVmaXQtYW10IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4vKiBsaW5lIDEwODUsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuI21haW4gLmFwcC10YWItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG59XG5cbi8qIGxpbmUgMTA4Nywgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4jbWFpbiAuYXBwLXRhYi1zZWN0aW9uIC5uYXYtdGFicyBhLm5hdi1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzdDN0M3QztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHJlbTtcbn1cblxuLyogbGluZSAxMDk0LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbiNtYWluIC5hcHAtdGFiLXNlY3Rpb24gLm5hdi10YWJzIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzBhNjNiNyksIHRvKCMxMmI4ZmYpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzBhNjNiNyAwJSwgIzEyYjhmZiAxMDAlKTtcbn1cblxuLyogbGluZSAxMTA0LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5vciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4vKiBsaW5lIDExMDcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLm9yIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwYjc0ZDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgMTExOSwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ub3Igc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDExMjcsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuLm9yIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICByaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAxMTM3LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5hY2NvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLyogbGluZSAxMTM4LCBzcmMvYXNzZXRzL3Njc3MvYXBwLnNjc3MgKi9cbi5hY2NvdW50IGltZyB7XG4gIGhlaWdodDogMTMwcHg7XG59XG5cbi8qIGxpbmUgMTE0MCwgc3JjL2Fzc2V0cy9zY3NzL2FwcC5zY3NzICovXG4ucHJvbW9CYW5uZXJfbmV3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1hc3MtbmV3LWN1c3RvbWVyLXJld2FyZHMtcHJvbW8ta3YuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAvKiBsaW5lIDExNDUsIHNyYy9hc3NldHMvc2Nzcy9hcHAuc2NzcyAqL1xuICAucHJvbW9CYW5uZXJfbmV3IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobWFzcy1uZXctY3VzdG9tZXItcmV3YXJkcy1wcm9tby1rdl9tLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD0uLi8uLi8uLi9zY3NzICovIixudWxsLG51bGxdfQ== */
