#about .handle .handle_wrap table tr, #about .handle .handle_wrap .handle_desc dl, .modal .modal_wrap .modal_contents .download_wrap ul {
  font-size: 0;
  letter-spacing: 0;
  font-weight: normal;
}

/*
Media Query Mixin
*/
#about h2, .f2M, .f2 {
  font-family: "Roboto", sans-serif;
}

.f2 {
  font-weight: 400;
}

.f2M {
  font-weight: 500;
}

#about h2 {
  font-weight: 600;
}

.modal .modal_wrap .modal_contents a:before {
  background: -webkit-linear-gradient(135deg, #FF8700, #FFA236, #FF9E2C, #F15808);
  background: linear-gradient(-45deg, #FF8700, #FFA236, #FF9E2C, #F15808);
  -webkit-animation: gradient 5s ease infinite;
          animation: gradient 5s ease infinite;
  display: block;
  background-size: 300% 300%;
}
@-webkit-keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@media screen and (max-width: 768px) {
  .modal .modal_wrap .modal_contents a:before {
    background: -webkit-linear-gradient(135deg, #FF6F23, #FF8700, #FF7229, #FF9E2C);
    background: linear-gradient(-45deg, #FF6F23, #FF8700, #FF7229, #FF9E2C);
    background-size: 500% 500%;
  }
}

#about {
  padding: 100px 0 120px;
}
#about.show h2 span {
  -webkit-animation: ani_h2 2.9s ease 1 forwards;
          animation: ani_h2 2.9s ease 1 forwards;
}
#about.show .about_desc .about_desc_c p {
  -webkit-transform: translate(0);
          transform: translate(0);
  opacity: 1;
}
#about.show .about_desc .about_desc_bottom {
  -webkit-transform: translate(0);
          transform: translate(0);
  opacity: 1;
}
#about h2 {
  font-size: 74px;
  letter-spacing: 0.05em;
  color: #FF803F;
  text-align: center;
}
#about h2 span {
  display: inline-block;
}
#about h2 span:nth-of-type(1) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
#about h2 span:nth-of-type(2) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
#about h2 span:nth-of-type(3) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
#about h2 span:nth-of-type(4) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
@-webkit-keyframes ani_h2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  20% {
    -webkit-transform: translate(0, 15px);
            transform: translate(0, 15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes ani_h2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  20% {
    -webkit-transform: translate(0, 15px);
            transform: translate(0, 15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
#about .about_desc {
  width: 980px;
  margin: 100px auto;
  text-align: center;
}
#about .about_desc .about_desc_c {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin-bottom: 40px;
}
#about .about_desc .about_desc_c:nth-of-type(1) p:nth-of-type(1) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
#about .about_desc .about_desc_c:nth-of-type(1) p:nth-of-type(2) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
#about .about_desc .about_desc_c:nth-of-type(1) p:nth-of-type(3) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
#about .about_desc .about_desc_c:nth-of-type(2) p:nth-of-type(1) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
#about .about_desc .about_desc_c:nth-of-type(2) p:nth-of-type(2) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
#about .about_desc .about_desc_c:nth-of-type(2) p:nth-of-type(3) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
#about .about_desc .about_desc_c:nth-of-type(3) p:nth-of-type(1) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
#about .about_desc .about_desc_c:nth-of-type(3) p:nth-of-type(2) {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}
#about .about_desc .about_desc_c:nth-of-type(3) p:nth-of-type(3) {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
#about .about_desc .about_desc_c p {
  margin-bottom: 15px;
  -webkit-transform: translate(0, 8px);
          transform: translate(0, 8px);
  opacity: 0;
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
#about .about_desc .about_desc_bottom {
  font-size: 14px;
  letter-spacing: 0.05em;
  padding-top: 20px;
  font-weight: bold;
  -webkit-transform: translate(0, 8px);
          transform: translate(0, 8px);
  opacity: 0;
  -webkit-transition: all 1s 2.9s ease-out;
  transition: all 1s 2.9s ease-out;
}
#about .handle {
  width: 980px;
  margin: auto;
  background: #fff;
  border: 6px solid #FF803F;
  border-radius: 15px;
}
#about .handle h3 {
  width: 100%;
  height: 80px;
  background: #FF803F;
  font-size: 32px;
  letter-spacing: 0.05em;
  color: #fff;
  text-align: center;
  line-height: 75px;
  position: relative;
  font-weight: bold;
}
#about .handle h3:after {
  content: "";
  position: absolute;
  top: 30%;
  left: 15px;
  display: block;
  width: 195px;
  height: 30px;
  background-color: #fff;
  -webkit-clip-path: polygon(0% 50%, 10% 0%, 10% 38%, 100% 38%, 100% 63%, 10% 63%, 10% 100%);
          clip-path: polygon(0% 50%, 10% 0%, 10% 38%, 100% 38%, 100% 63%, 10% 63%, 10% 100%);
}
#about .handle h3:before {
  content: "";
  position: absolute;
  top: 30%;
  right: 15px;
  display: block;
  width: 195px;
  height: 30px;
  background-color: #fff;
  -webkit-clip-path: polygon(0 38%, 90% 38%, 90% 0%, 100% 50%, 90% 100%, 90% 63%, 0 63%);
          clip-path: polygon(0 38%, 90% 38%, 90% 0%, 100% 50%, 90% 100%, 90% 63%, 0 63%);
}
#about .handle .handle_wrap {
  padding: 0 50px;
}
#about .handle .handle_wrap table {
  width: 100%;
}
#about .handle .handle_wrap table tr {
  display: block;
  margin-bottom: 40px;
}
#about .handle .handle_wrap table tr th {
  background: #FF803F;
  color: #fff;
  width: 100%;
  font-size: 20px;
  display: block;
  font-weight: bold;
  padding: 13px 0;
  border-radius: 5px;
  -webkit-clip-path: polygon(0 0%, 97% 0%, 100% 48%, 100% 50%, 100% 52%, 97% 100%, 0% 100%);
          clip-path: polygon(0 0%, 97% 0%, 100% 48%, 100% 50%, 100% 52%, 97% 100%, 0% 100%);
}
#about .handle .handle_wrap table tr th span {
  font-size: 17px;
  margin-top: 5px;
  display: block;
}
#about .handle .handle_wrap table tr td {
  width: 23.5%;
  height: 110px;
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  text-align: center;
  padding: 20px;
  margin-right: 2%;
  line-height: 1.2;
  border-radius: 5px;
  -webkit-clip-path: polygon(0 0%, 85% 0%, 100% 48%, 100% 50%, 100% 52%, 85% 100%, 0% 100%);
          clip-path: polygon(0 0%, 85% 0%, 100% 48%, 100% 50%, 100% 52%, 85% 100%, 0% 100%);
}
#about .handle .handle_wrap table tr td:nth-of-type(1) {
  background: #FF803F;
  color: #fff;
  padding-right: 40px;
  font-weight: bold;
}
#about .handle .handle_wrap table tr td:last-of-type {
  margin-right: 0;
}
#about .handle .handle_wrap table tr td span {
  font-size: 17px;
  margin-top: 5px;
  display: block;
}
#about .handle .handle_wrap table tr td.arroe_dot {
  padding: 0;
}
#about .handle .handle_wrap table tr td.arroe_dot svg {
  width: 100%;
  height: 100%;
}
#about .handle .handle_wrap .handle_desc dl {
  border-bottom: 2px solid #FF803F;
  padding: 45px 0;
}
#about .handle .handle_wrap .handle_desc dl:nth-last-of-type(1) {
  border-bottom: none;
}
#about .handle .handle_wrap .handle_desc dl dt,
#about .handle .handle_wrap .handle_desc dl dd {
  letter-spacing: 0.09em;
  display: inline-block;
  line-height: 1.4;
  vertical-align: top;
}
#about .handle .handle_wrap .handle_desc dl dt {
  font-size: 22px;
  color: #FF803F;
  width: 45%;
  font-weight: bold;
}
#about .handle .handle_wrap .handle_desc dl dt span {
  font-size: 17px;
  display: block;
}
#about .handle .handle_wrap .handle_desc dl dd {
  font-size: 15px;
  width: 55%;
  line-height: 1.8;
  letter-spacing: 0.05em;
  text-align: justify;
  text-justify: inter-ideograph;
}
#about .handle .handle_wrap .handle_desc dl dd strong {
  font-size: 14px;
  font-weight: bold;
}
#about .handle .handle_wrap .handle_desc dl dd span {
  display: block;
  line-height: 1.6;
  font-size: 13px;
}
#about .handle .handle_wrap .handle_desc dl dd button {
  border: 2px solid #000;
  border-radius: 3px;
  font-size: 14px;
  padding: 1px 22px;
  float: right;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-weight: bold;
  overflow: hidden;
  position: relative;
  margin-top: 30px;
}
#about .handle .handle_wrap .handle_desc dl dd button:hover {
  border: 2px solid #FF803F;
  background: #FF803F;
  color: #fff;
}
@media screen and (max-width: 768px) {
  #about {
    padding: 0 0 45px;
  }
  #about h2 {
    font-size: 37px;
    line-height: 1.2;
  }
  #about .about_desc {
    width: 100%;
    margin: 50px auto;
    padding: 0 20px;
  }
  #about .about_desc .about_desc_c {
    font-size: 15px;
    line-height: 1.5;
    text-align: justify;
    text-justify: inter-ideograph;
  }
  #about .about_desc .about_desc_c p {
    display: inline;
  }
  #about .about_desc .about_desc_bottom {
    font-size: 13px;
    padding-top: 20px;
    font-weight: bold;
  }
  #about .handle {
    width: 100%;
    border: none;
    border-radius: 0;
  }
  #about .handle h3 {
    width: 100%;
    height: 48px;
    font-size: 4vw;
    line-height: 48px;
  }
  #about .handle h3:after {
    top: 40%;
    left: 10px;
    width: 15%;
    height: 20%;
  }
  #about .handle h3:before {
    top: 40%;
    right: 10px;
    width: 15%;
    height: 20%;
  }
  #about .handle .handle_wrap {
    padding: 20px;
  }
  #about .handle .handle_wrap .handle_desc {
    border-top: none;
  }
  #about .handle .handle_wrap .handle_desc dl {
    border-bottom: none;
    padding: 20px 0;
    border-top: solid 2px #FF803F;
  }
  #about .handle .handle_wrap .handle_desc dl:nth-of-type(1) {
    border-top: none;
    padding-top: 0;
  }
  #about .handle .handle_wrap .handle_desc dl dt,
#about .handle .handle_wrap .handle_desc dl dd {
    display: block;
  }
  #about .handle .handle_wrap .handle_desc dl dt {
    font-size: 20px;
    color: #FF803F;
    width: 100%;
  }
  #about .handle .handle_wrap .handle_desc dl dt span {
    font-size: 16px;
    display: block;
  }
  #about .handle .handle_wrap .handle_desc dl dd {
    margin-top: 10px;
    display: block;
    font-size: 14px;
    width: 100%;
  }
  #about .handle .handle_wrap .handle_desc dl dd span {
    font-size: 11px;
  }
  #about .handle .handle_wrap .handle_desc dl dd button {
    display: block;
    float: none;
    margin-top: 10px;
    font-size: 14px;
  }
  #about .handle .handle_wrap .handle_desc dl dd button:hover {
    border: 2px solid #FF803F;
    background: #FF803F;
    color: #fff;
  }
}

.modal {
  position: fixed;
  top: 0;
  left: -100%;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
  opacity: 0;
}
.modal.action {
  left: 0;
  opacity: 1;
}
.modal.action.out {
  opacity: 0;
}
.modal .modal_wrap {
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  padding: 30px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.modal .modal_wrap .modal_contents {
  width: 660px;
  background: #fff;
  border-radius: 10px;
  padding: 35px;
  text-align: center;
  font-weight: bold;
  margin: 0 auto;
  position: relative;
}
.modal .modal_wrap .modal_contents .close {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.modal .modal_wrap .modal_contents .close:hover:before, .modal .modal_wrap .modal_contents .close:hover:after {
  opacity: 0.7;
}
.modal .modal_wrap .modal_contents .close:before, .modal .modal_wrap .modal_contents .close:after {
  content: "";
  width: 100%;
  height: 2px;
  background: #FF803F;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.modal .modal_wrap .modal_contents .close:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.modal .modal_wrap .modal_contents .close:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.modal .modal_wrap .modal_contents .sub_h4 {
  color: #FF803F;
  font-size: 22px;
  letter-spacing: 0.05em;
  margin-bottom: 15px;
}
.modal .modal_wrap .modal_contents h4 {
  color: #FF803F;
  font-size: 31px;
  letter-spacing: 0.05em;
}
.modal .modal_wrap .modal_contents a {
  width: 260px;
  height: 42px;
  background: #FF803F;
  display: block;
  border-radius: 20px;
  margin: 30px auto 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.modal .modal_wrap .modal_contents a p {
  font-size: 18px;
  color: #fff;
  line-height: 42px;
  letter-spacing: 0.05em;
  font-weight: bold;
  position: relative;
  z-index: 10;
}
.modal .modal_wrap .modal_contents a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.modal .modal_wrap .modal_contents a:hover:before {
  opacity: 1;
}
.modal .modal_wrap .modal_contents .download_wrap {
  margin-top: 30px;
  border: 1px solid #FF803F;
  border-radius: 10px;
  padding: 30px;
}
.modal .modal_wrap .modal_contents .download_wrap .download_title {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.05em;
}
.modal .modal_wrap .modal_contents .download_wrap ul {
  margin-top: 30px;
}
.modal .modal_wrap .modal_contents .download_wrap ul li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
.modal .modal_wrap .modal_contents .download_wrap ul li p {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.05em;
}
.modal .modal_wrap .modal_contents .download_wrap ul li .download_img {
  width: 158px;
  height: 158px;
  border: 2px solid #818181;
  border-radius: 13px;
  position: relative;
  padding: 15px;
  margin: 10px auto;
}
.modal .modal_wrap .modal_contents .download_wrap ul li .download_img source,
.modal .modal_wrap .modal_contents .download_wrap ul li .download_img img {
  width: 100%;
}
.modal .modal_wrap .modal_contents .download_wrap .coupon_desc {
  font-size: 12px;
  letter-spacing: 0.05em;
  font-weight: bold;
  margin-top: 10px;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  .modal .modal_wrap {
    padding: 80px 0;
  }
  .modal .modal_wrap .modal_contents {
    width: 90%;
    padding: 25px 15px;
  }
  .modal .modal_wrap .modal_contents .close {
    top: -40px;
    right: 0px;
  }
  .modal .modal_wrap .modal_contents .sub_h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .modal .modal_wrap .modal_contents h4 {
    font-size: 6vw;
    line-height: 1.2;
  }
  .modal .modal_wrap .modal_contents a {
    width: 90%;
    margin: 25px auto 0;
  }
  .modal .modal_wrap .modal_contents a p {
    font-size: 15px;
  }
  .modal .modal_wrap .modal_contents .download_wrap {
    margin-top: 20px;
    padding: 15px 10px;
  }
  .modal .modal_wrap .modal_contents .download_wrap .download_title {
    font-size: 17px;
  }
  .modal .modal_wrap .modal_contents .download_wrap ul {
    margin-top: 30px;
  }
  .modal .modal_wrap .modal_contents .download_wrap ul li {
    width: 100%;
    display: block;
  }
  .modal .modal_wrap .modal_contents .download_wrap ul li:nth-of-type(1) {
    margin-bottom: 30px;
  }
  .modal .modal_wrap .modal_contents .download_wrap .coupon_number {
    font-size: 23px;
  }
  .modal .modal_wrap .modal_contents .download_wrap .coupon_desc {
    font-size: 13px;
    margin-top: 15px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90aGVtZXMvQi1zaWRlL2Fzc2V0cy9zY3NzL2Fib3V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDIiwiZmlsZSI6IkItc2lkZS9hc3NldHMvY3NzL2Fib3V0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCB0YWJsZSB0ciwgI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIC5oYW5kbGVfZGVzYyBkbCwgLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuZG93bmxvYWRfd3JhcCB1bCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qXG5NZWRpYSBRdWVyeSBNaXhpblxuKi9cbiNhYm91dCBoMiwgLmYyTSwgLmYyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mMk0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jYWJvdXQgaDIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkY4NzAwLCAjRkZBMjM2LCAjRkY5RTJDLCAjRjE1ODA4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI0ZGODcwMCwgI0ZGQTIzNiwgI0ZGOUUyQywgI0YxNTgwOCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBncmFkaWVudCA1cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZ3JhZGllbnQgNXMgZWFzZSBpbmZpbml0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJSAzMDAlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGdyYWRpZW50IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBncmFkaWVudCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGNkYyMywgI0ZGODcwMCwgI0ZGNzIyOSwgI0ZGOUUyQyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI0ZGNkYyMywgI0ZGODcwMCwgI0ZGNzIyOSwgI0ZGOUUyQyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDAlIDUwMCU7XG4gIH1cbn1cblxuI2Fib3V0IHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbn1cbiNhYm91dC5zaG93IGgyIHNwYW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pX2gyIDIuOXMgZWFzZSAxIGZvcndhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW5pX2gyIDIuOXMgZWFzZSAxIGZvcndhcmRzO1xufVxuI2Fib3V0LnNob3cgLmFib3V0X2Rlc2MgLmFib3V0X2Rlc2NfYyBwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbiNhYm91dC5zaG93IC5hYm91dF9kZXNjIC5hYm91dF9kZXNjX2JvdHRvbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4jYWJvdXQgaDIge1xuICBmb250LXNpemU6IDc0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjRkY4MDNGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYWJvdXQgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNhYm91dCBoMiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG4jYWJvdXQgaDIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbiNhYm91dCBoMiBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuI2Fib3V0IGgyIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pX2gyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pX2gyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbiNhYm91dCAuYWJvdXRfZGVzYyB7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYWJvdXQgLmFib3V0X2Rlc2MgLmFib3V0X2Rlc2NfYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jYWJvdXQgLmFib3V0X2Rlc2MgLmFib3V0X2Rlc2NfYzpudGgtb2YtdHlwZSgxKSBwOm50aC1vZi10eXBlKDEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19jOm50aC1vZi10eXBlKDEpIHA6bnRoLW9mLXR5cGUoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19jOm50aC1vZi10eXBlKDEpIHA6bnRoLW9mLXR5cGUoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19jOm50aC1vZi10eXBlKDIpIHA6bnRoLW9mLXR5cGUoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19jOm50aC1vZi10eXBlKDIpIHA6bnRoLW9mLXR5cGUoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19jOm50aC1vZi10eXBlKDIpIHA6bnRoLW9mLXR5cGUoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19jOm50aC1vZi10eXBlKDMpIHA6bnRoLW9mLXR5cGUoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19jOm50aC1vZi10eXBlKDMpIHA6bnRoLW9mLXR5cGUoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19jOm50aC1vZi10eXBlKDMpIHA6bnRoLW9mLXR5cGUoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19jIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDhweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbn1cbiNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19ib3R0b20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDhweCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIDIuOXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAxcyAyLjlzIGVhc2Utb3V0O1xufVxuI2Fib3V0IC5oYW5kbGUge1xuICB3aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiA2cHggc29saWQgI0ZGODAzRjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbiNhYm91dCAuaGFuZGxlIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogI0ZGODAzRjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNhYm91dCAuaGFuZGxlIGgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSA1MCUsIDEwJSAwJSwgMTAlIDM4JSwgMTAwJSAzOCUsIDEwMCUgNjMlLCAxMCUgNjMlLCAxMCUgMTAwJSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUwJSwgMTAlIDAlLCAxMCUgMzglLCAxMDAlIDM4JSwgMTAwJSA2MyUsIDEwJSA2MyUsIDEwJSAxMDAlKTtcbn1cbiNhYm91dCAuaGFuZGxlIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMzglLCA5MCUgMzglLCA5MCUgMCUsIDEwMCUgNTAlLCA5MCUgMTAwJSwgOTAlIDYzJSwgMCA2MyUpO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDM4JSwgOTAlIDM4JSwgOTAlIDAlLCAxMDAlIDUwJSwgOTAlIDEwMCUsIDkwJSA2MyUsIDAgNjMlKTtcbn1cbiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cbiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIHRhYmxlIHRyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjRkY4MDNGO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwJSwgOTclIDAlLCAxMDAlIDQ4JSwgMTAwJSA1MCUsIDEwMCUgNTIlLCA5NyUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCUsIDk3JSAwJSwgMTAwJSA0OCUsIDEwMCUgNTAlLCAxMDAlIDUyJSwgOTclIDEwMCUsIDAlIDEwMCUpO1xufVxuI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIHRhYmxlIHRyIHRoIHNwYW4ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgdGFibGUgdHIgdGQge1xuICB3aWR0aDogMjMuNSU7XG4gIGhlaWdodDogMTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwJSwgODUlIDAlLCAxMDAlIDQ4JSwgMTAwJSA1MCUsIDEwMCUgNTIlLCA4NSUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCUsIDg1JSAwJSwgMTAwJSA0OCUsIDEwMCUgNTAlLCAxMDAlIDUyJSwgODUlIDEwMCUsIDAlIDEwMCUpO1xufVxuI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZDogI0ZGODAzRjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIHRhYmxlIHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIHRhYmxlIHRyIHRkLmFycm9lX2RvdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgdGFibGUgdHIgdGQuYXJyb2VfZG90IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgLmhhbmRsZV9kZXNjIGRsIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRjgwM0Y7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCAuaGFuZGxlX2Rlc2MgZGw6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgLmhhbmRsZV9kZXNjIGRsIGR0LFxuI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIC5oYW5kbGVfZGVzYyBkbCBkZCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCAuaGFuZGxlX2Rlc2MgZGwgZHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjRkY4MDNGO1xuICB3aWR0aDogNDUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCAuaGFuZGxlX2Rlc2MgZGwgZHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgLmhhbmRsZV9kZXNjIGRsIGRkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogNTUlO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbn1cbiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCAuaGFuZGxlX2Rlc2MgZGwgZGQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCAuaGFuZGxlX2Rlc2MgZGwgZGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgLmhhbmRsZV9kZXNjIGRsIGRkIGJ1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxcHggMjJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCAuaGFuZGxlX2Rlc2MgZGwgZGQgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGODAzRjtcbiAgYmFja2dyb3VuZDogI0ZGODAzRjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWJvdXQge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4O1xuICB9XG4gICNhYm91dCBoMiB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgI2Fib3V0IC5hYm91dF9kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI2Fib3V0IC5hYm91dF9kZXNjIC5hYm91dF9kZXNjX2Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG4gIH1cbiAgI2Fib3V0IC5hYm91dF9kZXNjIC5hYm91dF9kZXNjX2MgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gICNhYm91dCAuYWJvdXRfZGVzYyAuYWJvdXRfZGVzY19ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAjYWJvdXQgLmhhbmRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgI2Fib3V0IC5oYW5kbGUgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAjYWJvdXQgLmhhbmRsZSBoMzphZnRlciB7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTUlO1xuICAgIGhlaWdodDogMjAlO1xuICB9XG4gICNhYm91dCAuaGFuZGxlIGgzOmJlZm9yZSB7XG4gICAgdG9wOiA0MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgfVxuICAjYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIC5oYW5kbGVfZGVzYyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAjYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgLmhhbmRsZV9kZXNjIGRsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggI0ZGODAzRjtcbiAgfVxuICAjYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgLmhhbmRsZV9kZXNjIGRsOm50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCAuaGFuZGxlX2Rlc2MgZGwgZHQsXG4jYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgLmhhbmRsZV9kZXNjIGRsIGRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjYWJvdXQgLmhhbmRsZSAuaGFuZGxlX3dyYXAgLmhhbmRsZV9kZXNjIGRsIGR0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNGRjgwM0Y7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIC5oYW5kbGVfZGVzYyBkbCBkdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIC5oYW5kbGVfZGVzYyBkbCBkZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIC5oYW5kbGVfZGVzYyBkbCBkZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgI2Fib3V0IC5oYW5kbGUgLmhhbmRsZV93cmFwIC5oYW5kbGVfZGVzYyBkbCBkZCBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICNhYm91dCAuaGFuZGxlIC5oYW5kbGVfd3JhcCAuaGFuZGxlX2Rlc2MgZGwgZGQgYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY4MDNGO1xuICAgIGJhY2tncm91bmQ6ICNGRjgwM0Y7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLmFjdGlvbiB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwuYWN0aW9uLm91dCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwgLm1vZGFsX3dyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogMzBweCAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMge1xuICB3aWR0aDogNjYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5jbG9zZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbn1cbi5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMgLmNsb3NlOmhvdmVyOmJlZm9yZSwgLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5jbG9zZTpiZWZvcmUsIC5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMgLmNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkY4MDNGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5jbG9zZTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5jbG9zZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuc3ViX2g0IHtcbiAgY29sb3I6ICNGRjgwM0Y7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMgaDQge1xuICBjb2xvcjogI0ZGODAzRjtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyBhIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6ICNGRjgwM0Y7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyBhIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyBhOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5kb3dubG9hZF93cmFwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGODAzRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMgLmRvd25sb2FkX3dyYXAgLmRvd25sb2FkX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMgLmRvd25sb2FkX3dyYXAgdWwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuZG93bmxvYWRfd3JhcCB1bCBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMgLmRvd25sb2FkX3dyYXAgdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5kb3dubG9hZF93cmFwIHVsIGxpIC5kb3dubG9hZF9pbWcge1xuICB3aWR0aDogMTU4cHg7XG4gIGhlaWdodDogMTU4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MTgxODE7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4ubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5kb3dubG9hZF93cmFwIHVsIGxpIC5kb3dubG9hZF9pbWcgc291cmNlLFxuLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuZG93bmxvYWRfd3JhcCB1bCBsaSAuZG93bmxvYWRfaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuZG93bmxvYWRfd3JhcCAuY291cG9uX2Rlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsIC5tb2RhbF93cmFwIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbiAgLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuICAubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5zdWJfaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMgaDQge1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyBhIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIH1cbiAgLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyBhIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5kb3dubG9hZF93cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICAubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5kb3dubG9hZF93cmFwIC5kb3dubG9hZF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5tb2RhbCAubW9kYWxfd3JhcCAubW9kYWxfY29udGVudHMgLmRvd25sb2FkX3dyYXAgdWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuZG93bmxvYWRfd3JhcCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuZG93bmxvYWRfd3JhcCB1bCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubW9kYWwgLm1vZGFsX3dyYXAgLm1vZGFsX2NvbnRlbnRzIC5kb3dubG9hZF93cmFwIC5jb3Vwb25fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbiAgLm1vZGFsIC5tb2RhbF93cmFwIC5tb2RhbF9jb250ZW50cyAuZG93bmxvYWRfd3JhcCAuY291cG9uX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/