@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: #000000;
  }
}
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: 1.8;
  font-weight: 400;
  word-wrap: break-word;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  letter-spacing: 0.1em;
  color: #000000;
  background: #FFFFFF;
}
body .smp {
  display: block;
}
body .pc {
  display: none;
}
body .tablet {
  display: none;
}
body .enTxt {
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
body img {
  max-width: 100%;
  height: auto;
  border: none;
}
body p {
  margin: 0;
}
body ul {
  padding: 0 0;
  list-style: none;
}
body a {
  color: #000000;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body a img {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
body a:hover {
  color: #6e5b41;
}
body a:hover img {
  -webkit-transform: scale(1.06);
          transform: scale(1.06);
}
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 {
  position: relative;
  text-align: center;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0;
}
body .wrap header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  padding: 8px 15px;
  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;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
body .wrap header h1 {
  text-align: left;
  width: 130px;
  line-height: 1;
  margin: 0;
  padding: 0;
}
body .wrap header h1 a {
  display: block;
  position: relative;
}
body .wrap header h1 a svg .st0 {
  fill: #000;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  /*.navBtn.navOpen ~ & {
  	fill: #000 !important;
  }*/
}
body .wrap header h1 a .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
body .wrap header:has(.navBtn.navOpen) h1 a svg .st0 {
  fill: #000 !important;
}
body .wrap header .menuArea {
  width: 40px;
}
body .wrap header .menuArea .navBtn {
  position: relative;
  width: 40px;
  height: 40px;
  text-align: left;
  color: #000000;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
body .wrap header .menuArea .navBtn span {
  position: absolute;
  left: 0;
  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.6s;
  transition: all 0.6s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body .wrap header .menuArea .navBtn span:nth-of-type(1) {
  top: 8px;
}
body .wrap header .menuArea .navBtn span:nth-of-type(2) {
  top: 17px;
}
body .wrap header .menuArea .navBtn span:nth-of-type(3) {
  top: 26px;
}
body .wrap header .menuArea .navBtn::after {
  position: absolute;
  top: 26px;
  left: 0;
  right: 0;
  content: "MENU";
  color: #000000;
  font-size: 10px;
  font-size: 0.625rem;
  letter-spacing: 0;
  text-transform: uppercase;
  text-align: center;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
body .wrap header .menuArea .navBtn.navOpen span {
  background-color: #000 !important;
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(1) {
  -webkit-transform: translateY(7px) rotate(-30deg);
          transform: translateY(7px) rotate(-30deg);
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(2) {
  display: none;
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(3) {
  -webkit-transform: translateY(-11px) rotate(30deg);
          transform: translateY(-11px) rotate(30deg);
}
body .wrap header .menuArea .navBtn.navOpen::after {
  display: block;
  content: "CLOSE";
  top: 32px;
  left: 0px;
  right: 0px;
}
body .wrap header.op_end {
  background: #fff;
}
body .wrap header.scrollHd {
  background-color: rgb(255, 255, 255);
}
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: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  font-weight: 400;
  background-color: #fff;
  margin: 0 auto;
  padding: 20px 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body .wrap .navContent .logo {
  width: 100px;
  margin: 0 auto 30px;
}
body .wrap .navContent .naviBox {
  width: 80%;
  margin: 0 auto;
  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: #000000;
  -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: 13px 0 10px;
  color: rgb(0, 0, 0);
  text-decoration: none;
  border-bottom: 1px solid #444;
}
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 .naviBox li:nth-child(1) a {
  border-top: 1px solid #444;
}
body .wrap .navContent .menu {
  -webkit-transition: all 1s;
  transition: all 1s;
  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(255, 255, 255, 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 .contInner {
  width: 80%;
  max-width: 1200px;
  margin: 0 auto;
}
body .wrap .content h2 {
  text-align: center;
  font-weight: normal;
  color: #6e5b41;
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 0.6em;
  text-indent: 0.6em;
  line-height: 2;
  margin: 0 auto 4%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap .content h2 span {
  display: block;
  width: 100px;
  height: 1px;
  background-color: #6e5b41;
  margin: 0 auto;
}
body .wrap .content h3 {
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
  color: #000000;
  font-weight: normal;
  margin: 0 auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap .content h4 {
  text-align: left;
  font-size: 18px;
  font-size: 1.125rem;
  color: #000000;
  font-weight: normal;
  margin: 0 0 6%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap .content .txtBlock {
  text-align: justify;
  margin: 0 auto 20px;
  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: #000000;
  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: #000000;
  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: #000000;
  line-height: 1.3;
  margin-top: 3px;
}
body .wrap .content .cap {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
  color: #000000;
}
body .wrap .content .viewmore {
  text-align: left;
  width: 200px;
  border-bottom: 1px solid #ccc;
  margin: 0 0 0 auto;
  position: relative;
}
body .wrap .content .viewmore a {
  display: block;
  position: relative;
}
body .wrap .content .viewmore a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: #000000;
  width: 100%;
  height: 1px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(0.1, 1);
          transform: scale(0.1, 1);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
body .wrap .content .viewmore a .circle-animation {
  position: absolute;
  right: -20px;
  top: 40%;
  width: 35px;
  height: 35px;
}
body .wrap .content .viewmore a .circle-animation .outer-circle {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap .content .viewmore a .circle-animation .inner-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  background: #000000;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap .content .viewmore a:hover::before {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
body .wrap .content .viewmore a:hover .circle-animation .inner-circle {
  width: 20px;
  height: 20px;
}
body .wrap .content .viewmore.coW {
  border-bottom: 1px solid #aaa;
  padding-bottom: 4px;
}
body .wrap .content .viewmore.coW::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
  width: 100%;
  height: 1px;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(0.1, 1);
          transform: scale(0.1, 1);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
body .wrap .content .viewmore.coW .circle-animation {
  position: absolute;
  right: -20px;
  top: 43%;
  width: 35px;
  height: 35px;
}
body .wrap .content .viewmore.coW .circle-animation .outer-circle {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #aaa;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap .content .viewmore.coW .circle-animation .inner-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap .content #contMain {
  margin: 0;
  padding: 0;
}
body .wrap .content #contMain .imgArea {
  position: relative;
  height: 30vh;
  overflow: hidden;
}
body .wrap .content #contMain .imgArea::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
body .wrap .content #contMain .imgArea .txtBox {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
body .wrap .content #contMain .imgArea .txtBox h2 {
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  letter-spacing: 0.3em;
  margin: 0 auto;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8), 0px 0px 12px rgba(0, 0, 0, 0.6), 0px 0px 16px rgba(0, 0, 0, 0.4);
}
body .wrap .content .contBox {
  width: 100%;
  background: #fff;
}
body .wrap .content #featuresLead {
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  padding: 10% 0;
}
body .wrap .content #featuresLead .imgBox {
  width: 80%;
  margin: 0 auto 10%;
}
body .wrap .content #featuresLead .featuresLeadTxt {
  text-align: left;
  width: auto;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  margin: 0 auto;
}
body .wrap .content #featuresLead .featuresLeadTxt h3 {
  text-align: left;
  width: auto;
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 0.3em;
  margin-left: 20px;
}
body .wrap .content #featuresLead .featuresLeadTxt .leadTxt {
  font-size: 13px;
  font-size: 0.8125rem;
}
body .wrap .content #featuresArea {
  padding-bottom: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
body .wrap .content #featuresArea .leftArea {
  width: 80%;
  margin: 0 auto;
}
body .wrap .content #featuresArea .leftArea .txtBox {
  margin-bottom: 10%;
}
body .wrap .content #featuresArea .leftArea .txtBox h4 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.4;
}
body .wrap .content #featuresArea .leftArea .img2column {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body .wrap .content #featuresArea .leftArea .img2column li {
  width: 49%;
}
body .wrap .content #featuresArea .rightArea {
  margin: 0 auto 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body .wrap .content #featuresArea .rightArea li {
  height: 20vh;
}
body .wrap .content #featuresArea .rightArea li .imgBox {
  height: 100%;
}
body .wrap .content #featuresArea .rightArea li .imgBox img {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right top;
     object-position: right top;
}
body .wrap .content dl.listArea {
  text-align: left;
  margin: 0 auto;
  padding: 0;
}
body .wrap .content dl.listArea dt {
  background: #f6f6f6;
  margin: 0;
  padding: 5px;
}
body .wrap .content dl.listArea dd {
  margin: 0;
  padding: 8px;
}
body .wrap .footNav {
  background: #fff;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin: 0 auto;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body .wrap .footNav li {
  width: 50%;
  text-align: center;
  font-size: 13px;
  font-size: 0.8125rem;
}
body .wrap .footNav li a {
  display: block;
  padding: 10px 0;
}
body .wrap .footNav li a span {
  display: block;
  font-size: 10px;
  font-size: 0.625rem;
}
body .wrap .footNav li:nth-child(odd) {
  border-right: 1px solid #000000;
}
body .wrap .footNav li:nth-child(1), body .wrap .footNav li:nth-child(2) {
  border-bottom: 1px solid #000000;
}
body .wrap .snsArea {
  background: #fff;
  margin: 0;
  padding: 6% 0 3%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body .wrap .snsArea li a .imgBox {
  padding: 0 5px;
}
body .wrap .snsArea li a .imgBox img {
  width: 25px;
}
body .wrap .snsArea li a:hover img {
  -webkit-transform: scale(1);
          transform: scale(1);
}
body .wrap .footLogo {
  background: #fff;
  padding-bottom: 6%;
}
body .wrap .footLogo a img {
  width: 200px;
}
body .wrap .footLogo a:hover img {
  -webkit-transform: scale(1);
          transform: scale(1);
}
body .wrap footer {
  position: relative;
  text-align: center;
  color: #fff;
  background-color: #666663;
  margin: 0;
  padding: 10% 0;
}
body .wrap footer .footerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body .wrap footer .footerBox .footerNav {
  margin: 0 auto 4%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body .wrap footer .footerBox .footerNav li {
  font-size: 12px;
  font-size: 0.75rem;
}
body .wrap footer .footerBox .footerNav li a {
  color: #fff;
  padding: 0 20px;
}
body .wrap footer .footerBox .footerNav li a:hover {
  opacity: 0.6;
}
body .wrap footer .footerBox .footerNav li:nth-child(1) {
  border-right: 1px solid #fff;
}
body .wrap footer .footerBox .copyright {
  padding: 0 0 4%;
}
body .wrap footer .footerBox .copyright address {
  font-size: 10px;
  font-size: 0.625rem;
  font-style: normal;
}
body .wrap footer .footerBox .copyright address a {
  color: #fff;
}
body .wrap footer .footerBox .copyright address a:hover {
  opacity: 0.6;
}
body .wrap footer .footerBox .morimotoLogo img {
  width: 80px;
  margin: 0 auto;
}
body .wrap footer .footerBox .morimotoLogo a:hover {
  opacity: 0.6;
}
body .wrap footer .footerBox .morimotoLogo a:hover img {
  -webkit-transform: scale(1);
          transform: scale(1);
}
body#works .wrap header h1 a svg .st0, body#land .wrap header h1 a svg .st0, body#design .wrap header h1 a svg .st0, body#after .wrap header h1 a svg .st0, body#younobi .wrap header h1 a svg .st0, body#privacy .wrap header h1 a svg .st0, body#company .wrap header h1 a svg .st0, body#term .wrap header h1 a svg .st0, body#sh-owners .wrap header h1 a svg .st0 {
  fill: #fff;
}
body#works .wrap header .menuArea .navBtn span, body#land .wrap header .menuArea .navBtn span, body#design .wrap header .menuArea .navBtn span, body#after .wrap header .menuArea .navBtn span, body#younobi .wrap header .menuArea .navBtn span, body#privacy .wrap header .menuArea .navBtn span, body#company .wrap header .menuArea .navBtn span, body#term .wrap header .menuArea .navBtn span, body#sh-owners .wrap header .menuArea .navBtn span {
  background-color: #fff;
}
body#works .wrap header .menuArea .navBtn::after, body#land .wrap header .menuArea .navBtn::after, body#design .wrap header .menuArea .navBtn::after, body#after .wrap header .menuArea .navBtn::after, body#younobi .wrap header .menuArea .navBtn::after, body#privacy .wrap header .menuArea .navBtn::after, body#company .wrap header .menuArea .navBtn::after, body#term .wrap header .menuArea .navBtn::after, body#sh-owners .wrap header .menuArea .navBtn::after {
  color: #fff;
}
body#works .wrap header .menuArea .navBtn.navOpen::after, body#land .wrap header .menuArea .navBtn.navOpen::after, body#design .wrap header .menuArea .navBtn.navOpen::after, body#after .wrap header .menuArea .navBtn.navOpen::after, body#younobi .wrap header .menuArea .navBtn.navOpen::after, body#privacy .wrap header .menuArea .navBtn.navOpen::after, body#company .wrap header .menuArea .navBtn.navOpen::after, body#term .wrap header .menuArea .navBtn.navOpen::after, body#sh-owners .wrap header .menuArea .navBtn.navOpen::after {
  color: #000;
}
body#works .wrap header.scrollHd h1 a svg .st0, body#land .wrap header.scrollHd h1 a svg .st0, body#design .wrap header.scrollHd h1 a svg .st0, body#after .wrap header.scrollHd h1 a svg .st0, body#younobi .wrap header.scrollHd h1 a svg .st0, body#privacy .wrap header.scrollHd h1 a svg .st0, body#company .wrap header.scrollHd h1 a svg .st0, body#term .wrap header.scrollHd h1 a svg .st0, body#sh-owners .wrap header.scrollHd h1 a svg .st0 {
  fill: #000;
}
body#works .wrap header.scrollHd .menuArea .navBtn span, body#land .wrap header.scrollHd .menuArea .navBtn span, body#design .wrap header.scrollHd .menuArea .navBtn span, body#after .wrap header.scrollHd .menuArea .navBtn span, body#younobi .wrap header.scrollHd .menuArea .navBtn span, body#privacy .wrap header.scrollHd .menuArea .navBtn span, body#company .wrap header.scrollHd .menuArea .navBtn span, body#term .wrap header.scrollHd .menuArea .navBtn span, body#sh-owners .wrap header.scrollHd .menuArea .navBtn span {
  background-color: #000;
}
body#works .wrap header.scrollHd .menuArea .navBtn span:nth-of-type(3):nth-of-type(3)::after, body#land .wrap header.scrollHd .menuArea .navBtn span:nth-of-type(3):nth-of-type(3)::after, body#design .wrap header.scrollHd .menuArea .navBtn span:nth-of-type(3):nth-of-type(3)::after, body#after .wrap header.scrollHd .menuArea .navBtn span:nth-of-type(3):nth-of-type(3)::after, body#younobi .wrap header.scrollHd .menuArea .navBtn span:nth-of-type(3):nth-of-type(3)::after, body#privacy .wrap header.scrollHd .menuArea .navBtn span:nth-of-type(3):nth-of-type(3)::after, body#company .wrap header.scrollHd .menuArea .navBtn span:nth-of-type(3):nth-of-type(3)::after, body#term .wrap header.scrollHd .menuArea .navBtn span:nth-of-type(3):nth-of-type(3)::after, body#sh-owners .wrap header.scrollHd .menuArea .navBtn span:nth-of-type(3):nth-of-type(3)::after {
  color: #000;
}
body#works .wrap header.scrollHd .menuArea .navBtn::after, body#land .wrap header.scrollHd .menuArea .navBtn::after, body#design .wrap header.scrollHd .menuArea .navBtn::after, body#after .wrap header.scrollHd .menuArea .navBtn::after, body#younobi .wrap header.scrollHd .menuArea .navBtn::after, body#privacy .wrap header.scrollHd .menuArea .navBtn::after, body#company .wrap header.scrollHd .menuArea .navBtn::after, body#term .wrap header.scrollHd .menuArea .navBtn::after, body#sh-owners .wrap header.scrollHd .menuArea .navBtn::after {
  color: #000;
}

@media only screen and (min-width: 766px) {
  body {
    letter-spacing: 0.2em;
  }
  body .smp {
    display: none;
  }
  body .pc {
    display: block;
  }
  body .tablet {
    display: none;
  }
  body .wrap header {
    margin: 0;
    padding: 10px 30px 20px;
  }
  body .wrap header h1 {
    width: 180px;
  }
  body .wrap header .menuArea {
    width: 60px;
  }
  body .wrap header .menuArea .navBtn {
    width: 60px;
  }
  body .wrap header .menuArea .navBtn span {
    width: 60px;
  }
  body .wrap header .menuArea .navBtn::after {
    top: 32px;
  }
  body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(1) {
    -webkit-transform: translateY(11px) rotate(-30deg);
            transform: translateY(11px) rotate(-30deg);
  }
  body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(3) {
    -webkit-transform: translateY(-7px) rotate(30deg);
            transform: translateY(-7px) rotate(30deg);
  }
  body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(3)::after {
    top: 15px;
    -webkit-transform: translateY(0) rotate(-30deg);
            transform: translateY(0) rotate(-30deg);
  }
  body .wrap header.op_end {
    background: none;
  }
  body .wrap header.scrollHd .menuArea .navBtn::after {
    top: 32px;
  }
  body .wrap .navContent {
    top: 0;
    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: 2vh 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 h2 {
    font-size: 22px;
    font-size: 1.375rem;
    margin-bottom: 20px;
  }
  body .wrap .content h3 {
    font-size: 18px;
    font-size: 1.125rem;
  }
  body .wrap .content h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  body .wrap .content .txtBlock {
    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: #000000;
    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: #000000;
    line-height: 1.3;
    margin-top: 3px;
  }
  body .wrap .content #contMain {
    margin: 0;
    padding: 0;
  }
  body .wrap .content #contMain .imgArea {
    height: 75vh;
  }
  body .wrap .content #contMain .imgArea .txtBox h2 {
    font-size: 2.5vw;
  }
  body .wrap .content #featuresLead {
    padding: 150px 10% 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  body .wrap .content #featuresLead .imgBox {
    width: 47%;
    margin: 0;
  }
  body .wrap .content #featuresLead .featuresLeadTxt {
    width: 53%;
    margin: 0;
  }
  body .wrap .content #featuresLead .featuresLeadTxt h3 {
    font-size: 2.1vw;
    margin-left: 6%;
  }
  body .wrap .content #featuresLead .featuresLeadTxt .leadTxt {
    font-size: 16px;
    font-size: 1rem;
    line-height: 2.5;
  }
  body .wrap .content #featuresArea {
    padding: 0 0 50px 10%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -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 .content #featuresArea .leftArea {
    width: 55%;
    margin: 0;
  }
  body .wrap .content #featuresArea .leftArea .txtBox {
    margin-bottom: 150px;
  }
  body .wrap .content #featuresArea .leftArea .txtBox h4 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.4;
  }
  body .wrap .content #featuresArea .leftArea .img2column {
    margin: 0;
  }
  body .wrap .content #featuresArea .rightArea {
    width: 42%;
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body .wrap .content #featuresArea .rightArea li {
    height: auto;
    margin-bottom: 1%;
  }
  body .wrap .content dl.listArea {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body .wrap .content dl.listArea dt {
    width: 20%;
    background: none;
    border-bottom: 1px solid #000000;
    margin: 0 0 10px;
    padding: 0 0 10px;
  }
  body .wrap .content dl.listArea dd {
    width: 80%;
    border-bottom: 1px solid #000000;
    margin: 0 0 10px;
    padding: 0 0 10px;
  }
  body .wrap .footNav {
    border-top: none;
    border-bottom: none;
    padding: 60px 10% 0;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  body .wrap .footNav li {
    width: 50%;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
  }
  body .wrap .footNav li a {
    display: block;
    margin: 0 8px;
    padding: 20px 0;
  }
  body .wrap .footNav li a span {
    display: block;
    font-size: 17px;
    font-size: 1.0625rem;
  }
  body .wrap .footNav li a:hover {
    color: #000000;
    background: #f6f6f6;
  }
  body .wrap .footNav li:nth-child(odd) {
    border-right: 1px solid #000000;
  }
  body .wrap .footNav li:nth-child(1) {
    border-bottom: none;
    border-left: 1px solid #000000;
  }
  body .wrap .footNav li:nth-child(2) {
    border-bottom: none;
    border-right: 1px solid #000000;
  }
  body .wrap .footNav li:nth-child(4) {
    border-right: 1px solid #000000;
  }
  body .wrap .snsArea {
    padding: 60px 0 30px;
  }
  body .wrap .snsArea li a .imgBox {
    padding: 0 10px;
  }
  body .wrap .snsArea li a .imgBox img {
    width: 30px;
  }
  body .wrap .snsArea li a:hover {
    opacity: 0.6;
  }
  body .wrap .footLogo {
    padding-bottom: 60px;
  }
  body .wrap .footLogo a img {
    width: 250px;
  }
  body .wrap .footLogo a:hover {
    opacity: 0.6;
  }
  body .wrap footer {
    position: relative;
    margin: 0;
    padding: 50px 0;
  }
  body .wrap footer .footerBox {
    padding: 0 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -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 footer .footerBox .copyright {
    width: 150px;
    margin: 0;
    padding: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  body .wrap footer .footerBox .copyright address {
    font-size: 10px;
    font-size: 0.625rem;
    font-style: normal;
  }
  body .wrap footer .footerBox .copyright address a {
    color: #fff;
  }
  body .wrap footer .footerBox .copyright address a:hover {
    opacity: 0.6;
  }
  body .wrap footer .footerBox .footerNav {
    margin: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  body .wrap footer .footerBox .footerNav li:nth-child(2) a {
    padding-right: 0;
  }
  body .wrap footer .footerBox .morimotoLogo {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  body .tablet {
    display: block;
  }
  body .wrap .content .contInner {
    width: 90%;
  }
  body .wrap .content #contMain .imgArea {
    height: 40vh;
  }
  body .wrap .content #contMain .imgArea .txtBox h2 {
    font-size: 26px;
    font-size: 1.625rem;
  }
  body .wrap .content #featuresLead {
    padding: 80px 5%;
  }
  body .wrap .content #featuresLead .imgBox {
    width: 47%;
    margin: 0;
  }
  body .wrap .content #featuresLead .featuresLeadTxt {
    width: 53%;
    margin: 0;
  }
  body .wrap .content #featuresLead .featuresLeadTxt h3 {
    font-size: 26px;
    font-size: 1.625rem;
    margin-left: 6%;
  }
  body .wrap .content #featuresLead .featuresLeadTxt .leadTxt {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 2;
  }
  body .wrap .content #featuresArea {
    padding: 0 0 50px 5%;
    -webkit-box-align: self-start;
        -ms-flex-align: self-start;
            align-items: self-start;
  }
  body .wrap .content #featuresArea .leftArea {
    width: 53%;
  }
  body .wrap .content #featuresArea .leftArea .pc {
    display: none;
  }
  body .wrap .content #featuresArea .leftArea .txtBox {
    margin-bottom: 50px;
  }
  body .wrap .content #featuresArea .rightArea li {
    height: 300px;
    margin-bottom: 1%;
  }
  body .wrap .content #featuresArea .rightArea li .imgBox {
    height: 300px;
  }
  body .wrap .footNav {
    padding: 30px 5% 0;
  }
  body .wrap .footNav li {
    line-height: 1.4;
    font-size: 12px;
    font-size: 0.75rem;
  }
  body .wrap .footNav li a span {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  body .wrap .snsArea {
    padding: 30px 0 15px;
  }
  body .wrap .footLogo {
    padding-bottom: 30px;
  }
  body .wrap .footLogo a img {
    width: 200px;
  }
  body .wrap footer {
    padding: 25px 0 30px;
  }
  body .wrap footer .footerBox {
    margin-bottom: 10px;
    padding: 0 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body .wrap footer .footerBox .footerNav li a {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJfYmFzZS5zY3NzIiwiY29tbW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0VBQUE7QUFFUjt5REFBQTtBQTBCQTt5REFBQTtBQzNCQTtFQUNDO0lBQ0Msb0JBQUE7SUFDQSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxjRHdCWTtFRHBCWjtBQUNGO0FFQ0E7RUFDRSw4QkFBQTtBRkNGOztBRUVBO0VBQ0MsaUJBQUE7RUFDQSxrQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RURURyxlQUFBO0VBQ0EsZUFBQTtFQ1VILGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNER2E7RUNGYixtQkFBQTtBRkVEO0FFQUM7RUFDRSxjQUFBO0FGRUg7QUVBQztFQUNFLGFBQUE7QUZFSDtBRUFDO0VBQ0MsYUFBQTtBRkVGO0FFQUE7RUFDRSxpQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRkVGO0FFQUM7RUFDQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QUZFRjtBRUFDO0VBQ0MsU0FBQTtBRkVGO0FFQUM7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7QUZFRjtBRUFDO0VBQ0MsY0Q1Qlk7RUM2QloscUJBQUE7RUFDQSxpQ0FBQTtFQUFBLHlCQUFBO0FGRUY7QUVBRTtFQUNDLDJCQUFBO1VBQUEsbUJBQUE7RUFDQSxpQ0FBQTtFQUFBLHlCQUFBO0FGRUg7QUVBRTtFQUNDLGNEcENZO0FEc0NmO0FFQUc7RUFDQyw4QkFBQTtVQUFBLHNCQUFBO0FGRUo7QUVHQztFQUNDLFdBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7RUFDQSwwREFBQTtBRkRGO0FFS0M7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsVUFB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LG9CQUFBO0VGamNGO0VFb2NHO0lBQ0MsWUFBQTtFRmxjSjtFRTRjQztJQUNDLG9CQUFBO0VGMWNGO0VFNGNFO0lBQ0MsbUJBQUE7SUFDQSxlQUFBO0lBQ0EsOEJBQUE7SUFBQSw2QkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7RUYxY0g7RUVtZEs7SUQza0RILGVBQUE7SUFDQSxtQkFBQTtFRDJuQ0Y7QUFDRiIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCIvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzXCIpO1xuLyogbWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NTFweCkge1xuICBhW2hyZWYqPVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuaHRtbCB7XG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkEx5piO5pydXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuYm9keSAuc21wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuZW5UeHQge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSB1bCB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJvZHkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IGEgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbmJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmU1YjQxO1xufVxuYm9keSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XG59XG5ib2R5IC5maXQtY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1wiO1xufVxuYm9keSAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbn1cbmJvZHkgLndyYXAgaGVhZGVyIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAud3JhcCBoZWFkZXIgaDEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5IC53cmFwIGhlYWRlciBoMSBhIHN2ZyAuc3QwIHtcbiAgZmlsbDogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC8qLm5hdkJ0bi5uYXZPcGVuIH4gJiB7XG4gIFx0ZmlsbDogIzAwMCAhaW1wb3J0YW50O1xuICB9Ki9cbn1cbmJvZHkgLndyYXAgaGVhZGVyIGgxIGEgLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyOmhhcygubmF2QnRuLm5hdk9wZW4pIGgxIGEgc3ZnIC5zdDAge1xuICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEge1xuICB3aWR0aDogNDBweDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiA4cHg7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAxN3B4O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMjZweDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJNRU5VXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3BlbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3BlbiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKC0zMGRlZyk7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0bi5uYXZPcGVuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3BlbiBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoMzBkZWcpO1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3Blbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJDTE9TRVwiO1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyLm9wX2VuZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5IC53cmFwIGhlYWRlci5zY3JvbGxIZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTNweCAwIDEwcHg7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCBsaS5zb29uIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCBsaTpudGgtY2hpbGQoMSkgYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0O1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm1lbnVTbGlkZUluIHtcbiAgYW5pbWF0aW9uOiBtZW51U2xpZGVJbiAxcyBlYXNlIDBzIGZvcndhcmRzO1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudC5hY3RpdmUge1xuICBhbmltYXRpb246IG1lbnVBY3RpdmUgMXMgZWFzZSAwcyBmb3J3YXJkcztcbn1cbmJvZHkgLndyYXAgI292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cztcbn1cbmJvZHkgLndyYXAgI292ZXJsYXkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmNvbnRJbm5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNmU1YjQxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNmVtO1xuICB0ZXh0LWluZGVudDogMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW46IDAgYXV0byA0JTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU1YjQxO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IGg0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgNiU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC50eHRCbG9jayB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3ggLmltZ0NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiKDAsIDAsIDApLCAwcHggMHB4IDNweCByZ2IoMCwgMCwgMCksIDBweCAwcHggM3B4IHJnYigwLCAwLCAwKTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCAuaW1nQ2FwdGlvbjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3ggLmltZ0NhcHRpb24zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IC5pbWdDYXB0aW9uNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuYm9keSAud3JhcCAuY29udGVudCAuY2FwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuYm9keSAud3JhcCAuY29udGVudCAudmlld21vcmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLnZpZXdtb3JlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAud3JhcCAuY29udGVudCAudmlld21vcmUgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4xLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC52aWV3bW9yZSBhIC5jaXJjbGUtYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogNDAlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuYm9keSAud3JhcCAuY29udGVudCAudmlld21vcmUgYSAuY2lyY2xlLWFuaW1hdGlvbiAub3V0ZXItY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLnZpZXdtb3JlIGEgLmNpcmNsZS1hbmltYXRpb24gLmlubmVyLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC52aWV3bW9yZSBhOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLnZpZXdtb3JlIGE6aG92ZXIgLmNpcmNsZS1hbmltYXRpb24gLmlubmVyLWNpcmNsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC52aWV3bW9yZS5jb1cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLnZpZXdtb3JlLmNvVzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4xLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC52aWV3bW9yZS5jb1cgLmNpcmNsZS1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdG9wOiA0MyU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC52aWV3bW9yZS5jb1cgLmNpcmNsZS1hbmltYXRpb24gLm91dGVyLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC52aWV3bW9yZS5jb1cgLmNpcmNsZS1hbmltYXRpb24gLmlubmVyLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IC53cmFwIC5jb250ZW50ICNjb250TWFpbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2NvbnRNYWluIC5pbWdBcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5IC53cmFwIC5jb250ZW50ICNjb250TWFpbiAuaW1nQXJlYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuYm9keSAud3JhcCAuY29udGVudCAjY29udE1haW4gLmltZ0FyZWEgLnR4dEJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keSAud3JhcCAuY29udGVudCAjY29udE1haW4gLmltZ0FyZWEgLnR4dEJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC44KSwgMHB4IDBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC42KSwgMHB4IDBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmNvbnRCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzTGVhZCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICBwYWRkaW5nOiAxMCUgMDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzTGVhZCAuaW1nQm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTAlO1xufVxuYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNMZWFkIC5mZWF0dXJlc0xlYWRUeHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC53cmFwIC5jb250ZW50ICNmZWF0dXJlc0xlYWQgLmZlYXR1cmVzTGVhZFR4dCBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzTGVhZCAuZmVhdHVyZXNMZWFkVHh0IC5sZWFkVHh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSAubGVmdEFyZWEge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSAubGVmdEFyZWEgLnR4dEJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwJTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSAubGVmdEFyZWEgLnR4dEJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSAubGVmdEFyZWEgLmltZzJjb2x1bW4ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSAubGVmdEFyZWEgLmltZzJjb2x1bW4gbGkge1xuICB3aWR0aDogNDklO1xufVxuYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNBcmVhIC5yaWdodEFyZWEge1xuICBtYXJnaW46IDAgYXV0byAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNBcmVhIC5yaWdodEFyZWEgbGkge1xuICBoZWlnaHQ6IDIwdmg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50ICNmZWF0dXJlc0FyZWEgLnJpZ2h0QXJlYSBsaSAuaW1nQm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNBcmVhIC5yaWdodEFyZWEgbGkgLmltZ0JveCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IGRsLmxpc3RBcmVhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IGRsLmxpc3RBcmVhIGR0IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IGRsLmxpc3RBcmVhIGRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHg7XG59XG5ib2R5IC53cmFwIC5mb290TmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5IC53cmFwIC5mb290TmF2IGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuYm9keSAud3JhcCAuZm9vdE5hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbmJvZHkgLndyYXAgLmZvb3ROYXYgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbmJvZHkgLndyYXAgLmZvb3ROYXYgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuYm9keSAud3JhcCAuZm9vdE5hdiBsaTpudGgtY2hpbGQoMSksIGJvZHkgLndyYXAgLmZvb3ROYXYgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5ib2R5IC53cmFwIC5zbnNBcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2JSAwIDMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgLndyYXAgLnNuc0FyZWEgbGkgYSAuaW1nQm94IHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5ib2R5IC53cmFwIC5zbnNBcmVhIGxpIGEgLmltZ0JveCBpbWcge1xuICB3aWR0aDogMjVweDtcbn1cbmJvZHkgLndyYXAgLnNuc0FyZWEgbGkgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuYm9keSAud3JhcCAuZm9vdExvZ28ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNiU7XG59XG5ib2R5IC53cmFwIC5mb290TG9nbyBhIGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbmJvZHkgLndyYXAgLmZvb3RMb2dvIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjYzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwJSAwO1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RlckJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJOYXYge1xuICBtYXJnaW46IDAgYXV0byA0JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJOYXYgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290ZXJCb3ggLmZvb3Rlck5hdiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290ZXJCb3ggLmZvb3Rlck5hdiBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RlckJveCAuZm9vdGVyTmF2IGxpOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdGVyQm94IC5jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAwIDAgNCU7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdGVyQm94IC5jb3B5cmlnaHQgYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RlckJveCAuY29weXJpZ2h0IGFkZHJlc3MgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RlckJveCAuY29weXJpZ2h0IGFkZHJlc3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290ZXJCb3ggLm1vcmltb3RvTG9nbyBpbWcge1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdGVyQm94IC5tb3JpbW90b0xvZ28gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290ZXJCb3ggLm1vcmltb3RvTG9nbyBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5ib2R5I3dvcmtzIC53cmFwIGhlYWRlciBoMSBhIHN2ZyAuc3QwLCBib2R5I2xhbmQgLndyYXAgaGVhZGVyIGgxIGEgc3ZnIC5zdDAsIGJvZHkjZGVzaWduIC53cmFwIGhlYWRlciBoMSBhIHN2ZyAuc3QwLCBib2R5I2FmdGVyIC53cmFwIGhlYWRlciBoMSBhIHN2ZyAuc3QwLCBib2R5I3lvdW5vYmkgLndyYXAgaGVhZGVyIGgxIGEgc3ZnIC5zdDAsIGJvZHkjcHJpdmFjeSAud3JhcCBoZWFkZXIgaDEgYSBzdmcgLnN0MCwgYm9keSNjb21wYW55IC53cmFwIGhlYWRlciBoMSBhIHN2ZyAuc3QwLCBib2R5I3Rlcm0gLndyYXAgaGVhZGVyIGgxIGEgc3ZnIC5zdDAsIGJvZHkjc2gtb3duZXJzIC53cmFwIGhlYWRlciBoMSBhIHN2ZyAuc3QwIHtcbiAgZmlsbDogI2ZmZjtcbn1cbmJvZHkjd29ya3MgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW4sIGJvZHkjbGFuZCAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbiwgYm9keSNkZXNpZ24gLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW4sIGJvZHkjYWZ0ZXIgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW4sIGJvZHkjeW91bm9iaSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbiwgYm9keSNwcml2YWN5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biBzcGFuLCBib2R5I2NvbXBhbnkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW4sIGJvZHkjdGVybSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbiwgYm9keSNzaC1vd25lcnMgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keSN3b3JrcyAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG46OmFmdGVyLCBib2R5I2xhbmQgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciwgYm9keSNkZXNpZ24gLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciwgYm9keSNhZnRlciAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG46OmFmdGVyLCBib2R5I3lvdW5vYmkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciwgYm9keSNwcml2YWN5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0bjo6YWZ0ZXIsIGJvZHkjY29tcGFueSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG46OmFmdGVyLCBib2R5I3Rlcm0gLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciwgYm9keSNzaC1vd25lcnMgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSN3b3JrcyAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3Blbjo6YWZ0ZXIsIGJvZHkjbGFuZCAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3Blbjo6YWZ0ZXIsIGJvZHkjZGVzaWduIC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0bi5uYXZPcGVuOjphZnRlciwgYm9keSNhZnRlciAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3Blbjo6YWZ0ZXIsIGJvZHkjeW91bm9iaSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3Blbjo6YWZ0ZXIsIGJvZHkjcHJpdmFjeSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3Blbjo6YWZ0ZXIsIGJvZHkjY29tcGFueSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3Blbjo6YWZ0ZXIsIGJvZHkjdGVybSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3Blbjo6YWZ0ZXIsIGJvZHkjc2gtb3duZXJzIC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0bi5uYXZPcGVuOjphZnRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSN3b3JrcyAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgaDEgYSBzdmcgLnN0MCwgYm9keSNsYW5kIC53cmFwIGhlYWRlci5zY3JvbGxIZCBoMSBhIHN2ZyAuc3QwLCBib2R5I2Rlc2lnbiAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgaDEgYSBzdmcgLnN0MCwgYm9keSNhZnRlciAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgaDEgYSBzdmcgLnN0MCwgYm9keSN5b3Vub2JpIC53cmFwIGhlYWRlci5zY3JvbGxIZCBoMSBhIHN2ZyAuc3QwLCBib2R5I3ByaXZhY3kgLndyYXAgaGVhZGVyLnNjcm9sbEhkIGgxIGEgc3ZnIC5zdDAsIGJvZHkjY29tcGFueSAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgaDEgYSBzdmcgLnN0MCwgYm9keSN0ZXJtIC53cmFwIGhlYWRlci5zY3JvbGxIZCBoMSBhIHN2ZyAuc3QwLCBib2R5I3NoLW93bmVycyAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgaDEgYSBzdmcgLnN0MCB7XG4gIGZpbGw6ICMwMDA7XG59XG5ib2R5I3dvcmtzIC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0biBzcGFuLCBib2R5I2xhbmQgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW4sIGJvZHkjZGVzaWduIC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0biBzcGFuLCBib2R5I2FmdGVyIC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0biBzcGFuLCBib2R5I3lvdW5vYmkgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW4sIGJvZHkjcHJpdmFjeSAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbiwgYm9keSNjb21wYW55IC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0biBzcGFuLCBib2R5I3Rlcm0gLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW4sIGJvZHkjc2gtb3duZXJzIC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0biBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmJvZHkjd29ya3MgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMyk6bnRoLW9mLXR5cGUoMyk6OmFmdGVyLCBib2R5I2xhbmQgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMyk6bnRoLW9mLXR5cGUoMyk6OmFmdGVyLCBib2R5I2Rlc2lnbiAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbjpudGgtb2YtdHlwZSgzKTpudGgtb2YtdHlwZSgzKTo6YWZ0ZXIsIGJvZHkjYWZ0ZXIgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMyk6bnRoLW9mLXR5cGUoMyk6OmFmdGVyLCBib2R5I3lvdW5vYmkgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMyk6bnRoLW9mLXR5cGUoMyk6OmFmdGVyLCBib2R5I3ByaXZhY3kgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMyk6bnRoLW9mLXR5cGUoMyk6OmFmdGVyLCBib2R5I2NvbXBhbnkgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMyk6bnRoLW9mLXR5cGUoMyk6OmFmdGVyLCBib2R5I3Rlcm0gLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMyk6bnRoLW9mLXR5cGUoMyk6OmFmdGVyLCBib2R5I3NoLW93bmVycyAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbjpudGgtb2YtdHlwZSgzKTpudGgtb2YtdHlwZSgzKTo6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkjd29ya3MgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciwgYm9keSNsYW5kIC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0bjo6YWZ0ZXIsIGJvZHkjZGVzaWduIC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0bjo6YWZ0ZXIsIGJvZHkjYWZ0ZXIgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciwgYm9keSN5b3Vub2JpIC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0bjo6YWZ0ZXIsIGJvZHkjcHJpdmFjeSAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgLm1lbnVBcmVhIC5uYXZCdG46OmFmdGVyLCBib2R5I2NvbXBhbnkgLndyYXAgaGVhZGVyLnNjcm9sbEhkIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciwgYm9keSN0ZXJtIC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0bjo6YWZ0ZXIsIGJvZHkjc2gtb3duZXJzIC53cmFwIGhlYWRlci5zY3JvbGxIZCAubWVudUFyZWEgLm5hdkJ0bjo6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjZweCkge1xuICBib2R5IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIH1cbiAgYm9keSAuc21wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgLnBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IC50YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweDtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciBoMSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW4ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuOjphZnRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuLm5hdk9wZW4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHJvdGF0ZSgtMzBkZWcpO1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuLm5hdk9wZW4gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSgzMGRlZyk7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3BlbiBzcGFuOm50aC1vZi10eXBlKDMpOjphZnRlciB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoLTMwZGVnKTtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlci5vcF9lbmQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIuc2Nyb2xsSGQgLm1lbnVBcmVhIC5uYXZCdG46OmFmdGVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbiAgYm9keSAud3JhcCAubmF2Q29udGVudCB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3gge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCBsaSBhIHtcbiAgICBwYWRkaW5nOiAydmggMDtcbiAgfVxuICBib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpLnNvb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICBib2R5IC53cmFwIC5uYXZDb250ZW50IC5tZW51IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC50eHRCbG9jayB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IC5pbWdDYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiKDAsIDAsIDApLCAwcHggMHB4IDNweCByZ2IoMCwgMCwgMCksIDBweCAwcHggM3B4IHJnYigwLCAwLCAwKTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3ggLmltZ0NhcHRpb24yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IC5pbWdDYXB0aW9uMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2NvbnRNYWluIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50ICNjb250TWFpbiAuaW1nQXJlYSB7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2NvbnRNYWluIC5pbWdBcmVhIC50eHRCb3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNMZWFkIHtcbiAgICBwYWRkaW5nOiAxNTBweCAxMCUgMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNMZWFkIC5pbWdCb3gge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzTGVhZCAuZmVhdHVyZXNMZWFkVHh0IHtcbiAgICB3aWR0aDogNTMlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50ICNmZWF0dXJlc0xlYWQgLmZlYXR1cmVzTGVhZFR4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjF2dztcbiAgICBtYXJnaW4tbGVmdDogNiU7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNMZWFkIC5mZWF0dXJlc0xlYWRUeHQgLmxlYWRUeHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50ICNmZWF0dXJlc0FyZWEge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDEwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSAubGVmdEFyZWEge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSAubGVmdEFyZWEgLnR4dEJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNBcmVhIC5sZWZ0QXJlYSAudHh0Qm94IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSAubGVmdEFyZWEgLmltZzJjb2x1bW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50ICNmZWF0dXJlc0FyZWEgLnJpZ2h0QXJlYSB7XG4gICAgd2lkdGg6IDQyJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50ICNmZWF0dXJlc0FyZWEgLnJpZ2h0QXJlYSBsaSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgZGwubGlzdEFyZWEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgZGwubGlzdEFyZWEgZHQge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgZGwubGlzdEFyZWEgZGQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxuICBib2R5IC53cmFwIC5mb290TmF2IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogNjBweCAxMCUgMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICBib2R5IC53cmFwIC5mb290TmF2IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICBib2R5IC53cmFwIC5mb290TmF2IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIGJvZHkgLndyYXAgLmZvb3ROYXYgbGkgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbiAgYm9keSAud3JhcCAuZm9vdE5hdiBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICB9XG4gIGJvZHkgLndyYXAgLmZvb3ROYXYgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbiAgYm9keSAud3JhcCAuZm9vdE5hdiBsaTpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG4gIGJvZHkgLndyYXAgLmZvb3ROYXYgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbiAgYm9keSAud3JhcCAuZm9vdE5hdiBsaTpudGgtY2hpbGQoNCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbiAgYm9keSAud3JhcCAuc25zQXJlYSB7XG4gICAgcGFkZGluZzogNjBweCAwIDMwcHg7XG4gIH1cbiAgYm9keSAud3JhcCAuc25zQXJlYSBsaSBhIC5pbWdCb3gge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICBib2R5IC53cmFwIC5zbnNBcmVhIGxpIGEgLmltZ0JveCBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIGJvZHkgLndyYXAgLnNuc0FyZWEgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIGJvZHkgLndyYXAgLmZvb3RMb2dvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICBib2R5IC53cmFwIC5mb290TG9nbyBhIGltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIGJvZHkgLndyYXAgLmZvb3RMb2dvIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICBib2R5IC53cmFwIGZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgYm9keSAud3JhcCBmb290ZXIgLmZvb3RlckJveCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgYm9keSAud3JhcCBmb290ZXIgLmZvb3RlckJveCAuY29weXJpZ2h0IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleDogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBib2R5IC53cmFwIGZvb3RlciAuZm9vdGVyQm94IC5jb3B5cmlnaHQgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIGJvZHkgLndyYXAgZm9vdGVyIC5mb290ZXJCb3ggLmNvcHlyaWdodCBhZGRyZXNzIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGJvZHkgLndyYXAgZm9vdGVyIC5mb290ZXJCb3ggLmNvcHlyaWdodCBhZGRyZXNzIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICBib2R5IC53cmFwIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJOYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBib2R5IC53cmFwIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJOYXYgbGk6bnRoLWNoaWxkKDIpIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgYm9keSAud3JhcCBmb290ZXIgLmZvb3RlckJveCAubW9yaW1vdG9Mb2dvIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC50YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgLmNvbnRJbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50ICNjb250TWFpbiAuaW1nQXJlYSB7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2NvbnRNYWluIC5pbWdBcmVhIC50eHRCb3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzTGVhZCB7XG4gICAgcGFkZGluZzogODBweCA1JTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50ICNmZWF0dXJlc0xlYWQgLmltZ0JveCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNMZWFkIC5mZWF0dXJlc0xlYWRUeHQge1xuICAgIHdpZHRoOiA1MyU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzTGVhZCAuZmVhdHVyZXNMZWFkVHh0IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNMZWFkIC5mZWF0dXJlc0xlYWRUeHQgLmxlYWRUeHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgI2ZlYXR1cmVzQXJlYSB7XG4gICAgcGFkZGluZzogMCAwIDUwcHggNSU7XG4gICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNBcmVhIC5sZWZ0QXJlYSB7XG4gICAgd2lkdGg6IDUzJTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50ICNmZWF0dXJlc0FyZWEgLmxlZnRBcmVhIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50ICNmZWF0dXJlc0FyZWEgLmxlZnRBcmVhIC50eHRCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNBcmVhIC5yaWdodEFyZWEgbGkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAjZmVhdHVyZXNBcmVhIC5yaWdodEFyZWEgbGkgLmltZ0JveCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICBib2R5IC53cmFwIC5mb290TmF2IHtcbiAgICBwYWRkaW5nOiAzMHB4IDUlIDA7XG4gIH1cbiAgYm9keSAud3JhcCAuZm9vdE5hdiBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIGJvZHkgLndyYXAgLmZvb3ROYXYgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbiAgYm9keSAud3JhcCAuc25zQXJlYSB7XG4gICAgcGFkZGluZzogMzBweCAwIDE1cHg7XG4gIH1cbiAgYm9keSAud3JhcCAuZm9vdExvZ28ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIGJvZHkgLndyYXAgLmZvb3RMb2dvIGEgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgYm9keSAud3JhcCBmb290ZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMCAzMHB4O1xuICB9XG4gIGJvZHkgLndyYXAgZm9vdGVyIC5mb290ZXJCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGJvZHkgLndyYXAgZm9vdGVyIC5mb290ZXJCb3ggLmZvb3Rlck5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgdXJsKCcvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzJyk7XG5cbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gJG5vdC1wYzogMTAyMzsvLyAxMDI0cHjmnKrmuoDjga/jgr/jg5bjg6zjg4Pjg4jjgajliKTmlq1cbi8vICR0YWJsZXQ6IDc2ODsvLyDjgr/jg5bjg6zjg4Pjg4jjga7ln7rmupbjgajjgZnjgovjgrXjgqTjgrpcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJHZpZXdwb3J0OiBmYWxzZSkge1xuICBAaWYgJHZpZXdwb3J0IHtcbiAgICBmb250LXNpemU6IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUgLCAxNikgKyByZW07XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoMTAwICwgJHZpZXdwb3J0KSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRleHRDb2xvclx0XHQ6ICMwMDAwMDA7XG4kYWNjZW50Q29sb3JcdDogIzZlNWI0MTtcbiRiZ0NvbG9yXHQ6ICNmNGYxZTc7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlICdiYXNlJyBhcyBiO1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1MXB4KSB7XHJcblx0YVtocmVmKj1cInRlbDpcIl0ge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIHNtcCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuaHRtbHtcclxuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbn1cclxuXHJcbmJvZHl7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0bWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udC1mYW1pbHk6IFwiQTHmmI7mnJ1cIiwgc2VyaWY7XHJcblx0QGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0Y29sb3I6IGIuJHRleHRDb2xvcjtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHJcblx0LnNtcHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5wY3tcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRhYmxldHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmVuVHh0e1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XHJcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblx0cHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0dWx7XHJcblx0XHRwYWRkaW5nOiAwIDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHRhe1xyXG5cdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6IGIuJGFjY2VudENvbG9yO1xyXG5cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmZpdC1jZW50ZXJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207JztcclxuXHR9XHJcblx0XHJcblx0Ly93cmFwXHJcblx0LndyYXB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdFxyXG5cdFx0Ly9oZWFkZXJcclxuXHRcdGhlYWRlcntcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjZzO1xyXG5cdFx0XHRcclxuXHRcdFx0aDF7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0bWFyZ2luOiAwOyBcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdC5zdDB7XHJcblx0XHRcdFx0XHRcdFx0ZmlsbDogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjZzO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQvKi5uYXZCdG4ubmF2T3BlbiB+ICYge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsbDogIzAwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH0qL1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3Itb25seXtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMXB4O1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aGFzKC5uYXZCdG4ubmF2T3Blbil7XHJcblx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdFx0LnN0MHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICMwMDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHQvLyDjg6Hjg4vjg6Xjg7zjg5zjgr/jg7NcclxuXHRcdFx0Lm1lbnVBcmVhe1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cclxuXHRcdFx0XHQubmF2QnRue1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNnM7XHJcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDE3cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6MjZweDtcclxuXHRcdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIk1FTlVcIjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTApO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjZzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5uYXZPcGVue1xyXG5cdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKC0zMGRlZyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoMzBkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJDTE9TRVwiO1xyXG5cdFx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtMzBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHQvL2NvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm9wX2VuZHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNjcm9sbEhke1xyXG5cdFx0XHRcdC8vc2Nyb2xsIEhlYWRlclxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vaGVhZGVyXHJcblxyXG5cdFx0Ly8gTmF2aVxyXG5cdFx0Lm5hdkNvbnRlbnR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0LmxvZ297XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdmlCb3gge1xyXG5cdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTNweCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDEpO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnNvb257XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lbnV7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDFzO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lbnVTbGlkZUlue1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogbWVudVNsaWRlSW4gMXMgZWFzZSAwcyBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBtZW51QWN0aXZlIDFzIGVhc2UgMHMgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNvdmVybGF5e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiA5OTg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEyMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cztcclxuXHRcdFx0XHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gTmF2aVxyXG5cdFx0XHJcblx0XHQvL2NvbnRlbnRcclxuXHRcdC5jb250ZW50e1xyXG5cclxuXHRcdFx0LmNvbnRJbm5lcntcclxuXHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvL+ODhuOCreOCueODiOezu+WFsemAmlxyXG5cdFx0XHRoMntcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRjb2xvcjogYi4kYWNjZW50Q29sb3I7XHJcblx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjZlbTtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDogMC42ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNCU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBiLiRhY2NlbnRDb2xvcjtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRoM3tcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xyXG5cdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0e1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTgpO1xyXG5cdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCA2JTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHRcdC50eHRCbG9ja3tcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmltZ0JveHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0LmltZ0NhcHRpb257XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpLCAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpLCAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjN7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjR7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTApO1xyXG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuY2Fwe1xyXG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vdmlld21vcmVcclxuXHRcdFx0LnZpZXdtb3Jle1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMSwgMSk7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY2lyY2xlLWFuaW1hdGlvbntcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTIwcHg7XHJcblx0XHRcdFx0XHRcdHRvcDogNDAlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Lm91dGVyLWNpcmNsZXtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaW5uZXItY2lyY2xle1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5jaXJjbGUtYW5pbWF0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdC5pbm5lci1jaXJjbGV7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jb1d7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC4xLCAxKTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jaXJjbGUtYW5pbWF0aW9ue1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMjBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiA0MyU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQub3V0ZXItY2lyY2xle1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbm5lci1jaXJjbGV7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvL3ZpZXdtb3JlXHJcblxyXG5cdFx0XHQvL+ODhuOCreOCueODiOezu+WFsemAmlxyXG5cclxuXHJcblx0XHRcdC8v44Kz44Oz44OG44Oz44OE44Oh44Kk44Oz55S75YOPXHJcblx0XHRcdCNjb250TWFpbntcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0LmltZ0FyZWF7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwdmg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnR4dEJveHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdFx0XHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwwLDAsMC44KSwgMHB4IDBweCAxMnB4IHJnYmEoMCwwLDAsMC42KSwgMHB4IDBweCAxNnB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdFx0Ly/jgrPjg7Pjg4bjg7Pjg4Tjg6HjgqTjg7PnlLvlg49cclxuXHJcblx0XHRcdC5jb250Qm94e1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8v44GT44Gg44KP44KK44Oa44O844K45YWx6YCaXHJcblx0XHRcdC8vZmVhdHVyZXNMZWFkXHJcblx0XHRcdCNmZWF0dXJlc0xlYWR7XHJcblx0XHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XHJcblx0XHRcdFx0cGFkZGluZzogMTAlIDA7XHJcblxyXG5cdFx0XHRcdC5pbWdCb3h7XHJcblx0XHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZXNMZWFkVHh0e1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubGVhZFR4dHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ly9mZWF0dXJlc0FyZWFcclxuXHRcdFx0I2ZlYXR1cmVzQXJlYXtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuXHRcdFx0XHQubGVmdEFyZWF7XHJcblx0XHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRcdFx0LnR4dEJveHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAlO1xyXG5cclxuXHRcdFx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTgpO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pbWcyY29sdW1ue1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0OSU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5yaWdodEFyZWF7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjB2aDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5pbWdCb3h7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8v44GT44Gg44KP44KK44Oa44O844K45YWx6YCaXHJcblxyXG5cdFx0XHQvL+ODquOCueODiOWFsemAmlxyXG5cdFx0XHRkbC5saXN0QXJlYXtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRkdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGR7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblx0XHQvL2NvbnRlbnRcclxuXHRcdFxyXG5cdFx0Ly9mb290TmF2XHJcblx0XHQuZm9vdE5hdntcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGIuJHRleHRDb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGIuJHRleHRDb2xvcjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTMpO1xyXG5cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQob2RkKXtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly9mb290TmF2XHJcblxyXG5cdFx0Ly9zbnNBcmVhXHJcblx0XHQuc25zQXJlYXtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiA2JSAwIDMlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGF7XHJcblxyXG5cdFx0XHRcdFx0LmltZ0JveHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvL3Nuc0FyZWFcclxuXHJcblx0XHQvL2Zvb3RMb2dvXHJcblx0XHQuZm9vdExvZ297XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2JTtcclxuXHJcblx0XHRcdGF7XHJcblxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vZm9vdExvZ29cclxuXHRcclxuXHRcdC8vZm9vdGVyXHJcblx0XHRmb290ZXJ7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjYzO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDEwJSAwO1xyXG5cclxuXHRcdFx0LmZvb3RlckJveHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRcdC5mb290ZXJOYXZ7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA0JTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xyXG5cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdC8vY29weXJpZ2h0XHJcblx0XHRcdC5jb3B5cmlnaHR7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDQlO1xyXG5cclxuXHRcdFx0XHRhZGRyZXNze1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTApO1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvL2NvcHlyaWdodFxyXG5cclxuXHRcdFx0Lm1vcmltb3RvTG9nb3tcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblxyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vZm9vdGVyXHJcblxyXG5cclxuXHRcdFxyXG5cdH1cclxuXHQmI3dvcmtzLFxyXG5cdCYjbGFuZCxcclxuXHQmI2Rlc2lnbixcclxuXHQmI2FmdGVyLFxyXG5cdCYjeW91bm9iaSxcclxuXHQmI3ByaXZhY3ksXHJcblx0JiNjb21wYW55LFxyXG5cdCYjdGVybSxcclxuXHQmI3NoLW93bmVyc3tcclxuXHRcdC53cmFwe1xyXG5cdFx0XHRoZWFkZXJ7XHJcblx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdFx0LnN0MHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tZW51QXJlYXtcclxuXHRcdFx0XHRcdC5uYXZCdG57XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji5uYXZPcGVue1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNjcm9sbEhke1xyXG5cdFx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0c3Zne1xyXG5cdFx0XHRcdFx0XHRcdFx0LnN0MHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tZW51QXJlYXtcclxuXHRcdFx0XHRcdFx0Lm5hdkJ0bntcclxuXHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvL3dyYXBcclxufVxyXG4vL2JvZHlcclxuXHJcbi8vIFBDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY2cHgpe1xyXG5cdFxyXG4vL2JvZHlcclxuXHRib2R5e1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblx0XHRcdFx0XHJcblx0XHQuc21we1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQucGN7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQudGFibGV0e1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0XHRcdC8vd3JhcFxyXG5cdFx0LndyYXB7XHJcblx0XHRcdFxyXG5cdFx0XHQvL2hlYWRlclxyXG5cdFx0XHRoZWFkZXJ7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweCAyMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGgxe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0Ly8g44Oh44OL44Ol44O844Oc44K/44OzXHJcblx0XHRcdFx0Lm1lbnVBcmVhe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblxyXG5cdFx0XHRcdFx0Lm5hdkJ0bntcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL3RvcDogMTJweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL3RvcDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL3RvcDogMzNweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYubmF2T3BlbntcclxuXHRcdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoLTMwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW46bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSgzMGRlZyk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtMzBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5vcF9lbmR7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zY3JvbGxIZHtcclxuXHRcdFx0XHRcdC5tZW51QXJlYXtcclxuXHRcdFx0XHRcdFx0Lm5hdkJ0bntcclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMzJweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly9oZWFkZXJcclxuXHJcblx0XHRcdC8vIE5hdmlcclxuXHRcdFx0Lm5hdkNvbnRlbnR7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xyXG5cclxuXHRcdFx0XHQubG9nb3tcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubmF2aUJveCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcblxyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAydmggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc29vbntcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1lbnV7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1lbnVTbGlkZUlue1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I292ZXJsYXl7XHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vIE5hdmlcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQvL2NvbnRlbnRcclxuXHRcdFx0LmNvbnRlbnR7XHJcblxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdC8v44OG44Kt44K544OI57O75YWx6YCaXHJcblxyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMik7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoM3tcclxuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcblx0XHRcdH1cclxuXHRcdFx0aDR7XHJcblx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50eHRCbG9ja3tcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmltZ0JveHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0LmltZ0NhcHRpb257XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpLCAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpLCAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjN7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmNhcHtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWxsY2Fwe1xyXG5cclxuXHRcdFx0XHRsaXtcclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvL+OCs+ODs+ODhuODs+ODhOODoeOCpOODs+eUu+WDj1xyXG5cdFx0XHQjY29udE1haW57XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdC5pbWdBcmVhe1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA3NXZoO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50eHRCb3h7XHJcblx0XHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41dnc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC8v44Kz44Oz44OG44Oz44OE44Oh44Kk44Oz55S75YOPXHJcblxyXG5cdFx0XHQvL+OBk+OBoOOCj+OCiuODmuODvOOCuOWFsemAmlxyXG5cclxuXHRcdFx0Ly9mZWF0dXJlc0xlYWRcclxuXHRcdFx0I2ZlYXR1cmVzTGVhZHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNTBweCAxMCUgMTAwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdC5pbWdCb3h7XHJcblx0XHRcdFx0XHR3aWR0aDogNDclO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmVhdHVyZXNMZWFkVHh0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUzJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjF2dztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDYlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxlYWRUeHR7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE2KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vZmVhdHVyZXNBcmVhXHJcblx0XHRcdCNmZWF0dXJlc0FyZWF7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDUwcHggMTAlO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdC5sZWZ0QXJlYXtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0LnR4dEJveHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMik7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmltZzJjb2x1bW57XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucmlnaHRBcmVhe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQyJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMSU7XHJcblxyXG5cdFx0XHRcdFx0XHQuaW1nQm94e1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvL+OBk+OBoOOCj+OCiuODmuODvOOCuOWFsemAmlxyXG5cclxuXHJcblxyXG5cdFx0XHQvL+ODhuOCreOCueODiOezu+WFsemAmlxyXG5cdFx0XHRcdFxyXG5cclxuXHRcdFx0ZGwubGlzdEFyZWF7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkZHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdFx0Ly9jb250ZW50XHJcblxyXG5cdFx0Ly9mb290TmF2XHJcblx0XHQuZm9vdE5hdntcclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogNjBweCAxMCUgMDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNCk7XHJcblxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMCA4cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE3KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpe1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly9mb290TmF2XHJcblxyXG5cdFx0Ly9zbnNBcmVhXHJcblx0XHQuc25zQXJlYXtcclxuXHRcdFx0cGFkZGluZzogNjBweCAwIDMwcHg7XHJcblxyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRhe1xyXG5cclxuXHRcdFx0XHRcdC5pbWdCb3h7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblxyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vc25zQXJlYVxyXG5cclxuXHRcdC8vZm9vdExvZ29cclxuXHRcdC5mb290TG9nb3tcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG5cdFx0XHRhe1xyXG5cclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcclxuXHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvL2Zvb3RMb2dvXHJcblxyXG5cdFx0Ly9mb290ZXJcclxuXHRcdGZvb3RlcntcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogNTBweCAwO1xyXG5cclxuXHRcdFx0LmZvb3RlckJveHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0Ly9jb3B5cmlnaHRcclxuXHRcdFx0XHQuY29weXJpZ2h0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHJcblx0XHRcdFx0XHRhZGRyZXNze1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly9jb3B5cmlnaHRcclxuXHJcblx0XHRcdFx0LmZvb3Rlck5hdntcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1vcmltb3RvTG9nb3tcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0b3JkZXI6IDA7XHJcblxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly9mb290ZXJcclxuXHJcblxyXG5cdFx0XHJcblx0XHRcdFxyXG5cclxuXHRcdH1cclxuXHRcdC8vd3JhcFxyXG5cdH1cclxuXHQvL2JvZHlcclxufVxyXG5cclxuLy8gdGFibGV0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XHJcblx0Ly9ib2R5XHJcblx0Ym9keXtcclxuXHJcblx0LnRhYmxldHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cdFx0Ly93cmFwXHJcblx0XHQud3JhcHtcclxuXHJcblx0XHRcdC8vaGVhZGVyXHJcblx0XHRcdGhlYWRlcntcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly9jb250ZW50XHJcblx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jb250SW5uZXJ7XHJcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdC8v44Kz44Oz44OG44Oz44OE44Oh44Kk44Oz55S75YOPXHJcblx0XHRcdCNjb250TWFpbntcclxuXHJcblx0XHRcdFx0LmltZ0FyZWF7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwdmg7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnR4dEJveHtcclxuXHRcdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvL+OBk+OBoOOCj+OCiuODmuODvOOCuOWFsemAmlxyXG5cclxuXHRcdFx0Ly9mZWF0dXJlc0xlYWRcclxuXHRcdFx0I2ZlYXR1cmVzTGVhZHtcclxuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDUlO1xyXG5cclxuXHRcdFx0XHQuaW1nQm94e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ3JTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZlYXR1cmVzTGVhZFR4dHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MyU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDI2KTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDYlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxlYWRUeHR7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvL2ZlYXR1cmVzQXJlYVxyXG5cdFx0XHQjZmVhdHVyZXNBcmVhe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA1MHB4IDUlO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG5cclxuXHRcdFx0XHQubGVmdEFyZWF7XHJcblx0XHRcdFx0XHR3aWR0aDogNTMlO1xyXG5cclxuXHRcdFx0XHRcdC5wY3tcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50eHRCb3h7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmltZzJjb2x1bW57XHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucmlnaHRBcmVhe1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDElO1xyXG5cclxuXHRcdFx0XHRcdFx0LmltZ0JveHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly/jgZPjgaDjgo/jgorjg5rjg7zjgrjlhbHpgJpcclxuXHJcblxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQvL2NvbnRlbnRcclxuXHJcblx0XHRcdC8vZm9vdE5hdlxyXG5cdFx0XHQuZm9vdE5hdntcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDUlIDA7XHJcblxyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcclxuXHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEzKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpe1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpe1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly9zbnNBcmVhXHJcblx0XHRcdC5zbnNBcmVhe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAxNXB4O1xyXG5cclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGF7XHJcblxyXG5cdFx0XHRcdFx0XHQuaW1nQm94e1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly9mb290TG9nb1xyXG5cdFx0XHQuZm9vdExvZ297XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly9mb290ZXJcclxuXHRcdFx0Zm9vdGVye1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMCAzMHB4O1xyXG5cclxuXHRcdFx0XHQuZm9vdGVyQm94e1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0Lm1vcmltb3RvTG9nb3tcclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9vdGVyTmF2e1xyXG5cclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHJcblxyXG5cdFx0fVxyXG5cdFx0Ly93cmFwXHJcblx0fVxyXG5cdFx0Ly9ib2R5XHJcbn0iXX0= */
