#headerMain #header {
  width: 100%;
  margin: 0 auto;
}
#headerMain #header #headerTagBox {
  width: 100%;
  margin: 0 auto;
}
#headerMain #header #headerTagBox #lang {
  display: flex;
  align-items: center;
  height: 34px;
  font-size: 1.375rem;
  line-height: 2.125rem;
  text-align: right;
  background: #e4e4e4;
  margin: 0 auto;
}
#headerMain #header #headerTagBox #lang .breadcrumb {
  padding: 0px 0px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #e4e4e4;
  border-radius: 2px;
  width: 1168px;
  margin: 0 auto;
}
#headerMain #header #headerTagBox #lang .breadcrumb a {
  color: #000;
}
#headerMain #header #headerTagBox #logo {
  width: 1168px;
  margin: 20px auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#headerMain #header #headerTagBox #logo img {
  cursor: pointer;
}
#headerMain #header #headerTagBox #logo .contact {
  color: #fff;
  text-align: center;
  font-size: 1.6875rem;
  width: 157px;
  height: 48px;
  background: #0043ac;
  line-height: 5rem;
}
#headerMain #header #headerTagBox #logo .contact img {
  margin-right: 10px;
  height: 15px;
  margin-bottom: 3px;
}
#headerMain #header #headerTagBox #logo .contact a {
  color: #fff;
  font-size: 1.6875rem;
  font-weight: bolder;
}
#headerMain #header #headerTagBox #logo .contact a:hover {
  color: #fff;
  font-size: 1.6875rem;
  font-weight: bolder;
  text-decoration: none;
}
#headerMain #header #headerTagBox #logo .contact:hover {
  background: #000;
}
#headerMain #header #navBox {
  width: 100%;
  height: 65px;
  background: #000;
  margin: 0 auto;
  box-shadow: 0px 10px 5px #c1bfc0;
}
#headerMain #header #navBox .nav {
  margin: 0 auto;
  line-height: 2.8125rem;
  list-style: none;
  max-width: 1100px;
  height: 65px;
  display: flex;
  align-items: center;
}
#headerMain #header #navBox .nav li {
  width: 19%;
  text-align: center;
}
#headerMain #header #navBox .nav li a {
  color: #fff;
  font-size: 1.5625rem;
  border-radius: 0px !important;
}
#headerMain #header #navBox .nav li a:hover,
#headerMain #header #navBox .nav li a:focus {
  background: #0043ac;
}
#headerMain #header2 {
  height: 100px;
  width: 100%;
  display: none;
  background: transparent;
}
#headerMain #header_h5 {
  display: none;
}
@media screen and (max-width: 1168px) {
  #headerMain #header {
    width: 100%;
  }
  #headerMain #header #headerTagBox {
    width: 100%;
  }
  #headerMain #header #headerTagBox #logo {
    width: 100%;
  }
  #headerMain #header #headerTagBox #lang .breadcrumb {
    width: 100%;
  }
  #headerMain #header #navBox {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #headerMain #header {
    display: none;
  }
  #headerMain #header_h5 {
    display: block;
    background: #ffffff;
    height: 56px;
    font-size: 0.875rem;
    width: 100%;
    top: 0;
    position: absolute;
  }
  #headerMain #header_h5 .headerTagBox {
    width: 100%;
    padding: 0 15px;
    height: 58px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  #headerMain #header_h5 .headerTagBox .logo img {
    width: 78px;
  }
  #headerMain #header_h5 .headerTagBox .rightBtn .mk-css-icon-menu,
  #headerMain #header_h5 .headerTagBox .rightBtn .is-active {
    width: 27px;
    height: 27px;
    transform: translateZ(0);
  }
  #headerMain #header_h5 .headerTagBox .rightBtn .mk-css-icon-menu .mk-css-icon-menu-line,
  #headerMain #header_h5 .headerTagBox .rightBtn .is-active .mk-css-icon-menu-line {
    transition: all 0.15s ease-in-out;
    height: 4px;
    margin-bottom: 5px;
    border-radius: 3px;
    display: block;
    background: #0043ac;
  }
  #headerMain #header_h5 .headerTagBox .rightBtn .mk-css-icon-menu .mk-css-icon-menu-line:last-child,
  #headerMain #header_h5 .headerTagBox .rightBtn .is-active .mk-css-icon-menu-line:last-child {
    margin: 0;
  }
  #headerMain #header_h5 .headerTagBox .rightBtn .is-active .mk-css-icon-menu-line {
    position: relative;
  }
  #headerMain #header_h5 .headerTagBox .rightBtn .is-active .mk-css-icon-menu-line:last-child {
    transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    top: -6px;
  }
  #headerMain #header_h5 .headerTagBox .rightBtn .is-active .mk-css-icon-menu-line:first-child {
    transform: rotate3d(0, 0, 1, 45deg);
    top: 12px;
  }
  #headerMain #header_h5 .headerTagBox .rightBtn .is-active .mk-css-icon-menu-line:nth-child(2) {
    opacity: 0;
  }
  #headerMain #header_h5 .headerTagBox-shadow {
    width: 100%;
    height: 30px;
    margin-top: -2px;
    box-shadow: 0 39px 10px -30px #acacac inset;
  }
  #headerMain #header_h5 .h5MenuList {
    background: #0043ac;
    position: absolute;
    width: 100%;
    top: 56px;
    z-index: 88888;
    display: none;
  }
  #headerMain #header_h5 .h5MenuList .menuListItem {
    height: 60px;
    font-size: 1.875rem;
    font-weight: 400;
    border-bottom: 1px solid rgba(128, 128, 128, 0.2);
    cursor: pointer;
    color: #ffffff;
    display: flex;
    justify-content: left;
    align-items: center;
  }
  #headerMain #header_h5 .h5MenuList .menuListItem a {
    display: block;
    padding: 12px 20px;
    color: #fff;
    width: 100%;
  }
  #headerMain #header_h5 .h5MenuList .menuListItem:hover {
    background: rgba(0, 0, 0);
  }
  #headerMain #header_h5 .h5MenuList .h5Breadcrumb {
    font-size: 1.75rem;
    font-weight: 400;
    width: 100%;
    z-index: 88888;
    margin: 30px auto;
  }
  #headerMain #header_h5 .h5MenuList .h5Breadcrumb .website {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
  }
  #headerMain #header_h5 .h5MenuList .h5Breadcrumb .website .website_text {
    height: 60px;
    color: #fff;
  }
  #headerMain #header_h5 .h5MenuList .h5Breadcrumb .website .website_text a {
    color: #fff;
  }
  #headerMain #header_h5 .h5MenuList .contact {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px auto;
    margin-bottom: 140px;
  }
  #headerMain #header_h5 .h5MenuList .contact .contact_btn {
    width: 250px;
    height: 60px;
    background: #fff;
    color: #0043ac;
    font-size: 2.5rem;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
  }
  #headerMain #header_h5 .h5MenuList .contact img {
    width: 12px;
    margin-bottom: 2px;
    margin-right: 10px;
  }
  #headerMain #header_h5 .h5MenuList .contact a {
    color: #0043ac;
  }
  #headerMain #header_h5.active {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlYWRlci5sZXNzIiwiaGVhZGVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUVJLFdBQUE7RUFDQSxjQUFBO0FDQUo7QURIQTtFQUtNLFdBQUE7RUFDQSxjQUFBO0FDQ047QURQQTtFQVFRLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QUNFUjtBRGpCQTtFQWlCVSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7QUNHVjtBRDFCQTtFQXlCWSxXQUFBO0FDSVo7QUQ3QkE7RUE4QlEsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNFUjtBRHBDQTtFQW9DVSxlQUFBO0FDR1Y7QUR2Q0E7RUF1Q1UsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNHVjtBRGhEQTtFQStDWSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQ0laO0FEckRBO0VBb0RZLFdBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0FDSVo7QUQxREE7RUF5RFksV0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0laO0FEaEVBO0VBZ0VVLGdCQUFBO0FDR1Y7QURuRUE7RUFxRU0sV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQ0FBQTtBQ0NOO0FEMUVBO0VBMkVRLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDRVI7QURuRkE7RUFtRlUsVUFBQTtFQUNBLGtCQUFBO0FDR1Y7QUR2RkE7RUFzRlksV0FBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7QUNJWjtBRDVGQTs7RUEyRlksbUJBQUE7QUNLWjtBRGhHQTtFQWtHSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBQ0NKO0FEdEdBO0VBd0dJLGFBQUE7QUNDSjtBREVBO0VBQ0U7SUFHSSxXQUFBO0VDRko7RUREQTtJQUtNLFdBQUE7RUNETjtFREpBO0lBT1EsV0FBQTtFQ0FSO0VEUEE7SUFXVSxXQUFBO0VDRFY7RURWQTtJQWdCTSxXQUFBO0VDSE47QUFDRjtBRE9BO0VBQ0U7SUFHSSxhQUFBO0VDUEo7RURJQTtJQU1JLGNBQUE7SUFDQSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQUE7SUFDQSxNQUFBO0lBQ0Esa0JBQUE7RUNQSjtFRExBO0lBY00sV0FBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLDhCQUFBO0lBQ0EsbUJBQUE7RUNOTjtFRGJBO0lBc0JVLFdBQUE7RUNOVjtFRGhCQTs7SUEyQlUsV0FBQTtJQUNBLFlBQUE7SUFFQSx3QkFBQTtFQ1BWO0VEdkJBOztJQWdDWSxpQ0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0VDTFo7RURNWTs7SUFDRSxTQUFBO0VDSGQ7RURwQ0E7SUE2Q1ksa0JBQUE7RUNOWjtFRE9ZO0lBQ0Usb0NBQUE7SUFDQSw0Q0FBQTtJQUNBLFNBQUE7RUNMZDtFRE9ZO0lBRUUsbUNBQUE7SUFDQSxTQUFBO0VDTGQ7RURPWTtJQUNFLFVBQUE7RUNMZDtFRHBEQTtJQWdFTSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsMkNBQUE7RUNUTjtFRDFEQTtJQXNFTSxtQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxjQUFBO0lBQ0EsYUFBQTtFQ1ROO0VEbEVBO0lBNkVRLFlBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsaURBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtJQUNBLGFBQUE7SUFDQSxxQkFBQTtJQUNBLG1CQUFBO0VDUlI7RUQ3RUE7SUF1RlUsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7RUNQVjtFRFNRO0lBQ0UseUJBQUE7RUNQVjtFRHRGQTtJQWlHUSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtFQ1JSO0VEN0ZBO0lBdUdVLGFBQUE7SUFDQSxtQkFBQTtJQUNBLDZCQUFBO0VDUFY7RURsR0E7SUEyR1ksWUFBQTtJQUNBLFdBQUE7RUNOWjtFRHRHQTtJQThHYyxXQUFBO0VDTGQ7RUR6R0E7SUFvSFEsYUFBQTtJQUNBLHVCQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0VDUlI7RURoSEE7SUEwSFUsWUFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsNkJBQUE7RUNQVjtFRDNIQTtJQXFJVSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtFQ1BWO0VEaElBO0lBMElVLGNBQUE7RUNQVjtFRFdJO0lBQ0UsZUFBQTtJQUNBLE1BQUE7SUFDQSxPQUFBO0lBQ0EsWUFBQTtFQ1ROO0FBQ0YiLCJmaWxlIjoiaGVhZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNoZWFkZXJNYWlue1xyXG4gICNoZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgI2hlYWRlclRhZ0JveHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAjbGFuZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDExNjhweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNsb2dvIHtcclxuICAgICAgICB3aWR0aDogMTE2OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNDNhYztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3Q6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI25hdkJveHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDVweCAjYzFiZmMwO1xyXG4gICAgICAubmF2IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICB3aWR0aDogMTklO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhOmhvdmVyLCBhOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNDNhYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2hlYWRlcjJ7XHJcbiAgICBoZWlnaHQ6MTAwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAjaGVhZGVyX2g1e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2OHB4KSB7XHJcbiAgI2hlYWRlck1haW57XHJcblxyXG4gICAgI2hlYWRlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICNoZWFkZXJUYWdCb3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgI2xvZ28ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNsYW5nIHtcclxuICAgICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNuYXZCb3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAjaGVhZGVyTWFpbntcclxuXHJcbiAgICAjaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgI2hlYWRlcl9oNXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAuaGVhZGVyVGFnQm94e1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodEJ0bntcclxuICAgICAgICAgIC5tay1jc3MtaWNvbi1tZW51LC5pcy1hY3RpdmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIC5tay1jc3MtaWNvbi1tZW51LWxpbmV7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNDNhYztcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pcy1hY3RpdmV7XHJcbiAgICAgICAgICAgIC5tay1jc3MtaWNvbi1tZW51LWxpbmV7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdG9wOi02cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6MTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaGVhZGVyVGFnQm94LXNoYWRvd3tcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMzlweCAxMHB4IC0zMHB4ICNhY2FjYWMgaW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgLmg1TWVudUxpc3R7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNDNhYztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOjU2cHg7XHJcbiAgICAgICAgei1pbmRleDogODg4ODg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAubWVudUxpc3RJdGVte1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4yKTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGNvbG9yOnJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTJweCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oNUJyZWFkY3J1bWJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB6LWluZGV4OiA4ODg4ODtcclxuICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgICAgLndlYnNpdGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAud2Vic2l0ZV90ZXh0e1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0e1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgICAuY29udGFjdF9idG57XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNDNhYztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0M2FjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiNoZWFkZXJNYWluICNoZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jaGVhZGVyTWFpbiAjaGVhZGVyICNoZWFkZXJUYWdCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jaGVhZGVyTWFpbiAjaGVhZGVyICNoZWFkZXJUYWdCb3ggI2xhbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNoZWFkZXJNYWluICNoZWFkZXIgI2hlYWRlclRhZ0JveCAjbGFuZyAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDExNjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jaGVhZGVyTWFpbiAjaGVhZGVyICNoZWFkZXJUYWdCb3ggI2xhbmcgLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI2hlYWRlck1haW4gI2hlYWRlciAjaGVhZGVyVGFnQm94ICNsb2dvIHtcbiAgd2lkdGg6IDExNjhweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNoZWFkZXJNYWluICNoZWFkZXIgI2hlYWRlclRhZ0JveCAjbG9nbyBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGVhZGVyTWFpbiAjaGVhZGVyICNoZWFkZXJUYWdCb3ggI2xvZ28gLmNvbnRhY3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI3cHg7XG4gIHdpZHRoOiAxNTdweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA0M2FjO1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cbiNoZWFkZXJNYWluICNoZWFkZXIgI2hlYWRlclRhZ0JveCAjbG9nbyAuY29udGFjdCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuI2hlYWRlck1haW4gI2hlYWRlciAjaGVhZGVyVGFnQm94ICNsb2dvIC5jb250YWN0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuI2hlYWRlck1haW4gI2hlYWRlciAjaGVhZGVyVGFnQm94ICNsb2dvIC5jb250YWN0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jaGVhZGVyTWFpbiAjaGVhZGVyICNoZWFkZXJUYWdCb3ggI2xvZ28gLmNvbnRhY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuI2hlYWRlck1haW4gI2hlYWRlciAjbmF2Qm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDVweCAjYzFiZmMwO1xufVxuI2hlYWRlck1haW4gI2hlYWRlciAjbmF2Qm94IC5uYXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jaGVhZGVyTWFpbiAjaGVhZGVyICNuYXZCb3ggLm5hdiBsaSB7XG4gIHdpZHRoOiAxOSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNoZWFkZXJNYWluICNoZWFkZXIgI25hdkJveCAubmF2IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbiNoZWFkZXJNYWluICNoZWFkZXIgI25hdkJveCAubmF2IGxpIGE6aG92ZXIsXG4jaGVhZGVyTWFpbiAjaGVhZGVyICNuYXZCb3ggLm5hdiBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwNDNhYztcbn1cbiNoZWFkZXJNYWluICNoZWFkZXIyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2hlYWRlck1haW4gI2hlYWRlcl9oNSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY4cHgpIHtcbiAgI2hlYWRlck1haW4gI2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hlYWRlck1haW4gI2hlYWRlciAjaGVhZGVyVGFnQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyICNoZWFkZXJUYWdCb3ggI2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNoZWFkZXJNYWluICNoZWFkZXIgI2hlYWRlclRhZ0JveCAjbGFuZyAuYnJlYWRjcnVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hlYWRlck1haW4gI2hlYWRlciAjbmF2Qm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlck1haW4gI2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oZWFkZXJUYWdCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oZWFkZXJUYWdCb3ggLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogNzhweDtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oZWFkZXJUYWdCb3ggLnJpZ2h0QnRuIC5tay1jc3MtaWNvbi1tZW51LFxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oZWFkZXJUYWdCb3ggLnJpZ2h0QnRuIC5pcy1hY3RpdmUge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgI2hlYWRlck1haW4gI2hlYWRlcl9oNSAuaGVhZGVyVGFnQm94IC5yaWdodEJ0biAubWstY3NzLWljb24tbWVudSAubWstY3NzLWljb24tbWVudS1saW5lLFxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oZWFkZXJUYWdCb3ggLnJpZ2h0QnRuIC5pcy1hY3RpdmUgLm1rLWNzcy1pY29uLW1lbnUtbGluZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwNDNhYztcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oZWFkZXJUYWdCb3ggLnJpZ2h0QnRuIC5tay1jc3MtaWNvbi1tZW51IC5tay1jc3MtaWNvbi1tZW51LWxpbmU6bGFzdC1jaGlsZCxcbiAgI2hlYWRlck1haW4gI2hlYWRlcl9oNSAuaGVhZGVyVGFnQm94IC5yaWdodEJ0biAuaXMtYWN0aXZlIC5tay1jc3MtaWNvbi1tZW51LWxpbmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNoZWFkZXJNYWluICNoZWFkZXJfaDUgLmhlYWRlclRhZ0JveCAucmlnaHRCdG4gLmlzLWFjdGl2ZSAubWstY3NzLWljb24tbWVudS1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2hlYWRlck1haW4gI2hlYWRlcl9oNSAuaGVhZGVyVGFnQm94IC5yaWdodEJ0biAuaXMtYWN0aXZlIC5tay1jc3MtaWNvbi1tZW51LWxpbmU6bGFzdC1jaGlsZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRvcDogLTZweDtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oZWFkZXJUYWdCb3ggLnJpZ2h0QnRuIC5pcy1hY3RpdmUgLm1rLWNzcy1pY29uLW1lbnUtbGluZTpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgI2hlYWRlck1haW4gI2hlYWRlcl9oNSAuaGVhZGVyVGFnQm94IC5yaWdodEJ0biAuaXMtYWN0aXZlIC5tay1jc3MtaWNvbi1tZW51LWxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICNoZWFkZXJNYWluICNoZWFkZXJfaDUgLmhlYWRlclRhZ0JveC1zaGFkb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMzlweCAxMHB4IC0zMHB4ICNhY2FjYWMgaW5zZXQ7XG4gIH1cbiAgI2hlYWRlck1haW4gI2hlYWRlcl9oNSAuaDVNZW51TGlzdCB7XG4gICAgYmFja2dyb3VuZDogIzAwNDNhYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1NnB4O1xuICAgIHotaW5kZXg6IDg4ODg4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hlYWRlck1haW4gI2hlYWRlcl9oNSAuaDVNZW51TGlzdCAubWVudUxpc3RJdGVtIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oNU1lbnVMaXN0IC5tZW51TGlzdEl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNoZWFkZXJNYWluICNoZWFkZXJfaDUgLmg1TWVudUxpc3QgLm1lbnVMaXN0SXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwKTtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oNU1lbnVMaXN0IC5oNUJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDg4ODg4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gICNoZWFkZXJNYWluICNoZWFkZXJfaDUgLmg1TWVudUxpc3QgLmg1QnJlYWRjcnVtYiAud2Vic2l0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gICNoZWFkZXJNYWluICNoZWFkZXJfaDUgLmg1TWVudUxpc3QgLmg1QnJlYWRjcnVtYiAud2Vic2l0ZSAud2Vic2l0ZV90ZXh0IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI2hlYWRlck1haW4gI2hlYWRlcl9oNSAuaDVNZW51TGlzdCAuaDVCcmVhZGNydW1iIC53ZWJzaXRlIC53ZWJzaXRlX3RleHQgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI2hlYWRlck1haW4gI2hlYWRlcl9oNSAuaDVNZW51TGlzdCAuY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG4gICNoZWFkZXJNYWluICNoZWFkZXJfaDUgLmg1TWVudUxpc3QgLmNvbnRhY3QgLmNvbnRhY3RfYnRuIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDQzYWM7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oNU1lbnVMaXN0IC5jb250YWN0IGltZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAjaGVhZGVyTWFpbiAjaGVhZGVyX2g1IC5oNU1lbnVMaXN0IC5jb250YWN0IGEge1xuICAgIGNvbG9yOiAjMDA0M2FjO1xuICB9XG4gICNoZWFkZXJNYWluICNoZWFkZXJfaDUuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG4iXX0= */
