@charset "UTF-8";
@font-face {
  font-family: "Corporate-Logo-Medium-ver3";
  src: url("../fonts/CorporateLogo/Corporate-Logo-Medium-ver3.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Corporate-Logo-Bold-ver3";
  src: url("../fonts/CorporateLogo/Corporate-Logo-Bold-ver3.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
/*============================
animation
============================*/
@-webkit-keyframes moveleft {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translate3d(111%, 0, 0);
            transform: translate3d(111%, 0, 0);
  }
}
@keyframes moveleft {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translate3d(111%, 0, 0);
            transform: translate3d(111%, 0, 0);
  }
}
@-webkit-keyframes moveBg {
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes moveBg {
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes moveright {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translate3d(-111%, 0, 0);
            transform: translate3d(-111%, 0, 0);
  }
}
@keyframes moveright {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translate3d(-111%, 0, 0);
            transform: translate3d(-111%, 0, 0);
  }
}
@-webkit-keyframes moveLayer {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translateX(111%);
            transform: translateX(111%);
  }
}
@keyframes moveLayer {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translateX(111%);
            transform: translateX(111%);
  }
}
@-webkit-keyframes fadein {
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeinblock {
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeinblock {
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
/*===========================
reset style
===========================*/
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0px;
  padding: 0px;
}

html,
body {
  min-height: 100%;
}

body {
  text-align: center;
  letter-spacing: 1.2px;
  color: #131414;
  background: #ffffff;
  font-size: 16px;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  -webkit-text-size-adjust: 100%;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #131414;
  font-weight: normal;
}

p {
  color: #131414;
  font-size: 16px;
  line-height: 1.5em;
}

ul,
ol,
li {
  list-style: none;
  color: #131414;
}

a {
  text-decoration: none;
  color: #131414;
}
a:visited {
  text-decoration: none;
  color: #131414;
}
a:hover {
  text-decoration: none;
}

address {
  color: #131414;
  font-style: normal;
}

img {
  vertical-align: bottom;
  border: none;
}

dl,
dt,
dd {
  margin: 0;
  padding: 0;
  color: #131414;
}

main {
  display: block;
}

picture {
  display: block;
}

table,
th,
td {
  color: #131414;
}

header {
  display: block;
}

footer {
  display: block;
}

aside {
  display: block;
}

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

data {
  display: block;
}

time {
  display: block;
}

a[href^="tel:"] {
  cursor: default;
  pointer-events: none;
}

summary {
  list-style: none;
}
summary::-webkit-details-marker {
  display: none;
}

/*==========================
l-header
==========================*/
.l-header {
  width: 100%;
  height: 144px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin-top: 54px;
  max-height: 59.0277777778vw;
}
.l-header-top {
  height: 100%;
}
.l-header-top .l-header__cta {
  display: block;
}
.l-header-top .l-header__cta--sp {
  display: none;
}
.l-header-top.is-fixed .l-header__gnav {
  gap: 10px;
  -ms-flex-item-align: center;
      align-self: center;
}
.l-header-top.is-fixed .l-header__gnavLink {
  font-size: 13px;
}
.l-header-top.is-fixed .l-header__gnavLink:after {
  content: initial;
}
.l-header.is-fixed .l-header__doboz {
  width: 100%;
  max-width: 1440px;
  height: 80px;
  position: fixed;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 0;
}
.l-header.is-fixed .l-header__doboz:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  width: 100vw;
  height: 100%;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.l-header.is-fixed .l-header__logo {
  padding-bottom: 0;
}
.l-header.is-fixed .l-header__logoImg {
  width: 190px;
}
.l-header.is-fixed .l-header__gnav {
  gap: 20px;
  -ms-flex-item-align: center;
      align-self: center;
}
.l-header.is-fixed .l-header__gnavLink {
  font-size: 14px;
}
.l-header.is-fixed .l-header__gnavLink:after {
  content: initial;
}
.l-header.is-fixed .l-header__cta {
  width: 305px;
  height: 80px;
  position: relative;
  bottom: 0;
  right: 0;
  display: block;
}
.l-header.is-fixed .l-header__ctaDoboz {
  gap: 0;
}
.l-header.is-fixed .l-header__ctaTit {
  font-size: 12px;
}
.l-header.is-fixed .l-header__ctaBtn img {
  width: 100%;
  height: 100%;
}
.l-header.is-fixed .l-header__cta--sp {
  display: none;
}
.l-header.is-fixed .l-header__ctaSplit {
  width: 164px;
}
.l-header.is-fixed .l-header__ctaSplit:nth-of-type(1) .l-header__ctaBtn {
  width: 115px;
  height: 35px;
}
.l-header.is-fixed .l-header__ctaSplit:nth-of-type(2) .l-header__ctaBtn {
  width: 115px;
  height: 35px;
}
.l-header__inner {
  width: 100%;
  height: 100%;
  max-width: 1480px;
  padding: 0 20px;
  margin: 0 auto;
  position: relative;
}
.l-header__doboz {
  height: 90px;
  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;
}
.l-header__dobozSplit:nth-of-type(2) {
  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;
}
.l-header__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  position: relative;
  z-index: 1000001;
  background-color: #ffffff;
  padding: 0 20px 40px;
}
.l-header__logoImg {
  width: 250px;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.l-header__logoImg:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__logoImg img {
  width: 100%;
}
.l-header__gnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  gap: 15px;
  margin-right: 10px;
}
.l-header__gnavItem:hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__gnavLink {
  font-size: 14px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  color: #131414;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  line-height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.l-header__gnavLink:visited {
  text-decoration: none;
  color: #131414;
}
.l-header__gnavLink:hover {
  text-decoration: none;
}
.l-header__gnavLink:after {
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: block;
  width: 13px;
  height: 13px;
  background-color: transparent;
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
}
.l-header__gnavLink:hover {
  text-decoration: none;
  color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__gnavLink:hover:visited {
  text-decoration: none;
  color: #ec6885;
}
.l-header__gnavLink:hover:hover {
  text-decoration: none;
}
.l-header__gnavLink:hover:after {
  background-color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__hmb {
  display: none;
}
.l-header__drwNav {
  display: none;
}
.l-header__drwNavList {
  margin-top: 100px;
}
.l-header__drwNavListItem {
  text-align: left;
}
.l-header__drwNavListItem:not(:first-of-type) {
  margin-top: 20px;
}
.l-header__drwNavListItemLink {
  font-size: 16px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  color: #131414;
  line-height: 100%;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  line-height: 1.8;
}
.l-header__drwNavListItemLink:visited {
  text-decoration: none;
  color: #131414;
}
.l-header__drwNavListItemLink:hover {
  text-decoration: none;
}
.l-header__drwNavListItemLink:after {
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: block;
  width: 11px;
  height: 11px;
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #131414;
}
.l-header__drwNavListItemLink:hover {
  text-decoration: none;
  color: #ec6885;
}
.l-header__drwNavListItemLink:hover:visited {
  text-decoration: none;
  color: #ec6885;
}
.l-header__drwNavListItemLink:hover:hover {
  text-decoration: none;
}
.l-header__drwNavListItemLink:hover:after {
  background-color: #ec6885;
}
.l-header__drwNavListItembtn {
  width: 166px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-header__drwNavListItembtn--search {
  margin-top: 30px;
}
.l-header__drwNavListItembtnDeforuto {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__drwNavListItembtnActive {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.l-header__drwNavListItembtn:hover .l-header__drwNavListItembtnDeforuto {
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.l-header__drwNavListItembtn:hover .l-header__drwNavListItembtnActive {
  visibility: visible;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}
.l-header__cta {
  display: none;
  position: absolute;
  bottom: 20px;
  right: 20px;
  background-image: url(../img/global/header/cta_bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 405px;
  height: 106px;
}
.l-header__cta:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1px;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #ffffff;
}
.l-header__ctaDoboz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  gap: 50px;
}
.l-header__ctaSplit {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.l-header__ctaTit {
  color: #ffffff;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.2;
}
.l-header__ctaTitHide {
  display: none;
}
.l-header__ctaBtn {
  margin-top: 6px;
}
.l-header__ctaBtn img {
  width: 100%;
}
.l-header__ctaBtnActive {
  display: none;
}
.l-header__ctaBtn:hover .l-header__ctaBtnDeforuto {
  display: none;
}
.l-header__ctaBtn:hover .l-header__ctaBtnActive {
  display: block;
}

/*==========================
l-footer
==========================*/
.l-footer {
  padding: 120px 0 80px;
  background-image: url(../img/global/footer/bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}
.l-footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1480px;
  padding: 0 20px;
  margin: 0 auto;
}
.l-footer__logo {
  width: 193px;
  height: 30px;
}
.l-footer__logo img {
  width: 100%;
}
.l-footer__sns {
  margin-top: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.l-footer__snsItemLink {
  width: 30px;
  height: 30px;
}
.l-footer__snsItemLink img {
  width: 100%;
}
.l-footer__snsItemLink:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footer__btn {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.l-footer__btn .m-button__wrap {
  width: 145px;
  margin-top: 0;
}
.l-footer__btn .m-button__link {
  font-size: 16px;
}
.l-footer__btn .m-button__link:after {
  display: none;
}
.l-footer__btnSearch .m-button__link img {
  width: 15px;
  height: 21px;
}
.l-footer__btnLine .m-button__link {
  gap: 0;
}
.l-footer__btnLine .m-button__link img {
  width: 53px;
  height: 27px;
}
.l-footer__nav {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.l-footer__navList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.l-footer__navList:nth-of-type(2) {
  gap: 20px;
}
.l-footer__navList:nth-of-type(2) .l-footer__navItemLink {
  font-size: 12px;
  font-weight: bold;
}
.l-footer__navItemLink {
  font-size: 14px;
  text-decoration: none;
  color: #131414;
  border-bottom: 1px solid #131414;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-footer__navItemLink:visited {
  text-decoration: none;
  color: #131414;
}
.l-footer__navItemLink:hover {
  text-decoration: none;
}
.l-footer__navItemLink:hover {
  text-decoration: none;
  color: #ec6885;
  border-color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footer__navItemLink:hover:visited {
  text-decoration: none;
  color: #ec6885;
}
.l-footer__navItemLink:hover:hover {
  text-decoration: none;
}
.l-footer__copyTxt {
  font-size: 12px;
  font-weight: bold;
  margin-top: 30px;
}

/*============================
.l-container
============================*/
.l-container {
  overflow: hidden;
  /* IE11 */
}
_:-ms-lang(x)::-ms-backdrop, .l-container {
  overflow-x: hidden;
  overflow-y: visible;
}

/*============================
.l-section
============================*/
.l-section__inner {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}

/*============================
.l-pankuzu
============================*/
.l-pankuzu {
  width: 100%;
  max-width: 1240px;
  margin: 25px auto 0;
  padding: 0 20px;
}
.l-pankuzu__list {
  width: 100%;
  max-width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-pankuzu__list > li {
  white-space: nowrap;
  font-size: 12px;
}
.l-pankuzu__list > li:last-child {
  text-overflow: ellipsis;
  overflow: hidden;
}
.l-pankuzu__list > li + li {
  margin-left: 10px;
}
.l-pankuzu__list > li a {
  text-decoration: none;
  color: #ec6885;
  border-bottom: 1px solid #ec6885;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-pankuzu__list > li a:visited {
  text-decoration: none;
  color: #ec6885;
}
.l-pankuzu__list > li a:hover {
  text-decoration: none;
}
.l-pankuzu__list > li a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/*============================
.l-main
============================*/
.l-main {
  margin-top: 115px;
}

/*============================
.l-mv
============================*/
.l-mv-top img {
  width: 100%;
}
.l-mv-top__inner {
  max-width: 1480px;
  padding: 0 20px;
  margin: 0 auto;
}
.l-mv-top__wrap {
  position: relative;
}
.l-mv-top__tit {
  position: absolute;
  top: 13.8888888889vw;
  left: 6.9444444444vw;
  width: 59.0277777778vw;
  max-width: 850px;
  z-index: 10000;
}
.l-mv-top__titBtn {
  display: block;
  width: 19.8611111111vw;
  max-width: 286px;
  margin-left: auto;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-mv-top__titBtn:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-mv-under__inner {
  background-image: url(../img/global/mv_bg.jpg);
  background-size: cover;
  height: 280px;
}
.l-mv-under__head {
  width: 680px;
  margin: 0 auto;
  background: #f98ba3;
  background: -webkit-gradient(linear, left top, right top, from(rgba(249, 139, 163, 0.7)), to(rgba(48, 165, 188, 0.7)));
  background: linear-gradient(90deg, rgba(249, 139, 163, 0.7) 0%, rgba(48, 165, 188, 0.7) 100%);
  padding: 50px 20px 40px;
}
.l-mv-under__tit {
  font-size: 81px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  position: relative;
  color: #ffffff;
  display: inline-block;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.l-mv-under__tit--space {
  margin-left: 1rem;
}
.l-mv-under__titEdging {
  color: transparent;
  -webkit-text-stroke: 1px #ffffff;
  position: absolute;
  top: 5px;
  left: 7px;
}
.l-mv-under__txt {
  font-size: 34px;
  letter-spacing: -0.04em;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  display: block;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}
.l-mv-search__inner {
  background-image: url(../img/global/mv_bg.jpg);
  background-size: cover;
  height: 280px;
}
.l-mv-search__head {
  width: 680px;
  margin: 0 auto;
  background: #f98ba3;
  background: -webkit-gradient(linear, left top, right top, from(rgba(249, 139, 163, 0.7)), to(rgba(48, 165, 188, 0.7)));
  background: linear-gradient(90deg, rgba(249, 139, 163, 0.7) 0%, rgba(48, 165, 188, 0.7) 100%);
  padding: 50px 20px 40px;
}
.l-mv-search__tit {
  font-size: 81px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  position: relative;
  color: #ffffff;
  display: inline-block;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.l-mv-search__titEdging {
  color: transparent;
  -webkit-text-stroke: 1px #ffffff;
  position: absolute;
  top: 5px;
  left: 7px;
}
.l-mv-search__txt {
  font-size: 34px;
  letter-spacing: -0.04em;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  display: block;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}
.l-mv-voice {
  background-image: url(../img/interview/mv_bg.jpg);
  background-size: cover;
  padding: 100px 0 60px;
}
.l-mv-voice img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.l-mv-voice__inner {
  max-width: 1040px;
  padding: 0 20px;
  margin: 0 auto;
}
.l-mv-voice__head {
  display: inline-block;
  position: relative;
}
.l-mv-voice__headTxt {
  color: #ffffff;
  font-size: 32px;
  font-weight: bold;
}
.l-mv-voice__headImg {
  position: absolute;
  top: -65px;
  left: -70px;
  width: 107px;
  height: 80px;
}
.l-mv-voice__doboz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 60px;
  margin: 30px auto 0;
  max-width: 710px;
}
.l-mv-voice__picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.l-mv-voice__pictureBox {
  background-color: #ffffff;
  border-radius: 50%;
  width: 250px;
  height: 250px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-mv-voice__pictureBoxImg {
  width: 212px;
  height: 240px;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
}
.l-mv-voice__pictureIcon {
  position: absolute;
  top: 0;
  left: 0;
  width: 61px;
  height: 73px;
}
.l-mv-voice__pictureLetter {
  position: relative;
  z-index: 1;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}
.l-mv-voice__pictureLetterTit {
  font-size: 18px;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.l-mv-voice__pictureLetterTit.m-decoration {
  padding: 10px;
}
.l-mv-voice__pictureLetterTxt {
  font-size: 24px;
}
.l-mv-voice__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  color: #ffffff;
  max-width: 710px;
  margin: 0 auto;
  font-size: 14px;
  font-weight: bold;
}
.l-mv-voice__date time {
  margin-left: 1rem;
}
.l-mv-voice__box {
  width: 400px;
  background-color: #ffffff;
  padding: 35px 43px;
  -webkit-box-shadow: 6px 6px 0px #131414;
          box-shadow: 6px 6px 0px #131414;
}
.l-mv-voice__boxData {
  width: 100%;
}
.l-mv-voice__boxDataItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.l-mv-voice__boxDataItemTit {
  font-size: 16px;
  text-align: right;
  width: 35%;
  letter-spacing: 0.04em;
}
.l-mv-voice__boxDataItemTxt {
  font-size: 16px;
  width: 65%;
  letter-spacing: 0.04em;
  text-align: left;
}

/*============================
.l-footcontact
============================*/
.l-footcontact {
  margin-top: 100px;
  padding-bottom: 80px;
}
.l-footcontact__inner {
  max-width: 1480px;
  padding: 0 20px;
  margin: 0 auto;
}
.l-footcontact__head {
  position: relative;
  display: inline-block;
  width: 840px;
}
.l-footcontact__headImg {
  position: absolute;
  top: 0;
  left: -80px;
  -webkit-transform: skew(10deg);
          transform: skew(10deg);
  width: 74px;
  display: block;
}
.l-footcontact__headTit {
  text-align: left;
  font-size: 40px;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  letter-spacing: -0.04em;
}
.l-footcontact__headTit .m-decoration {
  margin-left: 10px;
}
.l-footcontact__content {
  background: #fdccd8;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(253, 204, 216, 0.5)), color-stop(80%, rgba(150, 212, 222, 0.5)));
  background: linear-gradient(90deg, rgba(253, 204, 216, 0.5) 30%, rgba(150, 212, 222, 0.5) 80%);
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  margin-top: 30px;
}
.l-footcontact__wrap {
  width: 850px;
  margin: 0 auto;
  position: relative;
}
.l-footcontact__wrapImg {
  position: absolute;
  width: 158px;
  top: -178px;
  right: 0;
}
.l-footcontact__wrapUpper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-footcontact__wrapUpperSplit {
  border-bottom: 6px solid #e4e7ed;
}
.l-footcontact__wrapUpperSplit:nth-of-type(1) {
  border-right: 6px solid #e4e7ed;
}
.l-footcontact__wrapUpperSplit:nth-of-type(1) .l-footcontact__wrapUpperTit {
  background: #f98ba3;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, #f98ba3), color-stop(80%, rgba(162, 169, 188, 0.7)));
  background: linear-gradient(90deg, #f98ba3 30%, rgba(162, 169, 188, 0.7) 80%);
}
.l-footcontact__wrapUpperSplit:nth-of-type(1) .l-footcontact__wrapUpperBtn {
  background: #fbccd8;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(251, 204, 216, 0.7)), color-stop(80%, rgba(201, 208, 219, 0.7)));
  background: linear-gradient(90deg, rgba(251, 204, 216, 0.7) 30%, rgba(201, 208, 219, 0.7) 80%);
}
.l-footcontact__wrapUpperSplit:nth-of-type(2) .l-footcontact__wrapUpperTit {
  background: #a2a9bc;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(162, 169, 188, 0.7)), color-stop(80%, #54b3c6));
  background: linear-gradient(90deg, rgba(162, 169, 188, 0.7) 30%, #54b3c6 80%);
}
.l-footcontact__wrapUpperSplit:nth-of-type(2) .l-footcontact__wrapUpperBtn {
  background: #c7d1dc;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(199, 209, 220, 0.7)), color-stop(80%, rgba(152, 212, 222, 0.7)));
  background: linear-gradient(90deg, rgba(199, 209, 220, 0.7) 30%, rgba(152, 212, 222, 0.7) 80%);
}
.l-footcontact__wrapUpperTit {
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
  letter-spacing: 0.05em;
  width: 420px;
  padding: 18px 0;
  font-size: 24px;
}
.l-footcontact__wrapUpperBtn {
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.05em;
  width: 420px;
  padding: 30px 0;
}
.l-footcontact__wrapUpperBtn--search .l-footcontact__wrapUpperBtnLink {
  width: 235px;
}
.l-footcontact__wrapUpperBtn--line .l-footcontact__wrapUpperBtnLink {
  width: 291px;
}
.l-footcontact__wrapUpperBtnLink {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
}
.l-footcontact__wrapUpperBtnLinkDeforuto {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footcontact__wrapUpperBtnLinkActive {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.l-footcontact__wrapUpperBtnLink:hover .l-footcontact__wrapUpperBtnLinkDeforuto {
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.l-footcontact__wrapUpperBtnLink:hover .l-footcontact__wrapUpperBtnLinkActive {
  visibility: visible;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}
.l-footcontact__wrapUnder {
  background-color: #ffffff;
  padding: 45px 40px;
}
.l-footcontact__wrapUnderTxt {
  font-size: 28px;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  letter-spacing: -0.04em;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 1.8;
}
.l-footcontact__wrapUnder .m-button__wrap {
  margin: 18px auto 0;
}

/*============================
.l-nav
============================*/
.l-nav {
  margin-top: 34px;
}
.l-nav__inner {
  max-width: 1040px;
}
.l-nav__txt {
  font-size: 20px;
  letter-spacing: 0;
}
.l-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 23px;
  margin-top: 55px;
}

/*============================
.l-faq
============================*/
.l-faq__inner {
  max-width: 1040px;
}
.l-faq__tit {
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-size: 40px;
  letter-spacing: 0;
}
.l-faq__tit .m-decoration {
  padding: 0 12px;
}
.l-faq__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 48px;
  margin-top: 32px;
}
.l-faq__list--white .l-faq__itemQuestion {
  background-color: #ffffff;
}
.l-faq__itemQuestion {
  text-align: left;
  background-color: #f3f5f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-faq__itemQuestionNum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
  background-color: #131414;
  color: #ffffff;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 24px;
  line-height: 2.5;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.l-faq__itemQuestionTxt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 24px;
  line-height: 1.3636363636;
}
.l-faq__itemAnswerTxt {
  text-align: left;
  padding: 24px 24px 0;
  font-size: 18px;
}

/*============================
.l-search
============================*/
.l-search {
  margin-top: 90px;
}
.l-search img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.l-search button img {
  width: auto;
  height: auto;
}
.l-search__inner {
  background-image: url(../img/global/search/bg.jpg);
  background-size: cover;
  padding-bottom: 50px;
}
.l-search__head {
  width: 768px;
  margin: 0 auto;
  background: #f98ba3;
  background: -webkit-gradient(linear, left top, right top, from(rgba(249, 139, 163, 0.7)), to(rgba(48, 165, 188, 0.7)));
  background: linear-gradient(90deg, rgba(249, 139, 163, 0.7) 0%, rgba(48, 165, 188, 0.7) 100%);
  padding: 82px 40px 96px;
}
.l-search__titMain {
  font-size: 40px;
  letter-spacing: -0.04em;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  display: inline-block;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-top: 20px;
  color: #ffffff;
}
.l-search__titImg {
  width: 395px;
  margin: 0 auto;
  display: block;
}
.l-search__txt {
  color: #ffffff;
  font-size: 26px;
}
.l-search__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 21px;
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  position: relative;
  z-index: 100;
}
.l-search__selectbox {
  position: relative;
  width: 253px;
  height: 75px;
}
.l-search__selectbox button {
  color: #131414;
}
.l-search__selectboxButton {
  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;
  width: 100%;
  height: 100%;
  padding: 12px 16px;
  background-color: #ffffff;
  border: 1px solid #131414;
  border-radius: 8px;
  cursor: pointer;
  -webkit-box-shadow: 4px 4px 0px #131414;
          box-shadow: 4px 4px 0px #131414;
}
.l-search__selectboxButton.is-open {
  -webkit-box-shadow: 4px 4px 0px #131414;
          box-shadow: 4px 4px 0px #131414;
  border-radius: 8px 8px 0 0;
  border-bottom: 1px solid transparent;
}
.l-search__selectboxButton:hover .l-search__selectboxButtonTxt {
  color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-search__selectboxButton:hover .l-search__selectboxButtonArrow::after {
  content: url(../img/global/arrow_pink.svg);
}
.l-search__selectboxButtonIcon.is-hidden {
  display: none;
}
.l-search__selectboxButtonTxt {
  font-size: 20px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 8px;
  text-align: left;
}
.l-search__selectboxButtonTxt.is-selected {
  font-size: 16px;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.l-search__selectboxButtonArrow {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.l-search__selectboxButtonArrow::after {
  display: block;
  width: 16px;
  height: 16px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  content: url(../img/global/arrow_black.svg);
}
.is-open .l-search__selectboxButtonArrow::after {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.l-search__selectboxDropdown {
  position: absolute;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  background-color: #ffffff;
  border: 1px solid #131414;
  border-top: initial;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 4px 4px 0px #131414;
          box-shadow: 4px 4px 0px #131414;
  z-index: 100;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
.l-search__selectboxDropdown.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.l-search__selectboxDropdownInner {
  max-height: 300px;
  overflow-y: auto;
  -webkit-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
}
.l-search__selectboxDropdownInner.is-expanded {
  max-height: none;
  overflow-y: auto;
}
.l-search__selectboxList {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-bottom: 6px;
}
.l-search__selectboxItem--prefecture .l-search__selectboxLabel {
  padding-left: 48px;
}
.l-search__selectboxLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 16px;
  cursor: pointer;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.l-search__selectboxLabel:hover {
  background-color: #f5f5f5;
}
.l-search__selectboxLabelTxt {
  font-size: 16px;
  color: #131414;
  text-align: left;
}
.l-search__selectboxCheckbox {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.l-search__selectboxCheckbox + .l-search__selectboxLabelTxt {
  position: relative;
  padding-left: 32px;
}
.l-search__selectboxCheckbox + .l-search__selectboxLabelTxt::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #e7e8e9;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.l-search__selectboxCheckbox + .l-search__selectboxLabelTxt::after {
  content: url(../img/global/search/check.svg);
  position: absolute;
  left: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.l-search__selectboxCheckbox:checked + .l-search__selectboxLabelTxt::after {
  opacity: 1;
}
.l-search__selectboxCheckbox:hover + .l-search__selectboxLabelTxt::before {
  border-color: #ec6885;
}
.l-search__selectboxMoreButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 12px;
  background-color: #f3f5f8;
  border: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  border-radius: 0 0 8px 8px;
}
.l-search__selectboxMoreButton.is-expanded:before {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.l-search__selectboxMoreButton:before {
  display: block;
  content: url(../img/global/arrow_black.svg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.l-search .m-button__wrap {
  width: 314px;
  height: 72px;
}
.l-search .m-button__link {
  font-size: 30px;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.l-search .m-button__link:after {
  content: initial;
}

/*============================
m-pagetop
============================*/
.m-pagetop {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  resize: none;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  position: fixed;
  display: none;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 60px;
  height: 60px;
  top: auto;
  bottom: 120px;
  left: auto;
  right: 20px;
  background: url(../img/global/footer/m-pagetop.svg) no-repeat left top;
  background-size: contain;
  z-index: 99999;
  cursor: pointer;
}
.m-pagetop:hover {
  background-image: url(../img/global/footer/m-pagetop-active.svg);
}

/*============================
m-button
============================*/
.m-button {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-button__wrap {
  background-color: #131414;
  border-radius: 5px;
  gap: 8px;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid transparent;
  width: auto;
  display: inline-block;
  height: 44px;
}
.m-button__wrap:before {
  content: "";
  position: absolute;
  top: 2.5px;
  left: 2.5px;
  display: block;
  width: 100%;
  height: 100%;
  border: 1.5px solid #131414;
  border-radius: 16px;
  border-radius: 5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: -1;
}
.m-button__wrap:hover {
  background-color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-button--white .m-button__wrap {
  border-color: #131414;
  background-color: #ffffff;
}
.m-button--white .m-button__wrap:before {
  background-color: #131414;
}
.m-button--white .m-button__link {
  text-decoration: none;
  color: #131414;
}
.m-button--white .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--white .m-button__link:hover {
  text-decoration: none;
}
.m-button--white .m-button__link::after {
  content: url(../img/global/arrow_black.svg);
}
.m-button--white:hover .m-button__wrap {
  border-color: #ffffff;
  background-color: #131414;
}
.m-button--white:hover .m-button__wrap:before {
  background-color: #ffffff;
}
.m-button--white:hover .m-button__link {
  text-decoration: none;
  color: #ffffff;
}
.m-button--white:hover .m-button__link:visited {
  text-decoration: none;
  color: #ffffff;
}
.m-button--white:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--white:hover .m-button__link::after {
  content: url(../img/global/arrow_white.svg);
}
.m-button--icon .m-button__wrap {
  border-color: #131414;
  background-color: #ffffff;
}
.m-button--icon .m-button__wrap:before {
  background-color: #131414;
}
.m-button--icon .m-button__link {
  text-decoration: none;
  color: #131414;
}
.m-button--icon .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--icon .m-button__link:hover {
  text-decoration: none;
}
.m-button--icon .m-button__link::after {
  content: url(../img/global/arrow_black.svg);
}
.m-button--icon:hover .m-button__wrap {
  background-color: #ffffff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-button--icon:hover .m-button__link {
  text-decoration: none;
  color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-button--icon:hover .m-button__link:visited {
  text-decoration: none;
  color: #ec6885;
}
.m-button--icon:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--icon:hover .m-button__link::after {
  content: url(../img/global/arrow_pink.svg);
}
.m-button--gradationarrow .m-button__wrap {
  border-color: #131414;
  background-color: #ffffff;
  width: auto;
  height: 68px;
}
.m-button--gradationarrow .m-button__wrap:before {
  background-color: #131414;
}
.m-button--gradationarrow .m-button__link {
  text-decoration: none;
  color: #131414;
  padding: 0 60px 0 20px;
}
.m-button--gradationarrow .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--gradationarrow .m-button__link:hover {
  text-decoration: none;
}
.m-button--gradationarrow .m-button__link::after {
  content: url(../img/global/arrow_gradation.svg);
  width: 22px;
  height: 25px;
  position: absolute;
  top: calc(50% + 5px);
  right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.m-button--gradationarrow:hover .m-button__link {
  text-decoration: none;
  color: #ec6885;
}
.m-button--gradationarrow:hover .m-button__link:visited {
  text-decoration: none;
  color: #ec6885;
}
.m-button--gradationarrow:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--reverse .m-button__link::after {
  content: initial;
}
.m-button--reverse .m-button__link::before {
  content: url(../img/global/arrow_white.svg);
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.m-button--toggle .m-button__wrap {
  width: 100%;
  margin-top: 0;
  border-color: #131414;
  background-color: #ffffff;
  cursor: pointer;
}
.m-button--toggle .m-button__wrap:before {
  background-color: #131414;
}
.m-button--toggle .m-button__link {
  text-decoration: none;
  color: #131414;
  width: 100%;
}
.m-button--toggle .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--toggle .m-button__link:hover {
  text-decoration: none;
}
.m-button--toggle .m-button__link::after {
  content: "";
  position: absolute;
  right: 35px;
  width: 28px;
  height: 5px;
  background-color: #131414;
}
.m-button--toggle .m-button__link::before {
  content: "";
  position: absolute;
  right: 35px;
  width: 28px;
  height: 5px;
  background-color: #131414;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-button--toggle:hover .m-button__wrap {
  border-color: #ffffff;
  background-color: #131414;
}
.m-button--toggle:hover .m-button__wrap:before {
  background-color: #ffffff;
}
.m-button--toggle:hover .m-button__link {
  text-decoration: none;
  color: #ffffff;
}
.m-button--toggle:hover .m-button__link:visited {
  text-decoration: none;
  color: #ffffff;
}
.m-button--toggle:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--toggle:hover .m-button__link::after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: #ffffff;
}
.m-button--toggle:hover .m-button__link::before {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: #ffffff;
}
.m-button--togglearrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-button--togglearrow .m-button__wrap {
  border-color: #131414;
  background-color: #ffffff;
  width: 484px;
  height: 73px;
}
.m-button--togglearrow .m-button__wrap:before {
  background-color: #131414;
}
.m-button--togglearrow .m-button__link {
  text-decoration: none;
  color: #131414;
}
.m-button--togglearrow .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--togglearrow .m-button__link:hover {
  text-decoration: none;
}
.m-button--togglearrow .m-button__link::after {
  content: url(../img/global/arrow_black.svg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-button--togglearrow:hover .m-button__wrap {
  border-color: #ffffff;
  background-color: #131414;
}
.m-button--togglearrow:hover .m-button__wrap:before {
  background-color: #ffffff;
}
.m-button--togglearrow:hover .m-button__link {
  text-decoration: none;
  color: #ffffff;
}
.m-button--togglearrow:hover .m-button__link:visited {
  text-decoration: none;
  color: #ffffff;
}
.m-button--togglearrow:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--togglearrow:hover .m-button__link::after {
  content: url(../img/global/arrow_white.svg);
}
.m-button__link {
  width: 100%;
  height: 100%;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
  text-decoration: none;
  color: #ffffff;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  letter-spacing: 0.05em;
  padding: 0 20px;
}
.m-button__link:visited {
  text-decoration: none;
  color: #ffffff;
}
.m-button__link:hover {
  text-decoration: none;
}
.m-button__link[type=submit] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  resize: none;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.m-button__link::after {
  content: url(../img/global/arrow_white.svg);
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/*============================
m-hide
============================*/
.m-hide--pc {
  display: none;
}

/*============================
m-tit
============================*/
.m-tit {
  font-size: 92px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  color: #ffffff;
  text-shadow: 1px 1px 0 #4399ca, -1px -1px 0 #4399ca, -1px 1px 0 #4399ca, 1px -1px 0 #4399ca, 1px 0 0 #4399ca, -1px 0 0 #4399ca, 0 1px 0 #4399ca, 0 -1px 0 #4399ca;
  position: relative;
  display: inline-block;
}
.m-tit--space {
  margin-left: 1rem;
}
.m-tit__edging {
  text-shadow: initial;
  background: -webkit-gradient(linear, left top, right top, from(#fbcdd8), to(#96d4de));
  background: linear-gradient(90deg, #fbcdd8 0%, #96d4de 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: absolute;
  top: 5px;
  left: 7px;
  z-index: -1;
}

/*============================
m-pagenavi
============================*/
.m-pagenavi {
  margin-top: 72px;
}
.m-pagenavi a,
.m-pagenavi span {
  font-size: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  color: #131414;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #aab0b2;
  background-color: #ffffff;
  width: 28px;
  height: 30px;
  letter-spacing: 0;
}
.m-pagenavi a:hover,
.m-pagenavi span:hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #ffffff;
  background-color: #131414;
  border-color: #131414;
}
.m-pagenavi .current {
  color: #ffffff;
  background-color: #131414;
  border-color: #131414;
}
.m-pagenavi .first,
.m-pagenavi .last,
.m-pagenavi .previouspostslink,
.m-pagenavi .nextpostslink {
  border: initial;
}
.m-pagenavi .first:hover,
.m-pagenavi .last:hover,
.m-pagenavi .previouspostslink:hover,
.m-pagenavi .nextpostslink:hover {
  color: #ec6885;
  background-color: initial;
}
.m-pagenavi .pages,
.m-pagenavi .extend {
  display: none;
}

/*============================
m-decoration
============================*/
.m-decoration {
  display: inline-block;
  padding: 0 8px;
  position: relative;
}
.m-decoration:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: skew(10deg);
          transform: skew(10deg);
  z-index: -1;
}
.m-decoration--diagonal {
  color: #ffffff;
}
.m-decoration--diagonal:before {
  background-image: url(../img/global/diagonal.png);
}
.m-decoration--diagonalblack {
  color: #ffffff;
}
.m-decoration--diagonalblack:before {
  background-image: url(../img/global/diagonalblack.png);
  background-size: contain;
}
.m-decoration--diagonalpink {
  color: #ffffff;
  margin-left: 10px;
}
.m-decoration--diagonalpink:before {
  background-image: url(../img/global/diagonalpink.png);
  background-size: contain;
}
.m-decoration--yellowline:before {
  background-color: #fdfd87;
}
.m-decoration--pink {
  color: #ec6885;
  padding: 0;
  display: inline;
}

/*============================
m-swiper-button
============================*/
.m-swiper-button {
  position: absolute;
  width: 54px;
  height: 54px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.m-swiper-button:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-swiper-button--next {
  background-image: url(../img/global/arrow_next.svg);
  right: 0;
}
.m-swiper-button--prev {
  background-image: url(../img/global/arrow_prev.svg);
}

/*============================
m-voice
============================*/
.m-voice {
  width: 490px;
}
.m-voice__wrap {
  padding: 10px 10px 0;
  background-color: #f3f5f8;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-voice__img {
  margin-top: -35px;
  width: 150px;
}
.m-voice__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  font-size: 18px;
  position: absolute;
  top: -47px;
  right: 0;
}
.m-voice__name .m-decoration {
  padding: 10px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-size: 18px;
  width: 204px;
}
.m-voice__data {
  width: 100%;
}
.m-voice__dataItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.m-voice__dataItemTit {
  font-size: 16px;
  text-align: right;
  width: 35%;
  letter-spacing: -0.04em;
}
.m-voice__dataItemTxt {
  font-size: 16px;
  width: 65%;
  letter-spacing: -0.04em;
  text-align: left;
}
.m-voice__message {
  border: 1px solid #131414;
  padding: 20px 25px 30px;
  -webkit-box-shadow: 6px 6px 0px #e7e8e9;
          box-shadow: 6px 6px 0px #e7e8e9;
  background-color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
}
.m-voice .m-button {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
  position: relative;
  z-index: 1000;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/*============================
m-icontit
============================*/
.m-icontit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  position: relative;
  z-index: 1;
}
.m-icontit--area .m-icontit__img {
  width: 64px;
}
.m-icontit__img {
  width: 91px;
}
.m-icontit__main {
  font-size: 32px;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  letter-spacing: -0.04em;
  display: inline-block;
  text-align: left;
  line-height: 1.8;
}
.m-icontit__main--line {
  position: relative;
}
.m-icontit__main--line:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 10px;
  background-color: #e7e8e9;
  z-index: -1;
}

/*==========================
共通タブ用 => .js-tab
==========================*/
.js-tab__switchItem {
  cursor: pointer;
}
.js-tab__main {
  position: relative;
}
.js-tab__mainItem {
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.js-tab__mainItem.has-scroll {
  display: none;
  position: static;
}
.js-tab__mainItem.is-active {
  opacity: 1;
  visibility: visible;
  position: static;
  z-index: auto;
}
.js-tab__mainItem.is-active.has-scroll {
  display: block;
}

/*===================
タブの中のタブ => .js-tab_inr
===================*/
.js-tabInr__switchItem {
  cursor: pointer;
}
.js-tabInr__main {
  position: relative;
}
.js-tabInr__mainItem {
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.js-tabInr__mainItem.has-scroll {
  display: none;
  position: static;
}
.js-tabInr__mainItem.is-active {
  opacity: 1;
  visibility: visible;
  position: static;
  z-index: auto;
}
.js-tabInr__mainItem.is-active.has-scroll {
  display: block;
}

/*==========================
共通トグル用 => .js-toggle
==========================*/
.js-toggle__switch {
  position: relative;
  cursor: pointer;
}
.js-toggle__switch.is-active {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.js-toggle__next {
  display: none;
}

/*==================
js-fade
==================*/
.js-fade {
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
}
.js-fade-up {
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px);
}
.js-fade-up.is-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}
.js-fade-updelay {
  opacity: 0;
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px);
  -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
  transition: opacity 1s ease, -webkit-transform 1s ease;
  transition: opacity 1s ease, transform 1s ease;
  transition: opacity 1s ease, transform 1s ease, -webkit-transform 1s ease;
}
.js-fade-updelay.is-active {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.js-fade-updelay:nth-child(1) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.js-fade-updelay:nth-child(2) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.js-fade-updelay:nth-child(3) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.js-fade-updelay:nth-child(4) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.js-fade-updelay:nth-child(5) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.js-fade-updelay:nth-child(6) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.js-fade-updelay:nth-child(7) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.js-fade-updelay:nth-child(8) {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}
.js-fade-updelay:nth-child(9) {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
.js-fade-updelay:nth-child(10) {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}

/*==========================
共通スライダー用 => .js-slider
==========================*/
.js-slider__modulDots {
  position: relative;
}
.js-slider__modulArw {
  cursor: pointer;
}

/*==========================
マウスストーカー => .js-stalker
==========================*/
.js-stalker-small, .js-stalker-large {
  position: fixed;
  top: 0;
  left: 0;
  border-radius: 50%;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 99999999;
}
.js-stalker-small {
  width: 15px;
  height: 15px;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.2s ease, -webkit-transform 0.15s ease;
  transition: opacity 0.2s ease, -webkit-transform 0.15s ease;
  transition: transform 0.15s ease, opacity 0.2s ease;
  transition: transform 0.15s ease, opacity 0.2s ease, -webkit-transform 0.15s ease;
}
.js-stalker-small.is-hover {
  opacity: 0;
}
.js-stalker-large {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: width 0.3s ease, height 0.3s ease, -webkit-transform 0.2s ease;
  transition: width 0.3s ease, height 0.3s ease, -webkit-transform 0.2s ease;
  transition: transform 0.2s ease, width 0.3s ease, height 0.3s ease;
  transition: transform 0.2s ease, width 0.3s ease, height 0.3s ease, -webkit-transform 0.2s ease;
}
.js-stalker-large.is-hover {
  width: 80px;
  height: 80px;
}

/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

/*==========================
常用雇用派遣とは
.p-about
==========================*/
.p-about img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-about-work {
  margin-top: 40px;
}
.p-about-work__txt {
  font-size: 20px;
}
.p-about-work__doboz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 24px;
  margin-top: 55px;
}
.p-about-work__letter {
  text-align: left;
  margin-left: 7px;
}
.p-about-work__letterTit {
  font-size: 50px;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  letter-spacing: -0.04em;
}
.p-about-work__letterTxt {
  max-width: 709px;
  margin-top: 30px;
  line-height: 1.8;
  font-size: 16px;
  letter-spacing: 0;
}
.p-about-work__img {
  width: 340px;
  height: 359px;
}
.p-about-career {
  margin-top: 55px;
}
.p-about-career__inner {
  max-width: 1010px;
}
.p-about-career__tit {
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-size: 44px;
}
.p-about-career__img {
  margin: 50px auto 0;
}
.p-about-career__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 65px;
  margin-top: 94px;
}
.p-about-career__item {
  padding: 30px;
  position: relative;
  background-color: #f3f5f8;
  width: 453px;
  margin: 0 auto;
}
.p-about-career__itemNum {
  position: absolute;
  top: -25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 114px;
}
.p-about-career__itemTit {
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-size: 26px;
}
.p-about-career__itemTxt {
  margin-top: 16px;
  line-height: 1.8;
  text-align: left;
}
.p-about-merit {
  padding: 80px 0;
  background-color: #f3f5f8;
  margin-top: 90px;
}
.p-about-merit__inner {
  position: relative;
  max-width: 1040px;
}
.p-about-merit .m-tit {
  position: absolute;
  top: -140px;
  left: 50%;
  -webkit-transform: translateX(-50%) skew(-10deg);
          transform: translateX(-50%) skew(-10deg);
}
.p-about-merit__tit {
  font-size: 44px;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.p-about-merit__list {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
}
.p-about-merit__item {
  width: 253px;
}
.p-about-merit__itemTit {
  display: block;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-size: 30px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-left: 0;
  padding: 5px;
}
.p-about-merit__itemTxt {
  padding: 14px 30px 24px;
  font-size: 16px;
  line-height: 1.875;
  background-color: #ffffff;
}
.p-about-merit__box {
  background-color: #ffffff;
  padding: 80px 40px;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-top: 70px;
}
.p-about-merit__boxTit {
  position: relative;
  z-index: 1;
  font-size: 50px;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.p-about-merit__boxTit .m-decoration {
  margin-right: 6px;
}
.p-about-merit__boxList {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
}
.p-about-merit__boxItem {
  width: 253px;
}
.p-about-merit__boxItemTit {
  display: block;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-size: 30px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-left: 0;
  padding: 5px;
}
.p-about-merit__boxItemTxt {
  padding: 14px 30px 24px;
  font-size: 16px;
  line-height: 1.875;
  background-color: #ffffff;
  border: 1px solid #131414;
  border-top: initial;
}
.p-about-other {
  padding-top: 60px;
}
.p-about-other__inner {
  max-width: 1040px;
}
.p-about-other__tit {
  font-size: 44px;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.p-about-other__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 81px;
  margin-top: 42px;
}
.p-about-other__item {
  width: 50%;
}
.p-about-other__itemBox {
  position: relative;
  background-color: #ffffff;
}
.p-about-other__itemBox:before {
  content: "";
  width: 38px;
  height: calc(tan(60deg) * 38px / 2);
  background-color: #131414;
  position: absolute;
  bottom: -30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
          clip-path: polygon(0 0, 100% 0, 50% 100%);
  z-index: -1;
}
.p-about-other__itemBoxTit {
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
  display: block;
  padding: 15px 0;
}
.p-about-other__itemBoxWrap {
  border: 1px solid #131414;
  padding: 16px 20px 24px;
  text-align: left;
}
.p-about-other__itemBoxTxt {
  font-size: 16px;
  line-height: 1.875;
  letter-spacing: 0;
}
.p-about-other__itemBoxMerit {
  margin-top: 14px;
}
.p-about-other__itemBoxMeritTit {
  font-size: 18px;
  background-color: #ec6885;
  color: #ffffff;
  font-weight: bold;
  padding: 2px 0 2px 16px;
  line-height: 1.5555555556;
}
.p-about-other__itemBoxDemerit {
  margin-top: 14px;
}
.p-about-other__itemBoxDemeritTit {
  font-size: 18px;
  background-color: #f3f5f8;
  font-weight: bold;
  padding: 2px 0 2px 16px;
  line-height: 1.5555555556;
}
.p-about-other__itemBoxList {
  margin-top: 14px;
}
.p-about-other__itemBoxListTxt {
  font-size: 16px;
  line-height: 1.875;
  padding-left: 1rem;
}
.p-about-other__itemBoxListTxt:before {
  content: "・";
  margin-left: -1rem;
  margin-right: 4px;
}
.p-about-other__itemImg {
  display: block;
  margin: 48px auto 0;
  width: 148px;
}
.p-about-other__itemLetter {
  margin-top: 10px;
}
.p-about-other__itemLetterTit {
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-size: 24px;
  color: #ec6885;
}
.p-about-other__itemLetterList {
  margin-top: 10px;
}
.p-about-other__itemLetterListTxt {
  text-align: left;
  font-size: 18px;
  padding-left: 1rem;
}
.p-about-other__itemLetterListTxt:before {
  content: "・";
  margin-right: 4px;
  margin-left: -1rem;
}
@media screen and (max-width: 767px) {
  a[href^="tel:"] {
    cursor: pointer;
    pointer-events: auto;
  }
  .l-header {
    height: 63px;
    margin-top: 0;
    max-height: initial;
    background-color: #ffffff;
    position: fixed;
  }
  .l-header-top {
    background-color: transparent;
  }
  .l-header-top .l-header__cta--sp {
    display: block;
  }
  .l-header-top .l-header__cta--pc {
    display: none;
  }
  .l-header.is-fixed .l-header__cta--sp {
    display: block;
  }
  .l-header.is-fixed .l-header__cta--pc {
    display: none;
  }
  .l-header__inner {
    height: 100%;
    padding: 0;
  }
  .l-header__doboz {
    height: 62px;
  }
  .l-header__logo {
    height: 62px;
    padding: 20px 16px;
  }
  .l-header__logoImg {
    width: 160px;
  }
  .l-header__gnav {
    display: none;
  }
  .l-header__hmb {
    width: 24px;
    height: 15px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    display: block;
    position: fixed;
    top: 10px;
    left: auto;
    right: 20px;
    z-index: 1000001;
  }
  .l-header__hmbButton {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    resize: none;
    padding: 0;
    border: 0;
    outline: none;
    background: transparent;
    font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    width: 100%;
    height: 40px;
    position: relative;
  }
  .l-header__hmbButton > div {
    width: 100%;
    height: 3px;
    background: #131414;
    position: absolute;
    top: 30%;
    right: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton > div:nth-of-type(1) {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    width: 60%;
  }
  .l-header__hmbButton > div:nth-of-type(2) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    width: 80%;
  }
  .l-header__hmbButton > div:nth-of-type(3) {
    top: 70%;
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  .l-header__hmbButton.is-active > div {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(1) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
    width: 100%;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(2) {
    opacity: 0;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(3) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .l-header__drwNav {
    display: block;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 256px;
    height: 100vh;
    background-color: rgba(255, 255, 255, 0.9);
    position: fixed;
    top: 0;
    right: 0;
    padding-left: 40px;
  }
  .l-header__drwNav.is-active {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .l-header__cta {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0px;
    width: 100%;
    height: 50px;
    background-image: initial;
  }
  .l-header__ctaDoboz {
    gap: 0;
  }
  .l-header__ctaSplit {
    width: 50%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 13px;
  }
  .l-header__ctaSplit:hover .l-header__ctaBtnDeforuto {
    display: none;
  }
  .l-header__ctaSplit:hover .l-header__ctaBtnActive {
    display: block;
  }
  .l-header__ctaSplit:nth-of-type(1) {
    background: #f292a8;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #f292a8), color-stop(50%, #e7ceda));
    background: linear-gradient(90deg, #f292a8 50%, #e7ceda 50%);
  }
  .l-header__ctaSplit:nth-of-type(1) .l-header__ctaBtn {
    width: 90px;
    height: 26px;
  }
  .l-header__ctaSplit:nth-of-type(2) {
    background: #75adc0;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #75adc0), color-stop(50%, #a7d2dd));
    background: linear-gradient(90deg, #75adc0 50%, #a7d2dd 50%);
  }
  .l-header__ctaSplit:nth-of-type(2) .l-header__ctaBtn {
    width: 90px;
    height: 26px;
  }
  .l-header__ctaTit {
    font-size: 14px;
    letter-spacing: 0.05em;
  }
  .l-header__ctaTitHide {
    display: block;
  }
  .l-header__ctaBtn {
    margin-top: 0;
  }
  .l-footer {
    padding: 50px 0 60px;
    background-image: url(../img/global/footer/sp-bg.jpg);
  }
  .l-footer__logo {
    width: 150px;
    height: 23px;
  }
  .l-footer__btn {
    margin-top: 25px;
    gap: 25px;
  }
  .l-footer__btn .m-button__wrap {
    width: 114px;
    height: 40px;
  }
  .l-footer__btn .m-button__link {
    font-size: 13px;
    font-family: "Corporate-Logo-Medium-ver3", sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  .l-footer__btnSearch .m-button__link img {
    width: 12px;
    height: 17px;
  }
  .l-footer__btnLine .m-button__link img {
    width: 42px;
    height: 21px;
  }
  .l-footer__nav {
    margin-top: 30px;
  }
  .l-footer__navList {
    gap: 20px 24px;
  }
  .l-footer__navList:nth-of-type(2) {
    gap: 13px;
  }
  .l-footer__navList:nth-of-type(2) .l-footer__navItemLink {
    font-weight: initial;
  }
  .l-footer__navItemLink {
    font-size: 12px;
  }
  .l-section__inner {
    max-width: 100%;
    padding: 0 20px;
  }
  .l-pankuzu {
    margin: 20px auto 0;
    padding: 0 20px;
  }
  .l-pankuzu__list {
    max-width: 100%;
  }
  .l-pankuzu__list > li {
    font-size: 10px;
  }
  .l-main {
    margin-top: 0;
  }
  .l-mv-top__inner {
    padding: 0;
  }
  .l-mv-top__tit {
    z-index: 0;
    top: 40vw;
    left: 5.3333333333vw;
    width: 77.3333333333vw;
  }
  .l-mv-top__titBtn {
    margin-left: 0;
    width: 41.0666666667vw;
    margin-right: auto;
    max-width: initial;
    position: absolute;
    bottom: 0;
  }
  .l-mv-under {
    margin-top: 63px;
  }
  .l-mv-under__inner {
    background-image: url(../img/global/sp-mv_bg.jpg);
    height: 150px;
  }
  .l-mv-under__head {
    width: 75.4666666667vw;
    padding: 20px;
  }
  .l-mv-under__tit {
    font-size: 44px;
  }
  .l-mv-under__titEdging {
    top: 4px;
    left: 5px;
  }
  .l-mv-under__txt {
    font-size: 18px;
  }
  .l-mv-search {
    margin-top: 63px;
  }
  .l-mv-search__inner {
    background-image: url(../img/global/sp-mv_bg.jpg);
    height: 150px;
  }
  .l-mv-search__head {
    width: 75.4666666667vw;
    padding: 20px;
  }
  .l-mv-search__tit {
    font-size: 44px;
  }
  .l-mv-search__titEdging {
    top: 4px;
    left: 5px;
  }
  .l-mv-search__txt {
    font-size: 18px;
  }
  .l-mv-voice {
    padding: 60px 0 40px;
    background-image: url(../img/interview/mv_bg.jpg);
    background-size: contain;
  }
  .l-mv-voice__inner {
    margin-top: 63px;
  }
  .l-mv-voice__headTxt {
    font-size: 20px;
  }
  .l-mv-voice__headImg {
    top: -60px;
    left: -10px;
    width: 68px;
    height: 52px;
  }
  .l-mv-voice__doboz {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    margin-top: 16px;
  }
  .l-mv-voice__pictureBox {
    width: 150px;
    height: 150px;
  }
  .l-mv-voice__pictureBoxImg {
    width: 122px;
    height: 146px;
  }
  .l-mv-voice__pictureIcon {
    width: 32px;
    height: 40px;
  }
  .l-mv-voice__pictureLetterTit {
    font-size: 11px;
  }
  .l-mv-voice__pictureLetterTit.m-decoration {
    padding: 5px;
  }
  .l-mv-voice__pictureLetterTxt {
    font-size: 16px;
  }
  .l-mv-voice__date {
    margin-top: 16px;
    max-width: 335px;
  }
  .l-mv-voice__box {
    width: 335px;
    padding: 24px;
  }
  .l-mv-voice__boxDataItemTit {
    font-size: 14px;
  }
  .l-mv-voice__boxDataItemTxt {
    font-size: 14px;
  }
  .l-footcontact {
    margin-top: 40px;
    padding-bottom: 40px;
  }
  .l-footcontact__head {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .l-footcontact__headImg {
    width: 28px;
    height: 31px;
    left: -30px;
  }
  .l-footcontact__headTit {
    font-size: 19px;
    text-align: center;
  }
  .l-footcontact__content {
    margin-top: 20px;
  }
  .l-footcontact__wrap {
    width: 100%;
    padding: 0 20px;
  }
  .l-footcontact__wrapImg {
    width: 69px;
    top: -70px;
    right: 15px;
    z-index: -1;
  }
  .l-footcontact__wrapUpperSplit {
    width: 50%;
  }
  .l-footcontact__wrapUpperTit {
    width: initial;
    font-size: 13px;
  }
  .l-footcontact__wrapUpperBtn {
    width: initial;
    padding: 10px 0;
  }
  .l-footcontact__wrapUpperBtn--search .l-footcontact__wrapUpperBtnLink {
    width: 112px;
  }
  .l-footcontact__wrapUpperBtn--line .l-footcontact__wrapUpperBtnLink {
    width: 138px;
  }
  .l-footcontact__wrapUnder {
    padding: 15px 10px;
  }
  .l-footcontact__wrapUnderTxt {
    font-size: 13px;
  }
  .l-footcontact__wrapUnder .m-button__wrap {
    width: 174px;
    height: 33px;
  }
  .l-footcontact__wrapUnder .m-button__link {
    font-size: 13px;
  }
  .l-nav {
    margin-top: 24px;
  }
  .l-nav__txt {
    font-size: 13px;
  }
  .l-nav__list {
    gap: 13px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 27px;
  }
  .l-nav__item {
    width: calc(50% - 7px);
  }
  .l-faq__tit {
    font-size: 22px;
    line-height: 2.1818181818;
  }
  .l-faq__list {
    gap: 20px;
    margin-top: 27px;
  }
  .l-faq__itemQuestionNum {
    font-size: 18px;
    padding: 6px 4px;
  }
  .l-faq__itemQuestionTxt {
    font-size: 18px;
    padding-left: 12px;
    line-height: 1.3333333333;
    padding: 6px 10px 6px 12px;
  }
  .l-faq__itemAnswerTxt {
    padding: 12px 12px 0;
    font-size: 16px;
  }
  .l-search button img {
    height: 100%;
  }
  .l-search {
    margin-top: 50px;
  }
  .l-search__inner {
    background-image: url(../img/global/search/sp-bg.jpg);
    padding-bottom: 50px;
  }
  .l-search__head {
    width: 100%;
    padding: 40px 20px 50px;
  }
  .l-search__titMain {
    margin-top: 0;
    font-size: 20px;
  }
  .l-search__titImg {
    width: 190px;
  }
  .l-search__txt {
    font-size: 12px;
    margin-top: 10px;
  }
  .l-search__wrap {
    gap: 13px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  .l-search__selectbox {
    width: 152px;
    height: 47px;
  }
  .l-search__selectboxButton:hover .l-search__selectboxButtonTxt {
    color: #131414;
  }
  .l-search__selectboxButton:hover .l-search__selectboxButtonArrow::after {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .l-search__selectboxButtonTxt {
    font-size: 12px;
  }
  .l-search__selectboxButtonTxt.is-selected {
    font-size: 10px;
  }
  .l-search__selectboxButtonArrow::after {
    width: 10px;
    height: 10px;
    content: url(../img/global/sp-arrow_black.svg);
  }
  .l-search__selectboxDropdownInner {
    max-height: 200px;
  }
  .l-search__selectboxItem--prefecture .l-search__selectboxLabel {
    padding-left: 32px;
  }
  .l-search__selectboxLabelTxt {
    font-size: 12px;
  }
  .l-search__selectboxCheckbox + .l-search__selectboxLabelTxt {
    padding-left: 24px;
  }
  .l-search__selectboxCheckbox + .l-search__selectboxLabelTxt::before {
    width: 18px;
    height: 18px;
  }
  .l-search__selectboxCheckbox + .l-search__selectboxLabelTxt::after {
    content: url(../img/global/search/sp-check.svg);
    top: 40%;
    left: 5px;
  }
  .l-search__selectboxMoreButton {
    padding: 10px;
  }
  .l-search__selectboxMoreButton:before {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .l-search .m-button__wrap {
    width: 223px;
    height: 49px;
  }
  .l-search .m-button__link {
    font-size: 19px;
  }
  .m-pagetop {
    width: 48px;
    height: 48px;
    bottom: 60px;
  }
  .m-button__wrap {
    height: 31px;
  }
  .m-button--white .m-button__link::after {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .m-button--white:hover .m-button__link::after {
    content: url(../img/global/sp-arrow_white.svg);
  }
  .m-button--icon .m-button__link::after {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .m-button--icon:hover .m-button__link::after {
    content: url(../img/global/sp-arrow_pink.svg);
  }
  .m-button--gradationarrow .m-button__wrap {
    height: 49px;
    width: 100%;
  }
  .m-button--gradationarrow .m-button__link {
    font-size: 12px;
    text-align: left;
    padding: 0 30px 0 12.5px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .m-button--gradationarrow .m-button__link::after {
    content: url(../img/global/sp-arrow_gradation.svg);
    width: 11px;
    height: 12.5px;
    right: 10px;
  }
  .m-button--reverse .m-button__link::after {
    content: initial;
  }
  .m-button--reverse .m-button__link::before {
    content: url(../img/global/sp-arrow_white.svg);
    width: 11px;
    height: 11px;
  }
  .m-button--toggle .m-button__wrap {
    width: 100%;
  }
  .m-button--toggle .m-button__link::after {
    content: "";
    right: 20px;
    width: 18px;
    height: 3px;
  }
  .m-button--toggle .m-button__link::before {
    content: "";
    right: 20px;
    width: 18px;
    height: 3px;
  }
  .m-button--togglearrow .m-button__wrap {
    width: 307px;
    height: 68px;
  }
  .m-button--togglearrow .m-button__link {
    font-size: 20px;
  }
  .m-button--togglearrow .m-button__link::after {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .m-button--togglearrow:hover .m-button__link::after {
    content: url(../img/global/sp-arrow_white.svg);
  }
  .m-button__link {
    font-size: 13px;
    padding: 0 12.5px;
  }
  .m-button__link::after {
    content: url(../img/global/sp-arrow_white.svg);
    width: 11px;
    height: 11px;
  }
  .m-hide--sp {
    display: none;
  }
  .m-hide--pc {
    display: block;
  }
  .m-tit {
    font-size: 44px;
  }
  .m-tit__edging {
    top: 4px;
    left: 3px;
  }
  .m-pagenavi {
    margin-top: 50px;
  }
  .m-pagenavi a,
.m-pagenavi span {
    font-size: 14px;
  }
  .m-decoration--diagonalpink:before {
    background-image: url(../img/global/sp-diagonalpink.png);
    background-size: auto;
  }
  .m-swiper-button {
    width: 25px;
    height: 25px;
  }
  .m-voice {
    width: 281px;
  }
  .m-voice--large .m-voice__doboz {
    margin-top: -60px;
  }
  .m-voice--large .m-voice__img {
    width: 90px;
  }
  .m-voice__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 10px 0 0 5px;
  }
  .m-voice__doboz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -40px;
    width: 100%;
  }
  .m-voice__img {
    width: 70px;
    margin-top: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .m-voice__name {
    font-size: 12px;
    position: relative;
    top: 0;
    gap: 5px;
    width: 100%;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .m-voice__name .m-decoration {
    padding: 5px;
    font-size: 11px;
    width: 128px;
  }
  .m-voice__data {
    margin-left: 30px;
    width: calc(100% - 30px);
  }
  .m-voice__dataItemTit {
    font-size: 11px;
  }
  .m-voice__dataItemTxt {
    font-size: 11px;
  }
  .m-voice__message {
    font-weight: 500;
    font-size: 12px;
    padding: 14px 14px 24px;
  }
  .m-icontit--area .m-icontit__img {
    width: 32px;
  }
  .m-icontit__img {
    width: 43px;
  }
  .m-icontit__main {
    font-size: 18px;
  }
  .js-stalker {
    display: none;
  }
  .p-about-work {
    margin-top: 20px;
  }
  .p-about-work__txt {
    font-size: 13px;
  }
  .p-about-work__doboz {
    margin-top: 23px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
  .p-about-work__letterTit {
    font-size: 24px;
  }
  .p-about-work__letterTxt {
    font-size: 12px;
    margin-top: 16px;
  }
  .p-about-work__letter:nth-of-type(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    gap: 5px;
  }
  .p-about-work__img {
    width: 130px;
    height: 147px;
  }
  .p-about-career {
    margin-top: 30px;
  }
  .p-about-career__tit {
    font-size: 22px;
  }
  .p-about-career__img {
    margin-top: 20px;
  }
  .p-about-career__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 42px;
    gap: 37px;
    padding: 0 30px;
  }
  .p-about-career__item {
    padding: 20px;
    width: 100%;
  }
  .p-about-career__itemNum {
    top: -15px;
    width: 69px;
  }
  .p-about-career__itemTit {
    font-size: 15px;
  }
  .p-about-career__itemTxt {
    font-size: 12px;
    margin-top: 8px;
  }
  .p-about-merit {
    padding: 32px 0;
    margin-top: 50px;
  }
  .p-about-merit .m-tit {
    top: -60px;
  }
  .p-about-merit__tit {
    font-size: 22px;
  }
  .p-about-merit__list {
    gap: 5px;
    margin-top: 15px;
  }
  .p-about-merit__item {
    width: 33.3333333333%;
  }
  .p-about-merit__itemTit {
    font-size: 15px;
  }
  .p-about-merit__itemTxt {
    font-size: 12px;
    padding: 10px;
    letter-spacing: 0;
    line-height: 1.3333333333;
  }
  .p-about-merit__box {
    padding: 20px 10px;
    margin-top: 20px;
  }
  .p-about-merit__boxTit {
    font-size: 24px;
  }
  .p-about-merit__boxList {
    gap: 5px;
    margin-top: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .p-about-merit__boxItem {
    width: calc(50% - 3px);
  }
  .p-about-merit__boxItemTit {
    font-size: 15px;
  }
  .p-about-merit__boxItemTxt {
    font-size: 12px;
    padding: 10px;
    letter-spacing: 0;
    line-height: 1.3333333333;
  }
  .p-about-other {
    padding-top: 40px;
  }
  .p-about-other__tit {
    font-size: 22px;
  }
  .p-about-other__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    margin-top: 15px;
  }
  .p-about-other__item {
    width: 100%;
  }
  .p-about-other__itemBox:before {
    width: 28px;
    height: calc(tan(60deg) * 28px / 2);
    bottom: -20px;
  }
  .p-about-other__itemBoxTit {
    font-size: 14px;
    padding: 6px 0;
  }
  .p-about-other__itemBoxWrap {
    padding: 10px 16px 16px;
  }
  .p-about-other__itemBoxTxt {
    font-size: 12px;
  }
  .p-about-other__itemBoxMerit {
    margin-top: 8px;
  }
  .p-about-other__itemBoxMeritTit {
    font-size: 12px;
    padding-left: 10px;
  }
  .p-about-other__itemBoxDemerit {
    margin-top: 8px;
  }
  .p-about-other__itemBoxDemeritTit {
    font-size: 12px;
  }
  .p-about-other__itemBoxList {
    margin-top: 8px;
  }
  .p-about-other__itemBoxListTxt {
    font-size: 12px;
    padding-left: 0.5rem;
  }
  .p-about-other__itemBoxListTxt:before {
    margin-left: -0.5rem;
    margin-right: 2px;
  }
  .p-about-other__itemImg {
    margin-top: 36px;
    width: 109px;
  }
  .p-about-other__itemLetterTit {
    font-size: 14px;
  }
  .p-about-other__itemLetterList {
    margin-top: 0;
    margin-left: 10px;
  }
  .p-about-other__itemLetterListTxt {
    font-size: 12px;
    padding-left: 0.5rem;
  }
  .p-about-other__itemLetterListTxt:before {
    margin-left: -0.5rem;
    margin-right: 2px;
  }
}
@media screen and (min-width: 1440px) {
  .l-header {
    max-height: 850px;
  }
  .l-mv-top__tit {
    top: 200px;
    left: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .l-header {
    height: 63px;
    margin-top: 0;
    max-height: initial;
    background-color: #ffffff;
    position: fixed;
  }
  .l-header-top .l-header__cta--sp {
    display: block;
  }
  .l-header-top .l-header__cta--pc {
    display: none;
  }
  .l-header.is-fixed .l-header__cta--sp {
    display: block;
  }
  .l-header.is-fixed .l-header__cta--pc {
    display: none;
  }
  .l-header__inner {
    height: 100%;
    padding: 0;
  }
  .l-header__doboz {
    height: 62px;
  }
  .l-header__logo {
    height: 62px;
    padding: 20px 16px;
  }
  .l-header__logoImg {
    width: 160px;
  }
  .l-header__gnav {
    display: none;
  }
  .l-header__hmb {
    width: 24px;
    height: 15px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    display: block;
    position: fixed;
    top: 10px;
    left: auto;
    right: 20px;
    z-index: 1000001;
  }
  .l-header__hmbButton {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    resize: none;
    padding: 0;
    border: 0;
    outline: none;
    background: transparent;
    font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    width: 100%;
    height: 40px;
    position: relative;
  }
  .l-header__hmbButton > div {
    width: 100%;
    height: 3px;
    background: #131414;
    position: absolute;
    top: 30%;
    right: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton > div:nth-of-type(1) {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    width: 60%;
  }
  .l-header__hmbButton > div:nth-of-type(2) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    width: 80%;
  }
  .l-header__hmbButton > div:nth-of-type(3) {
    top: 70%;
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  .l-header__hmbButton.is-active > div {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(1) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
    width: 100%;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(2) {
    opacity: 0;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(3) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .l-header__drwNav {
    display: block;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 256px;
    height: 100vh;
    background-color: rgba(255, 255, 255, 0.9);
    position: fixed;
    top: 0;
    right: 0;
    padding-left: 40px;
  }
  .l-header__drwNav.is-active {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .l-header__cta {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0px;
    width: 100%;
    background-image: initial;
  }
  .l-header__ctaDoboz {
    gap: 0;
  }
  .l-header__ctaSplit {
    width: 50%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 13px;
  }
  .l-header__ctaSplit:hover .l-header__ctaBtnDeforuto {
    display: none;
  }
  .l-header__ctaSplit:hover .l-header__ctaBtnActive {
    display: block;
  }
  .l-header__ctaSplit:nth-of-type(1) {
    background: #f292a8;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #f292a8), color-stop(50%, #e7ceda));
    background: linear-gradient(90deg, #f292a8 50%, #e7ceda 50%);
  }
  .l-header__ctaSplit:nth-of-type(2) {
    background: #75adc0;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #75adc0), color-stop(50%, #a7d2dd));
    background: linear-gradient(90deg, #75adc0 50%, #a7d2dd 50%);
  }
  .l-header__ctaTitHide {
    display: block;
  }
  .l-header__ctaBtn {
    margin-top: 0;
  }
  .l-footer {
    padding-bottom: 120px;
  }
  .l-main {
    margin-top: 0;
  }
  .l-mv-top__inner {
    padding: 0;
  }
  .l-mv-top__tit {
    z-index: 0;
  }
  .l-mv-under {
    margin-top: 63px;
  }
  .l-mv-search {
    margin-top: 63px;
  }
  .l-mv-voice__inner {
    margin-top: 63px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
  .l-mv-voice__headImg {
    top: -70px;
    left: -20px;
  }
  .l-footcontact__head {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .l-footcontact__headTit {
    text-align: center;
  }
  .l-footcontact__headTit .m-hide--pc {
    display: block;
  }
  .l-footcontact__wrap {
    width: 100%;
    padding: 0 20px;
  }
  .l-footcontact__wrapImg {
    width: 138px;
    height: 158px;
    right: 10px;
    top: -143px;
    z-index: -1;
  }
  .l-footcontact__wrapUpperSplit {
    width: 50%;
  }
  .l-footcontact__wrapUpperTit {
    width: initial;
  }
  .l-footcontact__wrapUpperBtn {
    width: initial;
  }
  .l-search__head {
    width: 700px;
    padding: 82px 20px 96px;
  }
  .p-about-merit__list {
    gap: 5px;
  }
  .p-about-merit__itemTxt {
    padding: 14px 15px 24px;
  }
  .p-about-merit__boxList {
    gap: 5px;
  }
  .p-about-merit__boxItemTxt {
    padding: 14px 15px 24px;
  }
  .p-about-other__list {
    gap: 40px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3RtcC9jc3MvYWJvdXQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUNoQjtFQUNFLHlDQUF5QztFQUN6QyxvRkFBb0Y7RUFDcEYsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsdUNBQXVDO0VBQ3ZDLGtGQUFrRjtFQUNsRixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCO0FBQ0E7OzZCQUU2QjtBQUM3QjtFQUNFO0lBQ0UsV0FBVztFQUNiO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsMENBQWtDO1lBQWxDLGtDQUFrQztFQUNwQztBQUNGO0FBUkE7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsV0FBVztJQUNYLDBDQUFrQztZQUFsQyxrQ0FBa0M7RUFDcEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQ0FBd0I7WUFBeEIsd0JBQXdCO0VBQzFCO0FBQ0Y7QUFKQTtFQUNFO0lBQ0UsZ0NBQXdCO1lBQXhCLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsV0FBVztJQUNYLDJDQUFtQztZQUFuQyxtQ0FBbUM7RUFDckM7QUFDRjtBQVJBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLFdBQVc7SUFDWCwyQ0FBbUM7WUFBbkMsbUNBQW1DO0VBQ3JDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztFQUNiO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsbUNBQTJCO1lBQTNCLDJCQUEyQjtFQUM3QjtBQUNGO0FBUkE7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsV0FBVztJQUNYLG1DQUEyQjtZQUEzQiwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUpBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQ0FBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLFVBQVU7RUFDWjtBQUNGO0FB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QUF1QjtJQUN2QiwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtFQUN0QjtFQW1DQTtJQUNFLGtCQUFrQjtFQUNwQjtFQVlBO0lBQ0UsY0FBYztFQUNoQjtFQW9CQTtJQUNFLFdBQVc7SUFDWCxlQUFlO0VBQ2pCO0VBZUE7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7SUFDWCxXQUFXO0lBQ1gsV0FBVztFQUNiO0VBbUJBO0lBQ0UsVUFBVTtFQUNaO0VBcUNBO0lBQ0UsY0FBYztFQUNoQjtFQWlCQTtJQUNFLGNBQWM7RUFDaEI7RUFvUkE7SUFDRSxZQUFZO0lBQ1osdUJBQXVCO0VBQ3pCO0VBNnZFQTtJQUNFLFFBQVE7RUFDVjtFQXNDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQThDQTtJQUNFLFFBQVE7RUFDVjtFQXlDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQXNDQTtJQUNFLFNBQVM7RUFDWDtBQWhqR0YiLCJmaWxlIjoiYWJvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLU1lZGl1bS12ZXIzXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29ycG9yYXRlTG9nby9Db3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyMy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1Cb2xkLXZlcjNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db3Jwb3JhdGVMb2dvL0NvcnBvcmF0ZS1Mb2dvLUJvbGQtdmVyMy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYW5pbWF0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBrZXlmcmFtZXMgbW92ZWxlZnQge1xuICA0MCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTExJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJnIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVyaWdodCB7XG4gIDQwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTExJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUxheWVyIHtcbiAgNDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTExJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW5ibG9jayB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PVxucmVzZXQgc3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGNvbG9yOiAjMTMxNDE0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjb2xvcjogIzEzMTQxNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxucCB7XG4gIGNvbG9yOiAjMTMxNDE0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxudWwsXG5vbCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBjb2xvcjogIzEzMTQxNDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmRsLFxuZHQsXG5kZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSxcbnRoLFxudGQge1xuICBjb2xvcjogIzEzMTQxNDtcbn1cblxuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuZGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuc3VtbWFyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxubC1oZWFkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbWFyZ2luLXRvcDogNTRweDtcbiAgbWF4LWhlaWdodDogNTkuMDI3Nzc3Nzc3OHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgbWF4LWhlaWdodDogODUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG4ubC1oZWFkZXItdG9wIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5sLWhlYWRlci10b3AgLmwtaGVhZGVyX19jdGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLWhlYWRlci10b3AgLmwtaGVhZGVyX19jdGEtLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlci10b3AgLmwtaGVhZGVyX19jdGEtLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyLXRvcCAubC1oZWFkZXJfX2N0YS0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXItdG9wIC5sLWhlYWRlcl9fY3RhLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyLXRvcCAubC1oZWFkZXJfX2N0YS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlci10b3AuaXMtZml4ZWQgLmwtaGVhZGVyX19nbmF2IHtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ubC1oZWFkZXItdG9wLmlzLWZpeGVkIC5sLWhlYWRlcl9fZ25hdkxpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubC1oZWFkZXItdG9wLmlzLWZpeGVkIC5sLWhlYWRlcl9fZ25hdkxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBpbml0aWFsO1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fZG9ib3oge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fZG9ib3o6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fbG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fbG9nb0ltZyB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2duYXYge1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2duYXZMaW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fZ25hdkxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBpbml0aWFsO1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fY3RhIHtcbiAgd2lkdGg6IDMwNXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19jdGFEb2JveiB7XG4gIGdhcDogMDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YVRpdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YUJ0biBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fY3RhLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19jdGEtLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fY3RhLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YVNwbGl0IHtcbiAgd2lkdGg6IDE2NHB4O1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fY3RhU3BsaXQ6bnRoLW9mLXR5cGUoMSkgLmwtaGVhZGVyX19jdGFCdG4ge1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YVNwbGl0Om50aC1vZi10eXBlKDIpIC5sLWhlYWRlcl9fY3RhQnRuIHtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmwtaGVhZGVyX19kb2JveiB7XG4gIGhlaWdodDogOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyX19kb2JveiB7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2RvYm96IHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZG9ib3pTcGxpdDpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ29JbWcge1xuICB3aWR0aDogMjUwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5sLWhlYWRlcl9fbG9nb0ltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nb0ltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2xvZ29JbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuLmwtaGVhZGVyX19sb2dvSW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtaGVhZGVyX19nbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2duYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtaGVhZGVyX19nbmF2SXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1oZWFkZXJfX2duYXZMaW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1Cb2xkLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbn1cbi5sLWhlYWRlcl9fZ25hdkxpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG4ubC1oZWFkZXJfX2duYXZMaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtaGVhZGVyX19nbmF2TGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XG59XG4ubC1oZWFkZXJfX2duYXZMaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VjNjg4NTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlcl9fZ25hdkxpbms6aG92ZXI6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG59XG4ubC1oZWFkZXJfX2duYXZMaW5rOmhvdmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtaGVhZGVyX19nbmF2TGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzY4ODU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1oZWFkZXJfX2htYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2htYiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG9yZGVyOiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDAwMDAxO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24gPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMxMzE0MTQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24gPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbiA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDcwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uLmlzLWFjdGl2ZSA+IGRpdiB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbi5pcy1hY3RpdmUgPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uLmlzLWFjdGl2ZSA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbi5pcy1hY3RpdmUgPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19obWIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBvcmRlcjogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMDAwMTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxNDE0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24gPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbiA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiA3MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbi5pcy1hY3RpdmUgPiBkaXYge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24uaXMtYWN0aXZlID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbi5pcy1hY3RpdmUgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24uaXMtYWN0aXZlID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZHJ3TmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlcl9fZHJ3TmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLmwtaGVhZGVyX19kcndOYXYuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19kcndOYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAubC1oZWFkZXJfX2Ryd05hdi5pcy1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1MaW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1Cb2xkLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbUxpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtTGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1MaW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgNTAlLCAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbUxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZWM2ODg1O1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbUxpbms6aG92ZXI6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtTGluazpob3Zlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1MaW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjg4NTtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1idG4ge1xuICB3aWR0aDogMTY2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1idG4tLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtYnRuRGVmb3J1dG8ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbWJ0bkFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtYnRuOmhvdmVyIC5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1idG5EZWZvcnV0byB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1idG46aG92ZXIgLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbWJ0bkFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG4ubC1oZWFkZXJfX2N0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvaGVhZGVyL2N0YV9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogNDA1cHg7XG4gIGhlaWdodDogMTA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2N0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaXRpYWw7XG4gIH1cbn1cbi5sLWhlYWRlcl9fY3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5sLWhlYWRlcl9fY3RhRG9ib3oge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2N0YURvYm96IHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fY3RhRG9ib3oge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmwtaGVhZGVyX19jdGFTcGxpdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2N0YVNwbGl0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YVNwbGl0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2N0YVNwbGl0OmhvdmVyIC5sLWhlYWRlcl9fY3RhQnRuRGVmb3J1dG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmwtaGVhZGVyX19jdGFTcGxpdDpob3ZlciAubC1oZWFkZXJfX2N0YUJ0bkFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fY3RhU3BsaXQ6aG92ZXIgLmwtaGVhZGVyX19jdGFCdG5EZWZvcnV0byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubC1oZWFkZXJfX2N0YVNwbGl0OmhvdmVyIC5sLWhlYWRlcl9fY3RhQnRuQWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyX19jdGFTcGxpdDpudGgtb2YtdHlwZSgxKSB7XG4gICAgYmFja2dyb3VuZDogI2YyOTJhODtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmMjkyYTggNTAlLCAjZTdjZWRhIDUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fY3RhU3BsaXQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIGJhY2tncm91bmQ6ICNmMjkyYTg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjI5MmE4IDUwJSwgI2U3Y2VkYSA1MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YVNwbGl0Om50aC1vZi10eXBlKDEpIC5sLWhlYWRlcl9fY3RhQnRuIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlcl9fY3RhU3BsaXQ6bnRoLW9mLXR5cGUoMikge1xuICAgIGJhY2tncm91bmQ6ICM3NWFkYzA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzVhZGMwIDUwJSwgI2E3ZDJkZCA1MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YVNwbGl0Om50aC1vZi10eXBlKDIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzVhZGMwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzc1YWRjMCA1MCUsICNhN2QyZGQgNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19jdGFTcGxpdDpudGgtb2YtdHlwZSgyKSAubC1oZWFkZXJfX2N0YUJ0biB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2N0YVRpdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1Cb2xkLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fY3RhVGl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxufVxuLmwtaGVhZGVyX19jdGFUaXRIaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlcl9fY3RhVGl0SGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fY3RhVGl0SGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sLWhlYWRlcl9fY3RhQnRuIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyX19jdGFCdG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fY3RhQnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubC1oZWFkZXJfX2N0YUJ0biBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWhlYWRlcl9fY3RhQnRuQWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWhlYWRlcl9fY3RhQnRuOmhvdmVyIC5sLWhlYWRlcl9fY3RhQnRuRGVmb3J1dG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtaGVhZGVyX19jdGFCdG46aG92ZXIgLmwtaGVhZGVyX19jdGFCdG5BY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxubC1mb290ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvZm9vdGVyL2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dsb2JhbC9mb290ZXIvc3AtYmcuanBnKTtcbiAgfVxufVxuLmwtZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubC1mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuLmwtZm9vdGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtZm9vdGVyX19zbnMge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5sLWZvb3Rlcl9fc25zSXRlbUxpbmsge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmwtZm9vdGVyX19zbnNJdGVtTGluayBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWZvb3Rlcl9fc25zSXRlbUxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1mb290ZXJfX2J0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4ubC1mb290ZXJfX2J0biAubS1idXR0b25fX3dyYXAge1xuICB3aWR0aDogMTQ1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2J0biAubS1idXR0b25fX3dyYXAge1xuICAgIHdpZHRoOiAxMTRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYnRuIC5tLWJ1dHRvbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fYnRuIC5tLWJ1dHRvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLU1lZGl1bS12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYnRuIC5tLWJ1dHRvbl9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1mb290ZXJfX2J0blNlYXJjaCAubS1idXR0b25fX2xpbmsgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fYnRuU2VhcmNoIC5tLWJ1dHRvbl9fbGluayBpbWcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuLmwtZm9vdGVyX19idG5MaW5lIC5tLWJ1dHRvbl9fbGluayB7XG4gIGdhcDogMDtcbn1cbi5sLWZvb3Rlcl9fYnRuTGluZSAubS1idXR0b25fX2xpbmsgaW1nIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fYnRuTGluZSAubS1idXR0b25fX2xpbmsgaW1nIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubC1mb290ZXJfX25hdkxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX25hdkxpc3Qge1xuICAgIGdhcDogMjBweCAyNHB4O1xuICB9XG59XG4ubC1mb290ZXJfX25hdkxpc3Q6bnRoLW9mLXR5cGUoMikge1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX25hdkxpc3Q6bnRoLW9mLXR5cGUoMikge1xuICAgIGdhcDogMTNweDtcbiAgfVxufVxuLmwtZm9vdGVyX19uYXZMaXN0Om50aC1vZi10eXBlKDIpIC5sLWZvb3Rlcl9fbmF2SXRlbUxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19uYXZMaXN0Om50aC1vZi10eXBlKDIpIC5sLWZvb3Rlcl9fbmF2SXRlbUxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4ubC1mb290ZXJfX25hdkl0ZW1MaW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEzMTQxNDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5sLWZvb3Rlcl9fbmF2SXRlbUxpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG4ubC1mb290ZXJfX25hdkl0ZW1MaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19uYXZJdGVtTGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubC1mb290ZXJfX25hdkl0ZW1MaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VjNjg4NTtcbiAgYm9yZGVyLWNvbG9yOiAjZWM2ODg1O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtZm9vdGVyX19uYXZJdGVtTGluazpob3Zlcjp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VjNjg4NTtcbn1cbi5sLWZvb3Rlcl9fbmF2SXRlbUxpbms6aG92ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubC1mb290ZXJfX2NvcHlUeHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLWNvbnRhaW5lclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBJRTExICovXG59XG5fOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsIC5sLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC1zZWN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLXNlY3Rpb25fX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VjdGlvbl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC1wYW5rdXp1XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLXBhbmt1enUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhbmt1enUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ubC1wYW5rdXp1X19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYW5rdXp1X19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLXBhbmt1enVfX2xpc3QgPiBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhbmt1enVfX2xpc3QgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ubC1wYW5rdXp1X19saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmwtcGFua3V6dV9fbGlzdCA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5sLXBhbmt1enVfX2xpc3QgPiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VjNjg4NTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYzY4ODU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubC1wYW5rdXp1X19saXN0ID4gbGkgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VjNjg4NTtcbn1cbi5sLXBhbmt1enVfX2xpc3QgPiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtcGFua3V6dV9fbGlzdCA+IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmwtbWFpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmwtbXZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtbXYtdG9wIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtbXYtdG9wX19pbm5lciB7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtbXYtdG9wX19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdG9wX19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmwtbXYtdG9wX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtbXYtdG9wX190aXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMuODg4ODg4ODg4OXZ3O1xuICBsZWZ0OiA2Ljk0NDQ0NDQ0NDR2dztcbiAgd2lkdGg6IDU5LjAyNzc3Nzc3Nzh2dztcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtbXYtdG9wX190aXQge1xuICAgIHRvcDogMjAwcHg7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLW12LXRvcF9fdGl0IHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi10b3BfX3RpdCB7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDQwdnc7XG4gICAgbGVmdDogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDc3LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmwtbXYtdG9wX190aXRCdG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5Ljg2MTExMTExMTF2dztcbiAgbWF4LXdpZHRoOiAyODZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubC1tdi10b3BfX3RpdEJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXRvcF9fdGl0QnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNDEuMDY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtbXYtdW5kZXIge1xuICAgIG1hcmdpbi10b3A6IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXVuZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICB9XG59XG4ubC1tdi11bmRlcl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dsb2JhbC9tdl9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdW5kZXJfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dsb2JhbC9zcC1tdl9iZy5qcGcpO1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbi5sLW12LXVuZGVyX19oZWFkIHtcbiAgd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2Y5OGJhMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0OSwgMTM5LCAxNjMsIDAuNykgMCUsIHJnYmEoNDgsIDE2NSwgMTg4LCAwLjcpIDEwMCUpO1xuICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXVuZGVyX19oZWFkIHtcbiAgICB3aWR0aDogNzUuNDY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5sLW12LXVuZGVyX190aXQge1xuICBmb250LXNpemU6IDgxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdW5kZXJfX3RpdCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG4ubC1tdi11bmRlcl9fdGl0LS1zcGFjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmwtbXYtdW5kZXJfX3RpdEVkZ2luZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXVuZGVyX190aXRFZGdpbmcge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLmwtbXYtdW5kZXJfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tTWVkaXVtLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXVuZGVyX190eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtbXYtc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDYzcHg7XG4gIH1cbn1cbi5sLW12LXNlYXJjaF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dsb2JhbC9tdl9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtc2VhcmNoX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvc3AtbXZfYmcuanBnKTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4ubC1tdi1zZWFyY2hfX2hlYWQge1xuICB3aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZjk4YmEzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ5LCAxMzksIDE2MywgMC43KSAwJSwgcmdiYSg0OCwgMTY1LCAxODgsIDAuNykgMTAwJSk7XG4gIHBhZGRpbmc6IDUwcHggMjBweCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtc2VhcmNoX19oZWFkIHtcbiAgICB3aWR0aDogNzUuNDY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5sLW12LXNlYXJjaF9fdGl0IHtcbiAgZm9udC1zaXplOiA4MXB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXNlYXJjaF9fdGl0IHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5sLW12LXNlYXJjaF9fdGl0RWRnaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtc2VhcmNoX190aXRFZGdpbmcge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLmwtbXYtc2VhcmNoX190eHQge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLU1lZGl1bS12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi1zZWFyY2hfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubC1tdi12b2ljZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW50ZXJ2aWV3L212X2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcbn1cbi5sLW12LXZvaWNlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdm9pY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW50ZXJ2aWV3L212X2JnLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4ubC1tdi12b2ljZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLW12LXZvaWNlX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdm9pY2VfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICB9XG59XG4ubC1tdi12b2ljZV9faGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtbXYtdm9pY2VfX2hlYWRUeHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19oZWFkVHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5sLW12LXZvaWNlX19oZWFkSW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NXB4O1xuICBsZWZ0OiAtNzBweDtcbiAgd2lkdGg6IDEwN3B4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAubC1tdi12b2ljZV9faGVhZEltZyB7XG4gICAgdG9wOiAtNzBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdm9pY2VfX2hlYWRJbWcge1xuICAgIHRvcDogLTYwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fZG9ib3oge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDcxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdm9pY2VfX2RvYm96IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtbXYtdm9pY2VfX3BpY3R1cmVCb3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi12b2ljZV9fcGljdHVyZUJveCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbi5sLW12LXZvaWNlX19waWN0dXJlQm94SW1nIHtcbiAgd2lkdGg6IDIxMnB4O1xuICBoZWlnaHQ6IDI0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi12b2ljZV9fcGljdHVyZUJveEltZyB7XG4gICAgd2lkdGg6IDEyMnB4O1xuICAgIGhlaWdodDogMTQ2cHg7XG4gIH1cbn1cbi5sLW12LXZvaWNlX19waWN0dXJlSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjFweDtcbiAgaGVpZ2h0OiA3M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdm9pY2VfX3BpY3R1cmVJY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5sLW12LXZvaWNlX19waWN0dXJlTGV0dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuLmwtbXYtdm9pY2VfX3BpY3R1cmVMZXR0ZXJUaXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdm9pY2VfX3BpY3R1cmVMZXR0ZXJUaXQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmwtbXYtdm9pY2VfX3BpY3R1cmVMZXR0ZXJUaXQubS1kZWNvcmF0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19waWN0dXJlTGV0dGVyVGl0Lm0tZGVjb3JhdGlvbiB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fcGljdHVyZUxldHRlclR4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19waWN0dXJlTGV0dGVyVHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5sLW12LXZvaWNlX19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDcxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gIH1cbn1cbi5sLW12LXZvaWNlX19kYXRlIHRpbWUge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5sLW12LXZvaWNlX19ib3gge1xuICB3aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDM1cHggNDNweDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAwcHggIzEzMTQxNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19ib3gge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fYm94RGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtbXYtdm9pY2VfX2JveERhdGFJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubC1tdi12b2ljZV9fYm94RGF0YUl0ZW1UaXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMzUlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdm9pY2VfX2JveERhdGFJdGVtVGl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5sLW12LXZvaWNlX19ib3hEYXRhSXRlbVR4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDY1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19ib3hEYXRhSXRlbVR4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmwtZm9vdGNvbnRhY3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtZm9vdGNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubC1mb290Y29udGFjdF9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAubC1mb290Y29udGFjdF9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbi5sLWZvb3Rjb250YWN0X19oZWFkSW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC04MHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoMTBkZWcpO1xuICB3aWR0aDogNzRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9faGVhZEltZyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG4ubC1mb290Y29udGFjdF9faGVhZFRpdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tTWVkaXVtLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAubC1mb290Y29udGFjdF9faGVhZFRpdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9faGVhZFRpdCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX2hlYWRUaXQgLm0tZGVjb3JhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX2hlYWRUaXQgLm0taGlkZS0tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1mb290Y29udGFjdF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZGNjZDg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTMsIDIwNCwgMjE2LCAwLjUpIDMwJSwgcmdiYSgxNTAsIDIxMiwgMjIyLCAwLjUpIDgwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXAge1xuICB3aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ubC1mb290Y29udGFjdF9fd3JhcEltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1OHB4O1xuICB0b3A6IC0xNzhweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcEltZyB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIGhlaWdodDogMTU4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAtMTQzcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rjb250YWN0X193cmFwSW1nIHtcbiAgICB3aWR0aDogNjlweDtcbiAgICB0b3A6IC03MHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyU3BsaXQge1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2U0ZTdlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5NHB4KSB7XG4gIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJTcGxpdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlclNwbGl0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyU3BsaXQ6bnRoLW9mLXR5cGUoMSkge1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZTRlN2VkO1xufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlclNwbGl0Om50aC1vZi10eXBlKDEpIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJUaXQge1xuICBiYWNrZ3JvdW5kOiAjZjk4YmEzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmOThiYTMgMzAlLCByZ2JhKDE2MiwgMTY5LCAxODgsIDAuNykgODAlKTtcbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJTcGxpdDpudGgtb2YtdHlwZSgxKSAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuIHtcbiAgYmFja2dyb3VuZDogI2ZiY2NkODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1MSwgMjA0LCAyMTYsIDAuNykgMzAlLCByZ2JhKDIwMSwgMjA4LCAyMTksIDAuNykgODAlKTtcbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJTcGxpdDpudGgtb2YtdHlwZSgyKSAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyVGl0IHtcbiAgYmFja2dyb3VuZDogI2EyYTliYztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE2MiwgMTY5LCAxODgsIDAuNykgMzAlLCAjNTRiM2M2IDgwJSk7XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyU3BsaXQ6bnRoLW9mLXR5cGUoMikgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0biB7XG4gIGJhY2tncm91bmQ6ICNjN2QxZGM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxOTksIDIwOSwgMjIwLCAwLjcpIDMwJSwgcmdiYSgxNTIsIDIxMiwgMjIyLCAwLjcpIDgwJSk7XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyVGl0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHdpZHRoOiA0MjBweDtcbiAgcGFkZGluZzogMThweCAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyVGl0IHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlclRpdCB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgd2lkdGg6IDQyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0biB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuLS1zZWFyY2ggLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbmsge1xuICB3aWR0aDogMjM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuLS1zZWFyY2ggLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbmsge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bi0tbGluZSAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuTGluayB7XG4gIHdpZHRoOiAyOTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG4tLWxpbmUgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbmsge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG5MaW5rRGVmb3J1dG8ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbmtBY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuTGluazpob3ZlciAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuTGlua0RlZm9ydXRvIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbms6aG92ZXIgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbmtBY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVbmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQ1cHggNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rjb250YWN0X193cmFwVW5kZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVbmRlclR4dCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcFVuZGVyVHh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVW5kZXIgLm0tYnV0dG9uX193cmFwIHtcbiAgbWFyZ2luOiAxOHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rjb250YWN0X193cmFwVW5kZXIgLm0tYnV0dG9uX193cmFwIHtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcFVuZGVyIC5tLWJ1dHRvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmwtbmF2XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLW5hdiB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5sLW5hdl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbn1cbi5sLW5hdl9fdHh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW5hdl9fdHh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjNweDtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW5hdl9fbGlzdCB7XG4gICAgZ2FwOiAxM3B4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC1mYXFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtZmFxX19pbm5lciB7XG4gIG1heC13aWR0aDogMTA0MHB4O1xufVxuLmwtZmFxX190aXQge1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZhcV9fdGl0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTgxODE4MTgxODtcbiAgfVxufVxuLmwtZmFxX190aXQgLm0tZGVjb3JhdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5sLWZhcV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDhweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZhcV9fbGlzdCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbn1cbi5sLWZhcV9fbGlzdC0td2hpdGUgLmwtZmFxX19pdGVtUXVlc3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmwtZmFxX19pdGVtUXVlc3Rpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmwtZmFxX19pdGVtUXVlc3Rpb25OdW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE0MTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mYXFfX2l0ZW1RdWVzdGlvbk51bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDZweCA0cHg7XG4gIH1cbn1cbi5sLWZhcV9faXRlbVF1ZXN0aW9uVHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzYzNjM2MzYzNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZhcV9faXRlbVF1ZXN0aW9uVHh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEycHg7XG4gIH1cbn1cbi5sLWZhcV9faXRlbUFuc3dlclR4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mYXFfX2l0ZW1BbnN3ZXJUeHQge1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLXNlYXJjaFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuLmwtc2VhcmNoIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmwtc2VhcmNoIGJ1dHRvbiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoIGJ1dHRvbiBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ubC1zZWFyY2hfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvc2VhcmNoL2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvc2VhcmNoL3NwLWJnLmpwZyk7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9faGVhZCB7XG4gIHdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmOThiYTM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDksIDEzOSwgMTYzLCAwLjcpIDAlLCByZ2JhKDQ4LCAxNjUsIDE4OCwgMC43KSAxMDAlKTtcbiAgcGFkZGluZzogODJweCA0MHB4IDk2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAubC1zZWFyY2hfX2hlYWQge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiA4MnB4IDIwcHggOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNTBweDtcbiAgfVxufVxuLmwtc2VhcmNoX190aXRNYWluIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tTWVkaXVtLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fdGl0TWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fdGl0SW1nIHtcbiAgd2lkdGg6IDM5NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3RpdEltZyB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG59XG4ubC1zZWFyY2hfX3R4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX193cmFwIHtcbiAgICBnYXA6IDEzcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUzcHg7XG4gIGhlaWdodDogNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94IHtcbiAgICB3aWR0aDogMTUycHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveCBidXR0b24ge1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMzE0MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDBweCAjMTMxNDE0O1xufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hCdXR0b24uaXMtb3BlbiB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMHB4ICMxMzE0MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbjpob3ZlciAubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvblR4dCB7XG4gIGNvbG9yOiAjZWM2ODg1O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX19zZWxlY3Rib3hCdXR0b246aG92ZXIgLmwtc2VhcmNoX19zZWxlY3Rib3hCdXR0b25UeHQge1xuICAgIGNvbG9yOiAjMTMxNDE0O1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbjpob3ZlciAubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbkFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL2Fycm93X3Bpbmsuc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uOmhvdmVyIC5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uQXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9zcC1hcnJvd19ibGFjay5zdmcpO1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbkljb24uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uVHh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1Cb2xkLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uVHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uVHh0LmlzLXNlbGVjdGVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uVHh0LmlzLXNlbGVjdGVkIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uQXJyb3cge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uQXJyb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvYXJyb3dfYmxhY2suc3ZnKTtcbn1cbi5pcy1vcGVuIC5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uQXJyb3c6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uQXJyb3c6OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfYmxhY2suc3ZnKTtcbiAgfVxufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hEcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEzMTQxNDtcbiAgYm9yZGVyLXRvcDogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMHB4ICMxMzE0MTQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveERyb3Bkb3duLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94RHJvcGRvd25Jbm5lciB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94RHJvcGRvd25Jbm5lciB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94RHJvcGRvd25Jbm5lci5pcy1leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveExpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveEl0ZW0tLXByZWZlY3R1cmUgLmwtc2VhcmNoX19zZWxlY3Rib3hMYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94SXRlbS0tcHJlZmVjdHVyZSAubC1zZWFyY2hfX3NlbGVjdGJveExhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveExhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTMxNDE0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX19zZWxlY3Rib3hMYWJlbFR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveENoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveENoZWNrYm94ICsgLmwtc2VhcmNoX19zZWxlY3Rib3hMYWJlbFR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX19zZWxlY3Rib3hDaGVja2JveCArIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hDaGVja2JveCArIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlOGU5O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX19zZWxlY3Rib3hDaGVja2JveCArIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveENoZWNrYm94ICsgLmwtc2VhcmNoX19zZWxlY3Rib3hMYWJlbFR4dDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9zZWFyY2gvY2hlY2suc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveENoZWNrYm94ICsgLmwtc2VhcmNoX19zZWxlY3Rib3hMYWJlbFR4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL3NlYXJjaC9zcC1jaGVjay5zdmcpO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hDaGVja2JveDpjaGVja2VkICsgLmwtc2VhcmNoX19zZWxlY3Rib3hMYWJlbFR4dDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hDaGVja2JveDpob3ZlciArIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VjNjg4NTtcbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94TW9yZUJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmODtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94TW9yZUJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hNb3JlQnV0dG9uLmlzLWV4cGFuZGVkOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveE1vcmVCdXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL2Fycm93X2JsYWNrLnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94TW9yZUJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL3NwLWFycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbi5sLXNlYXJjaCAubS1idXR0b25fX3dyYXAge1xuICB3aWR0aDogMzE0cHg7XG4gIGhlaWdodDogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaCAubS1idXR0b25fX3dyYXAge1xuICAgIHdpZHRoOiAyMjNweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbn1cbi5sLXNlYXJjaCAubS1idXR0b25fX2xpbmsge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLU1lZGl1bS12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaCAubS1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLmwtc2VhcmNoIC5tLWJ1dHRvbl9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IGluaXRpYWw7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubS1wYWdldG9wXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLXBhZ2V0b3Age1xuICBhcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dsb2JhbC9mb290ZXIvbS1wYWdldG9wLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDk5OTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1wYWdldG9wIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG59XG4ubS1wYWdldG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvZm9vdGVyL20tcGFnZXRvcC1hY3RpdmUuc3ZnKTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLWJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm0tYnV0dG9uX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uX193cmFwIHtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbi5tLWJ1dHRvbl9fd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi41cHg7XG4gIGxlZnQ6IDIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMTMxNDE0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IC0xO1xufVxuLm0tYnV0dG9uX193cmFwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjg4NTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tLWJ1dHRvbi0td2hpdGUgLm0tYnV0dG9uX193cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxNDE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uLS13aGl0ZSAubS1idXR0b25fX3dyYXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0td2hpdGUgLm0tYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0td2hpdGUgLm0tYnV0dG9uX19saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuLm0tYnV0dG9uLS13aGl0ZSAubS1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1idXR0b24tLXdoaXRlIC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd19ibGFjay5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS13aGl0ZSAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9zcC1hcnJvd19ibGFjay5zdmcpO1xuICB9XG59XG4ubS1idXR0b24tLXdoaXRlOmhvdmVyIC5tLWJ1dHRvbl9fd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0td2hpdGU6aG92ZXIgLm0tYnV0dG9uX193cmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b24tLXdoaXRlOmhvdmVyIC5tLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b24tLXdoaXRlOmhvdmVyIC5tLWJ1dHRvbl9fbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWJ1dHRvbi0td2hpdGU6aG92ZXIgLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0tYnV0dG9uLS13aGl0ZTpob3ZlciAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvYXJyb3dfd2hpdGUuc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0td2hpdGU6aG92ZXIgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfd2hpdGUuc3ZnKTtcbiAgfVxufVxuLm0tYnV0dG9uLS1pY29uIC5tLWJ1dHRvbl9fd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogIzEzMTQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWJ1dHRvbi0taWNvbiAubS1idXR0b25fX3dyYXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0taWNvbiAubS1idXR0b25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuLm0tYnV0dG9uLS1pY29uIC5tLWJ1dHRvbl9fbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0taWNvbiAubS1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1idXR0b24tLWljb24gLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL2Fycm93X2JsYWNrLnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLWljb24gLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfYmxhY2suc3ZnKTtcbiAgfVxufVxuLm0tYnV0dG9uLS1pY29uOmhvdmVyIC5tLWJ1dHRvbl9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubS1idXR0b24tLWljb246aG92ZXIgLm0tYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VjNjg4NTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tLWJ1dHRvbi0taWNvbjpob3ZlciAubS1idXR0b25fX2xpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG59XG4ubS1idXR0b24tLWljb246aG92ZXIgLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0tYnV0dG9uLS1pY29uOmhvdmVyIC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd19waW5rLnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLWljb246aG92ZXIgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfcGluay5zdmcpO1xuICB9XG59XG4ubS1idXR0b24tLWdyYWRhdGlvbmFycm93IC5tLWJ1dHRvbl9fd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogIzEzMTQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0tZ3JhZGF0aW9uYXJyb3cgLm0tYnV0dG9uX193cmFwIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tLWJ1dHRvbi0tZ3JhZGF0aW9uYXJyb3cgLm0tYnV0dG9uX193cmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLWdyYWRhdGlvbmFycm93IC5tLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG4gIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG59XG4ubS1idXR0b24tLWdyYWRhdGlvbmFycm93IC5tLWJ1dHRvbl9fbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0tZ3JhZGF0aW9uYXJyb3cgLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS1ncmFkYXRpb25hcnJvdyAubS1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDEyLjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5tLWJ1dHRvbi0tZ3JhZGF0aW9uYXJyb3cgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL2Fycm93X2dyYWRhdGlvbi5zdmcpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgKyA1cHgpO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS1ncmFkYXRpb25hcnJvdyAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9zcC1hcnJvd19ncmFkYXRpb24uc3ZnKTtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEyLjVweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLm0tYnV0dG9uLS1ncmFkYXRpb25hcnJvdzpob3ZlciAubS1idXR0b25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZWM2ODg1O1xufVxuLm0tYnV0dG9uLS1ncmFkYXRpb25hcnJvdzpob3ZlciAubS1idXR0b25fX2xpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG59XG4ubS1idXR0b24tLWdyYWRhdGlvbmFycm93OmhvdmVyIC5tLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tLWJ1dHRvbi0tcmV2ZXJzZSAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0tcmV2ZXJzZSAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBpbml0aWFsO1xuICB9XG59XG4ubS1idXR0b24tLXJldmVyc2UgLm0tYnV0dG9uX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd193aGl0ZS5zdmcpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0tcmV2ZXJzZSAubS1idXR0b25fX2xpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfd2hpdGUuc3ZnKTtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlIC5tLWJ1dHRvbl9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItY29sb3I6ICMxMzE0MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0tdG9nZ2xlIC5tLWJ1dHRvbl9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlIC5tLWJ1dHRvbl9fd3JhcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xufVxuLm0tYnV0dG9uLS10b2dnbGUgLm0tYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubS1idXR0b24tLXRvZ2dsZSAubS1idXR0b25fX2xpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLXRvZ2dsZSAubS1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1idXR0b24tLXRvZ2dsZSAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzVweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS10b2dnbGUgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuLm0tYnV0dG9uLS10b2dnbGUgLm0tYnV0dG9uX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE0MTQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLXRvZ2dsZSAubS1idXR0b25fX2xpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuLm0tYnV0dG9uLS10b2dnbGU6aG92ZXIgLm0tYnV0dG9uX193cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xufVxuLm0tYnV0dG9uLS10b2dnbGU6aG92ZXIgLm0tYnV0dG9uX193cmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b24tLXRvZ2dsZTpob3ZlciAubS1idXR0b25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uLS10b2dnbGU6aG92ZXIgLm0tYnV0dG9uX19saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uLS10b2dnbGU6aG92ZXIgLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0tYnV0dG9uLS10b2dnbGU6aG92ZXIgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b24tLXRvZ2dsZTpob3ZlciAubS1idXR0b25fX2xpbms6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b24tLXRvZ2dsZWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubS1idXR0b24tLXRvZ2dsZWFycm93IC5tLWJ1dHRvbl9fd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogIzEzMTQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDQ4NHB4O1xuICBoZWlnaHQ6IDczcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLXRvZ2dsZWFycm93IC5tLWJ1dHRvbl9fd3JhcCB7XG4gICAgd2lkdGg6IDMwN3B4O1xuICAgIGhlaWdodDogNjhweDtcbiAgfVxufVxuLm0tYnV0dG9uLS10b2dnbGVhcnJvdyAubS1idXR0b25fX3dyYXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3cgLm0tYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3cgLm0tYnV0dG9uX19saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuLm0tYnV0dG9uLS10b2dnbGVhcnJvdyAubS1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLXRvZ2dsZWFycm93IC5tLWJ1dHRvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubS1idXR0b24tLXRvZ2dsZWFycm93IC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd19ibGFjay5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLXRvZ2dsZWFycm93IC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL3NwLWFycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3c6aG92ZXIgLm0tYnV0dG9uX193cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xufVxuLm0tYnV0dG9uLS10b2dnbGVhcnJvdzpob3ZlciAubS1idXR0b25fX3dyYXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3c6aG92ZXIgLm0tYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3c6aG92ZXIgLm0tYnV0dG9uX19saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uLS10b2dnbGVhcnJvdzpob3ZlciAubS1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1idXR0b24tLXRvZ2dsZWFycm93OmhvdmVyIC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd193aGl0ZS5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS10b2dnbGVhcnJvdzpob3ZlciAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9zcC1hcnJvd193aGl0ZS5zdmcpO1xuICB9XG59XG4ubS1idXR0b25fX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1Cb2xkLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ubS1idXR0b25fX2xpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAwIDEyLjVweDtcbiAgfVxufVxuLm0tYnV0dG9uX19saW5rW3R5cGU9c3VibWl0XSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG59XG4ubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvYXJyb3dfd2hpdGUuc3ZnKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9zcC1hcnJvd193aGl0ZS5zdmcpO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbm0taGlkZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1oaWRlLS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm0taGlkZS0tcGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0taGlkZS0tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubS10aXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm0tdGl0IHtcbiAgZm9udC1zaXplOiA5MnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICM0Mzk5Y2EsIC0xcHggLTFweCAwICM0Mzk5Y2EsIC0xcHggMXB4IDAgIzQzOTljYSwgMXB4IC0xcHggMCAjNDM5OWNhLCAxcHggMCAwICM0Mzk5Y2EsIC0xcHggMCAwICM0Mzk5Y2EsIDAgMXB4IDAgIzQzOTljYSwgMCAtMXB4IDAgIzQzOTljYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS10aXQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLm0tdGl0LS1zcGFjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLm0tdGl0X19lZGdpbmcge1xuICB0ZXh0LXNoYWRvdzogaW5pdGlhbDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmJjZGQ4IDAlLCAjOTZkNGRlIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA3cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdGl0X19lZGdpbmcge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbm0tcGFnZW5hdmlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm0tcGFnZW5hdmkge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tcGFnZW5hdmkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5tLXBhZ2VuYXZpIGEsXG4ubS1wYWdlbmF2aSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzEzMTQxNDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYjBiMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1wYWdlbmF2aSBhLFxuLm0tcGFnZW5hdmkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubS1wYWdlbmF2aSBhOmhvdmVyLFxuLm0tcGFnZW5hdmkgc3Bhbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xuICBib3JkZXItY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1wYWdlbmF2aSAuY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xuICBib3JkZXItY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1wYWdlbmF2aSAuZmlyc3QsXG4ubS1wYWdlbmF2aSAubGFzdCxcbi5tLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluayxcbi5tLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rIHtcbiAgYm9yZGVyOiBpbml0aWFsO1xufVxuLm0tcGFnZW5hdmkgLmZpcnN0OmhvdmVyLFxuLm0tcGFnZW5hdmkgLmxhc3Q6aG92ZXIsXG4ubS1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbms6aG92ZXIsXG4ubS1wYWdlbmF2aSAubmV4dHBvc3RzbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZWM2ODg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuLm0tcGFnZW5hdmkgLnBhZ2VzLFxuLm0tcGFnZW5hdmkgLmV4dGVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubS1kZWNvcmF0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1kZWNvcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBza2V3KDEwZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG4ubS1kZWNvcmF0aW9uLS1kaWFnb25hbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm0tZGVjb3JhdGlvbi0tZGlhZ29uYWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvZGlhZ29uYWwucG5nKTtcbn1cbi5tLWRlY29yYXRpb24tLWRpYWdvbmFsYmxhY2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWRlY29yYXRpb24tLWRpYWdvbmFsYmxhY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvZGlhZ29uYWxibGFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubS1kZWNvcmF0aW9uLS1kaWFnb25hbHBpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubS1kZWNvcmF0aW9uLS1kaWFnb25hbHBpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvZGlhZ29uYWxwaW5rLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWRlY29yYXRpb24tLWRpYWdvbmFscGluazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL3NwLWRpYWdvbmFscGluay5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxufVxuLm0tZGVjb3JhdGlvbi0teWVsbG93bGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZDg3O1xufVxuLm0tZGVjb3JhdGlvbi0tcGluayB7XG4gIGNvbG9yOiAjZWM2ODg1O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubS1zd2lwZXItYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLXN3aXBlci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tLXN3aXBlci1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1zd2lwZXItYnV0dG9uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5tLXN3aXBlci1idXR0b24tLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd19uZXh0LnN2Zyk7XG4gIHJpZ2h0OiAwO1xufVxuLm0tc3dpcGVyLWJ1dHRvbi0tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2Fycm93X3ByZXYuc3ZnKTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLXZvaWNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLXZvaWNlIHtcbiAgd2lkdGg6IDQ5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdm9pY2Uge1xuICAgIHdpZHRoOiAyODFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdm9pY2UtLWxhcmdlIC5tLXZvaWNlX19kb2JveiB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXZvaWNlLS1sYXJnZSAubS12b2ljZV9faW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuLm0tdm9pY2VfX3dyYXAge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS12b2ljZV9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdm9pY2VfX2RvYm96IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubS12b2ljZV9faW1nIHtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXZvaWNlX19pbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5tLXZvaWNlX19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00N3B4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXZvaWNlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBnYXA6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ubS12b2ljZV9fbmFtZSAubS1kZWNvcmF0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDIwNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdm9pY2VfX25hbWUgLm0tZGVjb3JhdGlvbiB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB3aWR0aDogMTI4cHg7XG4gIH1cbn1cbi5tLXZvaWNlX19kYXRhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS12b2ljZV9fZGF0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG4ubS12b2ljZV9fZGF0YUl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5tLXZvaWNlX19kYXRhSXRlbVRpdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAzNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdm9pY2VfX2RhdGFJdGVtVGl0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5tLXZvaWNlX19kYXRhSXRlbVR4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDY1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS12b2ljZV9fZGF0YUl0ZW1UeHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLm0tdm9pY2VfX21lc3NhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTMxNDE0O1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAwcHggI2U3ZThlOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXZvaWNlX19tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHggMjRweDtcbiAgfVxufVxuLm0tdm9pY2UgLm0tYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLWljb250aXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm0taWNvbnRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubS1pY29udGl0LS1hcmVhIC5tLWljb250aXRfX2ltZyB7XG4gIHdpZHRoOiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0taWNvbnRpdC0tYXJlYSAubS1pY29udGl0X19pbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG59XG4ubS1pY29udGl0X19pbWcge1xuICB3aWR0aDogOTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWljb250aXRfX2ltZyB7XG4gICAgd2lkdGg6IDQzcHg7XG4gIH1cbn1cbi5tLWljb250aXRfX21haW4ge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLU1lZGl1bS12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWljb250aXRfX21haW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm0taWNvbnRpdF9fbWFpbi0tbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWljb250aXRfX21haW4tLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlOGU5O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxu5YWx6YCa44K/44OW55SoID0+IC5qcy10YWJcbj09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5qcy10YWJfX3N3aXRjaEl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uanMtdGFiX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpzLXRhYl9fbWFpbkl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5qcy10YWJfX21haW5JdGVtLmhhcy1zY3JvbGwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmpzLXRhYl9fbWFpbkl0ZW0uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbn1cbi5qcy10YWJfX21haW5JdGVtLmlzLWFjdGl2ZS5oYXMtc2Nyb2xsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PVxu44K/44OW44Gu5Lit44Gu44K/44OWID0+IC5qcy10YWJfaW5yXG49PT09PT09PT09PT09PT09PT09Ki9cbi5qcy10YWJJbnJfX3N3aXRjaEl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uanMtdGFiSW5yX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpzLXRhYklucl9fbWFpbkl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5qcy10YWJJbnJfX21haW5JdGVtLmhhcy1zY3JvbGwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmpzLXRhYklucl9fbWFpbkl0ZW0uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbn1cbi5qcy10YWJJbnJfX21haW5JdGVtLmlzLWFjdGl2ZS5oYXMtc2Nyb2xsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbuWFsemAmuODiOOCsOODq+eUqCA9PiAuanMtdG9nZ2xlXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uanMtdG9nZ2xlX19zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcy10b2dnbGVfX3N3aXRjaC5pcy1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmpzLXRvZ2dsZV9fbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09XG5qcy1mYWRlXG49PT09PT09PT09PT09PT09PT0qL1xuLmpzLWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cbi5qcy1mYWRlLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG59XG4uanMtZmFkZS11cC5pcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5qcy1mYWRlLXVwZGVsYXkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZTtcbn1cbi5qcy1mYWRlLXVwZGVsYXkuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmpzLWZhZGUtdXBkZWxheTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbuWFsemAmuOCueODqeOCpOODgOODvOeUqCA9PiAuanMtc2xpZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uanMtc2xpZGVyX19tb2R1bERvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanMtc2xpZGVyX19tb2R1bEFydyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Oe44Km44K544K544OI44O844Kr44O8ID0+IC5qcy1zdGFsa2VyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuanMtc3RhbGtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmpzLXN0YWxrZXItc21hbGwsIC5qcy1zdGFsa2VyLWxhcmdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbn1cbi5qcy1zdGFsa2VyLXNtYWxsIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uanMtc3RhbGtlci1zbWFsbC5pcy1ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uanMtc3RhbGtlci1sYXJnZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgd2lkdGggMC4zcyBlYXNlLCBoZWlnaHQgMC4zcyBlYXNlO1xufVxuLmpzLXN0YWxrZXItbGFyZ2UuaXMtaG92ZXIge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4vKipcbiAqIFN3aXBlciA4LjQuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKYW51YXJ5IDMwLCAyMDIzXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2QsIC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG5cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxu5bi455So6ZuH55So5rS+6YGj44Go44GvXG4ucC1hYm91dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtYWJvdXQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1hYm91dC13b3JrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LXdvcmsge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLWFib3V0LXdvcmtfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LXdvcmtfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1hYm91dC13b3JrX19kb2JveiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LXdvcmtfX2RvYm96IHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ucC1hYm91dC13b3JrX19sZXR0ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLnAtYWJvdXQtd29ya19fbGV0dGVyVGl0IHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC13b3JrX19sZXR0ZXJUaXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnAtYWJvdXQtd29ya19fbGV0dGVyVHh0IHtcbiAgbWF4LXdpZHRoOiA3MDlweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LXdvcmtfX2xldHRlclR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LXdvcmtfX2xldHRlcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5wLWFib3V0LXdvcmtfX2ltZyB7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiAzNTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LXdvcmtfX2ltZyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTQ3cHg7XG4gIH1cbn1cbi5wLWFib3V0LWNhcmVlciB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1jYXJlZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWFib3V0LWNhcmVlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMTBweDtcbn1cbi5wLWFib3V0LWNhcmVlcl9fdGl0IHtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LWNhcmVlcl9fdGl0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wLWFib3V0LWNhcmVlcl9faW1nIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LWNhcmVlcl9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC1hYm91dC1jYXJlZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjVweDtcbiAgbWFyZ2luLXRvcDogOTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LWNhcmVlcl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIGdhcDogMzdweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5wLWFib3V0LWNhcmVlcl9faXRlbSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmODtcbiAgd2lkdGg6IDQ1M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LWNhcmVlcl9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYWJvdXQtY2FyZWVyX19pdGVtTnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDExNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtY2FyZWVyX19pdGVtTnVtIHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHdpZHRoOiA2OXB4O1xuICB9XG59XG4ucC1hYm91dC1jYXJlZXJfX2l0ZW1UaXQge1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtY2FyZWVyX19pdGVtVGl0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wLWFib3V0LWNhcmVlcl9faXRlbVR4dCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1jYXJlZXJfX2l0ZW1UeHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5wLWFib3V0LW1lcml0IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY4O1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtbWVyaXQge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC1hYm91dC1tZXJpdF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTA0MHB4O1xufVxuLnAtYWJvdXQtbWVyaXQgLm0tdGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2tldygtMTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtbWVyaXQgLm0tdGl0IHtcbiAgICB0b3A6IC02MHB4O1xuICB9XG59XG4ucC1hYm91dC1tZXJpdF9fdGl0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW1lcml0X190aXQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnAtYWJvdXQtbWVyaXRfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLnAtYWJvdXQtbWVyaXRfX2xpc3Qge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1tZXJpdF9fbGlzdCB7XG4gICAgZ2FwOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnAtYWJvdXQtbWVyaXRfX2l0ZW0ge1xuICB3aWR0aDogMjUzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1tZXJpdF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG4ucC1hYm91dC1tZXJpdF9faXRlbVRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1Cb2xkLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtbWVyaXRfX2l0ZW1UaXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnAtYWJvdXQtbWVyaXRfX2l0ZW1UeHQge1xuICBwYWRkaW5nOiAxNHB4IDMwcHggMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAucC1hYm91dC1tZXJpdF9faXRlbVR4dCB7XG4gICAgcGFkZGluZzogMTRweCAxNXB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW1lcml0X19pdGVtVHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICB9XG59XG4ucC1hYm91dC1tZXJpdF9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogODBweCA0MHB4O1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1tZXJpdF9fYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtYWJvdXQtbWVyaXRfX2JveFRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW1lcml0X19ib3hUaXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnAtYWJvdXQtbWVyaXRfX2JveFRpdCAubS1kZWNvcmF0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ucC1hYm91dC1tZXJpdF9fYm94TGlzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAucC1hYm91dC1tZXJpdF9fYm94TGlzdCB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW1lcml0X19ib3hMaXN0IHtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtYWJvdXQtbWVyaXRfX2JveEl0ZW0ge1xuICB3aWR0aDogMjUzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1tZXJpdF9fYm94SXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgfVxufVxuLnAtYWJvdXQtbWVyaXRfX2JveEl0ZW1UaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW1lcml0X19ib3hJdGVtVGl0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wLWFib3V0LW1lcml0X19ib3hJdGVtVHh0IHtcbiAgcGFkZGluZzogMTRweCAzMHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTMxNDE0O1xuICBib3JkZXItdG9wOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLnAtYWJvdXQtbWVyaXRfX2JveEl0ZW1UeHQge1xuICAgIHBhZGRpbmc6IDE0cHggMTVweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1tZXJpdF9fYm94SXRlbVR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgfVxufVxuLnAtYWJvdXQtb3RoZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW90aGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnAtYWJvdXQtb3RoZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG59XG4ucC1hYm91dC1vdGhlcl9fdGl0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW90aGVyX190aXQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnAtYWJvdXQtb3RoZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogODFweDtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5NHB4KSB7XG4gIC5wLWFib3V0LW90aGVyX19saXN0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW90aGVyX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1hYm91dC1vdGhlcl9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1vdGhlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFib3V0LW90aGVyX19pdGVtQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtYWJvdXQtb3RoZXJfX2l0ZW1Cb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpICogMzhweCAvIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1vdGhlcl9faXRlbUJveDpiZWZvcmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpICogMjhweCAvIDIpO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbn1cbi5wLWFib3V0LW90aGVyX19pdGVtQm94VGl0IHtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLUJvbGQtdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW90aGVyX19pdGVtQm94VGl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbn1cbi5wLWFib3V0LW90aGVyX19pdGVtQm94V3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMzE0MTQ7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtb3RoZXJfX2l0ZW1Cb3hXcmFwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweDtcbiAgfVxufVxuLnAtYWJvdXQtb3RoZXJfX2l0ZW1Cb3hUeHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1vdGhlcl9faXRlbUJveFR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucC1hYm91dC1vdGhlcl9faXRlbUJveE1lcml0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW90aGVyX19pdGVtQm94TWVyaXQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLnAtYWJvdXQtb3RoZXJfX2l0ZW1Cb3hNZXJpdFRpdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjg4NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggMCAycHggMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW90aGVyX19pdGVtQm94TWVyaXRUaXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wLWFib3V0LW90aGVyX19pdGVtQm94RGVtZXJpdCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1vdGhlcl9faXRlbUJveERlbWVyaXQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLnAtYWJvdXQtb3RoZXJfX2l0ZW1Cb3hEZW1lcml0VGl0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnB4IDAgMnB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1vdGhlcl9faXRlbUJveERlbWVyaXRUaXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnAtYWJvdXQtb3RoZXJfX2l0ZW1Cb3hMaXN0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW90aGVyX19pdGVtQm94TGlzdCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4ucC1hYm91dC1vdGhlcl9faXRlbUJveExpc3RUeHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtb3RoZXJfX2l0ZW1Cb3hMaXN0VHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5wLWFib3V0LW90aGVyX19pdGVtQm94TGlzdFR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtb3RoZXJfX2l0ZW1Cb3hMaXN0VHh0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbi5wLWFib3V0LW90aGVyX19pdGVtSW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDhweCBhdXRvIDA7XG4gIHdpZHRoOiAxNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW90aGVyX19pdGVtSW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIHdpZHRoOiAxMDlweDtcbiAgfVxufVxuLnAtYWJvdXQtb3RoZXJfX2l0ZW1MZXR0ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnAtYWJvdXQtb3RoZXJfX2l0ZW1MZXR0ZXJUaXQge1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1Cb2xkLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2VjNjg4NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LW90aGVyX19pdGVtTGV0dGVyVGl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLWFib3V0LW90aGVyX19pdGVtTGV0dGVyTGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1vdGhlcl9faXRlbUxldHRlckxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wLWFib3V0LW90aGVyX19pdGVtTGV0dGVyTGlzdFR4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtb3RoZXJfX2l0ZW1MZXR0ZXJMaXN0VHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5wLWFib3V0LW90aGVyX19pdGVtTGV0dGVyTGlzdFR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtb3RoZXJfX2l0ZW1MZXR0ZXJMaXN0VHh0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbiJdfQ== */