@charset "UTF-8";
/*----------basic start----------*/
html {
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: sans-serif;
}

/*a {
	&:link,
	&:visited {
		color: #0277bd;
		text-decoration: none;
	}*/
/*	&:hover,
	&:active {
		color: #0277bd;
		text-decoration: underline;
	}
}*/
img {
  max-width: 100%;
  height: auto;
}

/*----------basic end----------*/
/*----------container start----------*/
.container {
  padding: 0 0 calc(0px + 40px + 0px + 5.7%);
  color: #333;
  line-height: 1.8;
}

/*----------container end----------*/
/*----------header start----------*/
.header {
  text-align: center;
  line-height: 1;
}

.header__inner {
  padding: 20px 2vw;
}

.header__logo {
  width: 180px;
  height: auto;
}

.header__part {
  margin: 15px 0 0;
  color: #666;
  font-size: 0.75rem;
}

.header__part::before,
.header__part::after {
  content: "－";
}

.header__part::before {
  margin: 0 10px 0 0;
}

.header__part::after {
  margin: 0 0 0 10px;
}

/*----------header end----------*/
/*----------footer start----------*/
.footer {
  margin: 30px 0 0;
}

.footer__group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.footer-nav {
  width: 100%;
  font-size: 0.875rem;
  border-bottom: 1px solid #bdbdbd;
}

.footer-nav__item {
  border-top: 1px solid #bdbdbd;
}

.footer-nav__link {
  display: block;
  padding: 5px 10% 5px 2%;
  color: #666;
  text-decoration: none;
  background: url(../images/icon2.png);
  background-repeat: no-repeat;
  background-position: 98% 50%;
  /*	background-size: 5% auto;*/
}

.footer-reg {
  margin: 10px 0 0 2%;
  max-width: 78%;
}

.footer-privacy {
  margin: 10px 2% 0 0;
  max-width: 14%;
}

.footer-copyright {
  display: block;
  padding: 0 0 10px;
  margin: 10px 0 0;
  font-size: 0.75rem;
  text-align: center;
}

/*----------footer end----------*/
/*----------feature start----------*/
#feature {
  padding-top: 0;
  margin: 75px 0 0;
  background-color: #c2e2f2;
}

#feature h2 {
  padding: 15px;
  color: #fff;
  font-size: 1.3125rem;
  font-weight: bold;
  font-family: "Noto Sans JP";
  text-align: center;
  line-height: 1.2;
  background: linear-gradient(to right, #2b1f4f 0, #42329f 50%, #2b1f4f 100%);
}

.feature_item_title {
  width: calc(90 * var(--px));
  top: calc(-45 * var(--px));
}

/*----------feature end----------*/
/*----------safe start----------*/
#safe {
  padding-top: 0;
  background-color: #c2e2f2;
}

#safe .inner {
  padding: 45px 4vw;
  background-color: #fff;
  border-radius: calc(10 * var(--px));
}

#safe h2 {
  font-size: calc(40 * var(--px));
  font-family: "Noto Sans JP";
  text-align: center;
}

#safe h2 span {
  color: #e91f23;
}

.safe_item_wrapper {
  margin: 30px 0 0;
}

.safe_item_text {
  text-align: left;
}

.safe_item_text .pc-off {
  display: none;
}

/*----------safe end----------*/
/*----------flow start----------*/
#flow {
  padding-top: 0;
  background-color: #c2e2f2;
}

#flow .inner {
  padding: 45px 0;
  background-color: #fff;
  border-radius: calc(10 * var(--px));
}

#flow h2 {
  font-size: calc(40 * var(--px));
  font-family: "Noto Sans JP";
  text-align: center;
}

#flow h2 span {
  color: #e91f23;
}

.flow_box {
  padding-top: 0;
  padding-bottom: 0;
  margin: 30px 0 0;
  background-color: transparent;
  border-radius: 0;
}

/*----------flow end----------*/
/*----------card start----------*/
#card h2 {
  font-size: calc(40 * var(--px));
  font-family: "Noto Sans JP";
  text-align: center;
}

.card_table {
  margin: 30px 0 0;
}

/*----------card end----------*/
/*----------contents start----------*/
.em-txt {
  font-weight: bold;
}

.red-txt {
  color: #e91f23;
}

.blue-txt {
  color: #2252db;
}

/*----------contents end----------*/
/*----------intro start----------*/
.intro {
  padding: 0 0 30px;
  text-align: center;
  background-color: #6145b4;
  background-image: url(../images/intro-bg_sp.jpg);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: contain;
}

.intro__only {
  display: block;
  padding: 10px 15px;
  color: #fff;
  font-size: 1.125rem;
  font-weight: bold;
  background: linear-gradient(to right, #2b1f4f 0, #42329f 50%, #2b1f4f 100%);
}

.intro__lv1-heading-fig {
  margin: 35px 0 0;
  max-width: 90vw;
}

.intro__ag,
.intro__period {
  display: block;
}

.intro__ag {
  margin: 10px auto 0;
  max-width: 63.34884vw;
}

.intro__period {
  margin: 30px auto 0;
  max-width: 90vw;
}

/*----------intro end----------*/
/*----------menu-nav start----------*/
.menu-nav {
  padding: 0 4vw;
}

.menu-nav__contents {
  margin: 30px 0 0;
}

.menu-nav__list {
  display: flex;
  justify-content: space-between;
}

.menu-nav__list-item {
  max-width: 29.2vw;
}

/*----------menu-nav end----------*/
/*----------campaign start----------*/
.campaign__contents {
  margin: 75px auto 0;
}

.campaign__lv2-heading {
  padding: 15px;
  color: #fff;
  font-size: 1.3125rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  background: linear-gradient(to right, #2b1f4f 0, #42329f 50%, #2b1f4f 100%);
}

.campaign__details {
  padding: 0 4vw;
  margin: 45px auto 0;
}

.campaign__lv3-heading {
  padding: 0 0 10px;
  color: #00326a;
  font-size: 1.125rem;
  line-height: 1.2;
  border-bottom: 4px solid #00326a;
}

.campaign__type {
  margin: 30px 0 0;
}

.campaign__lv4-heading {
  font-size: 1.125rem;
  color: #2252db;
}

.campaign__gift {
  margin: 30px 0 0;
}

.campaign__gift-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.campaign__card {
  margin: 30px 0 0;
  font-size: 1.125rem;
  font-weight: bold;
  color: #2252db;
}

.campaign__eligibility {
  margin: 30px 0 0;
}

.campaign__eligibility-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.campaign__issue {
  margin: 30px 0 0;
}

.campaign__lv4-heading-issue {
  font-size: 1.125rem;
}

.campaign__invitation {
  display: block;
  margin: 15px auto 0;
  max-width: 260px;
}

.campaign__caution-nav {
  margin: 45px 0 0;
  text-align: center;
}

.campaign__caution-nav-link {
  padding: 10px 6vw;
  display: inline-block;
  color: #2252db;
  font-size: 3.38542vw;
  font-weight: bold;
  border-radius: 13vw;
  border: 4px solid #2252db;
}

.campaign__caution-nav-link:hover,
.campaign__caution-nav-link:active,
.campaign__caution-nav-link:focus {
  opacity: .75;
}

/*----------campaign end----------*/
/*----------give-nav start----------*/
.give-nav {
  padding: 30px 4vw;
  text-align: center;
  background-color: #c2e2f2;
}

.give-nav__contents {
  margin: 75px 0 0;
}

/*----------give-nav end----------*/
/*----------card-standard start----------*/
.card-standard {
  padding: 0 4vw 60px;
  background-color: #d7d7d7;
}

.card-standard__inner {
  margin: 0 auto;
}

.card-btn {
  cursor: pointer;
  position: relative;
  padding: 15px 10px;
  color: #e91f23;
  font-size: 3.38542vw;
  font-weight: bold;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  border: 4px solid #e91f23;
}

.js-card-btn::before,
.js-card-btn--plus::after {
  content: "";
  position: absolute;
  background-color: #e91f23;
  top: 50%;
  transform: translateY(-50%);
}

.js-card-btn::before {
  width: 18px;
  height: 4px;
  right: 17px;
}

.js-card-btn--plus::after {
  width: 4px;
  height: 18px;
  right: 24px;
}

.card-product {
  padding: 30px;
  background-color: #fff;
}

.card-details__lv2-heading {
  position: relative;
  padding: 0 0 20px;
  font-size: 1.125rem;
  line-height: 1.2;
  border-bottom: 1px solid #aaa;
}

.card-details__lv2-heading::after {
  content: "";
  position: absolute;
  width: 50%;
  height: 3px;
  background-color: #e60012;
  bottom: -1px;
  left: 0;
}

.card-details__info {
  border-collapse: collapse;
  margin: 30px 0 0;
  font-size: 0.8125rem;
  border-bottom: 1px solid #ddd;
}

.card-details__lv1,
.card-details__lv2,
.card-details__data {
  padding: 10px 20px;
  border-top: 1px solid #ddd;
}

.card-details__lv1,
.card-details__lv2 {
  text-align: left;
  border-right: 1px solid #ddd;
}

.card-details__lv1 {
  font-weight: bold;
  background-color: #f5f5f5;
}

.card-details__lv2 {
  background-color: #fafafa;
}

.card-details__notes {
  color: #777;
  font-size: 0.8125rem;
}

.card-details__notes-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.card-details__notes-item::before {
  content: "※";
}

.card-supplement {
  margin: 30px 0 0;
}

.card-supplement__lv2-heading {
  padding: 10px 15px;
  background-color: #eee;
  border-left: 5px solid #aaa;
}

.card-supplement__notes,
.card-cashing__nav {
  margin: 15px 0 0;
}

.card-supplement__notes {
  counter-reset: number;
  color: #777;
  font-size: 0.8125rem;
}

.card-supplement__notes-item {
  margin: 0 0 0 2em;
  text-indent: -2em;
}

.card-supplement__notes-item::before {
  padding: 0 .4em 0 0;
  counter-increment: number;
  content: "※" counter(number);
}

.card-cashing__nav {
  font-size: 0.875rem;
}

.card-cashing__nav-link {
  display: inline-block;
  padding: 0 0 0 10px;
  color: #0277db;
  background: url(/common/images/com_ic05.png) no-repeat 0 0.6em;
}

.card-cashing__nav-link:hover,
.card-cashing__nav-link:active,
.card-cashing__nav-link:focus {
  text-decoration: underline;
}

.card-cashing__nav-link::after {
  content: url(/common/images/com_ic06.gif);
  margin: 0 0 0 5px;
}

/*----------card-standard end----------*/
/*----------caution start----------*/
.caution__contents {
  margin: 75px auto 0;
}

.caution__lv2-heading {
  padding: 15px;
  color: #fff;
  font-size: 1.3125rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  background: linear-gradient(to right, #2b1f4f 0, #42329f 50%, #2b1f4f 100%);
}

.caution__list {
  padding: 0 4vw;
  margin: 45px 0 0;
}

.caution__list-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.caution__list a {
  color: #0277db;
}

.caution__list a:hover,
.caution__list a:active,
.caution__list a:focus {
  text-decoration: underline;
}

/*----------caution end----------*/
/*----------app--display start----------*/
.app--display {
  position: fixed;
  padding: 20px 4vw;
  width: 100%;
  text-align: center;
  background-color: rgba(57, 50, 106, 0.85);
  bottom: 0;
  left: 0;
  z-index: 1;
}

.app__txt--display {
  color: #fff638;
  font-size: 2.73438vw;
  font-weight: bold;
}

.app__end-txt {
  color: #fff638;
  font-size: 3.125vw;
  font-weight: bold;
}

/*----------app--display end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC1zLmNzcyIsIl9jb21tb24tcy5zY3NzIiwiX2Z1bmN0aW9uLnNjc3MiLCJfaW5kZXgtYWRkLXMuc2NzcyIsInRvcC1zLnNjc3MiLCJfdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsa0NBQUE7QUFFQTtFQUNDLDhCQUE4QjtBREMvQjs7QUNFQTtFQUNDLHVCQUF1QjtBREN4Qjs7QUNFQTs7Ozs7R0RLRztBQ0NIOzs7OztFREtFO0FDQ0Y7RUFDQyxlQUFlO0VBQ2YsWUFBWTtBRENiOztBQ0VBLGdDQUFBO0FBQ0Esc0NBQUE7QUFDQTtFQUlDLDBDQUEwQztFQUMxQyxXQUFXO0VBQ1gsZ0JBQWdCO0FERmpCOztBQ0tBLG9DQUFBO0FBQ0EsbUNBQUE7QUFDQTtFQUNDLGtCQUFrQjtFQUNsQixjQUFjO0FERmY7O0FDS0E7RUFDQyxpQkFBaUI7QURGbEI7O0FDS0E7RUFDQyxZQUFZO0VBQ1osWUFBWTtBREZiOztBQ0tBO0VBQ0MsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxrQkN2RGtDO0FGcURuQzs7QUNLQTs7RUFFQyxZQUFTO0FERlY7O0FDS0E7RUFDQyxrQkFBa0I7QURGbkI7O0FDS0E7RUFDQyxrQkFBa0I7QURGbkI7O0FDS0EsaUNBQUE7QUFFQSxtQ0FBQTtBQUNBO0VBQ0MsZ0JBQWdCO0FESGpCOztBQ01BO0VBQ0MsYUFBYTtFQUNiLGVBQWU7RUFDZiw4QkFBOEI7QURIL0I7O0FDTUE7RUFDQyxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGdDQUFnQztBREhqQzs7QUNNQTtFQUNDLDZCQUE2QjtBREg5Qjs7QUNNQTtFQUNDLGNBQWM7RUFDZCx1QkFBdUI7RUFDdkIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixvQ0FBb0M7RUFDcEMsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1Qiw2QkFBQTtBREhEOztBQ01BO0VBQ0MsbUJBQW1CO0VBQ25CLGNBQWM7QURIZjs7QUNNQTtFQUNDLG1CQUFtQjtFQUNuQixj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QUNyQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLDhEQUE2RDtBSjhNOUQ7O0FJM01BOzs7RUFHQywwQkFBMEI7QUo4TTNCOztBSTNNQTtFQUNDLHlDQUF5QztFQUN6QyxpQkFBaUI7QUo4TWxCOztBSTNNQSx3Q0FBQTtBQUVBLG9DQUFBO0FBRUE7RUFDQyxtQkFBbUI7QUo0TXBCOztBSXpNQTtFQUNDLGFBQWE7RUFDYixXQUFXO0VBQ1gsb0JGeFhrQztFRXlYbEMsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsMkVBQTJFO0FKNE01RTs7QUl6TUE7RUFDQyxjQUFjO0VBQ2QsZ0JBQWdCO0FKNE1qQjs7QUl6TUE7RUFDQyxpQkFBaUI7RUFDakIsaUJBQWlCO0FKNE1sQjs7QUl6TUE7RUFDQyxjQUFjO0FKNE1mOztBSXpNQTs7O0VBR0MsMEJBQTBCO0FKNE0zQjs7QUl6TUEsa0NBQUE7QUFFQSx5Q0FBQTtBQUVBO0VBQ0MsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHlDQUFxQztFQUNyQyxTQUFTO0VBQ1QsT0FBTztFQUNQLFVBQVU7QUowTVg7O0FJdk1BO0VBQ0MsY0FBYztFQUNkLG9CRi9aMEM7RUVnYTFDLGlCQUFpQjtBSjBNbEI7O0FJdk1BO0VBQ0MsY0FBYztFQUNkLGtCRnJhMEM7RUVzYTFDLGlCQUFpQjtBSjBNbEI7O0FJdk1BLHVDQUFBIiwiZmlsZSI6InRvcC1zLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi8qYSB7XHJcblx0JjpsaW5rLFxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9Ki9cbi8qXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59Ki9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjKDBweCArIDQwcHggKyAwcHggKyA1LjclKTtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xuLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMjBweCAydnc7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhlYWRlcl9fcGFydCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5oZWFkZXJfX3BhcnQ6OmJlZm9yZSxcbi5oZWFkZXJfX3BhcnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvI1cIjtcbn1cblxuLmhlYWRlcl9fcGFydDo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uaGVhZGVyX19wYXJ0OjphZnRlciB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLyotLS0tLS0tLS0taGVhZGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmZvb3Rlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMCUgNXB4IDIlO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24yLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XG4gIC8qXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87Ki9cbn1cblxuLmZvb3Rlci1yZWcge1xuICBtYXJnaW46IDEwcHggMCAwIDIlO1xuICBtYXgtd2lkdGg6IDc4JTtcbn1cblxuLmZvb3Rlci1wcml2YWN5IHtcbiAgbWFyZ2luOiAxMHB4IDIlIDAgMDtcbiAgbWF4LXdpZHRoOiAxNCU7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZmVhdHVyZSBzdGFydC0tLS0tLS0tLS0qL1xuI2ZlYXR1cmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiA3NXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZTJmMjtcbn1cblxuI2ZlYXR1cmUgaDIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyYjFmNGYgMCwgIzQyMzI5ZiA1MCUsICMyYjFmNGYgMTAwJSk7XG59XG5cbi5mZWF0dXJlX2l0ZW1fdGl0bGUge1xuICB3aWR0aDogY2FsYyg5MCAqIHZhcigtLXB4KSk7XG4gIHRvcDogY2FsYygtNDUgKiB2YXIoLS1weCkpO1xufVxuXG4vKi0tLS0tLS0tLS1mZWF0dXJlIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tc2FmZSBzdGFydC0tLS0tLS0tLS0qL1xuI3NhZmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZTJmMjtcbn1cblxuI3NhZmUgLmlubmVyIHtcbiAgcGFkZGluZzogNDVweCA0dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAgKiB2YXIoLS1weCkpO1xufVxuXG4jc2FmZSBoMiB7XG4gIGZvbnQtc2l6ZTogY2FsYyg0MCAqIHZhcigtLXB4KSk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNzYWZlIGgyIHNwYW4ge1xuICBjb2xvcjogI2U5MWYyMztcbn1cblxuLnNhZmVfaXRlbV93cmFwcGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnNhZmVfaXRlbV90ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNhZmVfaXRlbV90ZXh0IC5wYy1vZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS1zYWZlIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZmxvdyBzdGFydC0tLS0tLS0tLS0qL1xuI2Zsb3cge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZTJmMjtcbn1cblxuI2Zsb3cgLmlubmVyIHtcbiAgcGFkZGluZzogNDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDEwICogdmFyKC0tcHgpKTtcbn1cblxuI2Zsb3cgaDIge1xuICBmb250LXNpemU6IGNhbGMoNDAgKiB2YXIoLS1weCkpO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZmxvdyBoMiBzcGFuIHtcbiAgY29sb3I6ICNlOTFmMjM7XG59XG5cbi5mbG93X2JveCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qLS0tLS0tLS0tLWZsb3cgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jYXJkIHN0YXJ0LS0tLS0tLS0tLSovXG4jY2FyZCBoMiB7XG4gIGZvbnQtc2l6ZTogY2FsYyg0MCAqIHZhcigtLXB4KSk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJkX3RhYmxlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLyotLS0tLS0tLS0tY2FyZCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXG4uZW0tdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWQtdHh0IHtcbiAgY29sb3I6ICNlOTFmMjM7XG59XG5cbi5ibHVlLXR4dCB7XG4gIGNvbG9yOiAjMjI1MmRiO1xufVxuXG4vKi0tLS0tLS0tLS1jb250ZW50cyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWludHJvIHN0YXJ0LS0tLS0tLS0tLSovXG4uaW50cm8ge1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE0NWI0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ludHJvLWJnX3NwLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5pbnRyb19fb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmIxZjRmIDAsICM0MjMyOWYgNTAlLCAjMmIxZjRmIDEwMCUpO1xufVxuXG4uaW50cm9fX2x2MS1oZWFkaW5nLWZpZyB7XG4gIG1hcmdpbjogMzVweCAwIDA7XG4gIG1heC13aWR0aDogOTB2dztcbn1cblxuLmludHJvX19hZyxcbi5pbnRyb19fcGVyaW9kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnRyb19fYWcge1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDYzLjM0ODg0dnc7XG59XG5cbi5pbnRyb19fcGVyaW9kIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xufVxuXG4vKi0tLS0tLS0tLS1pbnRybyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLW1lbnUtbmF2IHN0YXJ0LS0tLS0tLS0tLSovXG4ubWVudS1uYXYge1xuICBwYWRkaW5nOiAwIDR2dztcbn1cblxuLm1lbnUtbmF2X19jb250ZW50cyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5tZW51LW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1lbnUtbmF2X19saXN0LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI5LjJ2dztcbn1cblxuLyotLS0tLS0tLS0tbWVudS1uYXYgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBzdGFydC0tLS0tLS0tLS0qL1xuLmNhbXBhaWduX19jb250ZW50cyB7XG4gIG1hcmdpbjogNzVweCBhdXRvIDA7XG59XG5cbi5jYW1wYWlnbl9fbHYyLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJiMWY0ZiAwLCAjNDIzMjlmIDUwJSwgIzJiMWY0ZiAxMDAlKTtcbn1cblxuLmNhbXBhaWduX19kZXRhaWxzIHtcbiAgcGFkZGluZzogMCA0dnc7XG4gIG1hcmdpbjogNDVweCBhdXRvIDA7XG59XG5cbi5jYW1wYWlnbl9fbHYzLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgY29sb3I6ICMwMDMyNmE7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDAzMjZhO1xufVxuXG4uY2FtcGFpZ25fX3R5cGUge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY2FtcGFpZ25fX2x2NC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMyMjUyZGI7XG59XG5cbi5jYW1wYWlnbl9fZ2lmdCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5jYW1wYWlnbl9fZ2lmdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uY2FtcGFpZ25fX2NhcmQge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMjUyZGI7XG59XG5cbi5jYW1wYWlnbl9fZWxpZ2liaWxpdHkge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY2FtcGFpZ25fX2VsaWdpYmlsaXR5LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5jYW1wYWlnbl9faXNzdWUge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY2FtcGFpZ25fX2x2NC1oZWFkaW5nLWlzc3VlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmNhbXBhaWduX19pbnZpdGF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5cbi5jYW1wYWlnbl9fY2F1dGlvbi1uYXYge1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYW1wYWlnbl9fY2F1dGlvbi1uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEwcHggNnZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjI1MmRiO1xuICBmb250LXNpemU6IDMuMzg1NDJ2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEzdnc7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyMjUyZGI7XG59XG5cbi5jYW1wYWlnbl9fY2F1dGlvbi1uYXYtbGluazpob3Zlcixcbi5jYW1wYWlnbl9fY2F1dGlvbi1uYXYtbGluazphY3RpdmUsXG4uY2FtcGFpZ25fX2NhdXRpb24tbmF2LWxpbms6Zm9jdXMge1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi8qLS0tLS0tLS0tLWNhbXBhaWduIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZ2l2ZS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cbi5naXZlLW5hdiB7XG4gIHBhZGRpbmc6IDMwcHggNHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmUyZjI7XG59XG5cbi5naXZlLW5hdl9fY29udGVudHMge1xuICBtYXJnaW46IDc1cHggMCAwO1xufVxuXG4vKi0tLS0tLS0tLS1naXZlLW5hdiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNhcmQtc3RhbmRhcmQgc3RhcnQtLS0tLS0tLS0tKi9cbi5jYXJkLXN0YW5kYXJkIHtcbiAgcGFkZGluZzogMCA0dncgNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbn1cblxuLmNhcmQtc3RhbmRhcmRfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jYXJkLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGNvbG9yOiAjZTkxZjIzO1xuICBmb250LXNpemU6IDMuMzg1NDJ2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZTkxZjIzO1xufVxuXG4uanMtY2FyZC1idG46OmJlZm9yZSxcbi5qcy1jYXJkLWJ0bi0tcGx1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFmMjM7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5qcy1jYXJkLWJ0bjo6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNHB4O1xuICByaWdodDogMTdweDtcbn1cblxuLmpzLWNhcmQtYnRuLS1wbHVzOjphZnRlciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMThweDtcbiAgcmlnaHQ6IDI0cHg7XG59XG5cbi5jYXJkLXByb2R1Y3Qge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1kZXRhaWxzX19sdjItaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uY2FyZC1kZXRhaWxzX19sdjItaGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDEyO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJkLWRldGFpbHNfX2luZm8ge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5jYXJkLWRldGFpbHNfX2x2MSxcbi5jYXJkLWRldGFpbHNfX2x2Mixcbi5jYXJkLWRldGFpbHNfX2RhdGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY2FyZC1kZXRhaWxzX19sdjEsXG4uY2FyZC1kZXRhaWxzX19sdjIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY2FyZC1kZXRhaWxzX19sdjEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmNhcmQtZGV0YWlsc19fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmNhcmQtZGV0YWlsc19fbm90ZXMge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5jYXJkLWRldGFpbHNfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5jYXJkLWRldGFpbHNfX25vdGVzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG59XG5cbi5jYXJkLXN1cHBsZW1lbnQge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY2FyZC1zdXBwbGVtZW50X19sdjItaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYWFhO1xufVxuXG4uY2FyZC1zdXBwbGVtZW50X19ub3Rlcyxcbi5jYXJkLWNhc2hpbmdfX25hdiB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5jYXJkLXN1cHBsZW1lbnRfX25vdGVzIHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5jYXJkLXN1cHBsZW1lbnRfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG59XG5cbi5jYXJkLXN1cHBsZW1lbnRfX25vdGVzLWl0ZW06OmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgLjRlbSAwIDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gIGNvbnRlbnQ6IFwi4oC7XCIgY291bnRlcihudW1iZXIpO1xufVxuXG4uY2FyZC1jYXNoaW5nX19uYXYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY2FyZC1jYXNoaW5nX19uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgY29sb3I6ICMwMjc3ZGI7XG4gIGJhY2tncm91bmQ6IHVybCgvY29tbW9uL2ltYWdlcy9jb21faWMwNS5wbmcpIG5vLXJlcGVhdCAwIDAuNmVtO1xufVxuXG4uY2FyZC1jYXNoaW5nX19uYXYtbGluazpob3Zlcixcbi5jYXJkLWNhc2hpbmdfX25hdi1saW5rOmFjdGl2ZSxcbi5jYXJkLWNhc2hpbmdfX25hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXJkLWNhc2hpbmdfX25hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvY29tbW9uL2ltYWdlcy9jb21faWMwNi5naWYpO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cblxuLyotLS0tLS0tLS0tY2FyZC1zdGFuZGFyZCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNhdXRpb24gc3RhcnQtLS0tLS0tLS0tKi9cbi5jYXV0aW9uX19jb250ZW50cyB7XG4gIG1hcmdpbjogNzVweCBhdXRvIDA7XG59XG5cbi5jYXV0aW9uX19sdjItaGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmIxZjRmIDAsICM0MjMyOWYgNTAlLCAjMmIxZjRmIDEwMCUpO1xufVxuXG4uY2F1dGlvbl9fbGlzdCB7XG4gIHBhZGRpbmc6IDAgNHZ3O1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uY2F1dGlvbl9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uY2F1dGlvbl9fbGlzdCBhIHtcbiAgY29sb3I6ICMwMjc3ZGI7XG59XG5cbi5jYXV0aW9uX19saXN0IGE6aG92ZXIsXG4uY2F1dGlvbl9fbGlzdCBhOmFjdGl2ZSxcbi5jYXV0aW9uX19saXN0IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0tY2F1dGlvbiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWFwcC0tZGlzcGxheSBzdGFydC0tLS0tLS0tLS0qL1xuLmFwcC0tZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMjBweCA0dnc7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDUwLCAxMDYsIDAuODUpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hcHBfX3R4dC0tZGlzcGxheSB7XG4gIGNvbG9yOiAjZmZmNjM4O1xuICBmb250LXNpemU6IDIuNzM0Mzh2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcHBfX2VuZC10eHQge1xuICBjb2xvcjogI2ZmZjYzODtcbiAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyotLS0tLS0tLS0tYXBwLS1kaXNwbGF5IGVuZC0tLS0tLS0tLS0qL1xuIiwiLyotLS0tLS0tLS0tYmFzaWMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbmh0bWwge1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8qYSB7XHJcblx0JjpsaW5rLFxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9Ki9cclxuLypcdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn0qL1xyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmNvbnRhaW5lciB7XHJcblx0Ly9jYWxjKOOCpuOCpOODs+ODieOCpuW5heOBq+WvvuOBmeOCi+eUu+WDj+OBrumrmOOBleOBruWJsuWQiCArIC5hcHAtLWRpc3BsYXnjga7kuIrkuItwYWRkaW5nICsgLmFwcF9fdHh044Gu5LiKbWFyZ2luICsgLmFwcF9fdHh044Gu6auY44GVKVxyXG5cdC8v44Km44Kk44Oz44OJ44Km5bmFNDE0cHjjga7loLTlkIjnlLvlg4/jga7pq5jjgZXntIQ1MHB444CBNTAgKiAxMDAgLyA0MTTjgafntIQxMi4wN++8hVxyXG5cdC8v44Km44Kk44Oz44OJ44Km5bmFNDE0cHjjga7loLTlkIguYXBwX190eHTjga7pq5jjgZXntIQyMXB444CBMjEgKiAxMDAgLyA0MTTjgafntIQ1LjHvvIVcclxuXHRwYWRkaW5nOiAwIDAgY2FsYygwcHggKyA0MHB4ICsgMHB4ICsgNS43JSk7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1oZWFkZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmhlYWRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uaGVhZGVyX19pbm5lciB7XHJcblx0cGFkZGluZzogMjBweCAydnc7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvZ28ge1xyXG5cdHdpZHRoOiAxODBweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5oZWFkZXJfX3BhcnQge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDEyKTtcclxufVxyXG5cclxuLmhlYWRlcl9fcGFydDo6YmVmb3JlLFxyXG4uaGVhZGVyX19wYXJ0OjphZnRlciB7XHJcblx0Y29udGVudDogXCLvvI1cIjtcclxufVxyXG5cclxuLmhlYWRlcl9fcGFydDo6YmVmb3JlIHtcclxuXHRtYXJnaW46IDAgMTBweCAwIDA7XHJcbn1cclxuXHJcbi5oZWFkZXJfX3BhcnQ6OmFmdGVyIHtcclxuXHRtYXJnaW46IDAgMCAwIDEwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uZm9vdGVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uZm9vdGVyX19ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogNXB4IDEwJSA1cHggMiU7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbjIucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XHJcblx0LypcdGJhY2tncm91bmQtc2l6ZTogNSUgYXV0bzsqL1xyXG59XHJcblxyXG4uZm9vdGVyLXJlZyB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMCAyJTtcclxuXHRtYXgtd2lkdGg6IDc4JTtcclxufVxyXG5cclxuLmZvb3Rlci1wcml2YWN5IHtcclxuXHRtYXJnaW46IDEwcHggMiUgMCAwO1xyXG5cdG1heC13aWR0aDogMTQlO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvcHlyaWdodCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMCAwIDEwcHg7XHJcblx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovIiwiLy9weOOCknJlbeOBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1JlbSgkcHhTaXplKXtcclxuXHRAcmV0dXJuICRweFNpemUgLyAkYmFzZVNpemUgKiAxcmVtXHJcbn1cclxuXHJcbi8vcHjjgpJ2d+OBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1Z3KCRweFNpemUpe1xyXG5cdEByZXR1cm4gJHB4U2l6ZSAvICRicmVha1BvaW50V2lkdGggKiAxMDB2d1xyXG59IiwiXHJcbi8vOnJvb3Qge1xyXG4vLyAgLS1weDogY2FsYyh2YXIoLS0xMDB2dykgLyA3NTApO1xyXG4vL31cclxuXHJcbi8qLS0tLS0tLS0tLWZlYXR1cmUgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbiNmZWF0dXJlIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRtYXJnaW46IDc1cHggMCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjMmUyZjI7XHJcbn1cclxuXHJcbiNmZWF0dXJlIGgyIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgyMSk7Ly8zMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJiMWY0ZiAwLCAjNDIzMjlmIDUwJSwgIzJiMWY0ZiAxMDAlKTtcclxufVxyXG5cclxuLmZlYXR1cmVfaXRlbV90aXRsZSB7XHJcblx0d2lkdGg6IGNhbGMoOTAgKiB2YXIoLS1weCkpO1xyXG5cdHRvcDogY2FsYygtNDUgKiB2YXIoLS1weCkpO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1mZWF0dXJlIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tc2FmZSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuI3NhZmUge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjMmUyZjI7XHJcbn1cclxuXHJcbiNzYWZlIC5pbm5lciB7XHJcblx0cGFkZGluZzogNDVweCA0dnc7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiBjYWxjKDEwICogdmFyKC0tcHgpKTtcclxufVxyXG5cclxuI3NhZmUgaDIge1xyXG5cdGZvbnQtc2l6ZTogY2FsYyg0MCAqIHZhcigtLXB4KSk7XHJcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jc2FmZSBoMiBzcGFuIHtcclxuXHRjb2xvcjogI2U5MWYyMztcclxufVxyXG5cclxuLnNhZmVfaXRlbV93cmFwcGVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uc2FmZV9pdGVtX3RleHQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zYWZlX2l0ZW1fdGV4dCAucGMtb2ZmIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1zYWZlIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tZmxvdyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuI2Zsb3cge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjMmUyZjI7XHJcbn1cclxuXHJcbiNmbG93IC5pbm5lciB7XHJcblx0cGFkZGluZzogNDVweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogY2FsYygxMCAqIHZhcigtLXB4KSk7XHJcbn1cclxuXHJcbiNmbG93IGgyIHtcclxuXHRmb250LXNpemU6IGNhbGMoNDAgKiB2YXIoLS1weCkpO1xyXG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2Zsb3cgaDIgc3BhbiB7XHJcblx0Y29sb3I6ICNlOTFmMjM7XHJcbn1cclxuXHJcbi5mbG93X2JveCB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1mbG93IGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY2FyZCBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuI2NhcmQgaDIge1xyXG5cdGZvbnQtc2l6ZTogY2FsYyg0MCAqIHZhcigtLXB4KSk7XHJcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2FyZF90YWJsZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2FyZCBlbmQtLS0tLS0tLS0tKi9cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG4vL0BpbXBvcnQgXCJyZXNldFwiO1xyXG5AaW1wb3J0IFwiY29tbW9uLXNcIjtcclxuQGltcG9ydCBcImluZGV4LWFkZC1zXCI7XHJcblxyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmVtLXR4dCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5yZWQtdHh0IHtcclxuXHRjb2xvcjogJHRleHRSZWQ7XHJcbn1cclxuXHJcbi5ibHVlLXR4dCB7XHJcblx0Y29sb3I6ICR0ZXh0Qmx1ZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1pbnRybyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmludHJvIHtcclxuXHRwYWRkaW5nOiAwIDAgMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzYxNDViNDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ludHJvLWJnX3NwLmpwZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5pbnRyb19fb25seSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmIxZjRmIDAsICM0MjMyOWYgNTAlLCAjMmIxZjRmIDEwMCUpO1xyXG59XHJcblxyXG4uaW50cm9fX2x2MS1oZWFkaW5nLWZpZyB7XHJcblx0bWFyZ2luOiAzNXB4IDAgMDtcclxuXHRtYXgtd2lkdGg6IDkwdnc7XHJcbn1cclxuXHJcbi5pbnRyb19fYWcsXHJcbi5pbnRyb19fcGVyaW9kIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmludHJvX19hZyB7XHJcblx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcclxuXHQvLzY0NXB4OjkwdncgPSA0NTRweDp4XHJcblx0Ly8oLmludHJvX19hZ+OBrueUu+WDj+OBruW5hSAqIC5pbnRyb19fcGVyaW9k44Gu55S75YOP44Gu5pyA5aSn5bmFKSAvIC5pbnRyb19fcGVyaW9k44Gu55S75YOP44Gu5bmFXHJcblx0bWF4LXdpZHRoOiAoKDQ1NHB4ICogOTB2dykgLyA2NDVweCk7XHJcbn1cclxuXHJcbi5pbnRyb19fcGVyaW9kIHtcclxuXHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG5cdG1heC13aWR0aDogOTB2dztcclxufVxyXG5cclxuLyotLS0tLS0tLS0taW50cm8gZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1tZW51LW5hdiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLm1lbnUtbmF2IHtcclxuXHRwYWRkaW5nOiAwIDR2dztcclxufVxyXG5cclxuLm1lbnUtbmF2X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLm1lbnUtbmF2X19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLm1lbnUtbmF2X19saXN0LWl0ZW0ge1xyXG5cdG1heC13aWR0aDogMjkuMnZ3O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1tZW51LW5hdiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWNhbXBhaWduIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY2FtcGFpZ25fX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDc1cHggYXV0byAwO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2x2Mi1oZWFkaW5nIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgyMSk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmIxZjRmIDAsICM0MjMyOWYgNTAlLCAjMmIxZjRmIDEwMCUpO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2RldGFpbHMge1xyXG5cdHBhZGRpbmc6IDAgNHZ3O1xyXG5cdG1hcmdpbjogNDVweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fbHYzLWhlYWRpbmcge1xyXG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdGNvbG9yOiAkdGV4dERhcmtCbHVlO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgJHRleHREYXJrQmx1ZTtcclxufVxyXG5cclxuLmNhbXBhaWduX190eXBlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2x2NC1oZWFkaW5nIHtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fZ2lmdCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmNhbXBhaWduX19naWZ0LWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2NhcmQge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE4KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRjb2xvcjogJHRleHRCbHVlO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2VsaWdpYmlsaXR5IHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2VsaWdpYmlsaXR5LWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2lzc3VlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2x2NC1oZWFkaW5nLWlzc3VlIHtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2ludml0YXRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMTVweCBhdXRvIDA7XHJcblx0bWF4LXdpZHRoOiAyNjBweDtcclxufVxyXG5cclxuLmNhbXBhaWduX19jYXV0aW9uLW5hdiB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fY2F1dGlvbi1uYXYtbGluayB7XHJcblx0cGFkZGluZzogMTBweCA2dnc7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcblx0Zm9udC1zaXplOiBweFRvVncoMjYpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEzdnc7Ly8zMHB4O1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkICR0ZXh0Qmx1ZTtcclxufVxyXG5cclxuLmNhbXBhaWduX19jYXV0aW9uLW5hdi1saW5rOmhvdmVyLFxyXG4uY2FtcGFpZ25fX2NhdXRpb24tbmF2LWxpbms6YWN0aXZlLFxyXG4uY2FtcGFpZ25fX2NhdXRpb24tbmF2LWxpbms6Zm9jdXMge1xyXG5cdG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2FtcGFpZ24gZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1naXZlLW5hdiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmdpdmUtbmF2IHtcclxuXHRwYWRkaW5nOiAzMHB4IDR2dztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2MyZTJmMjtcclxufVxyXG5cclxuLmdpdmUtbmF2X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA3NXB4IDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZ2l2ZS1uYXYgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1jYXJkLXN0YW5kYXJkIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY2FyZC1zdGFuZGFyZCB7XHJcblx0cGFkZGluZzogMCA0dncgNjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xyXG59XHJcblxyXG4uY2FyZC1zdGFuZGFyZF9faW5uZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY2FyZC1idG4ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdGNvbG9yOiAkYnRuUmVkO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1Z3KDI2KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyOiA0cHggc29saWQgJGJ0blJlZDtcclxufVxyXG5cclxuLmpzLWNhcmQtYnRuOjpiZWZvcmUsXHJcbi5qcy1jYXJkLWJ0bi0tcGx1czo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRidG5SZWQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uanMtY2FyZC1idG46OmJlZm9yZSB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgcmlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi5qcy1jYXJkLWJ0bi0tcGx1czo6YWZ0ZXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHJpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uY2FyZC1wcm9kdWN0IHtcclxuXHRwYWRkaW5nOiAzMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jYXJkLWRldGFpbHNfX2x2Mi1oZWFkaW5nIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMCAwIDIwcHg7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE4KTtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xyXG59XHJcblxyXG4uY2FyZC1kZXRhaWxzX19sdjItaGVhZGluZzo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0aGVpZ2h0OiAzcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2MDAxMjtcclxuXHRib3R0b206IC0xcHg7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmNhcmQtZGV0YWlsc19faW5mbyB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxMyk7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5jYXJkLWRldGFpbHNfX2x2MSxcclxuLmNhcmQtZGV0YWlsc19fbHYyLFxyXG4uY2FyZC1kZXRhaWxzX19kYXRhIHtcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5jYXJkLWRldGFpbHNfX2x2MSxcclxuLmNhcmQtZGV0YWlsc19fbHYyIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5jYXJkLWRldGFpbHNfX2x2MSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxufVxyXG5cclxuLmNhcmQtZGV0YWlsc19fbHYyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG59XHJcblxyXG4uY2FyZC1kZXRhaWxzX19ub3RlcyB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDEzKTtcclxufVxyXG5cclxuLmNhcmQtZGV0YWlsc19fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5jYXJkLWRldGFpbHNfX25vdGVzLWl0ZW06OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCLigLtcIjtcclxufVxyXG5cclxuLmNhcmQtc3VwcGxlbWVudCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmNhcmQtc3VwcGxlbWVudF9fbHYyLWhlYWRpbmcge1xyXG5cdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2FhYTtcclxufVxyXG5cclxuLmNhcmQtc3VwcGxlbWVudF9fbm90ZXMsXHJcbi5jYXJkLWNhc2hpbmdfX25hdiB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmNhcmQtc3VwcGxlbWVudF9fbm90ZXMge1xyXG5cdGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcclxuXHRjb2xvcjogIzc3NztcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTMpO1xyXG59XHJcblxyXG4uY2FyZC1zdXBwbGVtZW50X19ub3Rlcy1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDJlbTtcclxuXHR0ZXh0LWluZGVudDogLTJlbTtcclxufVxyXG5cclxuLmNhcmQtc3VwcGxlbWVudF9fbm90ZXMtaXRlbTo6YmVmb3JlIHtcclxuXHRwYWRkaW5nOiAwIC40ZW0gMCAwO1xyXG5cdGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XHJcblx0Y29udGVudDogXCLigLtcImNvdW50ZXIobnVtYmVyKTtcclxufVxyXG5cclxuLmNhcmQtY2FzaGluZ19fbmF2IHtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTQpO1xyXG59XHJcblxyXG4uY2FyZC1jYXNoaW5nX19uYXYtbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0Y29sb3I6ICMwMjc3ZGI7XHJcblx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2NvbV9pYzA1LnBuZykgbm8tcmVwZWF0IDAgLjZlbTtcclxufVxyXG5cclxuLmNhcmQtY2FzaGluZ19fbmF2LWxpbms6aG92ZXIsXHJcbi5jYXJkLWNhc2hpbmdfX25hdi1saW5rOmFjdGl2ZSxcclxuLmNhcmQtY2FzaGluZ19fbmF2LWxpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uY2FyZC1jYXNoaW5nX19uYXYtbGluazo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IHVybCgvY29tbW9uL2ltYWdlcy9jb21faWMwNi5naWYpO1xyXG5cdG1hcmdpbjogMCAwIDAgNXB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jYXJkLXN0YW5kYXJkIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY2F1dGlvbiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmNhdXRpb25fX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDc1cHggYXV0byAwO1xyXG59XHJcblxyXG4uY2F1dGlvbl9fbHYyLWhlYWRpbmcge1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDIxKTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyYjFmNGYgMCwgIzQyMzI5ZiA1MCUsICMyYjFmNGYgMTAwJSk7XHJcbn1cclxuXHJcbi5jYXV0aW9uX19saXN0IHtcclxuXHRwYWRkaW5nOiAwIDR2dztcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4uY2F1dGlvbl9fbGlzdC1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLmNhdXRpb25fX2xpc3QgYSB7XHJcblx0Y29sb3I6ICMwMjc3ZGI7XHJcbn1cclxuXHJcbi5jYXV0aW9uX19saXN0IGE6aG92ZXIsXHJcbi5jYXV0aW9uX19saXN0IGE6YWN0aXZlLFxyXG4uY2F1dGlvbl9fbGlzdCBhOmZvY3VzIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2F1dGlvbiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWFwcC0tZGlzcGxheSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmFwcC0tZGlzcGxheSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHBhZGRpbmc6IDIwcHggNHZ3O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LDUwLDEwNiwuODUpO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5hcHBfX3R4dC0tZGlzcGxheSB7XHJcblx0Y29sb3I6ICNmZmY2Mzg7XHJcblx0Zm9udC1zaXplOiBweFRvVncoMjEpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYXBwX19lbmQtdHh0IHtcclxuXHRjb2xvcjogI2ZmZjYzODtcclxuXHRmb250LXNpemU6IHB4VG9WdygyNCk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWFwcC0tZGlzcGxheSBlbmQtLS0tLS0tLS0tKi8iLCIvL+ODmeODvOOCueOBruODleOCqeODs+ODiOOCteOCpOOCuu+8iHB477yJXHJcbiRiYXNlU2l6ZTogMTY7XHJcblxyXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBruW5he+8iHB477yJXHJcbiRicmVha1BvaW50V2lkdGg6IDc2ODtcclxuXHJcbi8v6LWk77yI44OG44Kt44K544OI77yJXHJcbiR0ZXh0UmVkOiAjZTkxZjIzO1xyXG5cclxuLy/pnZLvvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRCbHVlOiAjMjI1MmRiO1xyXG5cclxuLy/pnZLvvIjjg4bjgq3jgrnjg4jjgIHnt5rvvIlcclxuJHRleHREYXJrQmx1ZTogIzAwMzI2YTtcclxuXHJcbi8v6LWk44Gu44Oc44K/44OzXHJcbiRidG5SZWQ6ICNlOTFmMjM7Il19 */
