@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: #776629;
  }
}
html {
  height: -webkit-fill-available;
}

body {
  min-height: 100vh;
  min-height: -webkit-fill-available;
  position: relative;
  font-family: "リュウミン L-KL", serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.8;
  font-weight: 400;
  word-wrap: break-word;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  letter-spacing: 0.1em;
  color: #776629;
  background: #FFFFFF;
}
body .smp {
  display: block;
}
body .pc {
  display: none;
}
body .enTxt {
  font-family: "trajan-pro-3", 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: #776629;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body a:hover {
  opacity: 0.6;
}
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 .wrap {
  overflow: hidden;
  position: relative;
}
body .wrap header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  margin: 0 auto;
  padding: 8px 8px;
  text-align: center;
}
body .wrap header .head-inner {
  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;
}
body .wrap header .headerLogo {
  text-align: left;
  width: 80px;
  line-height: 1;
  margin: 0;
  padding: 0;
}
body .wrap header .headerLogo a {
  display: block;
}
body .wrap header .btnArea {
  position: relative;
  top: auto;
  width: 50vw;
  height: auto;
  font-size: 12px;
  font-size: 0.75rem;
  background-color: transparent;
  margin: 0 65px 0 0;
  padding: 0;
  -webkit-transform: none;
          transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body .wrap header .btnArea li {
  position: relative;
  height: 40px;
  line-height: 1;
  padding: 0 5px;
  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 li a {
  color: #776629;
  padding: 0;
}
body .wrap header .btnArea li::after {
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  width: 1px;
  height: 40px;
  background: #776629;
}
body .wrap header .btnArea li.request {
  width: 100px;
}
body .wrap header .btnArea li.request::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 1px;
  height: 40px;
  background: #776629;
}
body .wrap header .menuArea {
  position: absolute;
  top: 2px;
  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: #776629;
  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: #000;
  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: 13px;
}
body .wrap header .menuArea .navBtn span:nth-of-type(2) {
  top: 25px;
}
body .wrap header .menuArea .navBtn span:nth-of-type(3) {
  top: 37px;
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(1) {
  background-color: #FFF;
  -webkit-transform: translateY(12px) rotate(-45deg);
          transform: translateY(12px) rotate(-45deg);
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(2) {
  display: none;
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(3) {
  background-color: #FFF;
  -webkit-transform: translateY(-12px) rotate(45deg);
          transform: translateY(-12px) rotate(45deg);
}
body .wrap header.op_end {
  background: #fff;
}
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: 86px;
  z-index: 999;
  width: 100%;
  height: 100%;
  font-weight: 400;
  background-color: #000;
  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: #776629;
  -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: 10px 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: 10px 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.7);
  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: 40px;
}
body .wrap .content .enTitle {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "trajan-pro-3", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0 auto 20px;
}
body .wrap .content h2 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: 1.5;
  margin: 0 auto 20px;
}
body .wrap .content h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.6;
  margin: 0 auto 20px;
}
body .wrap .content h4 {
  text-align: left;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.6;
  margin: 0 auto 10px;
}
body .wrap .content h4 span {
  font-size: 12px;
  font-size: 0.75rem;
}
body .wrap .content .leadTxt {
  text-align: justify;
}
body .wrap .content .inversion {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  text-align: right !important;
}
body .wrap .content .txtBlock {
  text-align: justify;
  margin: 0 auto 20px;
  padding: 0;
}
body .wrap .content .txtBlock.mbnone {
  margin-bottom: 10px;
}
body .wrap .content .imgBox {
  position: relative;
  overflow: hidden;
}
body .wrap .content .imgBox .imgCaption {
  position: absolute;
  bottom: 10px;
  right: 10px;
  left: 10px;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  color: #FFF;
  line-height: 1.3;
  text-shadow: 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0);
}
body .wrap .content .imgBox .imgCaption2 {
  position: relative;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  color: #776629;
  line-height: 1.3;
  margin-top: 3px;
}
body .wrap .content .imgBox .imgCaption3 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  left: 10px;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  color: #776629;
  line-height: 1.3;
  margin-top: 3px;
}
body .wrap .content .imgBox .imgCaption4 {
  position: relative;
  text-align: left;
  font-size: 10px;
  font-size: 0.625rem;
  color: #776629;
  line-height: 1.3;
  margin-top: 3px;
}
body .wrap .content .cap {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
  color: #776629;
}
body .wrap .content .capR {
  text-align: right;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
  color: #776629;
}
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: #5D5B58;
  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: 250px;
  font-size: 11px;
  font-size: 0.6875rem;
  margin: 15px 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: #776629;
}

@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: 20px;
    background-color: transparent;
  }
  body .wrap header .headerLogo {
    width: 100px;
    margin: 5px 1vw 0 0;
    padding: 0;
  }
  body .wrap header .headerLogo a {
    display: block;
  }
  body .wrap header .btnArea {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  body .wrap header .btnArea li.request {
    width: 130px;
  }
  body .wrap header .menuArea {
    position: absolute;
    top: 24px;
    right: 10px;
  }
  body .wrap header .menuArea .navBtn {
    height: 50px;
  }
  body .wrap header .menuArea .navBtn span:nth-of-type(1) {
    top: 12px;
  }
  body .wrap header .menuArea .navBtn span:nth-of-type(2) {
    top: 24px;
  }
  body .wrap header .menuArea .navBtn span:nth-of-type(3) {
    top: 37px;
  }
  body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(1) {
    background: #FFF;
  }
  body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(3) {
    background: #FFF;
  }
  body .wrap header.op_end {
    background: none;
  }
  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 .enTitle {
    margin: 0 auto 40px;
  }
  body .wrap .content h2 {
    font-size: 25px;
    font-size: 1.5625rem;
    letter-spacing: 0.3em;
    margin: 0 auto 30px;
  }
  body .wrap .content h3 {
    font-size: 22px;
    font-size: 1.375rem;
    letter-spacing: 0.2em;
    margin: 0 auto 30px;
  }
  body .wrap .content h4 {
    text-align: left;
    font-size: 20px;
    font-size: 1.25rem;
    margin: 0 auto 30px;
  }
  body .wrap .content h4 span {
    font-size: 12px;
    font-size: 0.75rem;
  }
  body .wrap .content .leadTxt {
    text-align: center;
  }
  body .wrap .content .inversion {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    text-align: right !important;
  }
  body .wrap .content .txtBlock {
    text-align: justify;
    margin: 0 auto 40px;
    padding: 0;
  }
  body .wrap .content .imgBox {
    position: relative;
    overflow: hidden;
  }
  body .wrap .content .imgBox .imgCaption {
    position: absolute;
    bottom: 10px;
    right: 10px;
    left: 10px;
    text-align: right;
    font-size: 10px;
    font-size: 0.625rem;
    color: #FFF;
    line-height: 1.3;
    text-shadow: 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0);
  }
  body .wrap .content .imgBox .imgCaption2 {
    position: relative;
    text-align: right;
    font-size: 10px;
    font-size: 0.625rem;
    color: #776629;
    line-height: 1.3;
    margin-top: 3px;
  }
  body .wrap .content .imgBox .imgCaption3 {
    position: absolute;
    bottom: 10px;
    right: 10px;
    left: 10px;
    text-align: right;
    font-size: 10px;
    font-size: 0.625rem;
    color: #776629;
    line-height: 1.3;
    margin-top: 3px;
  }
  body .wrap #copyright {
    padding: 2% 0;
  }
}
@media screen and (min-width: 961px) and (max-width: 1024px) {
  body .wrap .footNav1 .footPanelArea li {
    width: calc((100% - 40px) / 5);
    margin: 0 10px 10px 0;
  }
  body .wrap .footNav1 .footPanelArea li .PanelTxt {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJfYmFzZS5zY3NzIiwiY29tbW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0VBQUE7QUFFUjt5REFBQTtBQTBCQTt5REFBQTtBQzNCQTtFQUNDO0lBQ0Msb0JBQUE7SUFDQSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxjRHdCWTtFRHBCWjtBQUNGO0FFQ0E7RUFDRSw4QkFBQTtBRkNGOztBRUVBO0VBQ0MsaUJBQUE7RUFDQSxrQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7RURURyxlQUFBO0VBQ0EsZUFBQTtFQ1VILGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNER2E7RUNGYixtQkFBQTtBRkVEO0FFQUM7RUFDRSxjQUFBO0FGRUg7QUVBQztFQUNFLGFBQUE7QUZFSDtBRUNDO0VBQ0Msa0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FGQ0Y7QUVFQztFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBRkFGO0FFRUM7RUFDQyxTQUFBO0FGQUY7QUVFQztFQUNDLFlBQUE7RUFDQSxnQkFBQTtBRkFGO0FFRUM7RUFDQyxjRDFCWTtFQzJCWixxQkFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7QUZBRjtBRUVFO0VBQ0MsWUFBQTtBRkFIO0FFSUM7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO0VBQ0EsMERBQUE7QUZGRjtBRU9DO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtBRkxGO0FFUUU7RUFDQyxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FGTkg7QUVRRztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtV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UztJQ3VzQlQsZ0JBQUE7SUFDQSxlQUFBO0VGbEdIO0VFd0hDO0lBQ0MsYUFBQTtFRnRIRjtBQUNGO0FFNklFO0VBUUs7SUFDQyw4QkFBQTtJQUNBLHFCQUFBO0VGbEpOO0VFb0pNO0lEdHhCSixlQUFBO0lBQ0Esa0JBQUE7RURxb0JGO0FBQ0YiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzc1wiKTtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgYVtocmVmKj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM3NzY2Mjk7XG4gIH1cbn1cbmh0bWwge1xuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCLjg6rjg6Xjgqbjg5/jg7MgTC1LTFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzc3NjYyOTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbmJvZHkgLnNtcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAucGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuZW5UeHQge1xuICBmb250LWZhbWlseTogXCJ0cmFqYW4tcHJvLTNcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgdWwge1xuICBwYWRkaW5nOiAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ib2R5IGEge1xuICBjb2xvcjogIzc3NjYyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuYm9keSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuYm9keSAuZml0LWNlbnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcIjtcbn1cbmJvZHkgLndyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5IC53cmFwIGhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAud3JhcCBoZWFkZXIgLmhlYWQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IC53cmFwIGhlYWRlciAuaGVhZGVyTG9nbyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAud3JhcCBoZWFkZXIgLmhlYWRlckxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDUwdnc7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgNjVweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5idG5BcmVhIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC53cmFwIGhlYWRlciAuYnRuQXJlYSBsaSBhIHtcbiAgY29sb3I6ICM3NzY2Mjk7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC53cmFwIGhlYWRlciAuYnRuQXJlYSBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzc3NjYyOTtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5idG5BcmVhIGxpLnJlcXVlc3Qge1xuICB3aWR0aDogMTAwcHg7XG59XG5ib2R5IC53cmFwIGhlYWRlciAuYnRuQXJlYSBsaS5yZXF1ZXN0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNzc2NjI5O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA3MHB4O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzc2NjI5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDEzcHg7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAyNXB4O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMzdweDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuLm5hdk9wZW4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuLm5hdk9wZW4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0bi5uYXZPcGVuIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5ib2R5IC53cmFwIGhlYWRlci5vcF9lbmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4NnB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubG9nbyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3gge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3NzY2Mjk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCBsaS5zb29uIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBvcGFjaXR5OiAwO1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubWVudVNsaWRlSW4ge1xuICBhbmltYXRpb246IG1lbnVTbGlkZUluIDFzIGVhc2UgMHMgZm9yd2FyZHM7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50LmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogbWVudUFjdGl2ZSAxcyBlYXNlIDBzIGZvcndhcmRzO1xufVxuYm9keSAud3JhcCAjb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5ODtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xufVxuYm9keSAud3JhcCAjb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuYm9keSAud3JhcCAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuYm9keSAud3JhcCAuY29udGVudCAuZW5UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJ0cmFqYW4tcHJvLTNcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuYm9keSAud3JhcCAuY29udGVudCBoNCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgaDQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuYm9keSAud3JhcCAuY29udGVudCAubGVhZFR4dCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5pbnZlcnNpb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC50eHRCbG9jayB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC50eHRCbG9jay5tYm5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IC5pbWdDYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYigwLCAwLCAwKSwgMHB4IDBweCAzcHggcmdiKDAsIDAsIDApLCAwcHggMHB4IDNweCByZ2IoMCwgMCwgMCk7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3ggLmltZ0NhcHRpb24yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogIzc3NjYyOTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IC5pbWdDYXB0aW9uMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICM3NzY2Mjk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCAuaW1nQ2FwdGlvbjQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICM3NzY2Mjk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmNhcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzc3NjYyOTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmNhcFIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNzc2NjI5O1xufVxuYm9keSAud3JhcCAuY29udGVudCAuYWxsY2FwIHtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAud3JhcCAuY29udGVudCAuYWxsY2FwIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5hbGxjYXAgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuYm9keSAud3JhcCBmb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCA1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVENUI1ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290Qm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RCb3ggcCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdEJveCBwIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RCb3ggLnRlbCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdEJveCAuZm9vdGVyQnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIG1hcmdpbjogMTVweCAwIDI1cHggMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290Qm94IC5mb290ZXJCdG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgcGFkZGluZzogM3B4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdEJveCAuZm9vdGVyQnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzc0Nzg3YTtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5wYWdlVG9wIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMCU7XG59XG5ib2R5IC53cmFwIGZvb3RlciAucGFnZVRvcCBpbWcge1xuICB3aWR0aDogMzBweDtcbn1cbmJvZHkgLndyYXAgI2NvcHlyaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQlIDA7XG59XG5ib2R5IC53cmFwICNjb3B5cmlnaHQgYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmJvZHkgLndyYXAgI2NvcHlyaWdodCBhZGRyZXNzIGltZyB7XG4gIHdpZHRoOiA1OXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbmJvZHkgLndyYXAgI2NvcHlyaWdodCBhZGRyZXNzIGEge1xuICBjb2xvcjogIzc3NjYyOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIGJvZHkgLnNtcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5oZWFkZXJMb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiA1cHggMXZ3IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5oZWFkZXJMb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5idG5BcmVhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgbGkucmVxdWVzdCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDI0cHg7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiAzN3B4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuLm5hdk9wZW4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0bi5uYXZPcGVuIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIub3BfZW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3gge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCBsaS5zb29uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgYm9keSAud3JhcCAubmF2Q29udGVudCAubWVudSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC5lblRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IGg0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IGg0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAubGVhZFR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgLmludmVyc2lvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAudHh0QmxvY2sge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IC5pbWdDYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiKDAsIDAsIDApLCAwcHggMHB4IDNweCByZ2IoMCwgMCwgMCksIDBweCAwcHggM3B4IHJnYigwLCAwLCAwKTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3ggLmltZ0NhcHRpb24yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgY29sb3I6ICM3NzY2Mjk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IC5pbWdDYXB0aW9uMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGNvbG9yOiAjNzc2NjI5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gIGJvZHkgLndyYXAgI2NvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMiUgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAud3JhcCAuZm9vdE5hdjEgLmZvb3RQYW5lbEFyZWEgbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyA1KTtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIH1cbiAgYm9keSAud3JhcCAuZm9vdE5hdjEgLmZvb3RQYW5lbEFyZWEgbGkgLlBhbmVsVHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkBpbXBvcnQgdXJsKCcvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzJyk7XHJcblxyXG4vKiBtaXhpbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vLyAkbm90LXBjOiAxMDIzOy8vIDEwMjRweOacqua6gOOBr+OCv+ODluODrOODg+ODiOOBqOWIpOaWrVxyXG4vLyAkdGFibGV0OiA3Njg7Ly8g44K/44OW44Os44OD44OI44Gu5Z+65rqW44Go44GZ44KL44K144Kk44K6XHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkdmlld3BvcnQ6IGZhbHNlKSB7XHJcbiAgQGlmICR2aWV3cG9ydCB7XHJcbiAgICBmb250LXNpemU6IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcclxuICB9IEBlbHNlIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUgLCAxNikgKyByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpIHtcclxuICBAcmV0dXJuIG1hdGguZGl2KDEwMCAsICR2aWV3cG9ydCkgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLyog6Imy5oyH5a6aXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJHRleHRDb2xvclx0XHQ6ICM3NzY2Mjk7XHJcbiRhY2NlbnRDb2xvclx0OiAjZTdkZmQwOyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgJ2Jhc2UnIGFzIGI7XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTFweCkge1xuXHRhW2hyZWYqPVwidGVsOlwiXSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xuXHR9XG59XG5cblxuLy8gc21wIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaHRtbHtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuXG5ib2R5e1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogXCLjg6rjg6Xjgqbjg5/jg7MgTC1LTFwiLCBzZXJpZjtcblx0QGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0Y29sb3I6IGIuJHRleHRDb2xvcjtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcblx0LnNtcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wY3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0XG5cdC5lblR4dHtcblx0XHRmb250LWZhbWlseTogJ3RyYWphbi1wcm8tMycsIHNlcmlmO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdFx0XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0cHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0dWx7XG5cdFx0cGFkZGluZzogMCAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0YXtcblx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdH1cblx0fVxuXHRcblx0LmZpdC1jZW50ZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGJvdHRvbTsnO1xuXHR9XG5cdFxuXHRcblx0Ly8gd3JhcFxuXHQud3JhcHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHQvL2hlYWRlclxuXHRcdGhlYWRlcntcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogOHB4IDhweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0LmhlYWQtaW5uZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlckxvZ297XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luOiAwOyBcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJ0bkFyZWF7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNTB2dztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMik7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRtYXJnaW46IDAgNjVweCAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYi4kdGV4dENvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnJlcXVlc3R7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYi4kdGV4dENvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyDjg6Hjg4vjg6Xjg7zjg5zjgr/jg7Ncblx0XHRcdC5tZW51QXJlYXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0XHRcdC5uYXZCdG57XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDE0cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTNweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAzN3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm5hdk9wZW57XG5cdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm9wX2VuZHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly9oZWFkZXJcblxuXHRcdC8vIE5hdmlcblx0XHQubmF2Q29udGVudHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiA4NnB4O1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNnM7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQubG9nb3tcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm5hdmlCb3gge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc29vbntcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tZW51e1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm1lbnVTbGlkZUlue1xuXHRcdFx0XHRhbmltYXRpb246IG1lbnVTbGlkZUluIDFzIGVhc2UgMHMgZm9yd2FyZHM7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRhbmltYXRpb246IG1lbnVBY3RpdmUgMXMgZWFzZSAwcyBmb3J3YXJkcztcblx0XHRcdH1cblx0XHR9XG5cdFx0I292ZXJsYXl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogOTk4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEyMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XG5cdFx0XHRcblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBOYXZpXG5cdFx0XG5cdFx0Ly9jb250ZW50XG5cdFx0LmNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQvL+ODhuOCreOCueODiOezu+WFsemAmlxuXG5cdFx0XHQuZW5UaXRsZXtcblx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ3RyYWphbi1wcm8tMycsIHNlcmlmO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblx0XHRcdH1cblx0XHRcdGgze1xuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRoNHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sZWFkVHh0e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaW52ZXJzaW9ue1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudHh0QmxvY2t7XG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmLm1ibm9uZXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWdCb3h7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHQuaW1nQ2FwdGlvbntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTApO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSksIDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSksIDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltZ0NhcHRpb24ye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMCk7XG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1nQ2FwdGlvbjN7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcblx0XHRcdFx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWdDYXB0aW9uNHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMCk7XG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuY2Fwe1xuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XG5cdFx0XHR9XG5cdFx0XHQuY2FwUntcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcblx0XHRcdH1cblx0XHRcdC5hbGxjYXB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCLigLtcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvL+ODhuOCreOCueODiOezu+WFsemAmlxuXHRcdFx0XG5cdFx0fVxuXHRcdC8vY29udGVudFxuXHRcdFxuXHRcdFxuXHRcdC8vZm9vdGVyXG5cdFx0Zm9vdGVye1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OjUwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVENUI1ODtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHQuZm9vdEJveHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTEpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGVse1xuXHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9vdGVyQnRue1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTEpO1xuXHRcdFx0XHRcdG1hcmdpbjogMTVweCAwIDI1cHggMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzc0Nzg3YTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYWdlVG9we1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDEwJTtcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly9mb290ZXJcblxuXHRcdC8vY29weXJpZ2h0XG5cdFx0I2NvcHlyaWdodHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDo1MDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiA0JSAwO1xuXG5cdFx0XHRhZGRyZXNze1xuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDU5cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly9jb3B5cmlnaHRcblx0XHRcblx0fVxuXHQvL3dyYXBcbn1cbi8vYm9keVxuXG4vLyBQQyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCl7XG5cdFxuLy9ib2R5XG5cdGJvZHl7XG5cdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xuXHRcdFx0XHRcblx0XHQuc21we1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucGN7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRcblx0XHQvL3dyYXBcblx0XHQud3JhcHtcblx0XHRcdFxuXHRcdFx0Ly9oZWFkZXJcblx0XHRcdGhlYWRlcntcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XG5cdFx0XHRcdC5oZWFkLWlubmVye1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFkZXJMb2dve1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAxdncgMCAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuYnRuQXJlYXtcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMyk7XG5cblx0XHRcdFx0XHRsaXtcblxuXHRcdFx0XHRcdFx0Ji5yZXF1ZXN0e1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQvLyDjg6Hjg4vjg6Xjg7zjg5zjgr/jg7Ncblx0XHRcdFx0Lm1lbnVBcmVhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHQubmF2QnRue1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMjRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDM3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYubmF2T3Blbntcblx0XHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vcF9lbmR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly9oZWFkZXJcblxuXHRcdFx0Ly8gTmF2aVxuXHRcdFx0Lm5hdkNvbnRlbnR7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdmlCb3gge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcblxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnNvb257XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1lbnV7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cztcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZW51U2xpZGVJbntcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I292ZXJsYXl7XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyBOYXZpXG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0Ly9jb250ZW50XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0XG5cdFx0XHQvL+ODhuOCreOCueODiOezu+WFsemAmlxuXG5cdFx0XHQuZW5UaXRsZXtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcblx0XHRcdH1cblx0XHRcdGgye1xuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyNSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNlbTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMzBweDtcblx0XHRcdH1cblx0XHRcdGgze1xuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMik7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMzBweDtcblx0XHRcdH1cblx0XHRcdGg0e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxlYWRUeHR7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmludmVyc2lvbntcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnR4dEJsb2Nre1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1x0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdC5pbWdCb3h7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHQuaW1nQ2FwdGlvbntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTApO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSksIDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSksIDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltZ0NhcHRpb24ye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMCk7XG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1nQ2FwdGlvbjN7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcblx0XHRcdFx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXB7XG5cdFx0XHR9XG5cdFx0XHQuYWxsY2Fwe1xuXG5cdFx0XHRcdGxpe1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly/jg4bjgq3jgrnjg4jns7vlhbHpgJpcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQvL2NvbnRlbnRcblxuXHRcdFxuXHRcdFx0XG5cdFx0XHQvL2NvcHlyaWdodFxuXHRcdFx0I2NvcHlyaWdodHtcblx0XHRcdFx0cGFkZGluZzogMiUgMDtcblx0XHRcdFx0XG5cdFx0XHRcdGFkZHJlc3N7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly9jb3B5cmlnaHRcblxuXHRcdH1cblx0XHQvL3dyYXBcblx0fVxuXHQvL2JvZHlcbn1cblxuLy8gdGFibGV0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MXB4KSBhbmQgKCBtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHRcdFxuXHRcdFx0XG4gIH1cblxuLy8gdGFibGV0KGxhbmRzY2FwZSkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYxcHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRcdFxuXHRcdFx0Ym9keXtcblx0XHRcdFx0LndyYXB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmZvb3ROYXYxe1xuXHRcdFx0XHRcdFx0LmZvb3RQYW5lbEFyZWF7XG5cdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyA1KTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0LlBhbmVsVHh0e1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG4gIH1cblxuIl19 */
