@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  line-height: 1; }

body {
  font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;
  overflow-x: hidden; }

a {
  display: block;
  color: #000;
  text-decoration: none; }

img {
  display: block;
  border: none; }

h1, h2, h3 {
  font-weight: normal; }

ul {
  list-style-type: none; }

.pop .box .title span, .title-h2 span, .plaster, .title-box .title {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYoAAAAYCAMAAADTeUreAAAAdVBMVEUAAAD/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l1l1mJrAAAAJnRSTlMA4PAT5wwHnCWohvi+Ucuxtlo0dm5GOfVoHNN8A9CNP0oulMVh18tAFvcAAAOrSURBVGje7dmHbtswEAZgTnGI1N57+d7/EUu1TrPc7MRx4w+wYNk0RdzPg2AInV0hPdTR2bbC9Bj3giLEcxFw9AD/e+QEYEJOPrrfHtFWxB6X/Hi2hQSATejqxeRQApRwF2PgBMUQBSZKj7X20tEdZwPRXEQAUEaNLRiA34u02McoAMApAdIkXhHCDlcS7aga8nrPO4ld3sGqavTxOkprSdHF8FxFnClcVZvT/QMDz/AxZngdGoANeR45PWYd7OTfnAQmZLBTNuF1Jsz+zb28TY7mJuRuPvQutW1FFBwwIceLs60opm3kNUencA99rNpmVXLnWp2M9bJk9O4OmfmfNzlHjgwDxy0ZfOGGWfijxNiHl1sPYwWvdTq7MiQAgfL9FL1ZkTZwGt5DibQtEjtU2aDC1uvyYWUA4LMmWrI3J0K3NG211lK6XK3AsPOnTlb90raLIXuZJlv/GZyn6uADmMpOSVuCKhAaCdwiS4rh+wjzom1YILJ8LrZHwdC4NX24cTq6jZTXsqaUykkskTH9q66C75/aN4ZhYLdkyhcxj+BI0ejePpOIF5nCj7Zko0O4FASTRsRSHgvFB/+miQx8LDZI9AYxnOQ/aPnvtNffp5RoN2L4TMZ26MWKQhaxjgj8MFGyt8QCnw1XHnpKnS2Fd7znwg9VdbTC8AXYv8OgmQGHrEpFQQk/le/DV2lydIJnI7j6csujxqg1g6tzMPx+EMKHqzMR6BYfrkGcEUF/zQe4OqMQ3Ugu7Y9D2AKrxH9zaxMc3VjhIpTwl1wxQt10IQt/UqMlunUhTTFxZWKZx3kiuUfRburhWT7BGDcNxsyHj1D2SsdjImUy2koLw+CNiJvI1uieFr4X0vcnyjZ0qO7QA13cwCMEB5Fa2syFVtPu3tOSxKZiLX+PMRmDhj0oM8YBZnAaW5Xexho9xJNNh4cTOTNjgiDAGBNC9skJYfgQmNCtrbIFRadsDM4ojVOt2y2XFNF5U6lEjjfHg2EAJND20ERDXKPTulHrRQgxaJ1mmx1n6qFnZACau1Hj1FHRsLJkh1UN2TRz9JuMtTINJg7DvQmFzuJRPjOtJ13KUc+OKQQqyzl6A54F8DS8KregKSmmuNIi7Am8mN+HyhFLmuQ41GkfDW2mdbRUdkzmZJLoi/FhRp+no5Sid6Gb6H14jBmR2tl7PL6IWxG5vvyXkuG9GUXF0dWrefOmVdBgAj5hfbRnwJ+NcB5tVVVZFdt8TJL9JSWl1/pfXbBfaUh4qgHgkDYAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: bottom center; }

.banner .text, .news, .breadcrumb, .icon, .pagination ul li, .news-box .news {
  font-size: 14px; }

.p-16, form input, form textarea, .submit, .btn-more-s, .header .menu, .sp-header ul li a, .footer .btn-box .btn-more, .map-box a, .copyright {
  font-size: 16px; }

.box-list ul li .title-h3, .title-box .sub-title, .godown-box span {
  font-size: 18px; }

.btn-more {
  font-size: 20px; }

.title-h3, .title-circle, .pin {
  font-size: 24px; }

.title-box .title {
  font-size: 32px;
  line-height: 1.4; }

.pop .box .title, .title-h2 {
  font-size: 38px;
  line-height: 1.2; }

.title-h2, .title-h3 {
  font-family: SimSun, "宋体", STSong;
  font-weight: bold; }

@media all and (max-width: 768px) {
  .banner .text, .news, .breadcrumb, .icon, .pagination ul li, .news-box .news {
    font-size: 1rem; }
  .p-16, form input, form textarea, .submit, .btn-more-s, .header .menu, .sp-header ul li a, .footer .btn-box .btn-more, .map-box a, .copyright {
    font-size: 1rem; }
  .box-list ul li .title-h3, .title-box .sub-title, .godown-box span {
    font-size: 1.1rem; }
  .btn-more {
    font-size: 1rem; }
  .title-h3, .title-circle, .pin {
    font-size: 1.2rem; }
  .title-box .title {
    font-size: 1.6rem; }
  .pop .box .title, .title-h2 {
    font-size: 1.4rem; } }

@media all and (max-width: 414px) {
  .title-box .title {
    font-size: 1.4rem; } }

@media all and (max-width: 320px) {
  .banner .text, .news, .breadcrumb, .icon, .pagination ul li, .news-box .news {
    font-size: 0.8rem; }
  .title-h3, .title-circle, .pin {
    font-size: 1rem; } }

.pc {
  display: block; }

.sp, .on-768 {
  display: none; }

.on-414 {
  display: none; }

.border {
  border: 5px solid #fff;
  border-radius: 10px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .border > div {
    border: 5px solid #f8e60a;
    border-radius: 10px;
    overflow: hidden; }

.pop {
  width: 770px;
  height: 600px;
  background-color: #fff;
  padding: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  max-width: 92%; }
  .pop .close {
    position: absolute;
    top: 80px;
    right: 80px;
    width: 40px;
    cursor: pointer;
    z-index: 1; }
  .pop .box {
    height: 100%;
    overflow: auto;
    display: none; }
    .pop .box .title {
      text-align: center; }
    .pop .box div {
      position: relative; }
  .pop img {
    max-width: 100%; }

.brown {
  color: #793822; }

.content {
  width: 1000px;
  max-width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.shadow {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 4;
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .shadow.on {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .shadow .player {
    position: relative; }
  .shadow video {
    width: 640px;
    height: 360px; }

.title-h2 {
  color: #793822;
  margin-top: 10px; }

.p-16 {
  line-height: 1.8;
  color: #666; }

.o-box {
  width: 690px;
  max-width: 90%;
  margin: 0 auto;
  border: 5px solid #fff;
  border-radius: 10px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.9); }
  .o-box > div {
    border: 5px solid #f8e60a;
    border-radius: 10px; }
  .o-box > div {
    padding: 30px 0; }
  .o-box p {
    margin-top: 10px; }
    .o-box p span {
      color: #cfb419; }

.box-list {
  margin: 0 auto; }
  .box-list ul {
    display: inline-block;
    text-align: left; }
    .box-list ul li {
      display: inline-block;
      text-align: center;
      margin: 60px 30px 0 30px; }
      .box-list ul li img {
        margin: 0 auto; }
      .box-list ul li:nth-child(-n+4) {
        margin-top: 0; }
      .box-list ul li .title-h3 {
        margin: 20px 0;
        line-height: 1.3; }
      .box-list ul li .btn-more-s {
        margin: 0 auto; }

.f-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }
  .f-box.reverse .img {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .f-box .text {
    width: 370px;
    max-width: 100%; }
  .f-box .img img {
    margin: 0 auto; }

.text .p-16 {
  margin-top: 20px; }

.box ul li .title-h3 {
  margin: 20px; }

.title-circle {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  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;
  background-color: #e70012;
  color: #fff;
  line-height: 1.2; }

.more {
  width: 150px;
  height: 40px;
  line-height: 40px;
  border-radius: 40px;
  text-align: center;
  background-color: #e70012;
  color: #fff;
  position: relative; }
  .more::after {
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 0 4.5px 8px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    top: 50%;
    left: 24px;
    margin-top: -4.5px; }

form input, form textarea {
  width: 100%;
  height: 34px;
  line-height: 34px;
  text-indent: 12px;
  border: 1px solid #cfbea2;
  outline: none; }
  form input:focus, form textarea:focus {
    -webkit-box-shadow: 0 0 3px 1px rgba(232, 221, 206, 0.7);
    box-shadow: 0 0 3px 1px rgba(232, 221, 206, 0.7); }

form textarea {
  resize: none; }

.submit {
  height: 40px;
  line-height: 40px;
  border: none;
  cursor: pointer;
  text-align: center; }

input, button.submit {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: .5px; }

.bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }

.btn-more {
  width: 246px;
  max-width: 100%;
  height: 58px;
  line-height: 25px;
  background-color: #e70012;
  border: 1px solid #e70012;
  color: #fff;
  letter-spacing: 1.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 50px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  cursor: pointer; }
  .btn-more .arrow {
    width: 67px; }
    .btn-more .arrow span {
      display: block;
      width: 67px;
      height: 1px;
      background-color: #fff;
      position: relative;
      -webkit-transition: width 0.6s;
      transition: width 0.6s; }
      .btn-more .arrow span::after {
        content: "";
        width: 10px;
        height: 10px;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        -webkit-transform-origin: right top;
        transform-origin: right top;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
  .btn-more:hover {
    background-color: #fff;
    color: #e70012;
    border: 1px solid #e70012; }
    .btn-more:hover .arrow span {
      background-color: #e70012;
      width: 100px; }
      .btn-more:hover .arrow span::after {
        border-top: 1px solid #e70012;
        border-right: 1px solid #e70012; }

.btn-more-s {
  background-color: #e70012;
  border: 1px solid #e70012;
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  cursor: pointer;
  width: 145px;
  height: 50px;
  line-height: 50px;
  padding: 0 10px 0 20px;
  margin: 0 auto;
  margin-top: 20px;
  max-width: 100%; }
  .btn-more-s .arrow {
    width: 67px; }
    .btn-more-s .arrow span {
      display: block;
      width: 40px;
      height: 1px;
      background-color: #fff;
      position: relative;
      -webkit-transition: width 0.6s;
      transition: width 0.6s; }
      .btn-more-s .arrow span::after {
        content: "";
        width: 10px;
        height: 10px;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        -webkit-transform-origin: right top;
        transform-origin: right top;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
  .btn-more-s:hover {
    background-color: #fff;
    color: #e70012;
    border: 1px solid #e70012; }
    .btn-more-s:hover .arrow span {
      background-color: #e70012;
      width: 60px; }
      .btn-more-s:hover .arrow span::after {
        border-top: 1px solid #e70012;
        border-right: 1px solid #e70012; }

.title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .title-box .sub-title {
    color: #cfbea2;
    margin-top: 10px; }

.b-box {
  overflow: hidden; }
  .b-box > div:first-child {
    float: left; }
  .b-box > div:last-child {
    float: right; }

.banner {
  width: 445px;
  max-width: 92%;
  border-radius: 5px;
  margin: 0 auto;
  overflow: hidden; }
  .banner img {
    width: 100%; }
  .banner .text {
    width: 100%;
    background-color: #fff;
    height: 50px;
    line-height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000; }

.news {
  width: 478px;
  max-width: 92%;
  margin-top: 20px; }
  .news .date {
    color: #66624f; }
  .news .text {
    padding-left: 25px;
    line-height: 1.4;
    margin-top: 10px; }
    .news .text:hover {
      text-decoration: underline; }

.breadcrumb {
  width: 1000px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 35px auto 50px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1; }
  .breadcrumb a, .breadcrumb span {
    color: #666; }
  .breadcrumb a.on {
    cursor: default; }
  .breadcrumb span {
    margin: 0 5px;
    position: relative;
    top: -1px; }

.godown-box {
  position: absolute;
  bottom: 8%;
  left: 50%;
  margin-left: -30px;
  color: #fff;
  text-align: center;
  z-index: 1; }
  .godown-box .godown {
    margin: 0 auto;
    margin-top: 10px; }

.gotop, .godown {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  background-color: #fff;
  position: relative;
  cursor: pointer; }
  .gotop:after, .godown:after {
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px; }

.godown:after {
  margin-top: -6px; }

.gotop:after {
  content: "";
  border-width: 0 10px 18px 10px;
  border-color: transparent transparent #e70012 transparent; }

.godown:after {
  content: "";
  border-width: 18px 10px 0 10px;
  border-color: #e70012 transparent transparent transparent; }

.pin {
  width: 135px;
  height: 135px;
  border-radius: 135px;
  background-color: #e70012;
  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-height: 1.1; }

.icon-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 10px 0 25px 0; }

.icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px; }
  .icon span {
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 14px;
    background-color: #e70012;
    margin-right: 10px;
    position: relative; }
    .icon span::after {
      display: block;
      width: 0;
      height: 0;
      content: "";
      border-width: 3px 0 3px 6px;
      border-style: solid;
      border-color: transparent transparent transparent #fff;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -3px;
      margin-left: -2px; }

@media all and (max-width: 1000px) {
  .breadcrumb {
    width: 100%;
    padding-left: 20px;
    margin: 30px auto 20px; } }

@media all and (max-width: 768px) {
  .pc, .off-768 {
    display: none !important; }
  .sp, .on-768 {
    display: block !important; }
  .pop {
    padding: 20px;
    height: 380px; }
    .pop .close {
      width: 30px; }
  .banner {
    margin-top: 20px; }
    .banner .text {
      height: 40px;
      line-height: 40px;
      display: block;
      position: relative;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      padding-left: 28px;
      padding-right: 6px; }
      .banner .text span {
        margin-right: 10px;
        position: absolute;
        left: 10px;
        top: 50%;
        margin-top: -7px; }
  .news {
    margin-top: 20px !important; }
  .content {
    width: 92%; }
  .title-box .sub-title {
    margin-top: 6px; }
  .gotop, .goDown {
    width: 40px;
    height: 40px;
    border-radius: 40px; }
    .gotop:after, .goDown:after {
      margin-top: -7px;
      margin-left: -8px; }
  .gotop::after {
    border-width: 0 8px 14px 8px;
    border-color: transparent transparent #e70012 transparent; }
  .godown::after {
    border-width: 14px 8px 0 8px;
    border-color: #e70012 transparent transparent transparent; }
  .f-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .f-box .text {
      margin-top: 20px; }
      .f-box .text .p-16 {
        margin-top: 10px; }
  .box-list ul {
    max-width: 100%; }
    .box-list ul li {
      margin: 20px !important; }
  .f-box.reverse .img {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .box-list {
    width: 380px !important; }
    .box-list ul {
      width: 100% !important;
      text-align: left; }
      .box-list ul li {
        width: 150px !important; }
        .box-list ul li img {
          max-width: 100%; } }

@media all and (max-width: 414px) {
  body {
    overflow-x: hidden; }
  .f-box img {
    max-width: 90%; }
  .title-circle {
    width: 100px;
    height: 100px; }
  .on-414 {
    display: block; }
  .f-box .img img {
    max-width: 80%; }
  .shadow video {
    width: 100% !important;
    height: auto; }
  .breadcrumb a.on {
    width: 60%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .box-list ul li img {
    width: 100% !important; } }

@media all and (max-width: 375px) {
  .btn-more {
    width: 326px;
    height: 58px;
    line-height: 25px;
    background-color: #e70012;
    border: 1px solid #e70012;
    color: #fff;
    letter-spacing: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 30px;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .box-list {
    width: 340px !important; }
    .box-list ul li {
      width: 140px !important;
      margin: 15px !important; } }

@media all and (max-width: 320px) {
  .box-list {
    width: 300px; }
    .box-list ul li {
      width: 120px !important; }
  .btn-more-s .arrow {
    width: 37px; }
    .btn-more-s .arrow span {
      width: 30px; } }

.menu-box {
  width: 62px;
  height: 100%;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1; }

.menu-sp {
  position: relative;
  margin: 0 auto;
  margin-top: 30px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  transition-time-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.menu-sp, .menu-sp:before, .menu-sp:after {
  width: 26px;
  height: 2px;
  background-color: #e70012; }

.menu-sp:before, .menu-sp:after {
  content: "";
  position: absolute;
  left: 0px;
  transition-time-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.menu-sp:before {
  top: -10px; }

.menu-sp:after {
  top: 10px; }

.menu-box.on .menu-sp {
  width: 0; }

.menu-box.on .menu-sp:before, .menu-box.on .menu-sp:after {
  left: -9px; }

.menu-box.on .menu-sp:before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.menu-box.on .menu-sp:after {
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.header-box {
  background-color: #fff;
  position: relative;
  border-top: 3px solid #e70012;
  -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
  z-index: 4; }

.header {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  padding-bottom: 25px;
  z-index: 1; }
  .header .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .header .menu li {
      width: 127px;
      height: 50px;
      border-left: 1px solid #eee;
      position: relative; }
      .header .menu li::after {
        content: "";
        display: block;
        width: 0;
        height: 3px;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: 0;
        background-color: #e70012;
        -webkit-transition: all .3s;
        transition: all .3s; }
      .header .menu li.on::after, .header .menu li:hover::after {
        width: 80%;
        margin-left: -40%; }
      .header .menu li:first-child {
        border-left: none; }
      .header .menu li.logo {
        width: 244px; }
        .header .menu li.logo::after {
          display: none; }
        .header .menu li.logo img {
          width: 130px; }
      .header .menu li a {
        width: 100%;
        height: 100%;
        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;
        color: #000;
        font-weight: bold; }

@media all and (max-width: 768px) {
  body {
    padding-top: 65px; }
  .header-box {
    width: 100%;
    height: 65px;
    border-top: none;
    position: fixed;
    top: 0; }
    .header-box .box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      border-top: 3px solid #e70012;
      background-color: #fff;
      padding: 10px 0;
      position: relative;
      z-index: 3; }
    .header-box .logo {
      width: 100px;
      height: 42px;
      overflow: hidden; }
      .header-box .logo img {
        width: 100%; }
  .sp-header {
    height: 100%; }
    .sp-header .menu {
      padding-top: 30px;
      background-color: #e70012;
      -webkit-transform: translateY(-500px);
      transform: translateY(-500px);
      -webkit-transition: -webkit-transform .4s ease;
      transition: -webkit-transform .4s ease;
      transition: transform .4s ease;
      transition: transform .4s ease, -webkit-transform .4s ease;
      position: relative;
      z-index: 2; }
      .sp-header .menu ul {
        width: 100%; }
        .sp-header .menu ul li {
          border-bottom: 1px solid #fff; }
          .sp-header .menu ul li a {
            height: 45px;
            line-height: 45px;
            text-align: center;
            color: #FFF; }
      .sp-header .menu.on {
        -webkit-transform: translateY(0);
        transform: translateY(0); } }

.pop .box .title span, .title-h2 span, .plaster, .title-box .title {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYoAAAAYCAMAAADTeUreAAAAdVBMVEUAAAD/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l3/7l1l1mJrAAAAJnRSTlMA4PAT5wwHnCWohvi+Ucuxtlo0dm5GOfVoHNN8A9CNP0oulMVh18tAFvcAAAOrSURBVGje7dmHbtswEAZgTnGI1N57+d7/EUu1TrPc7MRx4w+wYNk0RdzPg2AInV0hPdTR2bbC9Bj3giLEcxFw9AD/e+QEYEJOPrrfHtFWxB6X/Hi2hQSATejqxeRQApRwF2PgBMUQBSZKj7X20tEdZwPRXEQAUEaNLRiA34u02McoAMApAdIkXhHCDlcS7aga8nrPO4ld3sGqavTxOkprSdHF8FxFnClcVZvT/QMDz/AxZngdGoANeR45PWYd7OTfnAQmZLBTNuF1Jsz+zb28TY7mJuRuPvQutW1FFBwwIceLs60opm3kNUencA99rNpmVXLnWp2M9bJk9O4OmfmfNzlHjgwDxy0ZfOGGWfijxNiHl1sPYwWvdTq7MiQAgfL9FL1ZkTZwGt5DibQtEjtU2aDC1uvyYWUA4LMmWrI3J0K3NG211lK6XK3AsPOnTlb90raLIXuZJlv/GZyn6uADmMpOSVuCKhAaCdwiS4rh+wjzom1YILJ8LrZHwdC4NX24cTq6jZTXsqaUykkskTH9q66C75/aN4ZhYLdkyhcxj+BI0ejePpOIF5nCj7Zko0O4FASTRsRSHgvFB/+miQx8LDZI9AYxnOQ/aPnvtNffp5RoN2L4TMZ26MWKQhaxjgj8MFGyt8QCnw1XHnpKnS2Fd7znwg9VdbTC8AXYv8OgmQGHrEpFQQk/le/DV2lydIJnI7j6csujxqg1g6tzMPx+EMKHqzMR6BYfrkGcEUF/zQe4OqMQ3Ugu7Y9D2AKrxH9zaxMc3VjhIpTwl1wxQt10IQt/UqMlunUhTTFxZWKZx3kiuUfRburhWT7BGDcNxsyHj1D2SsdjImUy2koLw+CNiJvI1uieFr4X0vcnyjZ0qO7QA13cwCMEB5Fa2syFVtPu3tOSxKZiLX+PMRmDhj0oM8YBZnAaW5Xexho9xJNNh4cTOTNjgiDAGBNC9skJYfgQmNCtrbIFRadsDM4ojVOt2y2XFNF5U6lEjjfHg2EAJND20ERDXKPTulHrRQgxaJ1mmx1n6qFnZACau1Hj1FHRsLJkh1UN2TRz9JuMtTINJg7DvQmFzuJRPjOtJ13KUc+OKQQqyzl6A54F8DS8KregKSmmuNIi7Am8mN+HyhFLmuQ41GkfDW2mdbRUdkzmZJLoi/FhRp+no5Sid6Gb6H14jBmR2tl7PL6IWxG5vvyXkuG9GUXF0dWrefOmVdBgAj5hfbRnwJ+NcB5tVVVZFdt8TJL9JSWl1/pfXbBfaUh4qgHgkDYAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: bottom center; }

.banner .text, .news, .breadcrumb, .icon, .pagination ul li, .news-box .news {
  font-size: 14px; }

.p-16, form input, form textarea, .submit, .btn-more-s, .header .menu, .sp-header ul li a, .footer .btn-box .btn-more, .map-box a, .copyright {
  font-size: 16px; }

.box-list ul li .title-h3, .title-box .sub-title, .godown-box span {
  font-size: 18px; }

.btn-more {
  font-size: 20px; }

.title-h3, .title-circle, .pin {
  font-size: 24px; }

.title-box .title {
  font-size: 32px;
  line-height: 1.4; }

.pop .box .title, .title-h2 {
  font-size: 38px;
  line-height: 1.2; }

.title-h2, .title-h3 {
  font-family: SimSun, "宋体", STSong;
  font-weight: bold; }

@media all and (max-width: 768px) {
  .banner .text, .news, .breadcrumb, .icon, .pagination ul li, .news-box .news {
    font-size: 1rem; }
  .p-16, form input, form textarea, .submit, .btn-more-s, .header .menu, .sp-header ul li a, .footer .btn-box .btn-more, .map-box a, .copyright {
    font-size: 1rem; }
  .box-list ul li .title-h3, .title-box .sub-title, .godown-box span {
    font-size: 1.1rem; }
  .btn-more {
    font-size: 1rem; }
  .title-h3, .title-circle, .pin {
    font-size: 1.2rem; }
  .title-box .title {
    font-size: 1.6rem; }
  .pop .box .title, .title-h2 {
    font-size: 1.4rem; } }

@media all and (max-width: 414px) {
  .title-box .title {
    font-size: 1.4rem; } }

@media all and (max-width: 320px) {
  .banner .text, .news, .breadcrumb, .icon, .pagination ul li, .news-box .news {
    font-size: 0.8rem; }
  .title-h3, .title-circle, .pin {
    font-size: 1rem; } }

.pagination {
  text-align: center;
  margin: 80px 0 60px 0; }
  .pagination ul {
    display: inline-block; }
    .pagination ul li {
      display: inline-block;
      width: 28px;
      height: 28px;
      line-height: 28px;
      text-align: center;
      border: 1px solid #ccc;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      background-color: #fff;
      border-radius: 3px;
      margin: 0 5px;
      overflow: hidden;
      cursor: pointer; }
      .pagination ul li:first-child, .pagination ul li:last-child {
        line-height: 24px; }
      .pagination ul li.on {
        background-color: #e70012;
        border: 1px solid #e70012;
        color: #fff; }

@media all and (max-width: 768px) {
  .pagination {
    margin: 40px 0 10px 0; } }

body {
  background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAAoACgDAREAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAgEAAwn/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAD3bAIoDEGczHQJilIQoSjMIwT/xAApEAACAQIGAQMEAwAAAAAAAAABAgMAERITITFBYVIiI1EEM0JxFDKx/9oACAEBAAE/AMxpEWxlY5tzaR+P2KbEcanFoTpdzweqjX2QFt6UQC2O/wDfX/KjY2tm8X1LjhubGkLfxx6y1gdpG+VqRDikBJGEkjnxHlWHWU5j7m9ivHRNQiQJpNMNUH3F8z3UcjX1mc2Q7yKdBfsVDd4yFa+jc3/ID5rLjzpw1iQDa8beQ7pmREmAtfE2liOP31UGNihWMNiIJ3H5nusuTQGIXySdyeD3WWqq3o9IBIBjbyF+acqZZsODUcoBroTzSzhWfUC+LaJfg91DNHlq2I7KQcteXN9qtHsNSFKkFFPl3X00iiBr4LZbAXjXcEHg02PUma4aS2sbfA6oY1V7yOdTb2yNMLdVAJY4U0ktlrrqPz6/dRmQykl2GInfEdw3VR5i/S/dYYgwHttuSvVf/8QAFBEBAAAAAAAAAAAAAAAAAAAAQP/aAAgBAgEBPwBP/8QAFBEBAAAAAAAAAAAAAAAAAAAAQP/aAAgBAwEBPwBP/9k=); }

.banner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 60px 20px; }

.news-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .news-box .news:nth-child(-n+2) {
    margin-top: 0; }

@media all and (max-width: 1000px) {
  .banner-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0; }
    .banner-box .banner {
      margin-top: 20px; }
  .news-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .news-box .news {
      margin-top: 20px !important; } }

.kv-footer {
  position: relative;
  padding: 250px 0 90px 0; }
  .kv-footer .gotop {
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -30px;
    z-index: 1; }
  .kv-footer::before, .kv-footer::after {
    display: block;
    content: "";
    width: 100%;
    position: absolute; }
  .kv-footer::before {
    height: 184px;
    background-image: url(../images/bg_leaf.png);
    background-size: 470px 184px;
    top: 50px; }
  .kv-footer::after {
    height: 73px;
    background-image: url(../images/bg_fence.png);
    bottom: 0;
    background-size: 370px 73px; }
  .kv-footer .box {
    width: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 1; }
    .kv-footer .box img {
      max-width: 320px; }
  .kv-footer .bg-yellow {
    width: 100%;
    height: 330px;
    position: absolute;
    bottom: 0; }
    .kv-footer .bg-yellow::before, .kv-footer .bg-yellow::after {
      display: block;
      content: "";
      width: 100%;
      position: absolute; }
    .kv-footer .bg-yellow::before {
      height: 60px;
      top: 0;
      background-image: url(../images/bg_wave.png);
      background-position: center;
      background-size: 1915px 60px; }
    .kv-footer .bg-yellow::after {
      height: 270px;
      bottom: 0;
      background-image: url(../images/bg_yellow.png); }

@media all and (max-width: 768px) {
  .kv-footer {
    padding: 150px 0 90px 0; }
    .kv-footer .box {
      width: 100%;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .kv-footer .box li {
        text-align: center;
        margin-top: 10px; }
        .kv-footer .box li a {
          display: inline-block; }
    .kv-footer .bg-yellow {
      height: 550px; }
      .kv-footer .bg-yellow::after {
        height: 490px; } }

@media all and (max-width: 414px) {
  .kv-footer {
    padding: 210px 0 90px 0; } }

@media all and (max-width: 375px) {
  .kv-footer .box li a {
    width: 80%; }
    .kv-footer .box li a img {
      width: 100%; } }

.footer {
  border-bottom: 3px solid #e70012;
  padding-top: 35px;
  background-color: #fff; }
  .footer .box {
    width: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .footer .logo {
    width: 130px; }
    .footer .logo img {
      width: 100%; }
  .footer .map {
    width: 627px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 15px; }
    .footer .map li {
      width: 150px;
      margin-top: 15px;
      margin-left: 5px; }
      .footer .map li a {
        position: relative;
        text-indent: 15px; }
        .footer .map li a::after {
          display: block;
          content: "";
          border-width: 4px 0 4px 6.9px;
          border-style: solid;
          border-color: transparent transparent transparent #e70012;
          position: absolute;
          top: 50%;
          left: 0;
          margin-top: -4px; }
      .footer .map li:nth-child(4n+1) {
        margin-left: 0; }
  .footer .qrcode-box {
    width: 345px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .footer .qrcode-box .qrcode img {
      width: 172px; }
  .footer .btn-box {
    width: 684px;
    margin: 0 auto;
    margin-top: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .footer .copyright {
    text-align: center;
    margin: 35px 0 15px 0; }
    .footer .copyright a {
      display: inline-block;
      color: #666; }
      .footer .copyright a:hover {
        text-decoration: underline; }
  .footer .btn-box {
    width: 1000px; }
    .footer .btn-box .btn-more {
      padding: 0 40px 0 15px; }
      .footer .btn-box .btn-more .arrow {
        width: 30px; }
        .footer .btn-box .btn-more .arrow span {
          width: 40px; }
      .footer .btn-box .btn-more:hover .arrow span {
        width: 60px; }

@media all and (max-width: 768px) {
  .footer .box {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .footer .btn-box {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 35px; }
    .footer .btn-box a {
      margin-top: 10px; }
    .footer .btn-box a:first-child {
      margin-top: 0; } }

@media all and (max-width: 375px) {
  .footer .qrcode-box {
    width: 90%; }
    .footer .qrcode-box .qrcode {
      width: 50%; }
      .footer .qrcode-box .qrcode img {
        width: 100%; }
  .footer .btn-more {
    width: 90%; } }

.map-box a, .copyright {
  color: #666; }

@media all and (max-width: 320px) {
  .footer .btn-box .btn-more {
    font-size: .8rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld3NsaXN0LmNzcyIsImNvbXBvbmVudHMvcmVzZXQuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uLnNjc3MiLCJjb21wb25lbnRzL2V4dGVuZC5zY3NzIiwiY29tcG9uZW50cy9taXhpbi5zY3NzIiwiY29tcG9uZW50cy92YXJpYWJsZS5zY3NzIiwiY29tcG9uZW50cy9oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvbmV3c2xpc3Quc2NzcyIsImNvbXBvbmVudHMva3YtZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYyxFQUFBOztBQUdmO0VBQ0MsMERBQTBEO0VBQzFELGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGNBQWM7RUFDZCxXQUFXO0VBQ1gscUJBQXFCLEVBQUE7O0FBR3RCO0VBQ0MsY0FBYztFQUNkLFlBQVksRUFBQTs7QUFHYjtFQUNDLG1CQUFtQixFQUFBOztBQUdwQjtFQUNDLHFCQUFxQixFQUFBOztBQ0d0QjtFQ3FCQyw0Q0FBNEM7RUFDNUMsNEJBQTRCO0VBQzVCLGtDQUFrQyxFQUFBOztBRHFjbkM7RUNqY0MsZUFBZSxFQUFBOztBRGlGaEI7RUN6RUMsZUFBZSxFQUFBOztBRHFHaEI7RUNqR0MsZUFBZSxFQUFBOztBRG1RaEI7RUMvUEMsZUFBZSxFQUFBOztBRHNEaEI7RUNsREMsZUFBZSxFQUFBOztBRDJZaEI7RUNuWUMsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBRHhEakI7RUNnRUMsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBRHFCakI7RUNiQyxpQ0FBYTtFQUNiLGlCQUFpQixFQUFBOztBQStDbEI7RURtV0E7SUN4VkMsZUFBZSxFQUFBO0VEeEJoQjtJQzRCQyxlQUFlLEVBQUE7RURBaEI7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bEIscUJBQXFCLEVBQUE7SUFwRnZCO01BdUZHLHFCQUFxQjtNQUNyQixXQUFXLEVBQUE7TUF4RmQ7UUEyRkksMEJBQTBCLEVBQUE7RUEzRjlCO0lBaUdFLGFBQWEsRUFBQTtJQWpHZjtNQXNHRyxzQkFBc0IsRUFBQTtNQXRHekI7UUF5R0ksV0FBVyxFQUFBO1FBekdmO1VBNEdLLFdBQVcsRUFBQTtNQTVHaEI7UUFtSE0sV0FBVyxFQUFBOztBQVVqQjtFQTdIQTtJQWlJRSxXQUFXO0lBQ1gsd0JBQXVCO0lBQXZCLHFCQUF1QjtJQUF2Qix1QkFBdUIsRUFBQTtFQWxJekI7SUFzSUUsV0FBVztJQUNYLDRCQUFzQjtJQUF0Qiw2QkFBc0I7SUFBdEIsMEJBQXNCO0lBQXRCLHNCQUFzQjtJQUN0Qix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFBQTtJQVZsQjtNQWFHLGdCQUFnQixFQUFBO0lBYm5CO01BaUJHLGFBQWEsRUFBQSxFQUNiOztBQU9IO0VBeEpBO0lBNkpFLFVBQVUsRUFBQTtJQUZaO01BS0csVUFBVSxFQUFBO01BaEtiO1FBbUtJLFdBQVcsRUFBQTtFQVJmO0lBY0UsVUFBVSxFQUFBLEVBQ1Y7O0FBUUY7RUFFQyxXQUFXLEVBQUE7O0FBSVo7RUF4TEE7SUE0TEMsZ0JBQWdCLEVBQUEsRUFDaEIiLCJmaWxlIjoibmV3c2xpc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFoZWksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5oMSwgaDIsIGgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ucG9wIC5ib3ggLnRpdGxlIHNwYW4sIC50aXRsZS1oMiBzcGFuLCAucGxhc3RlciwgLnRpdGxlLWJveCAudGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BsYXN0ZXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgfVxuXG4uYmFubmVyIC50ZXh0LCAubmV3cywgLmJyZWFkY3J1bWIsIC5pY29uLCAucGFnaW5hdGlvbiB1bCBsaSwgLm5ld3MtYm94IC5uZXdzIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wLTE2LCBmb3JtIGlucHV0LCBmb3JtIHRleHRhcmVhLCAuc3VibWl0LCAuYnRuLW1vcmUtcywgLmhlYWRlciAubWVudSwgLnNwLWhlYWRlciB1bCBsaSBhLCAuZm9vdGVyIC5idG4tYm94IC5idG4tbW9yZSwgLm1hcC1ib3ggYSwgLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYm94LWxpc3QgdWwgbGkgLnRpdGxlLWgzLCAudGl0bGUtYm94IC5zdWItdGl0bGUsIC5nb2Rvd24tYm94IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmJ0bi1tb3JlIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi50aXRsZS1oMywgLnRpdGxlLWNpcmNsZSwgLnBpbiB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udGl0bGUtYm94IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4ucG9wIC5ib3ggLnRpdGxlLCAudGl0bGUtaDIge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnRpdGxlLWgyLCAudGl0bGUtaDMge1xuICBmb250LWZhbWlseTogU2ltU3VuLCBcIuWui+S9k1wiLCBTVFNvbmc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIgLnRleHQsIC5uZXdzLCAuYnJlYWRjcnVtYiwgLmljb24sIC5wYWdpbmF0aW9uIHVsIGxpLCAubmV3cy1ib3ggLm5ld3Mge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAucC0xNiwgZm9ybSBpbnB1dCwgZm9ybSB0ZXh0YXJlYSwgLnN1Ym1pdCwgLmJ0bi1tb3JlLXMsIC5oZWFkZXIgLm1lbnUsIC5zcC1oZWFkZXIgdWwgbGkgYSwgLmZvb3RlciAuYnRuLWJveCAuYnRuLW1vcmUsIC5tYXAtYm94IGEsIC5jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuYm94LWxpc3QgdWwgbGkgLnRpdGxlLWgzLCAudGl0bGUtYm94IC5zdWItdGl0bGUsIC5nb2Rvd24tYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5idG4tbW9yZSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC50aXRsZS1oMywgLnRpdGxlLWNpcmNsZSwgLnBpbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnRpdGxlLWJveCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5wb3AgLmJveCAudGl0bGUsIC50aXRsZS1oMiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAudGl0bGUtYm94IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYmFubmVyIC50ZXh0LCAubmV3cywgLmJyZWFkY3J1bWIsIC5pY29uLCAucGFnaW5hdGlvbiB1bCBsaSwgLm5ld3MtYm94IC5uZXdzIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAudGl0bGUtaDMsIC50aXRsZS1jaXJjbGUsIC5waW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5wYyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zcCwgLm9uLTc2OCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9uLTQxNCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmJvcmRlciA+IGRpdiB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2Y4ZTYwYTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBvcCB7XG4gIHdpZHRoOiA3NzBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkyJTsgfVxuICAucG9wIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICByaWdodDogODBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTsgfVxuICAucG9wIC5ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBvcCAuYm94IC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucG9wIC5ib3ggZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9wIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5icm93biB7XG4gIGNvbG9yOiAjNzkzODIyOyB9XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc2hhZG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogNDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNoYWRvdy5vbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2hhZG93IC5wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2hhZG93IHZpZGVvIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgaGVpZ2h0OiAzNjBweDsgfVxuXG4udGl0bGUtaDIge1xuICBjb2xvcjogIzc5MzgyMjtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucC0xNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5vLWJveCB7XG4gIHdpZHRoOiA2OTBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAuby1ib3ggPiBkaXYge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmOGU2MGE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuby1ib3ggPiBkaXYge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAuby1ib3ggcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5vLWJveCBwIHNwYW4ge1xuICAgICAgY29sb3I6ICNjZmI0MTk7IH1cblxuLmJveC1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmJveC1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ib3gtbGlzdCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDYwcHggMzBweCAwIDMwcHg7IH1cbiAgICAgIC5ib3gtbGlzdCB1bCBsaSBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmJveC1saXN0IHVsIGxpOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5ib3gtbGlzdCB1bCBsaSAudGl0bGUtaDMge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLmJveC1saXN0IHVsIGxpIC5idG4tbW9yZS1zIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmYtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mLWJveC5yZXZlcnNlIC5pbWcge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mLWJveCAudGV4dCB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZi1ib3ggLmltZyBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi50ZXh0IC5wLTE2IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYm94IHVsIGxpIC50aXRsZS1oMyB7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4udGl0bGUtY2lyY2xlIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcwMDEyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4ubW9yZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcwMDEyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb3JlOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDQuNXB4IDAgNC41cHggOHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAtNC41cHg7IH1cblxuZm9ybSBpbnB1dCwgZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWluZGVudDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmYmVhMjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICBmb3JtIGlucHV0OmZvY3VzLCBmb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2JhKDIzMiwgMjIxLCAyMDYsIDAuNyk7IH1cblxuZm9ybSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4uc3VibWl0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5pbnB1dCwgYnV0dG9uLnN1Ym1pdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4OyB9XG5cbi5iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxOyB9XG5cbi5idG4tbW9yZSB7XG4gIHdpZHRoOiAyNDZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcwMDEyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTcwMDEyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi1tb3JlIC5hcnJvdyB7XG4gICAgd2lkdGg6IDY3cHg7IH1cbiAgICAuYnRuLW1vcmUgLmFycm93IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnM7IH1cbiAgICAgIC5idG4tbW9yZSAuYXJyb3cgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5idG4tbW9yZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2U3MDAxMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTcwMDEyOyB9XG4gICAgLmJ0bi1tb3JlOmhvdmVyIC5hcnJvdyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzAwMTI7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC5idG4tbW9yZTpob3ZlciAuYXJyb3cgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3MDAxMjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3MDAxMjsgfVxuXG4uYnRuLW1vcmUtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzAwMTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNzAwMTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuYnRuLW1vcmUtcyAuYXJyb3cge1xuICAgIHdpZHRoOiA2N3B4OyB9XG4gICAgLmJ0bi1tb3JlLXMgLmFycm93IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnM7IH1cbiAgICAgIC5idG4tbW9yZS1zIC5hcnJvdyBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmJ0bi1tb3JlLXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNlNzAwMTI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3MDAxMjsgfVxuICAgIC5idG4tbW9yZS1zOmhvdmVyIC5hcnJvdyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzAwMTI7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgICAgLmJ0bi1tb3JlLXM6aG92ZXIgLmFycm93IHNwYW46OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNzAwMTI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNzAwMTI7IH1cblxuLnRpdGxlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50aXRsZS1ib3ggLnN1Yi10aXRsZSB7XG4gICAgY29sb3I6ICNjZmJlYTI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYi1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5iLWJveCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmItYm94ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uYmFubmVyIHtcbiAgd2lkdGg6IDQ0NXB4O1xuICBtYXgtd2lkdGg6IDkyJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYmFubmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhbm5lciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5uZXdzIHtcbiAgd2lkdGg6IDQ3OHB4O1xuICBtYXgtd2lkdGg6IDkyJTtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubmV3cyAuZGF0ZSB7XG4gICAgY29sb3I6ICM2NjYyNGY7IH1cbiAgLm5ld3MgLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAubmV3cyAudGV4dDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDM1cHggYXV0byA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmJyZWFkY3J1bWIgYSwgLmJyZWFkY3J1bWIgc3BhbiB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLmJyZWFkY3J1bWIgYS5vbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5icmVhZGNydW1iIHNwYW4ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuXG4uZ29kb3duLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4JTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmdvZG93bi1ib3ggLmdvZG93biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZ290b3AsIC5nb2Rvd24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ290b3A6YWZ0ZXIsIC5nb2Rvd246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLmdvZG93bjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC02cHg7IH1cblxuLmdvdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMThweCAxMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlNzAwMTIgdHJhbnNwYXJlbnQ7IH1cblxuLmdvZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMThweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTcwMDEyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi5waW4ge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcwMDEyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLmljb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAxMHB4IDAgMjVweCAwOyB9XG5cbi5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5pY29uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzAwMTI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pY29uIHNwYW46OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHggMCAzcHggNnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGMsIC5vZmYtNzY4IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNwLCAub24tNzY4IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5wb3Age1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIC5wb3AgLmNsb3NlIHtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gIC5iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuYmFubmVyIC50ZXh0IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4OyB9XG4gICAgICAuYmFubmVyIC50ZXh0IHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgLm5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAuY29udGVudCB7XG4gICAgd2lkdGg6IDkyJTsgfVxuICAudGl0bGUtYm94IC5zdWItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAuZ290b3AsIC5nb0Rvd24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG4gICAgLmdvdG9wOmFmdGVyLCAuZ29Eb3duOmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAuZ290b3A6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgOHB4IDE0cHggOHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U3MDAxMiB0cmFuc3BhcmVudDsgfVxuICAuZ29kb3duOjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNHB4IDhweCAwIDhweDtcbiAgICBib3JkZXItY29sb3I6ICNlNzAwMTIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLmYtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmYtYm94IC50ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5mLWJveCAudGV4dCAucC0xNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmJveC1saXN0IHVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYm94LWxpc3QgdWwgbGkge1xuICAgICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmYtYm94LnJldmVyc2UgLmltZyB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLmJveC1saXN0IHtcbiAgICB3aWR0aDogMzgwcHggIWltcG9ydGFudDsgfVxuICAgIC5ib3gtbGlzdCB1bCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJveC1saXN0IHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJveC1saXN0IHVsIGxpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5mLWJveCBpbWcge1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gIC50aXRsZS1jaXJjbGUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5vbi00MTQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mLWJveCAuaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgLnNoYWRvdyB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmJyZWFkY3J1bWIgYS5vbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJveC1saXN0IHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5idG4tbW9yZSB7XG4gICAgd2lkdGg6IDMyNnB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcwMDEyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzAwMTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmJveC1saXN0IHtcbiAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDsgfVxuICAgIC5ib3gtbGlzdCB1bCBsaSB7XG4gICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmJveC1saXN0IHtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAuYm94LWxpc3QgdWwgbGkge1xuICAgICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1tb3JlLXMgLmFycm93IHtcbiAgICB3aWR0aDogMzdweDsgfVxuICAgIC5idG4tbW9yZS1zIC5hcnJvdyBzcGFuIHtcbiAgICAgIHdpZHRoOiAzMHB4OyB9IH1cblxuLm1lbnUtYm94IHtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1lbnUtc3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2l0aW9uLXRpbWUtZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgfVxuXG4ubWVudS1zcCwgLm1lbnUtc3A6YmVmb3JlLCAubWVudS1zcDphZnRlciB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MDAxMjsgfVxuXG4ubWVudS1zcDpiZWZvcmUsIC5tZW51LXNwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zaXRpb24tdGltZS1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG5cbi5tZW51LXNwOmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7IH1cblxuLm1lbnUtc3A6YWZ0ZXIge1xuICB0b3A6IDEwcHg7IH1cblxuLm1lbnUtYm94Lm9uIC5tZW51LXNwIHtcbiAgd2lkdGg6IDA7IH1cblxuLm1lbnUtYm94Lm9uIC5tZW51LXNwOmJlZm9yZSwgLm1lbnUtYm94Lm9uIC5tZW51LXNwOmFmdGVyIHtcbiAgbGVmdDogLTlweDsgfVxuXG4ubWVudS1ib3gub24gLm1lbnUtc3A6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm1lbnUtYm94Lm9uIC5tZW51LXNwOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5oZWFkZXItYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2U3MDAxMjtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiA0OyB9XG5cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgei1pbmRleDogMTsgfVxuICAuaGVhZGVyIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhlYWRlciAubWVudSBsaSB7XG4gICAgICB3aWR0aDogMTI3cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXIgLm1lbnUgbGk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzAwMTI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAgIC5oZWFkZXIgLm1lbnUgbGkub246OmFmdGVyLCAuaGVhZGVyIC5tZW51IGxpOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDAlOyB9XG4gICAgICAuaGVhZGVyIC5tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXIgLm1lbnUgbGkubG9nbyB7XG4gICAgICAgIHdpZHRoOiAyNDRweDsgfVxuICAgICAgICAuaGVhZGVyIC5tZW51IGxpLmxvZ286OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXIgLm1lbnUgbGkubG9nbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgICAgLmhlYWRlciAubWVudSBsaSBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDsgfVxuICAuaGVhZGVyLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgfVxuICAgIC5oZWFkZXItYm94IC5ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlNzAwMTI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5oZWFkZXItYm94IC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5oZWFkZXItYm94IC5sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zcC1oZWFkZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zcC1oZWFkZXIgLm1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcwMDEyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuc3AtaGVhZGVyIC5tZW51IHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNwLWhlYWRlciAubWVudSB1bCBsaSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgICAuc3AtaGVhZGVyIC5tZW51IHVsIGxpIGEge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLnNwLWhlYWRlciAubWVudS5vbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5wb3AgLmJveCAudGl0bGUgc3BhbiwgLnRpdGxlLWgyIHNwYW4sIC5wbGFzdGVyLCAudGl0bGUtYm94IC50aXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGxhc3Rlci5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyB9XG5cbi5iYW5uZXIgLnRleHQsIC5uZXdzLCAuYnJlYWRjcnVtYiwgLmljb24sIC5wYWdpbmF0aW9uIHVsIGxpLCAubmV3cy1ib3ggLm5ld3Mge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnAtMTYsIGZvcm0gaW5wdXQsIGZvcm0gdGV4dGFyZWEsIC5zdWJtaXQsIC5idG4tbW9yZS1zLCAuaGVhZGVyIC5tZW51LCAuc3AtaGVhZGVyIHVsIGxpIGEsIC5mb290ZXIgLmJ0bi1ib3ggLmJ0bi1tb3JlLCAubWFwLWJveCBhLCAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5ib3gtbGlzdCB1bCBsaSAudGl0bGUtaDMsIC50aXRsZS1ib3ggLnN1Yi10aXRsZSwgLmdvZG93bi1ib3ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYnRuLW1vcmUge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnRpdGxlLWgzLCAudGl0bGUtY2lyY2xlLCAucGluIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50aXRsZS1ib3ggLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5wb3AgLmJveCAudGl0bGUsIC50aXRsZS1oMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4udGl0bGUtaDIsIC50aXRsZS1oMyB7XG4gIGZvbnQtZmFtaWx5OiBTaW1TdW4sIFwi5a6L5L2TXCIsIFNUU29uZztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lciAudGV4dCwgLm5ld3MsIC5icmVhZGNydW1iLCAuaWNvbiwgLnBhZ2luYXRpb24gdWwgbGksIC5uZXdzLWJveCAubmV3cyB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5wLTE2LCBmb3JtIGlucHV0LCBmb3JtIHRleHRhcmVhLCAuc3VibWl0LCAuYnRuLW1vcmUtcywgLmhlYWRlciAubWVudSwgLnNwLWhlYWRlciB1bCBsaSBhLCAuZm9vdGVyIC5idG4tYm94IC5idG4tbW9yZSwgLm1hcC1ib3ggYSwgLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5ib3gtbGlzdCB1bCBsaSAudGl0bGUtaDMsIC50aXRsZS1ib3ggLnN1Yi10aXRsZSwgLmdvZG93bi1ib3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLmJ0bi1tb3JlIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnRpdGxlLWgzLCAudGl0bGUtY2lyY2xlLCAucGluIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAudGl0bGUtYm94IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLnBvcCAuYm94IC50aXRsZSwgLnRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC50aXRsZS1ib3ggLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5iYW5uZXIgLnRleHQsIC5uZXdzLCAuYnJlYWRjcnVtYiwgLmljb24sIC5wYWdpbmF0aW9uIHVsIGxpLCAubmV3cy1ib3ggLm5ld3Mge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gIC50aXRsZS1oMywgLnRpdGxlLWNpcmNsZSwgLnBpbiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogODBweCAwIDYwcHggMDsgfVxuICAucGFnaW5hdGlvbiB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBhZ2luYXRpb24gdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucGFnaW5hdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCwgLnBhZ2luYXRpb24gdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAucGFnaW5hdGlvbiB1bCBsaS5vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzAwMTI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzAwMTI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMCAxMHB4IDA7IH0gfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19jbG90aC5qcGcpOyB9XG5cbi5iYW5uZXItYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDYwcHggMjBweDsgfVxuXG4ubmV3cy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubmV3cy1ib3ggLm5ld3M6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmFubmVyLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5iYW5uZXItYm94IC5iYW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubmV3cy1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uZXdzLWJveCAubmV3cyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ua3YtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNTBweCAwIDkwcHggMDsgfVxuICAua3YtZm9vdGVyIC5nb3RvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmt2LWZvb3Rlcjo6YmVmb3JlLCAua3YtZm9vdGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmt2LWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE4NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfbGVhZi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDcwcHggMTg0cHg7XG4gICAgdG9wOiA1MHB4OyB9XG4gIC5rdi1mb290ZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19mZW5jZS5wbmcpO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3MHB4IDczcHg7IH1cbiAgLmt2LWZvb3RlciAuYm94IHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmt2LWZvb3RlciAuYm94IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gIC5rdi1mb290ZXIgLmJnLXllbGxvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmt2LWZvb3RlciAuYmcteWVsbG93OjpiZWZvcmUsIC5rdi1mb290ZXIgLmJnLXllbGxvdzo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAua3YtZm9vdGVyIC5iZy15ZWxsb3c6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3dhdmUucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTkxNXB4IDYwcHg7IH1cbiAgICAua3YtZm9vdGVyIC5iZy15ZWxsb3c6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3llbGxvdy5wbmcpOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdi1mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgOTBweCAwOyB9XG4gICAgLmt2LWZvb3RlciAuYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmt2LWZvb3RlciAuYm94IGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5rdi1mb290ZXIgLmJveCBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAua3YtZm9vdGVyIC5iZy15ZWxsb3cge1xuICAgICAgaGVpZ2h0OiA1NTBweDsgfVxuICAgICAgLmt2LWZvb3RlciAuYmcteWVsbG93OjphZnRlciB7XG4gICAgICAgIGhlaWdodDogNDkwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAua3YtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMTBweCAwIDkwcHggMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5rdi1mb290ZXIgLmJveCBsaSBhIHtcbiAgICB3aWR0aDogODAlOyB9XG4gICAgLmt2LWZvb3RlciAuYm94IGxpIGEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3RlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTcwMDEyO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyIC5ib3gge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3RlciAubG9nbyB7XG4gICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgLmZvb3RlciAubG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciAubWFwIHtcbiAgICB3aWR0aDogNjI3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5mb290ZXIgLm1hcCBsaSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLmZvb3RlciAubWFwIGxpIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtaW5kZW50OiAxNXB4OyB9XG4gICAgICAgIC5mb290ZXIgLm1hcCBsaSBhOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA2LjlweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U3MDAxMjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgICAuZm9vdGVyIC5tYXAgbGk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvb3RlciAucXJjb2RlLWJveCB7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvb3RlciAucXJjb2RlLWJveCAucXJjb2RlIGltZyB7XG4gICAgICB3aWR0aDogMTcycHg7IH1cbiAgLmZvb3RlciAuYnRuLWJveCB7XG4gICAgd2lkdGg6IDY4NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzNXB4IDAgMTVweCAwOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5mb290ZXIgLmNvcHlyaWdodCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZvb3RlciAuYnRuLWJveCB7XG4gICAgd2lkdGg6IDEwMDBweDsgfVxuICAgIC5mb290ZXIgLmJ0bi1ib3ggLmJ0bi1tb3JlIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7IH1cbiAgICAgIC5mb290ZXIgLmJ0bi1ib3ggLmJ0bi1tb3JlIC5hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAgIC5mb290ZXIgLmJ0bi1ib3ggLmJ0bi1tb3JlIC5hcnJvdyBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgLmZvb3RlciAuYnRuLWJveCAuYnRuLW1vcmU6aG92ZXIgLmFycm93IHNwYW4ge1xuICAgICAgICB3aWR0aDogNjBweDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mb290ZXIgLmJ0bi1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgLmZvb3RlciAuYnRuLWJveCBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZm9vdGVyIC5idG4tYm94IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mb290ZXIgLnFyY29kZS1ib3gge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICAuZm9vdGVyIC5xcmNvZGUtYm94IC5xcmNvZGUge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmZvb3RlciAucXJjb2RlLWJveCAucXJjb2RlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXIgLmJ0bi1tb3JlIHtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuLm1hcC1ib3ggYSwgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5mb290ZXIgLmJ0bi1ib3ggLmJ0bi1tb3JlIHtcbiAgICBmb250LXNpemU6IC44cmVtOyB9IH1cbiIsIioge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYWhlaSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5hIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmgxLCBoMiwgaDMge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn0iLCJAaW1wb3J0ICdyZXNldC5zY3NzJztcbkBpbXBvcnQgJ21peGluLnNjc3MnO1xuQGltcG9ydCAndmFyaWFibGUuc2Nzcyc7XG5AaW1wb3J0ICdleHRlbmQuc2Nzcyc7XG5cbi5wYyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3AsIC5vbi03Njgge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ub24tNDE0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJvcmRlciB7XG5cdGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0Jj5kaXYge1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICNmOGU2MGE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi5wb3Age1xuXHR3aWR0aDogNzcwcHg7XG5cdGhlaWdodDogNjAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA5MiU7XG5cblx0LmNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA4MHB4O1xuXHRcdHJpZ2h0OiA4MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LmJveCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0QGV4dGVuZCAlZjM4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGV4dGVuZCAlcGxhc3Rlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC8vIC5idG4tbW9yZSB7XG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHR0b3A6IDc1JTtcblx0XHQvLyBcdGxlZnQ6IDMyJTtcblx0XHQvLyB9XG5cblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5icm93biB7XG5cdGNvbG9yOiAjNzkzODIyO1xufVxuXG4uY29udGVudCB7XG5cdHdpZHRoOiAxMDAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zaGFkb3cge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG5cdHotaW5kZXg6IDQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCYub24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQucGxheWVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHR2aWRlbyB7XG5cdFx0d2lkdGg6IDY0MHB4O1xuXHRcdGhlaWdodDogMzYwcHg7XG5cdH1cbn1cblxuLnRpdGxlLWgyIHtcblx0Y29sb3I6ICM3OTM4MjI7XG5cdEBleHRlbmQgJWYzODtcblx0QGV4dGVuZCAlc2ltc3VuO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdHNwYW4ge1xuXHRcdEBleHRlbmQgJXBsYXN0ZXI7XG5cdH1cbn1cblxuLnRpdGxlLWgzIHtcblx0Ly8gY29sb3I6ICM3OTM4MjI7XG5cdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGV4dGVuZCAlZjI0O1xuXHRAZXh0ZW5kICVzaW1zdW47XG59XG5cbi5wbGFzdGVyIHtcblx0QGV4dGVuZCAlcGxhc3Rlcjtcbn1cblxuLnAtMTYge1xuXHRAZXh0ZW5kICVmMTY7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdGNvbG9yOiAjNjY2O1xufVxuXG4uby1ib3gge1xuXHR3aWR0aDogNjkwcHg7XG5cdG1heC13aWR0aDogOTAlO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBib3JkZXIoI2Y4ZTYwYSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG5cblx0Jj5kaXYge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAjY2ZiNDE5O1xuXHRcdH1cblx0fVxufVxuXG4uYm94LWxpc3Qge1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vIG1heC13aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiA2MHB4IDMwcHggMCAzMHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoLW4rNCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUtaDMge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0QGV4dGVuZCAlZjE4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLW1vcmUtcyB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZi1ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji5yZXZlcnNlIHtcblx0XHQuaW1nIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0IHtcblx0XHR3aWR0aDogMzcwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmltZyB7XG5cdFx0aW1nIHtcblxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi50ZXh0IHtcblx0LnAtMTYge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLmJveCB7XG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHQudGl0bGUtaDMge1xuXHRcdFx0XHRtYXJnaW46IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50aXRsZS1jaXJjbGUge1xuXHR3aWR0aDogMTMwcHg7XG5cdGhlaWdodDogMTMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRAZXh0ZW5kICVmMjQ7XG59XG5cbi5tb3JlIHtcblx0d2lkdGg6IDE1MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiA0LjVweCAwIDQuNXB4IDhweDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDI0cHg7XG5cdFx0bWFyZ2luLXRvcDogLTQuNXB4O1xuXHR9XG59XG5cbmZvcm0ge1xuXHRpbnB1dCwgdGV4dGFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHR0ZXh0LWluZGVudDogMTJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2ZiZWEyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0QGV4dGVuZCAlZjE2O1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2JhKDIzMiwyMjEsMjA2LCAuNyk7XG5cdFx0fVxuXG5cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRyZXNpemU6IG5vbmU7XG5cdH1cblxuXG59XG5cbi5zdWJtaXQge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAZXh0ZW5kICVmMTY7XG59XG5cbmlucHV0LCBidXR0b24uc3VibWl0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bGV0dGVyLXNwYWNpbmc6IC41cHg7XG59XG5cbi5iZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYnRuLW1vcmUge1xuXHR3aWR0aDogMjQ2cHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1OHB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblx0Y29sb3I6ICNmZmY7XG5cdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMCA1MHB4O1xuXHQvLyBwYWRkaW5nOiAwIDUwcHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBleHRlbmQgJWYyMDtcblxuXHQuYXJyb3cge1xuXHRcdHdpZHRoOiA2N3B4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA2N3B4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC42cztcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHQgICAgd2lkdGg6IDEwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMHB4O1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDUwJTtcblx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcblx0XHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG5cdFx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblxuXHRcdH1cblxuXG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi5idG4tbW9yZS1zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHR3aWR0aDogMTQ1cHg7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdEBleHRlbmQgJWYxNjtcblxuXG5cdC5hcnJvdyB7XG5cdFx0d2lkdGg6IDY3cHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjZzO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHRcdCAgICB3aWR0aDogMTBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogNTAlO1xuXHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcblx0XHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29sb3I6ICRyZWQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblxuXHRcdC5hcnJvdyB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmVkO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRyZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4udGl0bGUtYm94IHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnRpdGxlIHtcblx0XHRAZXh0ZW5kICVmMzI7XG5cdFx0QGV4dGVuZCAlcGxhc3Rlcjtcblx0fVxuXG5cdC5zdWItdGl0bGUge1xuXHRcdGNvbG9yOiAkZ3JleTE7XG5cdFx0QGV4dGVuZCAlZjE4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxufVxuXG4uYi1ib3gge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY+ZGl2OmZpcnN0LWNoaWxkIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdCY+ZGl2Omxhc3QtY2hpbGQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG59XG5cbi8vIG5ld3NcblxuLmJhbm5lciB7XG5cdHdpZHRoOiA0NDVweDtcblx0bWF4LXdpZHRoOiA5MiU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC50ZXh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdEBleHRlbmQgJWYxNDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG59XG5cbi5uZXdzIHtcblx0d2lkdGg6IDQ3OHB4O1xuXHRtYXgtd2lkdGg6IDkyJTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0QGV4dGVuZCAlZjE0O1xuXG5cdC5kYXRlIHtcblx0XHRjb2xvcjogIzY2NjI0Zjtcblx0fVxuXG5cdC50ZXh0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gbmV3cyBlbmRcblxuLmJyZWFkY3J1bWIge1xuXHR3aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAzNXB4IGF1dG8gNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR6LWluZGV4OiAxO1xuXHRAZXh0ZW5kICVmMTQ7XG5cblx0YSwgc3BhbiB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdH1cblxuXHRhLm9uIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0xcHg7XG5cdH1cbn1cblxuLmdvZG93bi1ib3gge1xuXHQvLyBtYXJnaW46IDAgYXV0bztcblx0Ly8gbWFyZ2luLXRvcDogODBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogOCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcblxuXHRzcGFuIHtcblx0XHRAZXh0ZW5kICVmMTg7XG5cdH1cblxuXHQuZ29kb3duIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cbn1cblxuLmdvdG9wLCAuZ29kb3duIHtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0fVxufVxuXG4uZ29kb3duIHtcblx0JjphZnRlciB7XG5cdFx0bWFyZ2luLXRvcDogLTZweDtcblx0fVxufVxuXG4uZ290b3A6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRib3JkZXItd2lkdGg6IDAgMTBweCAxOHB4IDEwcHg7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHJlZCB0cmFuc3BhcmVudDtcbn1cblxuLmdvZG93bjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJvcmRlci13aWR0aDogMThweCAxMHB4IDAgMTBweDtcblx0Ym9yZGVyLWNvbG9yOiAkcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucGluIHtcblx0d2lkdGg6IDEzNXB4O1xuXHRoZWlnaHQ6IDEzNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRAZXh0ZW5kICVmMjQ7XG59XG5cblxuLmljb24tYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luOiAxMHB4IDAgMjVweCAwO1xufVxuXG4uaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0QGV4dGVuZCAlZjE0O1xuXG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAzcHggMCAzcHggNnB4O1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblxuXG4uYnJlYWRjcnVtYiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG59XG5cbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4ucGMsIC5vZmYtNzY4IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3AsIC5vbi03Njgge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucG9wIHtcblx0cGFkZGluZzogMjBweDtcblx0aGVpZ2h0OiAzODBweDtcblxuXHQuY2xvc2Uge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHR9XG59XG5cbi5iYW5uZXIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdC50ZXh0IHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdH1cblx0fVxufVxuXG4ubmV3cyB7XG5cdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQge1xuXHR3aWR0aDogOTIlO1xufVxuXG4udGl0bGUtYm94IHtcblx0LnN1Yi10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG59XG5cbi5nb3RvcCwgLmdvRG93biB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cblx0JjphZnRlciB7XG5cdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0fVxufVxuXG4uZ290b3A6OmFmdGVyIHtcblx0Ym9yZGVyLXdpZHRoOiAwIDhweCAxNHB4IDhweDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkcmVkIHRyYW5zcGFyZW50O1xufVxuXG4uZ29kb3duOjphZnRlciB7XG5cdGJvcmRlci13aWR0aDogMTRweCA4cHggMCA4cHg7XG5cdGJvcmRlci1jb2xvcjogJHJlZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmYtYm94IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQudGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdC5wLTE2IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXG5cdH1cbn1cblxuLmJveC1saXN0IHtcblx0dWwge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uZi1ib3gucmV2ZXJzZSAuaW1nIHtcblx0b3JkZXI6IDA7XG59XG5cbi5ib3gtbGlzdCB7XG5cdHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuXG5cdHVsIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMTUwcHggIWltcG9ydGFudDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuXG5ib2R5IHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5cbi5mLWJveCB7XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdH1cbn1cblxuLnRpdGxlLWNpcmNsZSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcbn1cblxuXG4ub24tNDE0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mLWJveCAuaW1nIGltZyB7XG5cdG1heC13aWR0aDogODAlO1xufVxuXG4uc2hhZG93IHZpZGVvIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGEub24ge1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbi5ib3gtbGlzdCB1bCBsaSBpbWcge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblxuXG4uYnRuLW1vcmUge1xuXHR3aWR0aDogMzI2cHg7XG5cdGhlaWdodDogNThweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuXG4uYm94LWxpc3Qge1xuXHR3aWR0aDogMzQwcHggIWltcG9ydGFudDtcblxuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbn1cblxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cblxuLmJveC1saXN0IHtcblx0d2lkdGg6IDMwMHB4O1xuXG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMTIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi1tb3JlLXMge1xuXHQuYXJyb3cge1xuXHRcdHdpZHRoOiAzN3B4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbn0iLCJAaW1wb3J0IFwidmFyaWFibGUuc2Nzc1wiO1xuXG4lYm94LXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbiVib3JkZXIge1xuXHRib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY+ZGl2IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDVweCBzb2xpZCAjZjhlNjBhO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvLyBwYWRkaW5nOiA0MHB4O1xuXHR9XG59XG5cbiViZyB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuJWJ0bi1tb3JlLXMge1xuXHR3aWR0aDogMTQ1cHg7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRAZXh0ZW5kICVmMTY7XG5cblx0LmFycm93IHtcblx0XHRzcGFuIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC5hcnJvdyB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiVwbGFzdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wbGFzdGVyLnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5cbiVmMTQge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbiVmMTUge1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbiVmMTYge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbiVmMTgge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbiVmMjAge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbiVmMjQge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbiVmMzAge1xuXHRmb250LXNpemU6IDMwcHg7XG59XG5cbiVmMzIge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbiVmMzYge1xuXHRmb250LXNpemU6IDM2cHg7XG59XG5cbiVmMzgge1xuXHRmb250LXNpemU6IDM4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbiVmNDgge1xuXHRmb250LXNpemU6IDQ4cHg7XG59XG5cbiVzaW1zdW4ge1xuXHRmb250LWZhbWlseTogU2ltU3VuLCBcIuWui+S9k1wiLCBTVFNvbmc7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4lcDE0IHtcblx0QGV4dGVuZCAlZjE0O1xuXHRsaW5lLWhlaWdodDogMS42O1xufVxuXG4lY29udGVudCB7XG5cdHdpZHRoOiAxMDAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuJWgzIHtcblx0QGV4dGVuZCAlc2ltc3VuO1xuXHRAZXh0ZW5kICVmMjQ7XG59XG5cbiVoMiB7XG5cdEBleHRlbmQgJXNpbXN1bjtcblx0QGV4dGVuZCAlZjM4O1xuXHRjb2xvcjogIzc5MzgyMjtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Y29sb3I6ICRicm93bjtcbn1cblxuJXAge1xuXHRAZXh0ZW5kICVmMTQ7XG5cdGxpbmUtaGVpZ2h0OiAyLjA7XG5cdGNvbG9yOiAkcDE0Y29sb3I7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiV3LTEwMDAge1xuXHR3aWR0aDogMTAwMHB4O1xuXHRtYXgtd2lkdGg6IDkyJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiVmMTc3IHtcblx0Zm9udC1zaXplOiAxNzdweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuJXctMTAwMCB7XG5cdHdpZHRoOiA5MiU7XG59XG5cbiVjb250ZW50IHtcblx0d2lkdGg6IDkyJTtcbn1cblxuJWYxNCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuJWYxNiB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuJWYxOCB7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4lZjIwIHtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG4lZjI0IHtcblx0Zm9udC1zaXplOiAxLjJyZW07XG59XG5cbiVmMzIsICVmMzAge1xuXHRmb250LXNpemU6IDEuNnJlbTtcbn1cblxuJWYzMCB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4lZjM2IHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG59XG5cbiVmMzgge1xuXHRmb250LXNpemU6IDEuNHJlbTtcbn1cblxuJWY0OCB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuXG59XG5cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuXG4lZjQ4IHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG59XG5cbiVmMTc3IHtcblx0Zm9udC1zaXplOiA4cmVtO1xufVxuXG4lZjMyIHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG59XG5cblxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cbiVmMTQge1xuXHRmb250LXNpemU6IDAuOHJlbTtcbn1cblxuJWYyNCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxufSIsIkBtaXhpbiBib3JkZXIoJGNvbG9yLCAkaXNGbGV4OiBmYWxzZSkge1xuXHRib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY+ZGl2IHtcblx0XHRib3JkZXI6IDVweCBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRAaWYgJGlzRmxleCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cdFxufSIsIiRyZWQ6ICNlNzAwMTI7XG4kZ3JleTogIzcwNzA3MDtcbiRncmV5MTogI2NmYmVhMjtcbiRicm93bjogIzc5MzgyNDtcbiRicm93bjI6ICM3OTM4MjI7XG4keWVsbG93OiAjZmZlZjVlO1xuJGRhcmstcmVkOiAjYjMwYTMzO1xuJHAxNGNvbG9yOiAjNjY2OyIsIkBpbXBvcnQgJ3ZhcmlhYmxlLnNjc3MnO1xuXG4ubWVudS1ib3gge1xuXHR3aWR0aDogNjJweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTtcblx0Ly8gZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtc3Age1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHR0cmFuc2l0aW9uLXRpbWUtZnVuY3Rpb246IGN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ubWVudS1zcCwgLm1lbnUtc3A6YmVmb3JlLCAubWVudS1zcDphZnRlciB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cblxuLm1lbnUtc3A6YmVmb3JlLCAubWVudS1zcDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMHB4O1xuXHR0cmFuc2l0aW9uLXRpbWUtZnVuY3Rpb246IGN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ubWVudS1zcDpiZWZvcmUge1xuXHR0b3A6IC0xMHB4O1xufVxuXG4ubWVudS1zcDphZnRlciB7XG5cdHRvcDogMTBweDtcbn1cblxuXG4ubWVudS1ib3gub24ge1xuXG5cdC5tZW51LXNwIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXG5cdC5tZW51LXNwOmJlZm9yZSwgLm1lbnUtc3A6YWZ0ZXIge1xuXHRcdGxlZnQ6IC05cHg7XG5cdH1cblxuXHQubWVudS1zcDpiZWZvcmUge1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQubWVudS1zcDphZnRlciB7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblxufSIsIkBpbXBvcnQgJ2hhbWJ1cmdlci5zY3NzJztcblxuLmhlYWRlci1ib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkcmVkO1xuXHRib3gtc2hhZG93OiAwcHggNXB4IDVweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgei1pbmRleDogNDtcbn1cblxuLmhlYWRlciB7XG5cdHdpZHRoOiAxMDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR6LWluZGV4OiAxO1xuXG5cdC8vICY6YWZ0ZXIge1xuXHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdGNvbnRlbnQ6IFwiXCI7XG5cdC8vIFx0d2lkdGg6IDIwMHB4O1xuXHQvLyBcdGhlaWdodDogNTBweDtcblx0Ly8gXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQvLyBcdGJvcmRlci1yYWRpdXM6IDUwJS8wIDAgMTAwJSAxMDAlO1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRib3R0b206IC00NXB4O1xuXHQvLyBcdGxlZnQ6IDQwMHB4O1xuXHQvLyBcdGJveC1zaGFkb3c6IDBweCA1cHggNXB4IHJnYmEoMCwwLDAsMC4xKTtcblx0Ly8gfVxuXG5cdC5tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdEBleHRlbmQgJWYxNjtcblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxMjdweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdH1cblxuXHRcdFx0Ji5vbiwgJjpob3ZlciB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5sb2dvIHtcblx0XHRcdFx0d2lkdGg6IDI0NHB4O1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5ib2R5IHtcblx0cGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5oZWFkZXItYm94IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjVweDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cblx0LmJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJHJlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXG5cdC8vICY6OmFmdGVyIHtcblx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHQvLyBcdHdpZHRoOiAxMTBweDtcblx0Ly8gXHRoZWlnaHQ6IDI4cHg7XG5cdC8vIFx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ly8gXHRib3JkZXItcmFkaXVzOiA1MCUvMCAwIDEwMCUgMTAwJTtcblx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0Ym90dG9tOiAtMjVweDtcblx0Ly8gXHRsZWZ0OiA1MCU7XG5cdC8vIFx0bWFyZ2luLWxlZnQ6IC01NXB4O1xuXHQvLyBcdHotaW5kZXg6IDM7XG5cdC8vIFx0Ym94LXNoYWRvdzogMHB4IDVweCA1cHggcmdiYSgwLDAsMCwwLjEpO1xuXHQvLyB9XG5cblx0LmxvZ28ge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnNwLWhlYWRlciB7XG5cdGhlaWdodDogMTAwJTtcblx0XG5cdC5tZW51IHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAwcHgpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdHVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm9uIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cblxufVxuXG5cbn1cblxuXG4vLyBmb250XG4uc3AtaGVhZGVyIHVsIGxpIGEge1xuXHRAZXh0ZW5kICVmMTY7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGUuc2Nzc1wiO1xuXG4ucGFnaW5hdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiA4MHB4IDAgNjBweCAwO1xuXG5cdHVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAZXh0ZW5kICVmMTQ7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLm9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuLnBhZ2luYXRpb24ge1xuXHRtYXJnaW46IDQwcHggMCAxMHB4IDA7XG59XG5cbn0iLCJAaW1wb3J0IFwiZXh0ZW5kLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uLnNjc3NcIjtcblxuYm9keSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfY2xvdGguanBnKVxufVxuXG4uYmFubmVyLWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luOiA2MHB4IDIwcHg7XG59XG5cbi5uZXdzLWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5uZXdzIHtcblx0XHRAZXh0ZW5kICVmMTQ7XG5cblx0XHQmOm50aC1jaGlsZCgtbisyKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwXG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cbi5iYW5uZXItYm94IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xuXG5cdC5iYW5uZXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLm5ld3MtYm94IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQubmV3cyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbn0iLCIua3YtZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyNTBweCAwIDkwcHggMDtcblxuXHQuZ290b3Age1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGhlaWdodDogMTg0cHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19sZWFmLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0NzBweCAxODRweDtcblx0XHR0b3A6IDUwcHg7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0aGVpZ2h0OiA3M3B4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfZmVuY2UucG5nKTtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAzNzBweCA3M3B4O1xuXHR9XG5cblx0LmJveCB7XG5cdFx0d2lkdGg6IDEwMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iZy15ZWxsb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzMwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfd2F2ZS5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOTE1cHggNjBweDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRoZWlnaHQ6IDI3MHB4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ195ZWxsb3cucG5nKTtcblx0XHR9XG5cdH1cblxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblxuLmt2LWZvb3RlciB7XG5cdHBhZGRpbmc6IDE1MHB4IDAgOTBweCAwO1xuXG5cdC5ib3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRsaSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iZy15ZWxsb3cge1xuXHRcdGhlaWdodDogNTUwcHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRoZWlnaHQ6IDQ5MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuXG4ua3YtZm9vdGVyIHtcblx0cGFkZGluZzogMjEwcHggMCA5MHB4IDA7XG59XG5cbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXG4ua3YtZm9vdGVyIHtcblx0LmJveCB7XG5cdFx0bGkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbn0iLCIuZm9vdGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRyZWQ7XG5cdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdC5ib3gge1xuXHRcdHdpZHRoOiAxMDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5tYXAtYm94IHtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdH1cblxuXHQubWFwIHtcblx0XHR3aWR0aDogNjI3cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMTVweDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDRweCAwIDRweCA2LjlweDtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHJlZDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4rMSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXG5cdFx0fVxuXHR9XG5cblx0LnFyY29kZS1ib3gge1xuXHRcdHdpZHRoOiAzNDVweDtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCBwaW5rO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0LnFyY29kZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTcycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1ib3gge1xuXHRcdHdpZHRoOiA2ODRweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmNvcHlyaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMzVweCAwIDE1cHggMDtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnRuLWJveCB7XG5cdFx0d2lkdGg6IDEwMDBweDtcblx0XHQvLyBtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHQuYnRuLW1vcmUge1xuXHRcdFx0QGV4dGVuZCAlZjE2O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMTVweDtcblxuXHRcdFx0LmFycm93IHtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbi5mb290ZXIge1xuXHQuYm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5idG4tYm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblxuXHRcdGEge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cblx0XHRhOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXG5cbi5mb290ZXIge1xuXHQucXJjb2RlLWJveCB7XG5cdFx0d2lkdGg6IDkwJTtcblxuXHRcdC5xcmNvZGUge1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1tb3JlIHtcblx0XHR3aWR0aDogOTAlO1xuXHR9XG59XG5cblxufVxuXG5cbi8vIGZvbnRcbi5tYXAtYm94IGEsIC5jb3B5cmlnaHQge1xuXHRAZXh0ZW5kICVmMTY7XG5cdGNvbG9yOiAjNjY2O1xufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cblxuLmZvb3RlciAuYnRuLWJveCAuYnRuLW1vcmUge1xuXHRmb250LXNpemU6IC44cmVtO1xufVxuXG59Il19 */
