@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
@media (min-width: 751px) {
  a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: #585253;
  }
}
@-webkit-keyframes opTxtAnime {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
            filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
  }
  30% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    -webkit-filter: drop-shadow(0px 0px 3px rgb(255, 255, 255));
            filter: drop-shadow(0px 0px 3px rgb(255, 255, 255));
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
            filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
  }
}
@keyframes opTxtAnime {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
            filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
  }
  30% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    -webkit-filter: drop-shadow(0px 0px 3px rgb(255, 255, 255));
            filter: drop-shadow(0px 0px 3px rgb(255, 255, 255));
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
            filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
  }
}
@-webkit-keyframes opCatchAnime {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes opCatchAnime {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes opSlideDown_smp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
}
@keyframes opSlideDown_smp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
}
@-webkit-keyframes opSlideDown_pc {
  0% {
    -webkit-transform: translateY(-5%);
            transform: translateY(-5%);
  }
  100% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
  }
}
@keyframes opSlideDown_pc {
  0% {
    -webkit-transform: translateY(-5%);
            transform: translateY(-5%);
  }
  100% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
  }
}
@-webkit-keyframes opSlideUpText {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-15%);
            transform: translateY(-15%);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(-15%);
            transform: translateY(-15%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-15%);
            transform: translateY(-15%);
  }
}
@keyframes opSlideUpText {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-15%);
            transform: translateY(-15%);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(-15%);
            transform: translateY(-15%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-15%);
            transform: translateY(-15%);
  }
}
@-webkit-keyframes opSlideLeft_smp {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes opSlideLeft_smp {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes opSlideLeft_pc {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes opSlideLeft_pc {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeSlideUp_smp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-8%);
            transform: translateY(-8%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(-2%);
            transform: translateY(-2%);
  }
}
@keyframes fadeSlideUp_smp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-8%);
            transform: translateY(-8%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(-2%);
            transform: translateY(-2%);
  }
}
@-webkit-keyframes fadeSlideUp_pc {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(3%);
            transform: translateY(3%);
  }
}
@keyframes fadeSlideUp_pc {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(3%);
            transform: translateY(3%);
  }
}
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(8%);
            transform: translateY(8%);
  }
}
@keyframes slideDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(8%);
            transform: translateY(8%);
  }
}
@-webkit-keyframes zoomInPhoto {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
}
@keyframes zoomInPhoto {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
}
@-webkit-keyframes fadeInall {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInall {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOutall {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOutall {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadein {
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@keyframes fadein {
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@-webkit-keyframes chgColor {
  0% {
    fill: #040000;
  }
  100% {
    fill: #fff;
  }
}
@keyframes chgColor {
  0% {
    fill: #040000;
  }
  100% {
    fill: #fff;
  }
}
@-webkit-keyframes menuSlideIn {
  0% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes menuSlideIn {
  0% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes menuActive {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes menuActive {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
html {
  height: -webkit-fill-available;
}

body {
  min-height: 100vh;
  min-height: -webkit-fill-available;
  position: relative;
  font-family: "A1明朝", serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  font-weight: 400;
  word-wrap: break-word;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  letter-spacing: 0.09em;
  color: #585253;
}
body .smp {
  display: block;
}
body .pc {
  display: none;
}
body .enTxt {
  font-family: "MinionPro-Disp", serif;
  font-style: normal;
  font-weight: 400;
}
body img {
  max-width: 100%;
  height: auto;
  border: none;
}
body p {
  margin: 0;
}
body ul {
  padding: 0 0;
  list-style: none;
}
body a {
  color: #585253;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body a:hover {
  opacity: 0.7;
}
body .fit-center {
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: cover; object-position: bottom;";
}
body .title_line {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
  -webkit-transition: all 1s ease-out 0.3s;
  transition: all 1s ease-out 0.3s;
}
body .fadeitem_t {
  opacity: 0;
  -webkit-transform: translate(0, 20px);
          transform: translate(0, 20px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
body .fadeitem_t2 {
  opacity: 0;
  -webkit-transform: translate(0, 40px);
          transform: translate(0, 40px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
body .fadeitem_t3 {
  opacity: 0;
  -webkit-transform: translate(0, 60px);
          transform: translate(0, 60px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
body .fadeitem_t4 {
  opacity: 0;
  -webkit-transform: translate(0, 80px);
          transform: translate(0, 80px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
body .fadeitem_t5 {
  opacity: 0;
  -webkit-transform: translate(0, 100px);
          transform: translate(0, 100px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
body .fadeitem_t6 {
  opacity: 0;
  -webkit-transform: translate(0, 120px);
          transform: translate(0, 120px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
body .fadeitem_t7 {
  opacity: 0;
  -webkit-transform: translate(0, 140px);
          transform: translate(0, 140px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
body .fadeitem_t8 {
  opacity: 0;
  -webkit-transform: translate(0, 160px);
          transform: translate(0, 160px);
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
body .fadeitem_01 {
  opacity: 0;
  -webkit-transition: all 1s 0s ease-out;
  transition: all 1s 0s ease-out;
}
body .fadeitem_02 {
  opacity: 0;
  -webkit-transition: all 1s 0.2s ease-out;
  transition: all 1s 0.2s ease-out;
}
body .fadeitem_03 {
  opacity: 0;
  -webkit-transition: all 1s 0.4s ease-out;
  transition: all 1s 0.4s ease-out;
}
body .fadeitem_04 {
  opacity: 0;
  -webkit-transition: all 1s 0.6s ease-out;
  transition: all 1s 0.6s ease-out;
}
body .fadeitem_05 {
  opacity: 0;
  -webkit-transition: all 1s 0.8s ease-out;
  transition: all 1s 0.8s ease-out;
}
body .item {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  margin-top: 0;
}
body .fadeitem_zoom {
  opacity: 0;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transition: all 1s 0.3s ease-out;
  transition: all 1s 0.3s ease-out;
}
body .zoomitem {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transform: scale(1);
          transform: scale(1);
  margin-top: 0;
}
body .slideBox01 {
  -webkit-transform: translate(-80%, 0);
          transform: translate(-80%, 0);
  -webkit-transition: all 0.3s 0s ease-out;
  transition: all 0.3s 0s ease-out;
  opacity: 0;
}
body .slideBox02 {
  -webkit-transform: translate(-80%, 0);
          transform: translate(-80%, 0);
  -webkit-transition: all 0.3s 0.2s ease-out;
  transition: all 0.3s 0.2s ease-out;
  opacity: 0;
}
body .slideBox03 {
  -webkit-transform: translate(60%, 0);
          transform: translate(60%, 0);
  -webkit-transition: all 0.5s 0.6s ease-out;
  transition: all 0.5s 0.6s ease-out;
  opacity: 0;
}
body .slideBox04 {
  -webkit-transform: translate(60%, 0);
          transform: translate(60%, 0);
  -webkit-transition: all 0.5s 0.2s ease-out;
  transition: all 0.5s 0.2s ease-out;
  opacity: 0;
}
body .slideBox05 {
  -webkit-transform: translate(60%, 0);
          transform: translate(60%, 0);
  -webkit-transition: all 0.5s 0.4s ease-out;
  transition: all 0.5s 0.4s ease-out;
  opacity: 0;
}
body .slideBox06 {
  -webkit-transform: translate(60%, 0);
          transform: translate(60%, 0);
  -webkit-transition: all 0.5s 0.8s ease-out;
  transition: all 0.5s 0.8s ease-out;
  opacity: 0;
}
body .slideBox_out {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}
body .fadeitem_blur {
  opacity: 0;
  -webkit-filter: blur(8px) contrast(200%) saturate(150%);
          filter: blur(8px) contrast(200%) saturate(150%);
  -webkit-transition: all 1.3s 0.2s ease-out;
  transition: all 1.3s 0.2s ease-out;
}
body .fadeitem_blur2 {
  opacity: 0;
  -webkit-filter: blur(8px) contrast(200%) saturate(150%);
          filter: blur(8px) contrast(200%) saturate(150%);
  -webkit-transition: all 1.3s 0.6s ease-out;
  transition: all 1.3s 0.6s ease-out;
}
body .fadeitem_blur3 {
  opacity: 0;
  -webkit-filter: blur(8px) contrast(200%) saturate(150%);
          filter: blur(8px) contrast(200%) saturate(150%);
  -webkit-transition: all 1.3s 1s ease-out;
  transition: all 1.3s 1s ease-out;
}
body .bluritem {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  margin-top: 0;
}
body .fadein {
  opacity: 0;
  -webkit-animation: fadein 5s ease forwards;
          animation: fadein 5s ease forwards;
}
body .fadeup {
  -webkit-animation: fadeUp 1s ease forwards;
          animation: fadeUp 1s ease forwards;
}
body .wrap {
  overflow: hidden;
  position: relative;
}
body .wrap header {
  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;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
body .wrap header .headerLogo {
  text-align: center;
  width: 90px;
  line-height: 1;
  margin: 0 auto;
  padding: 6px 0 0 10px;
}
body .wrap header .headerLogo a {
  display: block;
}
body .wrap header .btnArea {
  width: 140px;
  font-size: 11px;
  font-size: 0.6875rem;
  margin: 0 70px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body .wrap header .btnArea .request, body .wrap header .btnArea .reservation {
  width: 49%;
  color: #fff;
  letter-spacing: 0;
  line-height: 1.3;
}
body .wrap header .btnArea .request a, body .wrap header .btnArea .reservation a {
  display: block;
  height: 70px;
  color: #FFF;
  background: #7C7C7C;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body .wrap header .btnArea .request.request a, body .wrap header .btnArea .reservation.request a {
  background: #7C7C7C;
}
body .wrap header .menuArea {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9999;
  text-align: left;
  width: 70px;
}
body .wrap header .menuArea .navBtn {
  position: relative;
  width: 70px;
  height: 70px;
  z-index: 9999;
  text-align: left;
  color: #585253;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
body .wrap header .menuArea .navBtn span {
  position: absolute;
  left: 14px;
  text-align: left;
  width: 40px;
  height: 1px;
  background-color: #585253;
  border-radius: 3px;
  margin: 0 auto;
  padding: 0;
  display: inline-block;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body .wrap header .menuArea .navBtn span:nth-of-type(1) {
  top: 21px;
}
body .wrap header .menuArea .navBtn span:nth-of-type(2) {
  top: 33px;
}
body .wrap header .menuArea .navBtn span:nth-of-type(3) {
  top: 45px;
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(1) {
  -webkit-transform: translateY(12px) rotate(-45deg);
          transform: translateY(12px) rotate(-45deg);
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(2) {
  opacity: 0;
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(3) {
  -webkit-transform: translateY(-12px) rotate(45deg);
          transform: translateY(-12px) rotate(45deg);
}
body .wrap .navContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  top: 70px;
  z-index: 999;
  width: 100%;
  height: 100%;
  font-weight: 400;
  background-color: #585253;
  margin: 0 auto;
  padding: 20px 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  overflow: hidden;
}
body .wrap .navContent .logo {
  width: 100px;
  margin: 0 auto 30px;
}
body .wrap .navContent .naviBox {
  width: 90%;
  margin: 0 auto 15px;
  padding: 0;
  text-align: left;
}
body .wrap .navContent .naviBox li {
  width: 100%;
  list-style: none;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #585253;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap .navContent .naviBox li span {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}
body .wrap .navContent .naviBox li a {
  display: block;
  padding: 5px 0;
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
body .wrap .navContent .naviBox li:hover {
  opacity: 0.5;
}
body .wrap .navContent .naviBox li.soon {
  padding: 5px 0;
  color: rgba(255, 255, 255, 0.2);
}
body .wrap .navContent .menu {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 0;
}
body .wrap .navContent .menuSlideIn {
  -webkit-animation: menuSlideIn 1s ease 0s forwards;
          animation: menuSlideIn 1s ease 0s forwards;
}
body .wrap .navContent.active {
  -webkit-animation: menuActive 1s ease 0s forwards;
          animation: menuActive 1s ease 0s forwards;
}
body .wrap #overlay {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 998;
  width: 100%;
  height: 120%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s, visibility 0.5s;
  transition: opacity 0.5s, visibility 0.5s;
}
body .wrap #overlay.active {
  opacity: 1;
  visibility: visible;
}
body .wrap .content {
  padding-bottom: 5%;
}
body .wrap .content .contactBtn {
  position: relative;
  text-align: center;
  letter-spacing: 0.05em;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 auto;
}
body .wrap .content .contactBtn a {
  display: block;
  width: 250px;
  line-height: 1.3;
  color: #fff;
  margin: 0 auto;
  padding: 17px 0;
}
body .wrap .content .contactBtn.request a {
  background: #585253;
}
body .wrap .content .contactBtn.request a:hover {
  background-color: #877610;
  opacity: 1;
}
body .wrap .content .contactBtn.reservation {
  background: #67313b;
}
body .wrap .content .contentBtn {
  width: 100%;
  padding: 5% 5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body .wrap .content .contentBtn .btnEn {
  color: #FFF;
  margin-right: 10px;
}
body .wrap .content .contentBtn .btnTxt {
  font-size: 14px;
  font-size: 0.875rem;
  color: #FFF;
}
body .wrap .content .contentBtn .btntrapezoid {
  margin: 5px auto 0;
  display: inline-block;
  position: relative;
  z-index: 1;
}
body .wrap .content .contentBtn .btntrapezoid a {
  display: block;
  padding: 0 25px 1px 15px;
}
body .wrap .content .contentBtn .btntrapezoid::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: #FFF;
  -webkit-transform: scaleY(1.2) perspective(0.6em) rotateX(3deg);
          transform: scaleY(1.2) perspective(0.6em) rotateX(3deg);
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}
body .wrap .content .cap {
  text-align: left;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1.5;
  color: #585253;
}
body .wrap .content .allcap {
  width: 80%;
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 auto;
  padding: 0;
}
body .wrap .content .allcap li {
  position: relative;
  text-align: justify;
  padding-left: 15px;
}
body .wrap .content .allcap li::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
body .wrap footer {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: 50px 5%;
  background-color: #74787a;
  text-align: center;
  color: #fff;
}
body .wrap footer .footBox {
  width: 80%;
  margin: 0;
  padding: 0;
  text-align: left;
}
body .wrap footer .footBox p {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1.5;
}
body .wrap footer .footBox p span {
  font-size: 13px;
  font-size: 0.8125rem;
}
body .wrap footer .footBox .tel {
  width: 250px;
  margin: 10px 0;
}
body .wrap footer .footBox .footerBtn {
  text-align: center;
  width: 200px;
  font-size: 11px;
  font-size: 0.6875rem;
  margin: 30px 0 25px 0;
  padding: 0;
}
body .wrap footer .footBox .footerBtn a {
  display: block;
  color: #FFF;
  border: 1px solid #FFF;
  padding: 3px 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap footer .footBox .footerBtn a:hover {
  background-color: #FFF;
  color: #74787a;
}
body .wrap footer .pageTop {
  text-align: right;
  width: 10%;
}
body .wrap footer .pageTop img {
  width: 30px;
}
body .wrap #copyright {
  position: relative;
  z-index: 50;
  background: #FFF;
  padding: 4% 0;
}
body .wrap #copyright address {
  font-size: 11px;
  font-size: 0.6875rem;
  font-style: normal;
}
body .wrap #copyright address img {
  width: 59px;
  margin-right: 10px;
  margin-bottom: 3px;
}
body .wrap #copyright address a {
  color: #585253;
}

@media only screen and (min-width: 960px) {
  body {
    font-size: 16px;
    font-size: 1rem;
  }
  body .smp {
    display: none;
  }
  body .pc {
    display: block;
  }
  body .wrap header {
    margin: 0;
    padding: 15px;
  }
  body .wrap header .headerLogo {
    width: 120px;
  }
  body .wrap header .headerLogo a {
    display: block;
  }
  body .wrap header .btnArea {
    width: 320px;
    font-size: 12px;
    font-size: 0.75rem;
    margin-right: 80px;
  }
  body .wrap header .btnArea .request, body .wrap header .btnArea .reservation {
    height: auto;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  body .wrap header .btnArea .request a, body .wrap header .btnArea .reservation a {
    display: block;
    height: 100%;
    line-height: 2.5;
    margin: 0;
    padding: 10px 0;
  }
  body .wrap header .btnArea .request a:hover, body .wrap header .btnArea .reservation a:hover {
    opacity: 1;
    background: #333;
  }
  body .wrap header .menuArea {
    position: absolute;
    top: 10px;
    right: 10px;
  }
  body .wrap header .menuArea .navBtn {
    height: 70px;
  }
  body .wrap .navContent {
    top: 0;
    width: 20%;
    height: 100vh;
    padding: 40px 0;
  }
  body .wrap .navContent .logo {
    width: 100px;
    margin: 0 auto 50px;
  }
  body .wrap .navContent .naviBox {
    font-size: 20px;
    font-size: 1.25rem;
  }
  body .wrap .navContent .naviBox li a {
    padding: 10px 0;
  }
  body .wrap .navContent .naviBox li.soon {
    padding: 10px 0;
  }
  body .wrap .navContent .menu {
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 0;
  }
  body .wrap .content .contentBtn {
    width: 100%;
    padding: 1.5% 5%;
    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;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body .wrap .content .contentBtn .btnEn {
    margin-right: 20px;
    line-height: 1;
  }
  body .wrap .content .contentBtn .btnTxt {
    line-height: 1;
  }
  body .wrap .content .contentBtn .btntrapezoid {
    margin: 0 0 0 20px;
    display: inline-block;
    position: relative;
    z-index: 1;
  }
  body .wrap .content .contentBtn .btntrapezoid a {
    display: block;
    padding: 0 25px 1px 15px;
  }
  body .wrap .content .contentBtn .btntrapezoid::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: #FFF;
    -webkit-transform: scaleY(1.2) perspective(0.6em) rotateX(3deg);
            transform: scaleY(1.2) perspective(0.6em) rotateX(3deg);
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }
  body .wrap #copyright {
    padding: 2% 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJfYmFzZS5zY3NzIiwiY29tbW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0VBQUE7QUFFUjt5REFBQTtBQTBCQTt5REFBQTtBQzNCQTtFQUNDO0lBQ0Msb0JBQUE7SUFDQSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxjRHdCWTtFRHBCWjtBQUNGO0FFQ0E7RUFDQztJQUNDLFVBQUE7SUFDQSw2QkFBQTtZQUFBLHFCQUFBO0lBQ0EsK0RBQUE7WUFBQSx1REFBQTtFRkNBO0VFQ0Q7SUFDQyxVQUFBO0lBQ0EsNkJBQUE7WUFBQSxxQkFBQTtJQUNBLDJEQUFBO1lBQUEsbURBQUE7RUZDQTtFRUNEO0lBQ0MsVUFBQTtJQUNBLDJCQUFBO1lBQUEsbUJBQUE7SUFDQSwrREFBQTtZQUFBLHVEQUFBO0VGQ0E7QUFDRjtBRWhCQTtFQUNDO0lBQ0MsVUFBQTtJQUNBLDZCQUFBO1lBQUEscUJBQUE7SUFDQSwrREFBQTtZQUFBLHVEQUFBO0VGQ0E7RUVDRDtJQUNDLFVBQUE7SUFDQSw2QkFBQTtZQUFBLHFCQUFBO0lBQ0EsMkRBQUE7WUFBQSxtREFBQTtFRkNBO0VFQ0Q7SUFDQyxVQUFBO0lBQ0EsMkJBQUE7WUFBQSxtQkFBQTtJQUNBLCtEQUFBO1lBQUEsdURBQUE7RUZDQTtBQUNGO0FFRUE7RUFDQztJQUNDLFVBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VGQUE7RUVFRDtJQUNDLFVBQUE7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VGQUE7QUFDRjtBRVJBO0VBQ0M7SUFDQyxVQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtFRkFBO0VFRUQ7SUFDQyxVQUFBO0lBQ0EsZ0NBQUE7WUFBQSx3QkFBQTtFRkFBO0FBQ0Y7QUVJQTtFQUNDO0lBQ0MsZ0NBQUE7WUFBQSx3QkFBQTtFRkZBO0VFSUQ7SUFDQyxtQ0FBQTtZQUFBLDJCQUFBO0VGRkE7QUFDRjtBRUpBO0VBQ0M7SUFDQyxnQ0FBQTtZQUFBLHdCQUFBO0VGRkE7RUVJRDtJQUNDLG1DQUFBO1lBQUEsMkJBQUE7RUZGQTtBQUNGO0FFSUE7RUFDQztJQUNDLGtDQUFBO1lBQUEsMEJBQUE7RUZGQTtFRUlEO0lBQ0MsbUNBQUE7WUFBQSwyQkFBQTtFRkZBO0FBQ0Y7QUVKQTtFQUNDO0lBQ0Msa0NBQUE7WUFBQSwwQkFBQTtFRkZBO0VFSUQ7SUFDQyxtQ0FBQTtZQUFBLDJCQUFBO0VGRkE7QUFDRjtBRUlBO0VBQ0M7SUFDQyxVQUFBO0lBQ0EsZ0NBQUE7WUFBQSx3QkFBQTtFRkZBO0VFSUQ7SUFDQyxVQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtFRkZBO0VFSUQ7SUFDQyxVQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtFRkZBO0VFSUQ7SUFDQyxVQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtFRkZBO0FBQ0Y7QUVkQTtFQUNDO0lBQ0MsVUFBQTtJQUNBLGdDQUFBO1lBQUEsd0JBQUE7RUZGQTtFRUlEO0lBQ0MsVUFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7RUZGQTtFRUlEO0lBQ0MsVUFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7RUZGQTtFRUlEO0lBQ0MsVUFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7RUZGQTtBQUNGO0FFTUE7RUFDQztJQUNDLFVBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VGSkE7RUVNRDtJQUNDLFVBQUE7RUZKQTtFRU1EO0lBQ0MsVUFBQTtJQUNBLGdDQUFBO1lBQUEsd0JBQUE7RUZKQTtBQUNGO0FFUEE7RUFDQztJQUNDLFVBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VGSkE7RUVNRDtJQUNDLFVBQUE7RUZKQTtFRU1EO0lBQ0MsVUFBQTtJQUNBLGdDQUFBO1lBQUEsd0JBQUE7RUZKQTtBQUNGO0FFTUE7RUFDQztJQUNDLFVBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VGSkE7RUVNRDtJQUNDLFVBQUE7RUZKQTtFRU1EO0lBQ0MsVUFBQTtJQUNBLGdDQUFBO1lBQUEsd0JBQUE7RUZKQTtBQUNGO0FFUEE7RUFDQztJQUND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SUM7SUFDQyxNQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7SUFDQSxlQUFBO0VGeElGO0VFMElFO0lBQ0MsWUFBQTtJQUNBLG1CQUFBO0VGeElIO0VFMklFO0lELzVCQSxlQUFBO0lBQ0Esa0JBQUE7RUR1eEJGO0VFNklJO0lBQ0MsZUFBQTtFRjNJTDtFRStJSTtJQUNDLGVBQUE7RUY3SUw7RUVpSkU7SUFDQyw0QkFBQTtJQUFBLG9CQUFBO0lBQ0EsVUFBQTtFRi9JSDtFRWdLQztJQUNDLFdBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0EsbUJBQUE7UUFBQSxlQUFBO0VGOUpGO0VFZ0tFO0lBQ0Msa0JBQUE7SUFDQSxjQUFBO0VGOUpIO0VFZ0tFO0lBQ0MsY0FBQTtFRjlKSDtFRWdLRTtJQUNDLGtCQUFBO0lBQ0EscUJBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7RUY5Skg7RUVnS0c7SUFDQyxjQUFBO0lBQ0Esd0JBQUE7RUY5Sko7RUVpS0c7SUFDQyxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7SUFDQSxPQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsK0RBQUE7WUFBQSx1REFBQTtJQUNBLHFDQUFBO1lBQUEsNkJBQUE7RUYvSko7RUVpTUE7SUFDQyxhQUFBO0VGL0xEO0FBQ0YiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzc1wiKTtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgYVtocmVmKj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1ODUyNTM7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BUeHRBbmltZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDNweCByZ2IoMjU1LCAyNTUsIDI1NSkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9wQ2F0Y2hBbmltZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBvcFNsaWRlRG93bl9zbXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBvcFNsaWRlRG93bl9wYyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BTbGlkZVVwVGV4dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BTbGlkZUxlZnRfc21wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBvcFNsaWRlTGVmdF9wYyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZVNsaWRlVXBfc21wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlU2xpZGVVcF9wYyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblBob3RvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluYWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0YWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBjaGdDb2xvciB7XG4gIDAlIHtcbiAgICBmaWxsOiAjMDQwMDAwO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudVNsaWRlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnVBY3RpdmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5odG1sIHtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiQTHmmI7mnJ1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICBjb2xvcjogIzU4NTI1Mztcbn1cbmJvZHkgLnNtcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAucGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuZW5UeHQge1xuICBmb250LWZhbWlseTogXCJNaW5pb25Qcm8tRGlzcFwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSB1bCB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJvZHkgYSB7XG4gIGNvbG9yOiAjNTg1MjUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5ib2R5IC5maXQtY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1wiO1xufVxuYm9keSAudGl0bGVfbGluZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0IDAuM3M7XG59XG5ib2R5IC5mYWRlaXRlbV90IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3QyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3QzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNjBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3Q0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3Q1IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV90NiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEyMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fdDcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3Q4IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTYwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV8wMSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyAwcyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtXzAyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIDAuMnMgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV8wMyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyAwLjRzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fMDQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgMC42cyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtXzA1IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIDAuOHMgZWFzZS1vdXQ7XG59XG5ib2R5IC5pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkgLmZhZGVpdGVtX3pvb20ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IGFsbCAxcyAwLjNzIGVhc2Utb3V0O1xufVxuYm9keSAuem9vbWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keSAuc2xpZGVCb3gwMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkgLnNsaWRlQm94MDIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4ycyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkgLnNsaWRlQm94MDMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjZzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuYm9keSAuc2xpZGVCb3gwNCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuMnMgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5IC5zbGlkZUJveDA1IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgMC40cyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkgLnNsaWRlQm94MDYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjhzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuYm9keSAuc2xpZGVCb3hfb3V0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5IC5mYWRlaXRlbV9ibHVyIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBibHVyKDhweCkgY29udHJhc3QoMjAwJSkgc2F0dXJhdGUoMTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAxLjNzIDAuMnMgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV9ibHVyMiB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYmx1cig4cHgpIGNvbnRyYXN0KDIwMCUpIHNhdHVyYXRlKDE1MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMS4zcyAwLjZzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fYmx1cjMge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGJsdXIoOHB4KSBjb250cmFzdCgyMDAlKSBzYXR1cmF0ZSgxNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEuM3MgMXMgZWFzZS1vdXQ7XG59XG5ib2R5IC5ibHVyaXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkgLmZhZGVpbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZWluIDVzIGVhc2UgZm9yd2FyZHM7XG59XG5ib2R5IC5mYWRldXAge1xuICBhbmltYXRpb246IGZhZGVVcCAxcyBlYXNlIGZvcndhcmRzO1xufVxuYm9keSAud3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5oZWFkZXJMb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2cHggMCAwIDEwcHg7XG59XG5ib2R5IC53cmFwIGhlYWRlciAuaGVhZGVyTG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC53cmFwIGhlYWRlciAuYnRuQXJlYSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5IC53cmFwIGhlYWRlciAuYnRuQXJlYSAucmVxdWVzdCwgYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgLnJlc2VydmF0aW9uIHtcbiAgd2lkdGg6IDQ5JTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgLnJlcXVlc3QgYSwgYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgLnJlc2VydmF0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzdDN0M3QztcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5idG5BcmVhIC5yZXF1ZXN0LnJlcXVlc3QgYSwgYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgLnJlc2VydmF0aW9uLnJlcXVlc3QgYSB7XG4gIGJhY2tncm91bmQ6ICM3QzdDN0M7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA3MHB4O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNTg1MjUzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTI1MztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDIxcHg7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAzM3B4O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogNDVweDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuLm5hdk9wZW4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuLm5hdk9wZW4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0bi5uYXZPcGVuIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTI1MztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU4NTI1MztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGkuc29vbiB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBvcGFjaXR5OiAwO1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubWVudVNsaWRlSW4ge1xuICBhbmltYXRpb246IG1lbnVTbGlkZUluIDFzIGVhc2UgMHMgZm9yd2FyZHM7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50LmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogbWVudUFjdGl2ZSAxcyBlYXNlIDBzIGZvcndhcmRzO1xufVxuYm9keSAud3JhcCAjb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5ODtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xufVxuYm9keSAud3JhcCAjb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuYm9keSAud3JhcCAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA1JTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmNvbnRhY3RCdG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmNvbnRhY3RCdG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTdweCAwO1xufVxuYm9keSAud3JhcCAuY29udGVudCAuY29udGFjdEJ0bi5yZXF1ZXN0IGEge1xuICBiYWNrZ3JvdW5kOiAjNTg1MjUzO1xufVxuYm9keSAud3JhcCAuY29udGVudCAuY29udGFjdEJ0bi5yZXF1ZXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc3NjEwO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAud3JhcCAuY29udGVudCAuY29udGFjdEJ0bi5yZXNlcnZhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2NzMxM2I7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5jb250ZW50QnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUlIDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYm9keSAud3JhcCAuY29udGVudCAuY29udGVudEJ0biAuYnRuRW4ge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keSAud3JhcCAuY29udGVudCAuY29udGVudEJ0biAuYnRuVHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI0ZGRjtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmNvbnRlbnRCdG4gLmJ0bnRyYXBlem9pZCB7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5jb250ZW50QnRuIC5idG50cmFwZXpvaWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDI1cHggMXB4IDE1cHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5jb250ZW50QnRuIC5idG50cmFwZXpvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMS4yKSBwZXJzcGVjdGl2ZSgwLjZlbSkgcm90YXRlWCgzZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5jYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU4NTI1Mztcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmFsbGNhcCB7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmFsbGNhcCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuYm9keSAud3JhcCAuY29udGVudCAuYWxsY2FwIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDc4N2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdEJveCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290Qm94IHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RCb3ggcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290Qm94IC50ZWwge1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RCb3ggLmZvb3RlckJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBtYXJnaW46IDMwcHggMCAyNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdEJveCAuZm9vdGVyQnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIHBhZGRpbmc6IDNweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RCb3ggLmZvb3RlckJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICM3NDc4N2E7XG59XG5ib2R5IC53cmFwIGZvb3RlciAucGFnZVRvcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAlO1xufVxuYm9keSAud3JhcCBmb290ZXIgLnBhZ2VUb3AgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5ib2R5IC53cmFwICNjb3B5cmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiA0JSAwO1xufVxuYm9keSAud3JhcCAjY29weXJpZ2h0IGFkZHJlc3Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5ib2R5IC53cmFwICNjb3B5cmlnaHQgYWRkcmVzcyBpbWcge1xuICB3aWR0aDogNTlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5ib2R5IC53cmFwICNjb3B5cmlnaHQgYWRkcmVzcyBhIHtcbiAgY29sb3I6ICM1ODUyNTM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICBib2R5IC5zbXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keSAucGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAuaGVhZGVyTG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5oZWFkZXJMb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5idG5BcmVhIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgLnJlcXVlc3QsIGJvZHkgLndyYXAgaGVhZGVyIC5idG5BcmVhIC5yZXNlcnZhdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgLnJlcXVlc3QgYSwgYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgLnJlc2VydmF0aW9uIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgLnJlcXVlc3QgYTpob3ZlciwgYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgLnJlc2VydmF0aW9uIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICBib2R5IC53cmFwIC5uYXZDb250ZW50IHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBib2R5IC53cmFwIC5uYXZDb250ZW50IC5sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgfVxuICBib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGkuc29vbiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm1lbnUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAuY29udGVudEJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41JSA1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgLmNvbnRlbnRCdG4gLmJ0bkVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAuY29udGVudEJ0biAuYnRuVHh0IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC5jb250ZW50QnRuIC5idG50cmFwZXpvaWQge1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAuY29udGVudEJ0biAuYnRudHJhcGV6b2lkIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjVweCAxcHggMTVweDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC5jb250ZW50QnRuIC5idG50cmFwZXpvaWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4yKSBwZXJzcGVjdGl2ZSgwLjZlbSkgcm90YXRlWCgzZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxuICBib2R5IC53cmFwICNjb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDIlIDA7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AaW1wb3J0IHVybCgnLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzcycpO1xuXG4vKiBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vICRub3QtcGM6IDEwMjM7Ly8gMTAyNHB45pyq5rqA44Gv44K/44OW44Os44OD44OI44Go5Yik5patXG4vLyAkdGFibGV0OiA3Njg7Ly8g44K/44OW44Os44OD44OI44Gu5Z+65rqW44Go44GZ44KL44K144Kk44K6XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUsICR2aWV3cG9ydDogZmFsc2UpIHtcbiAgQGlmICR2aWV3cG9ydCB7XG4gICAgZm9udC1zaXplOiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplICwgMTYpICsgcmVtO1xuICB9XG59XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xuICBAcmV0dXJuIG1hdGguZGl2KDEwMCAsICR2aWV3cG9ydCkgKiAkc2l6ZSAqIDF2dztcbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0ZXh0Q29sb3JcdFx0OiAjNTg1MjUzO1xuJGFjY2VudENvbG9yXHQ6ICM4Nzc2MTA7XG4kYnRuQ29sb3JcdDogIzdDN0M3QztcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgJ2Jhc2UnIGFzIGI7XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTFweCkge1xuXHRhW2hyZWYqPVwidGVsOlwiXSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xuXHR9XG59XG5cbi8vIE9Q44Kk44Oh44O844K455Soa2V5ZnJhbWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gbG9hZGluZ+ODreOCtFxuQGtleWZyYW1lcyBvcFR4dEFuaW1lIHtcblx0MCV7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC41KTtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggM3B4IHJnYmEoMjU1LDI1NSwyNTUsMCkpO1xuXHR9XG5cdDMwJXtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggM3B4IHJnYmEoMjU1LDI1NSwyNTUsMSkpO1xuXHR9XG5cdDEwMCV7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzcHggcmdiYSgyNTUsMjU1LDI1NSwwKSk7XG5cdH1cbn1cbi8vIGxvYWRpbmfjgq3jg6Pjg4Pjg4HjgrPjg5Tjg7xcbkBrZXlmcmFtZXMgb3BDYXRjaEFuaW1lIHtcblx0MCV7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdH1cblx0MTAwJXtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG4vL29wMDFcbkBrZXlmcmFtZXMgb3BTbGlkZURvd25fc21wIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgb3BTbGlkZURvd25fcGMge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIG9wU2xpZGVVcFRleHQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcblx0fVxuXHQ4MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuXHR9XG59XG5cbi8vb3AwNVxuQGtleWZyYW1lcyBvcFNsaWRlTGVmdF9zbXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIG9wU2xpZGVMZWZ0X3BjIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMCUpO1xuXHR9XG5cdDIwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5cbi8vaGVyb1xuQGtleWZyYW1lcyBmYWRlU2xpZGVVcF9zbXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTglKTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMiUpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZhZGVTbGlkZVVwX3BjIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMlKTtcblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOCUpO1xuXHR9XG59XG5cbi8vIOeUu+WDj+OCuuODvOODoOOCpOODsyjkuIvln7rngrkpXG5Aa2V5ZnJhbWVzIHpvb21JblBob3RvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdH1cbn1cblxuLy8ga2V5ZnJhbWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGtleWZyYW1lcyBmYWRlSW5hbGwge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4vLyDjg5Xjgqfjg7zjg4njgqLjgqbjg4hcbkBrZXlmcmFtZXMgZmFkZU91dGFsbCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW57XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY2hnQ29sb3Ige1xuXHQwJXtcblx0XHRmaWxsOiAjMDQwMDAwO1xuXHR9XG5cdDEwMCV7XG5cdFx0ZmlsbDogI2ZmZjtcblx0fVxufVxuXG5cbi8vIE1lbnXnlKhrZXlmcmFtZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Aa2V5ZnJhbWVzIG1lbnVTbGlkZUluIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1lbnVBY3RpdmUge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8vIHNtcCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmh0bWx7XG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cblxuYm9keXtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6ICBcIkEx5piO5pydXCIsIHNlcmlmO1xuXHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNik7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XG5cdFx0XG5cdC5zbXB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucGN7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHQuZW5UeHR7XG5cdFx0Zm9udC1mYW1pbHk6IFwiTWluaW9uUHJvLURpc3BcIiwgc2VyaWY7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0XHRcblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHRwe1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHR1bHtcblx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHRhe1xuXHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZml0LWNlbnRlcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tOyc7XG5cdH1cblx0XG5cdFxuXHQvL+OCueOCr+ODreODvOODq+OCouODi+ODoeODvOOCt+ODp+ODs+eUqFxuXHQudGl0bGVfbGluZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuXHRcdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dCAwLjNzO1xuXHR9XG5cdFxuXHRcblx0LmZhZGVpdGVtX3Qge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuXHR9XG5cdC5mYWRlaXRlbV90MiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG5cdH1cblx0LmZhZGVpdGVtX3QzIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDYwcHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcblx0fVxuXHQuZmFkZWl0ZW1fdDQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuXHR9XG5cdC5mYWRlaXRlbV90NSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuXHR9XG5cdC5mYWRlaXRlbV90NiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMjBweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuXHR9XG5cdC5mYWRlaXRlbV90NyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNDBweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuXHR9XG5cdC5mYWRlaXRlbV90OCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNjBweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuXHR9XG5cdFxuXHQuZmFkZWl0ZW1fMDEge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIDBzIGVhc2Utb3V0O1xuXHR9XG5cdC5mYWRlaXRlbV8wMiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgMC4ycyBlYXNlLW91dDtcblx0fVxuXHQuZmFkZWl0ZW1fMDMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIDAuNHMgZWFzZS1vdXQ7XG5cdH1cblx0LmZhZGVpdGVtXzA0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAxcyAwLjZzIGVhc2Utb3V0O1xuXHR9XG5cdC5mYWRlaXRlbV8wNSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgMC44cyBlYXNlLW91dDtcblx0fVxuXHQuaXRlbSB7XG5cdFx0b3BhY2l0eTogMS4wO1xuXHRcdGZpbHRlcjogbm9uZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdFxuXHQvL+OCueOCr+ODreODvOODq+OCouODi+ODoeODvOOCt+ODp+ODs+eUqFxuXHQuZmFkZWl0ZW1fem9vbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIDAuM3MgZWFzZS1vdXQ7XG5cdH1cblx0Lnpvb21pdGVtIHtcblx0XHRvcGFjaXR5OiAxLjA7XG5cdFx0ZmlsdGVyOiBub25lO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHRcblx0Ly/jgrnjg6njgqTjg4lCT1hcblx0LnNsaWRlQm94MDEge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIDBzIGVhc2Utb3V0O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0LnNsaWRlQm94MDIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMnMgZWFzZS1vdXQ7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQuc2xpZGVCb3gwMyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAlLCAwKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjZzIGVhc2Utb3V0O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0LnNsaWRlQm94MDQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwJSwgMCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgMC4ycyBlYXNlLW91dDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdC5zbGlkZUJveDA1IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MCUsIDApO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIDAuNHMgZWFzZS1vdXQ7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQuc2xpZGVCb3gwNiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAlLCAwKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjhzIGVhc2Utb3V0O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0LnNsaWRlQm94X291dCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblxuXHQvL+OCueOCr+ODreODvOODq+OCouODi+ODoeODvOOCt+ODp+ODsyDlpKfjgY3jgYTnlLvlg4/nlKhcblx0LmZhZGVpdGVtX2JsdXIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDhweCkgY29udHJhc3QoMjAwJSkgc2F0dXJhdGUoMTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDEuM3MgMC4ycyBlYXNlLW91dDtcblx0fVxuXHQuZmFkZWl0ZW1fYmx1cjIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDhweCkgY29udHJhc3QoMjAwJSkgc2F0dXJhdGUoMTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDEuM3MgMC42cyBlYXNlLW91dDtcblx0fVxuXHQuZmFkZWl0ZW1fYmx1cjMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDhweCkgY29udHJhc3QoMjAwJSkgc2F0dXJhdGUoMTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDEuM3MgMXMgZWFzZS1vdXQ7XG5cdH1cblx0LmJsdXJpdGVtIHtcblx0XHRvcGFjaXR5OiAxLjA7XG5cdFx0ZmlsdGVyOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuZmFkZWlue1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlaW4gNXMgZWFzZSBmb3J3YXJkcztcblx0fVxuXHQuZmFkZXVwe1xuXHRcdGFuaW1hdGlvbjogZmFkZVVwIDFzIGVhc2UgZm9yd2FyZHM7XG5cdH1cblx0Ly8g44OV44Kn44O844OJ44Ki44Kk44OG44OgXG5cdFxuXHQvLyB3cmFwXG5cdC53cmFwe1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdC8vaGVhZGVyXG5cdFx0aGVhZGVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmhlYWRlckxvZ297XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bzsgXG5cdFx0XHRcdHBhZGRpbmc6IDZweCAwIDAgMTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJ0bkFyZWF7XG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTEpO1xuXHRcdFx0XHRtYXJnaW46IDAgNzBweCAwIDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XG5cdFx0XHRcdC5yZXF1ZXN0LC5yZXNlcnZhdGlvbntcblx0XHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBiLiRidG5Db2xvcjtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmVxdWVzdHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGIuJGJ0bkNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyDjg6Hjg4vjg6Xjg7zjg5zjgr/jg7Ncblx0XHRcdC5tZW51QXJlYXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblxuXHRcdFx0XHQubmF2QnRue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBiLiR0ZXh0Q29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdHRvcDogMjFweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDMzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0dG9wOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm5hdk9wZW57XG5cdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvL2hlYWRlclxuXHRcdC8vIE5hdmlcblx0XHQubmF2Q29udGVudHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiA3MHB4O1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYi4kdGV4dENvbG9yO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC42cztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdC5sb2dve1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQubmF2aUJveCB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNvb257XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tZW51e1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm1lbnVTbGlkZUlue1xuXHRcdFx0XHRhbmltYXRpb246IG1lbnVTbGlkZUluIDFzIGVhc2UgMHMgZm9yd2FyZHM7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRhbmltYXRpb246IG1lbnVBY3RpdmUgMXMgZWFzZSAwcyBmb3J3YXJkcztcblx0XHRcdH1cblx0XHR9XG5cdFx0I292ZXJsYXl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogOTk4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEyMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XG5cdFx0XHRcblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBOYXZpXG5cdFx0XG5cdFx0Ly9jb250ZW50XG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNSU7XG5cdFx0XHRcblx0XHRcdC8vY29udGFjdEJ0blxuXHRcdFx0LmNvbnRhY3RCdG57XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNCk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMTdweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYucmVxdWVzdHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYi4kdGV4dENvbG9yO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBiLiRhY2NlbnRDb2xvcjtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yZXNlcnZhdGlvbntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNjczMTNiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvL2NvbnRhY3RCdG5cblx0XHRcdFxuXHRcdFx0Ly9jb250ZW50QnRuXG5cdFx0XHQuY29udGVudEJ0bntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDUlIDUlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcblx0XHRcdFx0LmJ0bkVue1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuVHh0e1xuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRudHJhcGV6b2lke1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IGF1dG8gMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyNXB4IDFweCAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMS4yKSBwZXJzcGVjdGl2ZSguNmVtKSByb3RhdGVYKDNkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvL2NvbnRlbnRCdG5cblx0XHRcdFxuXHRcdFx0Ly/jg4bjgq3jgrnjg4jns7vlhbHpgJpcblx0XHRcdC5jYXB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDExKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcblx0XHRcdH1cblx0XHRcdC5hbGxjYXB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCLigLtcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvL+ODhuOCreOCueODiOezu+WFsemAmlxuXHRcdFx0XG5cdFx0fVxuXHRcdC8vY29udGVudFxuXHRcdFxuXHRcdC8vZm9vdGVyXG5cdFx0Zm9vdGVye1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OjUwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc0Nzg3YTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHQuZm9vdEJveHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTEpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGVse1xuXHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9vdGVyQnRue1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTEpO1xuXHRcdFx0XHRcdG1hcmdpbjogMzBweCAwIDI1cHggMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzc0Nzg3YTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYWdlVG9we1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDEwJTtcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdC8vZm9vdGVyXG5cdC8vY29weXJpZ2h0XG5cdCNjb3B5cmlnaHR7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ei1pbmRleDo1MDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdHBhZGRpbmc6IDQlIDA7XG5cblx0XHRcdGFkZHJlc3N7XG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDExKTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogNTlweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvL2NvcHlyaWdodFxuXHRcdFxuXHRcdFxuXHRcdFxuXHR9XG5cdC8vd3JhcFxufVxuLy9ib2R5XG5cbi8vIFBDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MHB4KXtcblx0XG4vL2JvZHlcblx0Ym9keXtcblx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNik7XG5cdFx0XHRcdFxuXHRcdC5zbXB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5wY3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdFxuXHRcdC8vd3JhcFxuXHRcdC53cmFwe1xuXHRcdFx0XG5cdFx0XHQvL2hlYWRlclxuXHRcdFx0aGVhZGVye1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHRcdFx0LmhlYWRlckxvZ297XG5cdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdC5idG5BcmVhe1xuXHRcdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0LnJlcXVlc3QsLnJlc2VydmF0aW9ue1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMzMzM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmVxdWVzdHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQvLyDjg6Hjg4vjg6Xjg7zjg5zjgr/jg7Ncblx0XHRcdFx0Lm1lbnVBcmVhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHQubmF2QnRue1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYubmF2T3Blbntcblx0XHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vaGVhZGVyXG5cdFx0XHQvLyBOYXZpXG5cdFx0XHQubmF2Q29udGVudHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0XHRcdFx0LmxvZ297XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmF2aUJveCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xuXG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc29vbntcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubWVudXtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1lbnVTbGlkZUlue1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjb3ZlcmxheXtcblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIE5hdmlcblx0XHRcdFxuXHRcdFx0Ly9jb250ZW50XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0XG5cdFx0XHQvL2NvbnRlbnRCdG5cblx0XHRcdC5jb250ZW50QnRue1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMS41JSA1JTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XG5cdFx0XHRcdC5idG5Fbntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0blR4dHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG50cmFwZXpvaWR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDI1cHggMXB4IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxLjIpIHBlcnNwZWN0aXZlKC42ZW0pIHJvdGF0ZVgoM2RlZyk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vY29udGVudEJ0blxuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cblx0XHRcdC8vZm9vdGVyXG5cdFx0XHRmb290ZXJ7XG5cdFx0XHRcdC5mb290Qm94e1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGVse1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9vdGVyQnRue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGFnZVRvcHtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0Ly9mb290ZXJcblx0XHQvL2NvcHlyaWdodFxuXHRcdCNjb3B5cmlnaHR7XG5cdFx0XHRwYWRkaW5nOiAyJSAwO1xuXHRcdFx0XHRhZGRyZXNze1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vY29weXJpZ2h0XG5cblxuXG5cdFx0fVxuXHRcdC8vd3JhcFxuXHR9XG5cdC8vYm9keVxufVxuXG4vLyB0YWJsZXQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQxcHgpIGFuZCAoIG1heC13aWR0aDo3NjhweCkge1xuICB9XG5cbi8vIHRhYmxldChsYW5kc2NhcGUpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MXB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIH1cblxuIl19 */
