@charset "UTF-8";
/* reset */
html {
  overflow-y: scroll;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

a {
  box-sizing: border-box;
}

dt,
th,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

section,
figure,
aside,
header,
footer,
main,
nav {
  display: block;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
}

table {
  border-collapse: collapse;
}

caption,
th {
  text-align: left;
}

q:before,
q:after {
  content: "";
}

object,
embed {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

img,
abbr,
acronym,
fieldset {
  border: 0;
}

li {
  list-style-type: none;
}

img {
  vertical-align: bottom;
}

hr {
  clear: both;
}

/* --------------------------------------------------------
	01share style
	-------------------------------------------------------- */
.tal {
  text-align: left;
}

.tar {
  text-align: right;
}

.tac {
  text-align: center;
}

.fwb {
  font-weight: bold;
}

.fwn {
  font-weight: normal;
}

/*CSS Rollover*/
a.cssRoll img {
  opacity: 1;
}

a:hover.cssRoll img {
  opacity: 0.6;
}

body {
  font-weight: normal;
  line-height: 1.7;
  color: #373737;
}

a:link {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

figure {
  display: block;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
}

em {
  font-weight: bold;
}

/* ---------------------------
module
--------------------------- */
html {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  line-height: 1.7;
}
@media screen and (min-width: 1025px) {
  html {
    font-size: 16px;
  }
}
@media screen and (max-width: 1024px) {
  html {
    font-size: 14px;
  }
}

body {
  color: #333333;
  -webkit-text-size-adjust: 100%;
  line-height: 1.7;
}
#wrapper {
  position: relative;
  overflow: clip;
}

img {
  max-width: 100%;
  height: auto;
}

a {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  color: #333333;
}

button {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  color: #333333;
}

a:not([href^="tel:"]) {
  transition: 0.2s;
}
a:not([href^="tel:"]):hover img, a:not([href^="tel:"]):focus img {
  opacity: 0.85;
}

button {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  cursor: pointer;
}

select {
  background-color: #fff;
  color: #333333;
}

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

.hero {
  width: 100%;
}
.hero img {
  width: 100%;
}

/* ---------------------------
l-bread
--------------------------- */
.l-bread {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 5;
}
@media screen and (min-width: 769px) {
  .l-bread {
    top: 110px;
  }
}
@media screen and (max-width: 768px) {
  .l-bread {
    top: 105px;
  }
}
.l-bread__inner {
  max-width: 1385px;
  margin: 0 auto;
  height: 100%;
}
@media screen and (min-width: 769px) {
  .l-bread__inner {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 768px) {
  .l-bread__inner {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.l-bread__items {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .l-bread__item a,
  .l-bread__item span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .l-bread__item a,
  .l-bread__item span {
    font-size: 0.7142857143rem;
  }
}
.l-bread__item a::after {
  content: "＞";
}
@media screen and (min-width: 769px) {
  .l-bread__item a::after {
    margin-right: 2px;
    margin-left: 2px;
  }
}
@media screen and (max-width: 768px) {
  .l-bread__item a::after {
    padding-right: 2px;
    padding-left: 2px;
  }
}
.l-bread__item a:hover {
  text-decoration: underline;
}
.l-bread__item span {
  color: #999999;
}
/* ---------------------------
l-contact
--------------------------- */
.l-contact {
  background-color: #fff200;
}
@media screen and (min-width: 769px) {
  .l-contact {
    padding-top: 45px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .l-contact {
    padding-top: 30px;
    padding-bottom: 30px;
    display: none;
  }
}
.l-contact__h {
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 769px) {
  .l-contact__h {
    font-size: 1.25rem;
  }
}
.l-contact__links {
  display: grid;
}
@media screen and (min-width: 769px) {
  .l-contact__links {
    grid-template-columns: repeat(3, 1fr);
    margin-top: 34px;
    gap: 40px;
  }
}
@media screen and (min-width: 769px) {
  .l-contact__links.--col4 {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
  }
}
@media screen and (min-width: 769px) {
  .l-contact__link {
    border-radius: 10px;
    height: 120px;
  }
}
.l-contact__tel {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #37474f;
  color: #fff;
}
.l-contact__tel__h {
  font-weight: 600;
  text-align: center;
  line-height: 1.2;
}
.l-contact__tel__body {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .l-contact__tel__body {
    margin-top: 10px;
  }
}
.l-contact__tel__body .label {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1;
}
@media screen and (min-width: 769px) {
  .l-contact__tel__body .label {
    margin-left: 10px;
    font-size: 1.8125rem;
  }
}
.l-contact__line {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #00b900;
}
@media screen and (min-width: 769px) {
  .l-contact__line .icon {
    margin-top: 5px;
  }
}
.l-contact__line .label {
  font-weight: 600;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .l-contact__line .label {
    margin-top: 5px;
  }
}
.l-contact__mail {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #4dbaa9;
}
@media screen and (min-width: 769px) {
  .l-contact__mail .icon {
    margin-top: 10px;
  }
}
.l-contact__mail .label {
  font-weight: 600;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .l-contact__mail .label {
    margin-top: 10px;
  }
}
.l-contact__mail02 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #fff200;
}
@media screen and (min-width: 769px) {
  .l-contact__mail02 .icon {
    margin-top: 10px;
    width: 30px;
  }
}
.l-contact__mail02 .icon img {
  width: 100%;
}
.l-contact__mail02 .label {
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .l-contact__mail02 .label {
    margin-top: 10px;
  }
}
.l-contact__request {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #4dbaa9;
}
@media screen and (min-width: 769px) {
  .l-contact__request .icon {
    margin-top: 10px;
  }
}
.l-contact__request .label {
  font-weight: 600;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .l-contact__request .label {
    margin-top: 10px;
  }
}
/* ---------------------------
l-footer
--------------------------- */
@media screen and (min-width: 769px) {
  .l-footer__fixNav {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__fixNav {
    z-index: 10;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
.l-footer__fixNav__h {
  background-color: #fff;
  font-size: 0.7142857143rem;
  text-align: center;
  border-radius: 5px 5px 0 0;
  padding: 4px 10px;
}
.l-footer__fixNav__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.l-footer__fixNav__list__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 6px 5px;
}
.l-footer__fixNav__list__item .icon {
  width: 20px;
}
.l-footer__fixNav__list__item .label {
  font-size: 0.7857142857rem;
}
.l-footer__fixNav__list__item.--tel {
  background-color: #37474f;
  color: #fff;
}
.l-footer__fixNav__list__item.--line {
  background-color: #00b900;
  color: #fff;
}
.l-footer__fixNav__list__item.--line .icon {
  width: 25px;
}
.l-footer__fixNav__list__item.--mail {
  background-color: #fff200;
}
@media screen and (min-width: 769px) {
  .l-footer__about {
    padding-top: 80px;
    padding-bottom: 90px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__about {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
.l-footer__about__row {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .l-footer__about__row {
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__about__row {
    flex-direction: column;
  }
}
@media screen and (min-width: 769px) {
  .l-footer__about__logo {
    width: 292px;
    margin-right: 45px;
    margin-left: 5px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__about__logo {
    max-width: 231px;
    width: 100%;
    margin-inline: auto;
  }
}
.l-footer__about__logo .label {
  font-weight: 600;
  letter-spacing: 0;
  display: block;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .l-footer__about__logo .label {
    font-size: 0.9285714286rem;
  }
}
.l-footer__about__logo .logo {
  width: 100%;
}
@media screen and (min-width: 769px) {
  .l-footer__about__logo .logo {
    margin-top: 6px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__about__logo .logo {
    margin-top: 9px;
  }
}
.l-footer__about__logo .logo img {
  width: 100%;
}
@media screen and (min-width: 769px) {
  .l-footer__about__body {
    margin-top: 20px;
    flex: 1;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__about__body {
    margin-top: 20px;
  }
}
.l-footer__about__body p {
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .l-footer__about__body p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__about__body p {
    font-size: 0.9285714286rem;
  }
}
.l-footer__body {
  background-color: #37474f;
}
.l-footer__link {
  border-bottom: 1px solid #4b5961;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .l-footer__link {
    padding-top: 30px;
    padding-bottom: 30px;
    gap: 14px 27px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__link {
    padding: 30px 0 20px;
    gap: 0px 10px;
  }
}
.l-footer__link__item {
  color: #fff;
  text-decoration: underline !important;
}
@media screen and (min-width: 769px) {
  .l-footer__link__item {
    font-size: 0.875rem;
  }
}
.l-footer__link__item:hover {
  text-decoration: none !important;
}
@media screen and (min-width: 769px) {
  .l-footer__area {
    margin-top: 28px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__area {
    margin-top: 25px;
  }
}
.l-footer__area__h {
  display: flex;
  align-items: center;
}
.l-footer__area__h .label {
  color: #fff;
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .l-footer__area__h .label {
    margin-left: 10px;
    padding-top: 4px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__area__h .label {
    margin-left: 8px;
  }
}
@media screen and (min-width: 769px) {
  .l-footer__area__station {
    display: grid;
    gap: 20px 30px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .l-footer__area__station {
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    gap: 30px;
  }
}
@media screen and (min-width: 769px) {
  .l-footer__area__station__item:last-child {
    grid-column: 1/4;
  }
}
.l-footer__area__station__h {
  color: #4dbaa9;
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .l-footer__area__station__h {
    font-size: 0.875rem;
    margin-top: 14px;
  }
}
.l-footer__area__list {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .l-footer__area__list {
    gap: 4px 26px;
    margin-top: 12px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__area__list {
    gap: 4px 20px;
    margin-top: 10px;
  }
}
.l-footer__area__list__item {
  text-decoration: underline !important;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .l-footer__area__list__item {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__area__list__item {
    font-size: 0.9285714286rem;
  }
}
.l-footer__area__list__item:hover {
  text-decoration: none !important;
}
@media screen and (min-width: 769px) {
  .l-footer__foot {
    padding-top: 55px;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__foot {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.l-footer__copyright {
  text-align: center;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .l-footer__copyright {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__copyright {
    font-size: 0.7142857143rem;
  }
}
.l-footer__terms {
  text-align: center;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .l-footer__terms {
    font-size: 0.75rem;
    margin-top: 17px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__terms {
    font-size: 0.7142857143rem;
    margin-top: 14px;
  }
}

/* ---------------------------
l-header
--------------------------- */
.l-header {
  background: #fff;
  border-bottom: 1px solid #e0e0e0;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 100;
}
@media screen and (min-width: 1025px) {
  .l-header {
    height: 105px;
  }
}
@media screen and (min-width: 1025px) {
  .l-header__inner {
    padding: 0 30px;
    height: 100%;
    display: flex;
    align-items: center;
  }
}
@media screen and (min-width: 1025px) {
  .l-header__head {
    flex: 1;
    margin-right: auto;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__head {
    display: flex;
    align-items: center;
    height: 60px;
    padding-left: 15px;
  }
}
.l-header__logo {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1024px) {
  .l-header__logo {
    width: 140px;
  }
}
@media screen and (min-width: 1025px) {
  .l-header__logo .label {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__logo .label {
    display: none;
  }
}
.l-header__logo .logo {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .l-header__logo .logo {
    margin-top: 4px;
  }
}
@media screen and (min-width: 1025px) {
  .l-header__logo .logo .img {
    width: 194px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__logo .logo .img {
    width: 100%;
  }
}
.l-header__logo .logo .area {
  background-color: #4dbaa9;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
}
@media screen and (min-width: 1025px) {
  .l-header__logo .logo .area {
    width: 44px;
    height: 44px;
    font-size: 0.875rem;
    margin-left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__logo .logo .area {
    display: none;
  }
}
.l-header__row {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1025px) {
  .l-header__row {
    justify-content: space-between;
    height: 72px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__row {
    background-color: #f5f5f5;
    min-height: 55px;
    justify-content: center;
    align-items: center;
  }
}
.l-header__row__head {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .l-header__row__head {
    display: none;
  }
}
.l-header__row__body {
  display: flex;
}
@media screen and (min-width: 1025px) {
  .l-header__row__body {
    gap: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__row__body {
    width: 100%;
    padding: 0 15px;
  }
}
.l-header__shown {
  font-weight: 600;
  line-height: 1;
}
@media screen and (min-width: 1025px) {
  .l-header__shown {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__shown {
    display: none;
  }
}
.l-header__shown .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
}
@media screen and (min-width: 1025px) {
  .l-header__shown .number {
    font-size: 1.3125rem;
  }
}
@media screen and (min-width: 1025px) {
  .l-header__owner {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__owner {
    display: none;
  }
}
.l-header__owner:hover {
  color: #4dbaa9;
  text-decoration: underline;
}
.l-header__form {
  position: relative;
}
@media screen and (min-width: 1025px) {
  .l-header__form {
    width: 300px;
    height: 42px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__form {
    display: none;
  }
}
.l-header__form input {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  height: 100%;
  border-radius: 9999px;
  border: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .l-header__form input {
    font-size: 0.875rem;
    padding: 5px 5px 5px 40px;
  }
}
.l-header__form input:focus {
  outline: none;
  background-color: #fbecdd;
  border-color: #e57f19;
}
.l-header__form input:focus + button svg path {
  fill: #e57f19;
}
.l-header__form button {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  background: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.l-header__btn {
  display: flex;
}
@media screen and (min-width: 1025px) {
  .l-header__btn {
    gap: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__btn {
    width: 100%;
    justify-content: space-between;
  }
}
.l-header__btn__item {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 1025px) {
  .l-header__btn__item {
    min-width: 109px;
    height: 42px;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__btn__item {
    width: 28.9855072464%;
    height: 38px;
    font-size: 0.7142857143rem;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .l-header__btn__item.--display--large {
    display: none;
  }
}
.l-header__btn__item:hover {
  border-color: #4dbaa9;
  color: #4dbaa9;
}
.l-header__btn__item .label {
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .l-header__btn__item .label {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__btn__item .label {
    font-size: 0.8571428571rem;
  }
}
.l-header__btn__item.--favorite {
  font-weight: 600;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .l-header__btn__item.--favorite {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__btn__item.--favorite {
    position: absolute;
    top: 10px;
    right: 65px;
    font-size: 0.8571428571rem;
    width: 100px;
  }
}
.l-header__btn__item.--favorite .icon {
  width: 20px;
}
.l-header__btn__item.--favorite .count {
  display: none;
  color: #fff;
  top: -6px;
  right: 6px;
  position: absolute;
  background-color: #ff0000;
  border-radius: 9999px;
  transition: 0.3s;
  font-size: 0.75rem;
  line-height: 1;
  padding: 2px 6px;
}
.l-header__btn__item.--favorite.--hasItem .count {
  display: block;
}
.l-header__btn__item.--favorite.--adding .count {
  display: block;
  opacity: 0;
}
.l-header__btn__item.--request {
  background-color: #4dbaa9;
  color: #fff;
  font-weight: 600;
  border-color: #4dbaa9;
  justify-content: center;
}
@media screen and (min-width: 1025px) {
  .l-header__btn__item.--request {
    font-size: 0.875rem;
    width: 184px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__btn__item.--request {
    font-size: 0.8571428571rem;
    width: 40.8695652174%;
  }
}
.l-header__btn__item.--request:hover {
  opacity: 0.7;
}
.l-header__humberger {
  background: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .l-header__humberger {
    width: 72px;
    height: 72px;
    margin-left: 15px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__humberger {
    border: none;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 6px;
    right: 6px;
  }
}
.l-header__humberger:hover {
  border-color: #4dbaa9;
}
.l-header__humberger:hover .l-header__humberger__line__item {
  background-color: #4dbaa9;
}
.l-header__humberger:hover .l-header__humberger__label {
  color: #4dbaa9;
}
.l-header__humberger__line {
  position: relative;
  width: 24px;
  height: 10px;
  margin-top: 5px;
}
.l-header__humberger__line__item {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #333333;
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.3s transform;
}
.l-header__humberger__line__item:last-child {
  bottom: 0;
  top: auto;
}
.l-header__humberger.--open .l-header__humberger__line__item {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(30deg);
}
.l-header__humberger.--open .l-header__humberger__line__item:last-child {
  transform: translate(-50%, -50%) rotate(-30deg);
}
.l-header__humberger__label {
  font-weight: 500;
}
@media screen and (min-width: 1025px) {
  .l-header__humberger__label {
    font-size: 0.625rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__humberger__label {
    font-size: 0.5714285714rem;
    margin-top: 5px;
  }
}
.l-header__meganav {
  position: absolute;
  width: 100%;
  background-color: #4dbaa9;
  left: 0;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: 0.3s ease-out;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav {
    top: 105px;
    padding-top: 40px;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav {
    top: 60px;
    padding-top: 25px;
    padding-bottom: 35px;
    overflow-y: scroll;
    max-height: calc(100vh - 60px);
  }
}
.l-header__meganav.--open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.l-header__meganav__inner {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__inner {
    flex-direction: column;
  }
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__head {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    margin-right: 35px;
    padding-top: 75px;
  }
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__body {
    width: 63.7931034483%;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__body {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__logo {
    width: 220px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__logo {
    display: none;
  }
}
.l-header__meganav__logo img {
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.15));
}
.l-header__meganav__topLink {
  color: #fff;
  font-weight: 600;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__topLink {
    text-align: center;
    margin-top: 20px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__topLink {
    display: block;
    padding-left: 26px;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;
  }
}
.l-header__meganav__topLink:hover {
  opacity: 0.7;
  text-decoration: underline;
}
.l-header__meganav__topLink::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  background-image: url(/assets/images/icon_arrow_01_wh.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__topLink::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__topLink::before {
    top: 1px;
  }
}
.l-header__meganav__form {
  display: flex;
  overflow: hidden;
  border-radius: 5px;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.15));
}
.l-header__meganav__form:has(input:focus) {
  border: 1px solid #e57f19;
}
.l-header__meganav__form input {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  border: none;
  background: #fff;
  flex: 1;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__form input {
    padding: 13px 15px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__form input {
    padding: 12px 12px;
  }
}
.l-header__meganav__form input:focus {
  outline: none;
  background-color: #fbecdd;
}
.l-header__meganav__form input:focus + button {
  background-color: #e57f19;
}
.l-header__meganav__form button {
  background-color: #37474f;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__form button {
    width: 66px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__form button {
    width: 56px;
  }
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__linkColumn {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 50px;
    margin-top: 25px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__linkColumn {
    margin-top: 15px;
  }
}
.l-header__meganav__link {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
}
.l-header__meganav__link__item:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}
.l-header__meganav__link__link {
  display: flex;
  align-items: center;
  background-color: #fff;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__link__link {
    padding: 10px 13px;
    min-height: 56px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__link__link {
    padding: 12px 50px 12px 12px;
    min-height: 48px;
  }
}
@media screen and (max-width: 768px) {
  .l-header__meganav__link__link::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    background-image: url(/assets/images/icon_arrow_01.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }
}
.l-header__meganav__link__link .icon {
  width: 20px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__link__link .icon {
    margin-right: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__link__link .icon {
    margin-right: 10px;
    margin-top: -4px;
  }
}
.l-header__meganav__link__link .icon img {
  width: 100%;
}
.l-header__meganav__link__link .icon img:last-child {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l-header__meganav__link__link .label {
  font-weight: 600;
  line-height: 1;
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__link__link .label {
    font-size: 1.1428571429rem;
  }
}
.l-header__meganav__link__link .label .small {
  font-weight: 400;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__link__link .label .small {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__link__link .label .small {
    font-size: 0.8571428571rem;
  }
}
.l-header__meganav__link__link:hover {
  background-color: #fbecdd;
}
.l-header__meganav__link__link:hover .icon img:first-child {
  opacity: 0;
}
.l-header__meganav__link__link:hover .icon img:last-child {
  opacity: 1;
}
.l-header__meganav__lead {
  color: #fff;
  font-weight: 600;
  text-align: center;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__lead {
    font-size: 0.875rem;
    margin-top: 2px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__lead {
    margin-top: 14px;
  }
}
.l-header__meganav__contact {
  border-radius: 5px;
  overflow: hidden;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__contact {
    display: flex;
    flex-direction: column;
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__contact {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-top: 8px;
  }
}
.l-header__meganav__contact__item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__contact__item {
    min-height: 55px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__contact__item {
    flex-direction: column;
    min-height: 55px;
  }
}
.l-header__meganav__contact__item:hover {
  opacity: 0.7;
}
.l-header__meganav__contact__item.--tel {
  background-color: #37474f;
  color: #fff;
}
.l-header__meganav__contact__item.--tel .icon {
  width: 20px;
  margin-top: -2px;
}
.l-header__meganav__contact__item.--line {
  background-color: #00b900;
  color: #fff;
}
.l-header__meganav__contact__item.--mail {
  background-color: #fff200;
  color: #333333;
}
.l-header__meganav__contact__item .icon {
  width: 25px;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__contact__item .icon {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
  }
}
.l-header__meganav__contact__item .label {
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__contact__item .label {
    font-size: 0.7857142857rem;
  }
}
.l-header__meganav__owner {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 5px;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__owner {
    min-height: 55px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__owner {
    min-height: 50px;
    margin-top: 10px;
  }
}
.l-header__meganav__owner:hover {
  opacity: 0.7;
}
.l-header__meganav__owner .icon {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__owner .icon {
    width: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__owner .icon {
    width: 25px;
  }
}
.l-header__meganav__owner .label {
  font-weight: 500;
  text-align: center;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__owner .label {
    font-size: 0.875rem;
  }
}
.l-header__meganav__link02 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__link02 {
    gap: 10px 25px;
    margin-top: 18px;
    padding: 0 4px;
  }
}
@media screen and (max-width: 1024px) {
  .l-header__meganav__link02 {
    margin-top: 20px;
    gap: 15px 25px;
  }
}
.l-header__meganav__link02__link {
  color: #fff;
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .l-header__meganav__link02__link {
    font-size: 0.875rem;
  }
}
.l-header__meganav__link02__link:hover {
  text-decoration: underline !important;
}
.l-header__meganav__link02__link[target=_blank]::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(/assets/images/icon_blank_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

/* ---------------------------
l-wrap
--------------------------- */
.l-wrap {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .l-wrap {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1100 {
  width: 100%;
}
@media screen and (min-width: 769px) {
  .l-wrap--1100 {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1400 {
  width: 100%;
}
@media screen and (min-width: 769px) {
  .l-wrap--1400 {
    max-width: 1480px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
@media screen and (max-width: 768px) {
  .l-wrap--sp {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .l-wrap--sp--20 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* ---------------------------
c-bg
--------------------------- */
.c-bg {
  position: relative;
}
.c-bg::before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #e4f5f2;
}
@media screen and (min-width: 769px) {
  .c-bg::before {
    max-width: calc(100vw - 20px);
    width: calc(50vw + 720px);
    border-radius: 0 60px 60px 0;
  }
}
@media screen and (max-width: 768px) {
  .c-bg::before {
    width: 100vw;
    border-radius: 0 40px 40px 0;
  }
}
.c-bg.--right::before {
  right: 0;
  left: auto;
}
@media screen and (min-width: 769px) {
  .c-bg.--right::before {
    border-radius: 60px 0 0 60px;
  }
}
@media screen and (max-width: 768px) {
  .c-bg.--right::before {
    border-radius: 40px 0 0 40px;
  }
}

/* ---------------------------
c-btn
--------------------------- */
.c-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: none;
  background: #4dbaa9;
  color: #fff;
  font-weight: 600;
  border-radius: 5px;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.15));
}
@media screen and (min-width: 769px) {
  .c-btn {
    width: 260px;
    height: 48px;
  }
}
@media screen and (max-width: 768px) {
  .c-btn {
    font-size: 1.0714285714rem;
    min-height: 48px;
    padding: 4px 10px;
  }
}
.c-btn:hover {
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0));
  opacity: 0.7;
}
.c-btn.--large {
  font-weight: bold;
}
@media screen and (min-width: 769px) {
  .c-btn.--large {
    min-width: 440px;
    min-height: 80px;
    font-size: 1.125rem;
  }
}
.c-btn.--center {
  margin-inline: auto;
}
.c-btn.--yellow {
  background-color: #fff200;
  color: #333333;
}

.c-btn02 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.15));
  transition: 0.3s;
}
@media screen and (min-width: 769px) {
  .c-btn02 {
    width: 100%;
    padding: 10px 10px;
    min-height: 60px;
  }
}
@media screen and (max-width: 768px) {
  .c-btn02 {
    width: 100%;
    padding: 4px 10px;
    min-height: 48px;
  }
}
.c-btn02:hover {
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0));
  opacity: 0.7;
}
@media screen and (min-width: 769px) {
  .c-btn02 .icon {
    width: 40px;
  }
}
@media screen and (max-width: 768px) {
  .c-btn02 .icon {
    width: 32px;
    margin-right: 4px;
  }
}
.c-btn02 .label {
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .c-btn02 .label {
    font-size: 1.0714285714rem;
  }
}
.c-btn02 .label.--en {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}
@media screen and (min-width: 769px) {
  .c-btn02 .label.--en {
    font-size: 1.25rem;
  }
}
/* ---------------------------
c-h
--------------------------- */
.c-h {
  display: flex;
}
@media screen and (min-width: 769px) {
  .c-h .icon {
    width: 48px;
  }
}
@media screen and (max-width: 768px) {
  .c-h .icon {
    width: 32px;
  }
}
.c-h .label {
  font-weight: bold;
  line-height: 1.5;
  flex: 1;
}
@media screen and (min-width: 769px) {
  .c-h .label {
    font-size: 1.75rem;
    margin-left: 10px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .c-h .label {
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .c-h .label {
    font-size: 1.5714285714rem;
    margin-left: 5px;
  }
}

.c-h02 {
  font-weight: 600;
  line-height: 1.6;
}
@media screen and (min-width: 769px) {
  .c-h02 {
    font-size: 1.0625rem;
  }
}
@media screen and (max-width: 768px) {
  .c-h02 {
    font-size: 1.0714285714rem;
  }
}

.c-h03 {
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 769px) {
  .c-h03 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .c-h03 {
    font-size: 1.7142857143rem;
  }
}

.c-h04 {
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .c-h04 {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 768px) {
  .c-h04 {
    font-size: 1.4285714286rem;
  }
}

.c-h05 {
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .c-h05 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 768px) {
  .c-h05 {
    font-size: 1.2857142857rem;
  }
}

.c-h06 {
  font-weight: 500;
  line-height: 1.4583333333;
}
@media screen and (min-width: 769px) {
  .c-h06 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .c-h06 {
    font-size: 1.5714285714rem;
  }
}

.c-h07 {
  position: relative;
  text-align: center;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .c-h07 {
    font-size: 2rem;
    padding-bottom: 22px;
  }
}
@media screen and (max-width: 768px) {
  .c-h07 {
    font-size: 1.7142857143rem;
    padding-bottom: 10px;
  }
}
.c-h07::after {
  content: "";
  display: block;
  aspect-ratio: 124/12;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(/assets/images/decoration_heading_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 769px) {
  .c-h07::after {
    width: 124px;
  }
}
@media screen and (max-width: 768px) {
  .c-h07::after {
    width: 72px;
  }
}

/* ---------------------------
c-sentence
--------------------------- */
.c-sentence {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .c-sentence {
    gap: 1.95em;
  }
}
@media screen and (max-width: 768px) {
  .c-sentence {
    gap: 1.2em;
  }
}
.c-sentence p {
  line-height: 2.3333333333;
}
@media screen and (min-width: 769px) {
  .c-sentence p {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 768px) {
  .c-sentence p {
    line-height: 2.1428571429;
  }
}

.c-sentence02 {
  display: flex;
  flex-direction: column;
  gap: 1.2em;
}
@media screen and (min-width: 769px) {
  .c-sentence02 p {
    line-height: 2.5;
  }
}
@media screen and (max-width: 768px) {
  .c-sentence02 p {
    line-height: 2.1428571429;
  }
}

/* ---------------------------
p-about
--------------------------- */
.p-about {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-about {
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .p-about {
    flex-direction: column;
  }
}
@media screen and (min-width: 769px) {
  .p-about__logo {
    width: 110px;
  }
}
.p-about__logo img {
  width: 100%;
}
@media screen and (min-width: 769px) {
  .p-about__body {
    max-width: 670px;
    flex: 1;
    margin-left: 60px;
  }
}
@media screen and (max-width: 768px) {
  .p-about__body {
    margin-top: 25px;
  }
}
.p-about__txt {
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-about__txt {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .p-about__txt {
    font-size: 1.2857142857rem;
  }
}
@media screen and (min-width: 769px) {
  .p-about__notes {
    font-size: 0.875rem;
    margin-top: 8px;
  }
}
@media screen and (max-width: 768px) {
  .p-about__notes {
    font-size: 1.0714285714rem;
    margin-top: 16px;
  }
}

/* ---------------------------
p-area
--------------------------- */
@media screen and (min-width: 1025px) {
  .p-area {
    border-bottom: 1px solid #e0e0e0;
    padding: 0 20px 0 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area {
    padding: 0 15px;
  }
}
.p-area__head {
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1025px) {
  .p-area__head__l {
    width: 63.9285714286%;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__head__l {
    width: calc(100% - 66px);
  }
}
.p-area__head__r {
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1025px) {
  .p-area__head__r {
    flex: 1;
    margin-left: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__head__r {
    flex: 1;
    margin-left: 5px;
  }
}
.p-area__body {
  display: flex;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .p-area__body {
    justify-content: space-between;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__body {
    flex-direction: column;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__body__l {
    width: 63.9285714286%;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__body__r {
    position: relative;
    flex: 1;
    margin: 12px 0 0 20px;
  }
}
.p-area__h {
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 1025px) {
  .p-area__h {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__h {
    flex: 1;
    margin-right: 5px;
    font-size: 1.1428571429rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__h .small {
    display: block;
    font-size: 0.7857142857rem;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__tel {
    display: flex;
    align-items: center;
    margin-left: -10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__tel {
    display: none;
  }
}
.p-area__tel .icon {
  width: 25px;
}
.p-area__tel .label {
  font-size: 1.125rem;
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .p-area__sort {
    width: 184px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort {
    width: 61px;
  }
}
.p-area__sort__btn {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  border: none;
  position: relative;
  background: #4dbaa9;
  color: #fff;
  font-weight: 600;
  border-radius: 5px;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__btn {
    font-size: 0.875rem;
    width: 184px;
    height: 42px;
    padding-right: 16px;
  }
  .p-area__sort__btn::before {
    content: "";
    display: block;
    width: 16px;
    height: 2px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    background: #fff;
  }
  .p-area__sort__btn::after {
    content: "";
    display: block;
    width: 2px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: 17px;
    background-color: #fff;
    transform: translateY(-50%);
    transition: 0.3s;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__btn {
    width: 100%;
    height: 44px;
    font-size: 0.8571428571rem;
  }
}
.--open .p-area__sort__btn::after {
  height: 0;
}
.p-area__sort__popup {
  background-color: #fff;
  position: absolute;
  z-index: 50;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  overflow-y: scroll;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup {
    border-radius: 10px;
    filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.25));
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding: 30px 30px;
    padding: 30px 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup {
    border-radius: 10px;
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.25));
    top: -120px;
    left: -15px;
    width: 100vw;
    padding: 20px 25px 0;
    overflow: hidden;
  }
}
.--open .p-area__sort__popup {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.p-area__sort__popup__head {
  display: flex;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__head {
    align-items: center;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__foot {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__foot {
    display: flex;
    background-color: #e57f19;
    margin-top: 25px;
    width: 100vw;
    margin-left: -25px;
    padding: 15px 25px;
  }
}
.p-area__sort__popup__foot__numbers {
  color: #fff;
  font-size: 1.2142857143rem;
  font-weight: 600;
  line-height: 1;
}
.p-area__sort__popup__foot__numbers .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
  font-size: 2rem;
}
.p-area__sort__popup__foot__submit {
  display: flex;
  align-items: center;
  border: none;
  background: none;
  margin-left: auto;
}
.p-area__sort__popup__foot__submit .icon {
  width: 18px;
  margin-right: 6px;
}
.p-area__sort__popup__foot__submit .label {
  font-size: 1.2142857143rem;
  font-weight: 600;
  color: #fff;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__numbers {
    display: flex;
    align-items: baseline;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__numbers {
    display: none;
  }
}
.p-area__sort__popup__numbers .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
  color: #e57f19;
  line-height: 1;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__numbers .number {
    font-size: 1.75rem;
  }
}
.p-area__sort__popup__numbers .label {
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__numbers .label {
    font-size: 1.0625rem;
  }
}
.p-area__sort__popup__reset {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__reset {
    font-size: 0.875rem;
    width: 128px;
    height: 42px;
    margin-left: auto;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__reset {
    font-size: 0.7857142857rem;
    width: 101px;
    height: 33px;
    margin-right: auto;
    margin-top: 5px;
  }
}
.p-area__sort__popup__reset::after {
  content: "";
  display: block;
  margin-left: 5px;
  background-image: url(/assets/images/icon_reset_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__reset::after {
    width: 17px;
    height: 17px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__reset::after {
    width: 13px;
    height: 13px;
  }
}
.p-area__sort__popup__close {
  background: none;
  border: none;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__close {
    width: 30px;
    height: 30px;
    margin-left: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__close {
    width: 26px;
    height: 26px;
  }
}
.p-area__sort__popup__close img {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__rent {
    margin-top: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__rent {
    margin-top: 5px;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__rent__h {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__rent__h {
    font-size: 0.7857142857rem;
  }
}
.p-area__sort__popup__rent__body {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__rent__body {
    margin-top: 5px;
    gap: 6px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__rent__body {
    margin-top: 4px;
    gap: 3px;
  }
}
.p-area__sort__popup__rent__body input {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  background: #fff;
  font-size: 1rem;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__rent__body input {
    width: 125px;
    height: 42px;
    padding: 5px 14px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__rent__body input {
    max-width: 100px;
    padding: 7px 10px;
    font-size: 0.8571428571rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__rent__body .label {
    font-size: 0.8571428571rem;
  }
}
.p-area__sort__popup__rent__body select {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  background-color: #fff;
  font-size: 1rem;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__rent__body select {
    max-width: 150px;
    width: 100%;
    flex: 1;
    min-height: 42px;
    padding: 5px 14px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__rent__body select {
    width: 100px;
    padding: 7px 10px;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type {
    margin-top: 17px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type {
    margin-top: 12px;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__h {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__h {
    font-size: 0.7857142857rem;
  }
}
.p-area__sort__popup__type__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__list {
    gap: 5px 5px;
    margin-top: 4px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__list {
    margin-top: 4px;
    gap: 5px;
  }
}
.p-area__sort__popup__type__list__item {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  position: relative;
}
@media screen and (min-width: 1441px) {
  .p-area__sort__popup__type__list__item {
    padding: 10px 10px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1440px) {
  .p-area__sort__popup__type__list__item {
    padding: 10px 5px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__list__item {
    padding: 8px 8px;
  }
}
.p-area__sort__popup__type__list__item:has(input[type=checkbox]:checked) {
  border-color: #4dbaa9;
}
.p-area__sort__popup__type__list__item__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.p-area__sort__popup__type__list__item__head input[type=checkbox] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
}
.p-area__sort__popup__type__list__item__check {
  border: none;
  background-color: #e0e0e0;
  border-radius: 4px;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__list__item__check {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__list__item__check {
    width: 15px;
    height: 15px;
  }
}
input[type=checkbox]:checked + .p-area__sort__popup__type__list__item__check {
  background-color: #4dbaa9;
}
input[type=checkbox]:checked + .p-area__sort__popup__type__list__item__check::after {
  display: block;
}
.p-area__sort__popup__type__list__item__check::after {
  content: "";
  display: none;
  position: absolute;
  aspect-ratio: 5/12;
  transform: rotate(45deg);
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__list__item__check::after {
    width: 4px;
    top: 2px;
    left: 7px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__list__item__check::after {
    width: 3px;
    top: 2px;
    left: 5px;
  }
}
.p-area__sort__popup__type__hint__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(/assets/images/icon_hint_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__hint__icon {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__hint__icon {
    width: 15px;
    height: 15px;
  }
}
.p-area__sort__popup__type__hint__icon:hover {
  background-image: url(/assets/images/icon_hint_01_fill.svg);
}
.p-area__sort__popup__type__hint__icon:hover + .p-area__sort__popup__type__hint__txt {
  opacity: 1;
  visibility: visible;
}
.p-area__sort__popup__type__hint__icon img {
  width: 100%;
}
.p-area__sort__popup__type__hint__txt {
  border: 1px solid #4dbaa9;
  background-color: #e4f5f2;
  border-radius: 4px;
  position: absolute;
  top: calc(100% + 5px);
  right: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 5;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__hint__txt {
    width: 240px;
    padding: 10px 10px;
    font-size: 0.8125rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__hint__txt {
    width: 240px;
    padding: 10px 10px;
    font-size: 0.9285714286rem;
    left: 0;
  }
  .p-area__sort__popup__type__list__item:nth-child(3n) .p-area__sort__popup__type__hint__txt {
    left: -200%;
  }
  .p-area__sort__popup__type__list__item:nth-child(3n-1) .p-area__sort__popup__type__hint__txt {
    left: -100%;
  }
}
.p-area__sort__popup__type__car {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__car {
    margin-top: 2px;
  }
}
.p-area__sort__popup__type__car__h {
  text-align: center;
}
@media screen and (min-width: 1441px) {
  .p-area__sort__popup__type__car__h {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1440px) {
  .p-area__sort__popup__type__car__h {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__car__h {
    font-size: 0.7857142857rem;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__car__img {
    margin-top: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__car__img {
    margin-top: 4px;
  }
}
.p-area__sort__popup__type__condition {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__condition {
    gap: 25px;
    margin-top: 15px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__condition {
    margin-top: 10px;
    gap: 21px;
  }
}
.p-area__sort__popup__type__condition__item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.p-area__sort__popup__type__condition__head {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__condition__head {
    width: 80px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__condition__head {
    width: 60px;
  }
}
.p-area__sort__popup__type__condition__body {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__condition__body {
    margin-left: 10px;
    gap: 10px 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__condition__body {
    margin-left: 10px;
    gap: 5px 22px;
  }
}
.p-area__sort__popup__type__condition__body label {
  position: relative;
  cursor: pointer;
}
.p-area__sort__popup__type__condition__body label input[type=checkbox] {
  position: absolute;
  opacity: 0;
  z-index: -1;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
}
.p-area__sort__popup__type__condition__body label input[type=checkbox]:checked + .label::before {
  background-color: #4dbaa9;
}
.p-area__sort__popup__type__condition__body label input[type=checkbox]:checked + .label::after {
  display: block;
}
.p-area__sort__popup__type__condition__body label input[type=checkbox]:focus + .label::before {
  background-color: #4dbaa9;
}
.p-area__sort__popup__type__condition__body label input[type=checkbox] + .label {
  position: relative;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__condition__body label input[type=checkbox] + .label {
    padding-left: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__condition__body label input[type=checkbox] + .label {
    padding-left: 23px;
    font-size: 0.9285714286rem;
  }
}
.p-area__sort__popup__type__condition__body label input[type=checkbox] + .label img {
  margin-left: 5px;
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__condition__body label input[type=checkbox] + .label img {
    max-width: 16px;
  }
}
.p-area__sort__popup__type__condition__body label input[type=checkbox] + .label::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border: none;
  background-color: #e0e0e0;
  border-radius: 4px;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__condition__body label input[type=checkbox] + .label::before {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__condition__body label input[type=checkbox] + .label::before {
    width: 16px;
    height: 16px;
  }
}
.p-area__sort__popup__type__condition__body label input[type=checkbox] + .label::after {
  content: "";
  display: none;
  position: absolute;
  aspect-ratio: 5/12;
  transform: rotate(45deg);
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__condition__body label input[type=checkbox] + .label::after {
    width: 4px;
    top: 5px;
    left: 6.5px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__condition__body label input[type=checkbox] + .label::after {
    width: 3px;
    top: 5px;
    left: 5px;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__condition__h {
    font-size: 0.875rem;
    margin-right: 4px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__condition__h {
    font-size: 0.7857142857rem;
    margin-right: 3px;
  }
}
.p-area__sort__popup__type__condition__hint__icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-area__sort__popup__type__condition__hint__icon {
    width: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__sort__popup__type__condition__hint__icon {
    width: 16px;
  }
}
.p-area__map {
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (min-width: 1025px) {
  .p-area__map {
    width: 100%;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map {
    margin-top: 10px;
  }
}
.p-area__map__head {
  width: 100%;
  background-color: #f5f5f5;
}
@media screen and (min-width: 1025px) {
  .p-area__map__head {
    padding: 20px 25px 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__head {
    padding: 10px 10px 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__market__h {
    display: none;
  }
}
.p-area__map__market__body {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-area__map__market__body {
    margin-top: 8px;
  }
}
.p-area__map__market__average {
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .p-area__map__market__average {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__market__average {
    font-size: 1.0714285714rem;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__map__market__list {
    font-size: 0.875rem;
    margin-left: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__market__list {
    font-size: 0.7857142857rem;
  }
}
.p-area__map__body {
  position: relative;
}
.p-area__map__frame {
  width: 100%;
  aspect-ratio: 895/580;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .p-area__map__frame {
    aspect-ratio: 345/485;
  }
}
.p-area__map__frame gmp-map {
  width: 100%;
  height: 100%;
}
.p-area__map__frame gmp-map gmp-advanced-marker {
  cursor: pointer;
  display: flex;
  justify-content: center;
  aspect-ratio: 37/45;
  background-image: url(/assets/images/icon_pin_03.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 769px) {
  .p-area__map__frame gmp-map gmp-advanced-marker {
    width: 37px;
  }
}
@media screen and (max-width: 768px) {
  .p-area__map__frame gmp-map gmp-advanced-marker {
    width: 32px;
  }
}
.p-area__map__frame gmp-map gmp-advanced-marker.--select {
  background-image: url(/assets/images/icon_pin_03_yellow.svg);
}
.p-area__map__frame gmp-map gmp-advanced-marker.--select span {
  color: #333333;
}
.p-area__map__frame gmp-map gmp-advanced-marker:hover {
  background-image: url(/assets/images/icon_pin_03_yellow.svg);
}
.p-area__map__frame gmp-map gmp-advanced-marker:hover span {
  color: #333333;
}
.p-area__map__frame gmp-map gmp-advanced-marker span {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: 600;
  color: #fff;
  line-height: 1;
  display: block;
}
@media screen and (min-width: 1025px) {
  .p-area__map__frame gmp-map gmp-advanced-marker span {
    font-size: 1.125rem;
    padding-top: 8px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__frame gmp-map gmp-advanced-marker span {
    font-size: 1.1428571429rem;
    margin-top: 8px;
  }
}
.p-area__map__frame__center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  .p-area__map__frame__center {
    width: 30px;
  }
}
.p-area__map__info {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  border-radius: 10px;
  display: none;
  border: 1px solid transparent;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info {
    width: 378px;
    padding: 20px 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info {
    width: calc(100% - 10px);
    padding: 8px 15px 18px;
  }
}
.p-area__map__info:has(.p-area__map__info__link:hover) {
  border: 1px solid #e57f19;
}
.p-area__map__info.--view {
  display: block;
}
.p-area__map__info__link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.p-area__map__info__number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #e57f19;
  color: #fff;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 10px 0 10px 0;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__number {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__number {
    font-size: 1.2857142857rem;
  }
}
.p-area__map__info__head {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__head {
    padding-left: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__head {
    padding-left: 30px;
  }
}
.p-area__map__info__head__id {
  display: flex;
  align-items: center;
  width: fit-content;
  border-radius: 9999px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__head__id {
    margin-top: 10px;
  }
}
.p-area__map__info__head__id__h {
  color: #fff;
  background: #4dbaa9;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 20px;
  width: 35px;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__head__id__h {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__head__id__h {
    font-size: 0.8571428571rem;
  }
}
.p-area__map__info__head__id__number {
  color: #4dbaa9;
  background: #e4f5f2;
  display: block;
  width: fit-content;
  height: 20px;
  padding: 0 15px 0 10px;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__head__id__number {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__head__id__number {
    font-size: 0.8571428571rem;
  }
}
.p-area__map__info__head__icons {
  display: flex;
  margin-left: auto;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__head__icons {
    gap: 4px;
  }
}
.p-area__map__info__h {
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__h {
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__h {
    margin-top: 10px;
  }
}
.p-area__map__info__row {
  display: flex;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__row {
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__row {
    margin-top: 6px;
  }
}
.p-area__map__info__thumb {
  aspect-ratio: 1/1;
  overflow: hidden;
  height: fit-content;
  width: 100px;
  border-radius: 10px;
  margin-top: 5px;
}
.p-area__map__info__thumb img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.p-area__map__info__body {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__body {
    flex: 1;
    margin-left: 14px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__body {
    flex: 1;
    margin-left: 14px;
  }
}
.p-area__map__info__address {
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__address {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__address {
    font-size: 0.7857142857rem;
  }
}
.p-area__map__info__rent {
  line-height: 1.5;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__rent {
    font-size: 0.9375rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__rent {
    margin-top: 6px;
  }
}
.p-area__map__info__spec {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__spec {
    gap: 2px;
    padding-top: 10px;
    margin-top: auto;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__map__info__spec {
    gap: 4px;
    padding-top: 10px;
    margin-top: auto;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__map__info__spec__item {
    width: 30px;
  }
}
.p-area__map__info__close {
  border: none;
  background: #69757b;
  position: absolute;
  display: block;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  top: -13px;
  right: 8px;
  z-index: 10;
}
.p-area__map__info__close .line {
  display: block;
  height: 2px;
  background-color: #fff;
  border-radius: 9999px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 15.5563491861px;
}
.p-area__map__info__close .line:first-child {
  transform: translate(-50%, -50%) rotate(45deg);
}
.p-area__map__info__close .line:last-child {
  transform: translate(-50%, -50%) rotate(-45deg);
}
@media screen and (min-width: 1025px) {
  .p-area__result {
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__result__h {
    margin-top: 5px;
  }
}
.p-area__result__h .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
  color: #e57f19;
}
@media screen and (max-width: 1024px) {
  .p-area__result__h .number {
    font-size: 1.0714285714rem;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__result__h .label {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__result__h .label {
    font-size: 0.8571428571rem;
  }
}
.p-area__result__sort {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
@media screen and (min-width: 1025px) {
  .p-area__result__sort {
    margin-top: 5px;
    row-gap: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__result__sort {
    margin-top: 30px;
  }
}
.p-area__result__sort__order {
  display: flex;
  gap: 20px;
}
.p-area__result__sort__order__item {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  border: none;
  background: none;
  position: relative;
  padding-right: 24px;
}
@media screen and (min-width: 1025px) {
  .p-area__result__sort__order__item {
    font-size: 0.9375rem;
  }
}
.p-area__result__sort__order__item::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-image: url(../images/icon_arrow_02.svg);
  background-size: contain;
  background-repeat: no-repeat;
  transition: 0.3s;
}
.p-area__result__sort__order__item.--active::after {
  transform: translateY(-50%) rotate(-180deg);
}
.p-area__result__sort__select {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
@media screen and (min-width: 1025px) {
  .p-area__result__sort__select {
    width: 240px;
    font-size: 0.9375rem;
    padding: 8px 10px;
    margin-left: auto;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__result__sort__select {
    max-width: 240px;
    width: 100%;
    margin-left: auto;
    font-size: 0.9285714286rem;
    padding: 8px 10px;
  }
}
@media screen and (min-width: 1025px) {
  .p-area__park {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-area__park {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-area__park {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 10px;
  }
}

/* ---------------------------
p-check
--------------------------- */
.p-check {
  background-color: #f5f5f5;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  display: flex;
  align-items: center;
  width: fit-content;
  cursor: pointer;
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-check {
    min-height: 50px;
    padding: 5px 36px 5px 18px;
  }
}
@media screen and (max-width: 768px) {
  .p-check {
    min-height: 44px;
    padding: 5px 27px 5px 10px;
  }
}
.p-check input[type=checkbox] {
  position: absolute;
  opacity: 0;
  z-index: 0;
}
.p-check input[type=checkbox]:checked + .label::before {
  border-color: #4dbaa9;
  background-color: #4dbaa9;
}
.p-check input[type=checkbox]:checked + .label::after {
  display: block;
}
.p-check .label {
  font-weight: 600;
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-check .label {
    padding-left: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-check .label {
    padding-left: 35px;
  }
}
.p-check .label::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border: 1px solid #e0e0e0;
  background-color: #fff;
  border-radius: 5px;
}
.p-check .label::after {
  content: "";
  display: none;
  width: 12px;
  aspect-ratio: 12/5;
  position: absolute;
  top: 8px;
  left: 5px;
  transform: rotate(-45deg);
  transform-origin: center;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

.p-checkList {
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-checkList {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.p-checkList__body {
  display: flex;
  align-items: center;
  z-index: 10;
}
@media screen and (max-width: 768px) {
  .p-checkList__body {
    flex-direction: column;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 50;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    filter: drop-shadow(0 -1px 4px rgba(0, 0, 0, 0.15));
  }
}
@media screen and (min-width: 769px) {
  .p-checkList__h {
    font-size: 0.875rem;
    margin-right: 18px;
  }
}
@media screen and (max-width: 768px) {
  .p-checkList__h {
    font-size: 0.7857142857rem;
    background-color: #fff;
    width: 100%;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
.p-checkList__btn {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  display: flex;
  align-items: center;
  font-weight: bold;
  color: #333333;
  border: none;
}
@media screen and (min-width: 769px) {
  .p-checkList__btn {
    min-height: 60px;
    padding: 5px 35px 5px 25px;
    background-color: #fff200;
    border-radius: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-checkList__btn {
    width: 100%;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #e57f19;
    font-size: 1.1428571429rem;
  }
}
.p-checkList__btn .label {
  display: flex;
  align-items: baseline;
}
@media screen and (min-width: 769px) {
  .p-checkList__btn .label {
    word-break: keep-all;
  }
}
.p-checkList__btn .label .count {
  line-height: 1;
}
@media screen and (min-width: 769px) {
  .p-checkList__btn .label .count {
    font-size: 1.0625rem;
    padding-right: 6px;
  }
}
@media screen and (max-width: 768px) {
  .p-checkList__btn .label .count {
    font-size: 1.2142857143rem;
  }
}
.p-checkList__btn .label .count .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
  line-height: 1;
}
@media screen and (min-width: 769px) {
  .p-checkList__btn .label .count .number {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-checkList__btn .label .count .number {
    font-size: 2rem;
  }
}

/* ---------------------------
p-column
--------------------------- */
@media screen and (min-width: 769px) {
  .p-column {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 45px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-column {
    gap: 25px;
  }
}
@media screen and (max-width: 768px) {
  .p-column {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.p-column__item {
  background: #e4f5f2;
  border-radius: 10px;
}
@media screen and (min-width: 1025px) {
  .p-column__item {
    padding: 35px 30px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-column__item {
    padding: 25px 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-column__item {
    padding: 24px 15px;
  }
}
.p-column__h {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-column__h .icon {
    width: 48px;
  }
}
@media screen and (max-width: 768px) {
  .p-column__h .icon {
    width: 32px;
  }
}
.p-column__h .label {
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 769px) {
  .p-column__h .label {
    font-size: 1.375rem;
    margin-left: 10px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-column__h .label {
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-column__h .label {
    font-size: 1.2857142857rem;
    margin-left: 10px;
  }
}

/* ---------------------------
p-faq
--------------------------- */
.p-faq {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.p-faq__item {
  border-radius: 10px;
  border: 1px solid #e0e0e0;
  background-color: #fff;
}
.p-faq__summary {
  position: relative;
  list-style: none;
  font-weight: 600;
  cursor: pointer;
  line-height: 1.35;
}
@media screen and (min-width: 769px) {
  .p-faq__summary {
    font-size: 1.125rem;
    padding: 28px 90px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq__summary {
    font-size: 1.1428571429rem;
    padding: 8px 46px;
  }
}
.p-faq__summary__status {
  position: absolute;
  background-color: #69757b;
  border-radius: 50%;
}
@media screen and (min-width: 769px) {
  .p-faq__summary__status {
    width: 26px;
    height: 26px;
    top: 27px;
    right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq__summary__status {
    width: 20px;
    height: 20px;
    top: 17px;
    right: 10px;
  }
}
.p-faq__summary__status .line {
  position: absolute;
  display: block;
  background-color: #fff;
  border-radius: 9999px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
}
.p-faq__summary__status .line:first-child {
  height: 2px;
}
@media screen and (min-width: 769px) {
  .p-faq__summary__status .line:first-child {
    width: 15px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq__summary__status .line:first-child {
    width: 11px;
  }
}
.p-faq__summary__status .line:last-child {
  width: 2px;
}
@media screen and (min-width: 769px) {
  .p-faq__summary__status .line:last-child {
    height: 15px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq__summary__status .line:last-child {
    height: 11px;
  }
}
.p-faq__item[open] .p-faq__summary__status .line:last-child {
  height: 0;
}
.p-faq__summary::before {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  content: "Q";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  border-radius: 50%;
  color: #fff;
  background: #e57f19;
}
@media screen and (min-width: 769px) {
  .p-faq__summary::before {
    font-size: 1.25rem;
    width: 50px;
    height: 50px;
    top: 15px;
    left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq__summary::before {
    font-size: 0.8571428571rem;
    width: 30px;
    height: 30px;
    top: 13px;
    left: 10px;
  }
}
.--primary .p-faq__summary::before {
  background: #4dbaa9;
}
@media screen and (min-width: 769px) {
  .p-faq__panel {
    padding: 10px 40px 20px 90px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq__panel {
    padding: 10px 15px 20px;
  }
}

.p-faq02__question {
  background-color: #fbecdd;
  font-weight: 600;
  position: relative;
  line-height: 1.35;
}
@media screen and (min-width: 769px) {
  .p-faq02__question {
    font-size: 1.125rem;
    border-radius: 10px;
    padding: 27px 90px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq02__question {
    font-size: 1.1428571429rem;
    border-radius: 10px;
    padding: 19px 10px 19px 46px;
  }
}
.p-faq02__question::before {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  content: "Q";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  border-radius: 50%;
  color: #fff;
  background: #e57f19;
}
@media screen and (min-width: 769px) {
  .p-faq02__question::before {
    font-size: 1.25rem;
    width: 50px;
    height: 50px;
    top: 15px;
    left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq02__question::before {
    font-size: 0.8571428571rem;
    width: 30px;
    height: 30px;
    top: 15px;
    left: 10px;
  }
}
.p-faq02__answer {
  border: 1px solid #e0e0e0;
  display: flex;
  flex-direction: column;
  gap: 1.75em;
}
@media screen and (min-width: 769px) {
  .p-faq02__answer {
    border-radius: 10px;
    padding: 33px 40px 40px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq02__answer {
    border-radius: 10px;
    padding: 15px 20px 20px;
    margin-top: 20px;
  }
}
.p-faq02__answer .par {
  line-height: 1.75;
}

/* ---------------------------
p-feature
--------------------------- */
.p-feature {
  display: grid;
}
@media screen and (min-width: 1025px) {
  .p-feature {
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-feature {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-feature {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
  }
}
.p-feature__item {
  position: relative;
  aspect-ratio: 36/18;
  overflow: hidden;
  border: 4px solid #fff;
  border-radius: 10px;
}
.p-feature__img img {
  width: 100%;
}
.p-feature__body {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.p-feature__h {
  font-weight: bold;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .p-feature__h {
    font-size: 1.03125rem;
  }
}
@media screen and (max-width: 768px) {
  .p-feature__h {
    font-size: 1.1428571429rem;
  }
}

/* ---------------------------
p-flow
--------------------------- */
@media screen and (min-width: 769px) {
  .p-flow {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 35px;
  }
}
@media screen and (max-width: 768px) {
  .p-flow {
    display: flex;
    flex-direction: column;
    gap: 60px;
  }
}
.p-flow__item {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.15));
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-flow__item {
    border-radius: 16px;
    padding: 54px 32px 34px;
  }
}
@media screen and (max-width: 768px) {
  .p-flow__item {
    border-radius: 10px;
    padding: 36px 32px 24px;
  }
}
.p-flow__item:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(/assets/images/icon_arrow_03.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 24px;
  height: 40px;
}
@media screen and (min-width: 769px) {
  .p-flow__item:not(:last-child)::after {
    top: 50%;
    right: -30px;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 768px) {
  .p-flow__item:not(:last-child)::after {
    left: 50%;
    bottom: -45px;
    transform: translateX(-50%) rotate(90deg);
  }
}
.p-flow__step {
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  color: #4dbaa9;
  display: flex;
  align-items: center;
}
.p-flow__step .label {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1;
  display: block;
}
@media screen and (min-width: 769px) {
  .p-flow__step .label {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 768px) {
  .p-flow__step .label {
    font-size: 1.2142857143rem;
  }
}
.p-flow__step .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
  line-height: 1;
  display: block;
}
@media screen and (min-width: 769px) {
  .p-flow__step .number {
    font-size: 2.5rem;
    margin-left: 6px;
  }
}
@media screen and (max-width: 768px) {
  .p-flow__step .number {
    font-size: 2.3571428571rem;
    margin-left: 4px;
  }
}
.p-flow__h {
  text-align: center;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-flow__h {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .p-flow__h {
    font-size: 1.7142857143rem;
  }
}
@media screen and (min-width: 769px) {
  .p-flow__txt {
    margin-top: 22px;
  }
}
@media screen and (max-width: 768px) {
  .p-flow__txt {
    font-size: 1.0714285714rem;
    margin-top: 16px;
  }
}
@media screen and (min-width: 769px) {
  .p-flow__notes {
    margin-top: 15px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-flow__notes {
    margin-top: 15px;
    font-size: 0.8571428571rem;
  }
}
@media screen and (min-width: 769px) {
  .p-flow__img {
    margin-top: auto;
  }
}
@media screen and (max-width: 768px) {
  .p-flow__img {
    max-width: 225px;
    margin: 0 auto 0;
  }
}

/* ---------------------------
p-form
--------------------------- */
.p-form {
  background-color: #f5f5f5;
}
@media screen and (min-width: 769px) {
  .p-form {
    border-radius: 20px;
    padding: 60px 100px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-form {
    border-radius: 20px;
    padding: 40px 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-form {
    border-radius: 10px;
    padding: 30px 20px;
  }
}
.p-form__h {
  font-weight: 500;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-form__h {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 768px) {
  .p-form__h {
    font-size: 1.1428571429rem;
  }
}
.p-form__h02 {
  color: #4dbaa9;
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .p-form__h02 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 768px) {
  .p-form__h02 {
    font-size: 1.1428571429rem;
  }
}
.p-form__list {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-form__list {
    gap: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list {
    gap: 20px;
  }
}
.p-form__list > dl {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl {
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl {
    flex-direction: column;
  }
}
.p-form__list > dl > dt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: fit-content;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dt {
    width: 226px;
    margin-top: 14px;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dt.--noMt {
    margin-top: 0;
  }
}
.p-form__list > dl > dt .label {
  font-weight: 500;
  flex: 1;
}
.p-form__list > dl > dt .req {
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e57f19;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dt .req {
    font-size: 0.75rem;
    width: 40px;
    height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dt .req {
    font-size: 0.7142857143rem;
    width: 32px;
    height: 18px;
  }
}
.p-form__list > dl > dd {
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd {
    margin-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd {
    gap: 12px;
    margin-top: 5px;
  }
}
.p-form__list > dl > dd input[type=text],
.p-form__list > dl > dd input[type=email],
.p-form__list > dl > dd input[type=tel],
.p-form__list > dl > dd input[type=zip],
.p-form__list > dl > dd input[type=number],
.p-form__list > dl > dd textarea {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  width: 100%;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd input[type=text],
  .p-form__list > dl > dd input[type=email],
  .p-form__list > dl > dd input[type=tel],
  .p-form__list > dl > dd input[type=zip],
  .p-form__list > dl > dd input[type=number],
  .p-form__list > dl > dd textarea {
    padding: 13px 13px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd input[type=text],
  .p-form__list > dl > dd input[type=email],
  .p-form__list > dl > dd input[type=tel],
  .p-form__list > dl > dd input[type=zip],
  .p-form__list > dl > dd input[type=number],
  .p-form__list > dl > dd textarea {
    padding: 10px 11px;
  }
}
.p-form__list > dl > dd input[type=text].--error,
.p-form__list > dl > dd input[type=email].--error,
.p-form__list > dl > dd input[type=tel].--error,
.p-form__list > dl > dd input[type=zip].--error,
.p-form__list > dl > dd input[type=number].--error,
.p-form__list > dl > dd textarea.--error {
  outline-color: #e57f19;
  border-color: #e57f19;
  border-width: 2px;
  background-color: #fbecdd;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd input[type=number] {
    max-width: 102px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd input[type=number] {
    max-width: 59px;
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd input[type=number].--large {
    max-width: 200px;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd textarea {
    min-height: 144px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd textarea {
    min-height: 92px;
  }
}
.p-form__list > dl > dd select {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  width: 100%;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  border-radius: 5px;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd select {
    max-width: 205px;
    padding: 12px 13px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd select {
    width: 100%;
    padding: 10px 11px;
  }
}
.p-form__list > dl > dd select.--error {
  outline-color: #e57f19;
  border-color: #e57f19;
  border-width: 2px;
  background-color: #fbecdd;
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd select.--hasMaxW {
    max-width: 200px;
  }
}
.p-form__list > dl > dd .btn {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border: none;
  background: #4dbaa9;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .btn {
    width: 60px;
    height: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .btn {
    min-width: 38px;
    min-height: 32px;
    padding: 4px 7px;
  }
}
.p-form__list > dl > dd .checks {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .checks {
    gap: 10px 25px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .checks {
    gap: 8px 12px;
  }
}
.p-form__list > dl > dd .checks__item {
  position: relative;
  cursor: pointer;
}
.p-form__list > dl > dd .checks__item input[type=radio] {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  overflow: hidden;
  padding: 0;
  clip: rect(0, 0, 0, 0);
}
.p-form__list > dl > dd .checks__item input[type=radio]:checked + label::after {
  display: block;
}
.p-form__list > dl > dd .checks__item input[type=radio]:focus + label::before {
  border-color: #4dbaa9;
}
.p-form__list > dl > dd .checks__item input[type=radio] + label {
  position: relative;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .checks__item input[type=radio] + label {
    padding-left: 35px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .checks__item input[type=radio] + label {
    padding-left: 25px;
  }
}
.p-form__list > dl > dd .checks__item input[type=radio] + label::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border: 1px solid #e0e0e0;
  background-color: #fff;
  border-radius: 50%;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .checks__item input[type=radio] + label::before {
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .checks__item input[type=radio] + label::before {
    width: 17px;
    height: 17px;
  }
}
.p-form__list > dl > dd .checks__item input[type=radio] + label::after {
  content: "";
  display: none;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #333333;
  border-radius: 50%;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .checks__item input[type=radio] + label::after {
    left: 8px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .checks__item input[type=radio] + label::after {
    width: 8px;
    height: 8px;
    left: 5.5px;
  }
}
.p-form__list > dl > dd .checks__item input[type=checkbox] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.p-form__list > dl > dd .checks__item input[type=checkbox]:checked + label::before {
  background-color: #4dbaa9;
}
.p-form__list > dl > dd .checks__item input[type=checkbox]:checked + label::after {
  display: block;
}
.p-form__list > dl > dd .checks__item input[type=checkbox] + label {
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .checks__item input[type=checkbox] + label {
    padding-left: 35px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .checks__item input[type=checkbox] + label {
    padding-left: 25px;
  }
}
.p-form__list > dl > dd .checks__item input[type=checkbox] + label::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border: 1px solid #4dbaa9;
  background-color: #fff;
  border-radius: 4px;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .checks__item input[type=checkbox] + label::before {
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .checks__item input[type=checkbox] + label::before {
    width: 17px;
    height: 17px;
  }
}
.p-form__list > dl > dd .checks__item input[type=checkbox] + label::after {
  content: "";
  display: none;
  position: absolute;
  aspect-ratio: 5/12;
  transform: rotate(45deg);
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .checks__item input[type=checkbox] + label::after {
    width: 5px;
    top: 3px;
    left: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .checks__item input[type=checkbox] + label::after {
    width: 4px;
    top: 2px;
    left: 7px;
  }
}
.p-form__list > dl > dd .numbers {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .numbers {
    gap: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .numbers {
    gap: 10px;
  }
}
.p-form__list > dl > dd .numbers__input {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .numbers__input {
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .numbers__input {
    gap: 5px;
  }
}
.p-form__list > dl > dd .numbers__btns {
  display: flex;
  flex: 1;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .numbers__btns {
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .numbers__btns {
    gap: 6px;
  }
}
.p-form__list > dl > dd .prefer {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .prefer {
    gap: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .prefer {
    gap: 15px;
  }
}
.p-form__list > dl > dd .prefer__item {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .prefer__item {
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .prefer__item {
    gap: 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .prefer__item select {
    width: 82px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .prefer__item select {
    min-width: 63px;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .prefer__item select.--large {
    width: 102px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .prefer__item select.--large {
    width: 82px;
  }
}
.p-form__list > dl > dd .error {
  color: #d83f39;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .error {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .error {
    font-size: 0.7857142857rem;
  }
}
.p-form__list > dl > dd .notes {
  color: #00897b;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .notes {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .notes {
    font-size: 0.7857142857rem;
  }
}
.p-form__list > dl > dd .area {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .area {
    margin-top: 15px;
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .area {
    gap: 6px;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .area .label {
    font-size: 0.875rem;
  }
}
.p-form__list > dl > dd .area .zip {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .area .zip {
    row-gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .area .zip {
    row-gap: 6px;
  }
}
.p-form__list > dl > dd .area .zip .label {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .area .zip .label {
    font-size: 0.8571428571rem;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .area .zip input {
    width: 205px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .area .zip input {
    width: calc(50% - 4px);
  }
}
.p-form__list > dl > dd .area .zip .btn {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border: none;
  background: #4dbaa9;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .area .zip .btn {
    width: 100px;
    height: 40px;
    margin-left: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .area .zip .btn {
    width: 80px;
    height: 32px;
    margin-left: 8px;
  }
}
.p-form__list > dl > dd .area .address {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .area .address {
    row-gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .area .address {
    row-gap: 6px;
    justify-content: space-between;
  }
}
.p-form__list > dl > dd .area .address .item {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .area .address .item {
    width: 205px;
    margin-right: 10px;
    row-gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .area .address .item {
    width: calc(50% - 4px);
    row-gap: 6px;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .area .address .item:last-child {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .area .address .item:last-child {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .size {
    gap: 15px 30px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .size {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}
.p-form__list > dl > dd .size__item {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .size__item {
    gap: 12px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .size__item {
    gap: 12px;
  }
}
.p-form__list > dl > dd .size__item .label {
  width: fit-content;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .size__item input {
    max-width: 200px;
    flex: 1;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .size__item input {
    flex: 1;
    max-width: 180px;
  }
}
.p-form__list > dl > dd .price {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .price {
    align-items: center;
    gap: 10px 25px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .price {
    flex-direction: column;
    gap: 10px;
  }
}
.p-form__list > dl > dd .price .body {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .price .body {
    gap: 12px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .price .body {
    gap: 12px;
  }
}
.p-form__list > dl > dd .price .body .label {
  width: fit-content;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .price .body input {
    max-width: 200px;
    flex: 1;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .price .body input {
    max-width: 200px;
    flex: 1;
  }
}
.p-form__list > dl > dd .company {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .company {
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .company {
    gap: 12px;
  }
}
.p-form__list > dl > dd .company dl {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .company dl {
    justify-content: space-between;
    align-items: center;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .company dl {
    padding-left: 1.5em;
    flex-direction: column;
  }
}
.p-form__list > dl > dd .company dl > dt {
  display: flex;
  height: fit-content;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .company dl > dt {
    width: 160px;
    justify-content: space-between;
  }
}
.p-form__list > dl > dd .company dl > dt .label {
  font-weight: 500;
  line-height: 1.2;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .company dl > dt .label {
    flex: 1;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .company dl > dt .label {
    margin-right: 14px;
  }
}
.p-form__list > dl > dd .company dl > dt .req {
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e57f19;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .company dl > dt .req {
    font-size: 0.75rem;
    width: 40px;
    height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .company dl > dt .req {
    font-size: 0.7142857143rem;
    width: 32px;
    height: 18px;
  }
}
@media screen and (min-width: 769px) {
  .p-form__list > dl > dd .company dl > dd {
    flex: 1;
    margin-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__list > dl > dd .company dl > dd {
    margin-top: 10px;
  }
}
.p-form__park__list {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-form__park__list {
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__park__list {
    gap: 20px;
  }
}
.p-form__park__list__item {
  overflow: hidden;
  border-radius: 4px;
}
.p-form__park__h {
  background-color: #37474f;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .p-form__park__h {
    padding: 10px 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__park__h {
    padding: 7px 15px;
  }
}
.p-form__park__body {
  background-color: #fff;
}
@media screen and (min-width: 769px) {
  .p-form__park__body {
    padding: 20px 40px 35px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__park__body {
    padding: 15px 20px 15px;
  }
}
.p-form__park__add {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: none;
  background: #4dbaa9;
  color: #fff;
  font-weight: 600;
  border-radius: 5px;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.15));
}
@media screen and (min-width: 769px) {
  .p-form__park__add {
    width: 260px;
    height: 56px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 768px) {
  .p-form__park__add {
    font-size: 1.0714285714rem;
    min-height: 48px;
    padding: 4px 10px;
    margin-inline: auto;
  }
}
.p-form__acceptance {
  background-color: #e4f5f2;
  border: 1px solid #4dbaa9;
  display: flex;
  align-items: center;
  border-radius: 5px;
  font-weight: 500;
}
@media screen and (min-width: 769px) {
  .p-form__acceptance {
    margin-top: 24px;
    padding: 20px 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__acceptance {
    margin-top: 18px;
    padding: 12px 11px;
    flex-wrap: wrap;
  }
}
.p-form__acceptance label {
  position: relative;
  cursor: pointer;
}
.p-form__acceptance label input[type=checkbox] {
  position: absolute;
  opacity: 0;
  z-index: -1;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
}
.p-form__acceptance label input[type=checkbox]:checked + .label::before {
  background-color: #4dbaa9;
}
.p-form__acceptance label input[type=checkbox]:checked + .label::after {
  display: block;
}
.p-form__acceptance label input[type=checkbox]:focus + .label::before {
  background-color: #4dbaa9;
}
.p-form__acceptance label input[type=checkbox] + .label {
  position: relative;
  display: block;
}
@media screen and (min-width: 769px) {
  .p-form__acceptance label input[type=checkbox] + .label {
    padding-left: 35px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__acceptance label input[type=checkbox] + .label {
    padding-left: 25px;
  }
}
.p-form__acceptance label input[type=checkbox] + .label::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border: 1px solid #4dbaa9;
  background-color: #fff;
  border-radius: 4px;
}
@media screen and (min-width: 769px) {
  .p-form__acceptance label input[type=checkbox] + .label::before {
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__acceptance label input[type=checkbox] + .label::before {
    width: 17px;
    height: 17px;
  }
}
.p-form__acceptance label input[type=checkbox] + .label::after {
  content: "";
  display: none;
  position: absolute;
  aspect-ratio: 5/12;
  transform: rotate(45deg);
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
@media screen and (min-width: 769px) {
  .p-form__acceptance label input[type=checkbox] + .label::after {
    width: 5px;
    top: 3px;
    left: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__acceptance label input[type=checkbox] + .label::after {
    width: 4px;
    top: 2px;
    left: 7px;
  }
}
.p-form__acceptance .notes {
  color: #00897b;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-form__acceptance .notes {
    font-size: 0.875rem;
    margin-left: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__acceptance .notes {
    font-size: 0.7857142857rem;
    margin-top: 10px;
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .p-form__privacy {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy {
    margin-top: 20px;
  }
}
.p-form__privacy__h {
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__h {
    font-size: 1.125rem;
  }
}
.p-form__privacy__body {
  border: 1px solid #e0e0e0;
  background: #fff;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__body {
    height: 156px;
    margin-top: 14px;
    padding: 15px 18px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy__body {
    margin-top: 10px;
    height: 136px;
    padding: 11px 10px;
  }
}
.p-form__privacy__body > h2,
.p-form__privacy__body > h3,
.p-form__privacy__body > h4 {
  font-weight: 500;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__body > h2,
  .p-form__privacy__body > h3,
  .p-form__privacy__body > h4 {
    font-size: 0.875rem;
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy__body > h2,
  .p-form__privacy__body > h3,
  .p-form__privacy__body > h4 {
    font-size: 0.8571428571rem;
    margin-top: 10px;
  }
}
.p-form__privacy__body > p {
  font-weight: 300;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__body > p {
    font-size: 0.875rem;
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy__body > p {
    font-size: 0.7857142857rem;
    margin-top: 8px;
  }
}
.p-form__privacy__body > ul {
  font-weight: 300;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__body > ul {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy__body > ul {
    margin-top: 8px;
  }
}
.p-form__privacy__body > ul > li {
  padding-left: 1em;
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__body > ul > li {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy__body > ul > li {
    font-size: 0.7857142857rem;
  }
}
.p-form__privacy__body > ul > li::before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  position: absolute;
  left: 2px;
  background-color: #333333;
  border-radius: 50%;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__body > ul > li::before {
    top: 9px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy__body > ul > li::before {
    top: 6px;
  }
}
.p-form__privacy__body > ol {
  counter-reset: 0;
  font-weight: 300;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__body > ol {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy__body > ol {
    margin-top: 8px;
  }
}
.p-form__privacy__body > ol > li {
  counter-increment: number;
  position: relative;
  padding-left: 1em;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__body > ol > li {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy__body > ol > li {
    font-size: 0.7857142857rem;
  }
}
.p-form__privacy__body > ol > li::before {
  content: counter(number) ".";
  position: absolute;
  top: 0;
  left: 0;
}
.p-form__privacy__agree {
  text-align: center;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-form__privacy__agree {
    margin-top: 34px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__privacy__agree {
    margin-top: 20px;
  }
}
.p-form__btns {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-form__btns {
    gap: 32px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__btns {
    gap: 20px;
  }
}
.p-form__btn {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff200;
  font-weight: 600;
  border: none;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .p-form__btn {
    width: 420px;
    height: 60px;
  }
}
@media screen and (max-width: 768px) {
  .p-form__btn {
    width: 100%;
    height: 50px;
    font-size: 1.0714285714rem;
  }
}

/* ---------------------------
p-howto
--------------------------- */
.p-howto {
  position: relative;
}
@media screen and (min-width: 1025px) {
  .p-howto {
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto {
    padding-bottom: 40px;
  }
}
.p-howto::before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #e4f5f2;
}
@media screen and (min-width: 1025px) {
  .p-howto::before {
    border-radius: 0 60px 60px 0;
    max-width: calc(100vw - 60px);
    width: calc(50vw + 720px);
  }
}
@media screen and (max-width: 1024px) {
  .p-howto::before {
    border-radius: 40px 0 0 40px;
    width: 100vw;
  }
}
.p-howto__h {
  font-weight: bold;
  position: relative;
  text-align: center;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .p-howto__h {
    font-size: 1.75rem;
    padding-top: 77px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__h {
    font-size: 1.5714285714rem;
    padding-top: 64px;
  }
}
.p-howto__h::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(../images/symbol_howto_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 140px;
  height: 117px;
  top: -50px;
}
@media screen and (min-width: 1025px) {
  .p-howto__tabBtn {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__tabBtn {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 16px;
  }
}
.p-howto__tabBtn__item {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: 600;
  font-size: 1rem;
  border: 1px solid #4dbaa9;
  background: #e4f5f2;
  color: #4dbaa9;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.p-howto__tabBtn__item.--current {
  border-color: #fff;
  background: #fff;
  pointer-events: none;
}
.p-howto__list {
  counter-reset: number 0;
}
@media screen and (min-width: 1025px) {
  .p-howto__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    margin-top: 60px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list {
    margin-top: 45px;
  }
}
.p-howto__list__item {
  background: #fff;
  position: relative;
  counter-increment: number;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__item {
    border-radius: 10px;
    padding: 40px 35px 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__item {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 10px;
    padding: 30px 20px 30px;
  }
  .p-howto__list__item.--current {
    position: relative;
    opacity: 1;
    visibility: visible;
    transition: 0.3s;
  }
}
.p-howto__list__item::before {
  content: counter(number) "";
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  line-height: 1;
  background: #4dbaa9;
  color: #fff;
  font-weight: 600;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 1025px) {
  .p-howto__list__item::before {
    font-size: 1.25rem;
    width: 50px;
    height: 50px;
    top: -30px;
    border: solid 5px #fff;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__item::before {
    font-size: 1.4285714286rem;
    width: 50px;
    height: 50px;
    top: -30px;
    border: solid 5px #fff;
  }
}
.p-howto__list__head {
  display: flex;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__head__texts {
    flex: 1;
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__head__texts {
    flex: 1;
    margin-top: 10px;
  }
}
.p-howto__list__head__img {
  width: 113px;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__head__img {
    margin-top: -14px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__head__img {
    margin-top: -2px;
  }
}
.p-howto__list__head02 {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__head02 {
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__head02 {
    margin-top: 10px;
  }
}
.p-howto__list__head02__texts {
  width: calc(100% - 120px);
  margin-right: auto;
  margin-top: 20px;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__head02__img {
    width: 110px;
    margin-top: -30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__head02__img {
    width: 110px;
    margin-top: -20px;
  }
}
.p-howto__list__h {
  line-height: 1.3333333333;
  font-weight: bold;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__h {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__h {
    font-size: 1.5714285714rem;
  }
}
.p-howto__list__txt {
  line-height: 1.4666666667;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__txt {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__txt {
    font-size: 1rem;
  }
}
.p-howto__list__search {
  display: flex;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__search {
    margin-top: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__search {
    margin-top: 14px;
  }
}
.p-howto__list__search .text {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-right: none;
  background: #fff;
  flex: 1;
  border-radius: 5px 0 0 5px;
  padding: 13px 12px;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__search .text {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__search .text {
    font-size: 1rem;
  }
}
.p-howto__list__search .text:focus {
  border-color: #e57f19;
  outline: none;
  background-color: #fbecdd;
}
.p-howto__list__search .text:focus + .submit {
  border-color: #e57f19;
  background-color: #e57f19;
}
.p-howto__list__search .submit {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #4dbaa9;
  width: 56px;
  border-radius: 0 5px 5px 0;
  border-top: 1px solid #4dbaa9;
  border-bottom: 1px solid #4dbaa9;
  border-right: 1px solid #4dbaa9;
  border-left: none;
}
.p-howto__list__sort {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__sort {
    margin-top: 8px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__sort {
    margin-top: 10px;
  }
}
.p-howto__list__sort__item {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  padding: 15px 5px;
}
.p-howto__list__sort__item:hover {
  background: #4dbaa9;
  border-color: #4dbaa9;
  color: #fff;
}
.p-howto__list__sort__item:hover .icon svg rect,
.p-howto__list__sort__item:hover .icon svg path {
  fill: #fff;
}
.p-howto__list__sort .icon {
  width: 20px;
  height: 20px;
  position: relative;
}
.p-howto__list__sort .icon svg {
  width: 100%;
  height: 100%;
}
.p-howto__list__sort .body {
  text-align: center;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__sort .body {
    margin-top: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__sort .body {
    margin-top: 4px;
  }
}
.p-howto__list__sort .body .label {
  font-weight: 600;
  display: block;
  line-height: 1.3;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__sort .body .label {
    font-size: 0.875rem;
  }
}
.p-howto__list__sort .body .label02 {
  display: block;
  line-height: 1.3;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__sort .body .label02 {
    font-size: 0.6875rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__sort .body .label02 {
    font-size: 0.7857142857rem;
  }
}
.p-howto__list__advice {
  display: flex;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__advice {
    margin-top: 26px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__advice {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1025px) {
  .p-howto__list__advice__img {
    width: 85px;
    margin-top: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__advice__img {
    width: 90px;
    margin-left: 4px;
  }
}
.p-howto__list__advice__img img {
  width: 100%;
}
.p-howto__list__advice__txt {
  background: #fbecdd;
  position: relative;
  border-radius: 5px;
  line-height: 1.5;
  flex: 1;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__advice__txt {
    font-size: 0.8125rem;
    padding: 10px 10px;
    margin-left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__advice__txt {
    font-size: 0.8571428571rem;
    padding: 10px 10px;
    margin-left: 19px;
  }
}
.p-howto__list__advice__txt::before {
  content: "";
  display: block;
  position: absolute;
  background: #fbecdd;
  width: 12px;
  height: 12px;
  right: 100%;
  clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
@media screen and (min-width: 1025px) {
  .p-howto__list__advice__txt::before {
    top: 15px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__advice__txt::before {
    top: 20px;
  }
}
.p-howto__list__btns {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__btns {
    gap: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__btns {
    gap: 10px;
  }
}
.p-howto__list__sec__h {
  font-weight: bold;
  color: #4dbaa9;
  line-height: 1.5;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__sec__h {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__sec__h {
    font-size: 1.1428571429rem;
  }
}
.p-howto__list__sec__txt {
  line-height: 1.5;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__sec__txt {
    font-size: 0.875rem;
    margin-top: 14px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__sec__txt {
    margin-top: 10px;
  }
}
.p-howto__list__sec__comment {
  background: #fbecdd;
  position: relative;
  border-radius: 5px;
  line-height: 1.5;
  flex: 1;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__sec__comment {
    font-size: 0.8125rem;
    padding: 15px 15px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__sec__comment {
    font-size: 0.9285714286rem;
    padding: 15px 15px;
    margin-top: 20px;
  }
}
.p-howto__list__sec__comment::before {
  content: "";
  display: block;
  position: absolute;
  background: #fbecdd;
  width: 12px;
  height: 12px;
  bottom: 100%;
  left: 24px;
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
}
@media screen and (max-width: 1024px) {
  .p-howto__list__use {
    padding-bottom: 80px;
  }
}
.p-howto__list__use__space {
  float: right;
  height: 50px;
}
.p-howto__list__use__txt {
  line-height: 1.5;
  margin-top: 14px;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__use__txt {
    font-size: 0.9375rem;
  }
}
.p-howto__list__use__img {
  display: flex;
  justify-content: flex-end;
  clear: both;
  float: right;
}
@media screen and (min-width: 1025px) {
  .p-howto__list__use__img {
    width: 140px;
    margin-right: 10px;
    margin-top: 15px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__use__img {
    width: 120px;
    margin-right: 10px;
    margin-top: 5px;
  }
}
@media screen and (min-width: 1025px) {
  .p-howto__list__use__img img {
    width: 126px;
  }
}
@media screen and (max-width: 1024px) {
  .p-howto__list__use__img img {
    width: 105px;
  }
}

/* ---------------------------
p-link
--------------------------- */
.p-link {
  display: flex;
  flex-direction: column;
  border: 1px solid #e0e0e0;
  border-radius: 7px;
  background: #fff;
}
.p-link__item {
  display: block;
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .p-link__item {
    padding: 14px 14px;
  }
}
@media screen and (max-width: 768px) {
  .p-link__item {
    padding: 11px 14px;
  }
}
.p-link__item:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}
.p-link__item:hover {
  background-color: #fbecdd;
  text-decoration: underline !important;
}

.p-link02 {
  display: grid;
}
@media screen and (min-width: 769px) {
  .p-link02 {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-link02 {
    grid-template-columns: repeat(2, 1fr);
    gap: 5px;
  }
}
.p-link02__item {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  line-height: 1.25;
}
@media screen and (min-width: 769px) {
  .p-link02__item {
    padding: 14px 14px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-link02__item {
    padding: 10px 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-link02__item {
    padding: 7px 14px;
    min-height: 52px;
  }
}
.p-link02__item:hover {
  border-color: #4dbaa9;
  color: #4dbaa9;
}

.p-link03 {
  background-color: #e4f5f2;
  border-radius: 10px;
}
@media screen and (min-width: 769px) {
  .p-link03 {
    padding: 30px 30px 25px;
  }
}
@media screen and (max-width: 768px) {
  .p-link03 {
    padding: 15px 15px 20px;
  }
}
.p-link03__h {
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-link03__h {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 768px) {
  .p-link03__h {
    font-size: 1.1428571429rem;
  }
}
.p-link03__list {
  display: grid;
}
@media screen and (min-width: 769px) {
  .p-link03__list {
    margin-top: 11px;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-link03__list {
    margin-top: 15px;
    grid-template-columns: repeat(2, 1fr);
    gap: 5px;
  }
}
.p-link03__list__item {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  font-weight: 600;
  background-color: #4dbaa9;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .p-link03__list__item {
    min-height: 60px;
    padding: 10px 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-link03__list__item {
    line-height: 1.35;
    min-height: 40px;
    padding: 2px 10px;
  }
}

@media screen and (min-width: 769px) {
  .p-link04 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-link04 {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
.p-link04__link {
  border-bottom: 1px solid #e0e0e0;
  display: block;
  position: relative;
  color: #37474f;
}
@media screen and (min-width: 769px) {
  .p-link04__link {
    font-size: 1.25rem;
    padding-bottom: 14px;
  }
}
@media screen and (max-width: 768px) {
  .p-link04__link {
    font-size: 1.1428571429rem;
    padding-bottom: 12px;
    text-decoration: underline !important;
  }
}
.p-link04__link::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  background-image: url(/assets/images/icon_arrow_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 769px) {
  .p-link04__link::after {
    top: 8px;
  }
}
@media screen and (max-width: 768px) {
  .p-link04__link::after {
    top: 4px;
  }
}
.p-link04__link:hover {
  color: #4dbaa9;
}

.p-link05 {
  display: grid;
}
@media screen and (min-width: 769px) {
  .p-link05 {
    grid-template-columns: repeat(3, 1fr);
    gap: 13px 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-link05 {
    grid-template-columns: repeat(2, 1fr);
    gap: 14px 20px;
  }
}
.p-link05__link {
  position: relative;
  text-decoration: underline !important;
}
.p-link05__link[target=_blank]::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 4px;
  background-image: url(/assets/images/icon_blank_01_gray.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.p-link05__link:hover {
  text-decoration: none !important;
}

.p-fixedLink__link {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  bottom: 0;
  left: 0;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  filter: drop-shadow(0 -1px 4px rgba(0, 0, 0, 0.15));
}
.p-fixedLink__link.--fixed {
  position: fixed;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.p-fixedLink__link:hover {
  opacity: 0.7;
}
@media screen and (min-width: 769px) {
  .p-fixedLink__link {
    height: 90px;
  }
}
@media screen and (max-width: 768px) {
  .p-fixedLink__link {
    height: 55px;
  }
}
@media screen and (min-width: 769px) {
  .p-fixedLink__link .icon {
    width: 32px;
  }
}
@media screen and (max-width: 768px) {
  .p-fixedLink__link .icon {
    width: 25px;
  }
}
.p-fixedLink__link .label {
  font-weight: bold;
}
@media screen and (min-width: 769px) {
  .p-fixedLink__link .label {
    font-size: 1.5rem;
    margin-left: 12px;
  }
}
@media screen and (max-width: 768px) {
  .p-fixedLink__link .label {
    font-size: 1.2857142857rem;
    margin-left: 8px;
  }
}

/* ---------------------------
p-mv
--------------------------- */
.p-mv__wrapper {
  position: relative;
  background-size: cover;
}
@media screen and (min-width: 1025px) {
  .p-mv__wrapper {
    background-image: url(/assets/images/bg_mv_01.svg);
    border-radius: 0 0 80px 80px;
  }
}
.p-mv__inner {
  position: relative;
}
@media screen and (min-width: 1025px) {
  .p-mv__inner {
    max-width: 1240px;
    padding: 0 40px;
    margin-inline: auto;
  }
}
@media screen and (min-width: 1025px) {
  .p-mv__body {
    padding-top: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__body {
    background-image: url(/assets/images/bg_mv_01_sp.svg);
    background-size: cover;
    background-position: center;
    padding: 20px 20px 60px;
    overflow: clip;
    border-radius: 0 0 35px 35px;
  }
}
.p-mv__achieve {
  position: relative;
  z-index: 5;
  display: flex;
  align-items: center;
}
.p-mv__achieve__area {
  background-image: url(/assets/images/bg_achieve_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  aspect-ratio: 73/84;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 73px;
}
.p-mv__achieve__area .ja {
  font-weight: bold;
  line-height: 1.2;
}
@media screen and (min-width: 1025px) {
  .p-mv__achieve__area .ja {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__achieve__area .ja {
    font-size: 1.2857142857rem;
  }
}
.p-mv__achieve__area .en {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
}
@media screen and (min-width: 1025px) {
  .p-mv__achieve__area .en {
    font-size: 0.5625rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__achieve__area .en {
    font-size: 0.6428571429rem;
  }
}
.p-mv__achieve__body {
  display: flex;
  flex-direction: column;
  color: #fff;
}
@media screen and (min-width: 1025px) {
  .p-mv__achieve__body {
    margin-left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__achieve__body {
    margin-left: 10px;
  }
}
.p-mv__achieve__body .label {
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .p-mv__achieve__body .label {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__achieve__body .label {
    font-size: 0.8571428571rem;
  }
}
.p-mv__achieve__body .label02 {
  font-weight: 600;
  line-height: 1.2;
}
@media screen and (min-width: 1025px) {
  .p-mv__achieve__body .label02 {
    font-size: 1.0625rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__achieve__body .label02 {
    font-size: 1.2142857143rem;
  }
}
.p-mv__achieve__body .label02 .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
}
@media screen and (min-width: 1025px) {
  .p-mv__achieve__body .label02 .number {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__achieve__body .label02 .number {
    font-size: 2rem;
  }
}
.p-mv__lead {
  color: #fff;
  font-weight: bold;
  position: relative;
  z-index: 5;
}
@media screen and (min-width: 1025px) {
  .p-mv__lead {
    width: 100%;
    max-width: 440px;
    margin-top: 10px;
    filter: drop-shadow(0 1px 2px rgab(0, 0, 0, 0.1));
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__lead {
    max-width: 257px;
    margin-top: 5px;
  }
}
.p-mv__current {
  position: relative;
  z-index: 5;
  background-color: #fff200;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-weight: bold;
  border-radius: 5px;
}
@media screen and (min-width: 1025px) {
  .p-mv__current {
    max-width: 420px;
    width: 100%;
    height: 60px;
    margin-top: 92px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__current {
    max-width: 420px;
    width: 100%;
    min-height: 48px;
    margin-top: 105px;
    font-size: 1.1428571429rem;
    margin-inline: auto;
  }
}
.p-mv__current:hover {
  opacity: 0.7;
}
.p-mv__current::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(/assets/images/icon_location_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 1025px) {
  .p-mv__current::before {
    width: 32px;
    height: 32px;
    left: 17px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__current::before {
    width: 25px;
    height: 25px;
    left: 14px;
  }
}
.p-mv__current__txt .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
}
@media screen and (min-width: 1025px) {
  .p-mv__current__txt .number {
    font-size: 1.6875rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__current__txt .number {
    font-size: 1.9285714286rem;
  }
}
.p-mv__search {
  display: flex;
  overflow: hidden;
  position: relative;
  z-index: 5;
  border: 1px solid transparent;
}
@media screen and (min-width: 1025px) {
  .p-mv__search {
    max-width: 420px;
    width: 100%;
    height: 60px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__search {
    max-width: 420px;
    width: 100%;
    height: 48px;
    margin: 15px auto 0;
  }
}
.p-mv__search__input {
  flex: 1;
  font-size: 1rem;
  background-color: #fff;
  border: none;
  height: 100%;
  border-radius: 5px 0 0 5px;
}
@media screen and (min-width: 1025px) {
  .p-mv__search__input {
    padding: 10px 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__search__input {
    padding: 12px 12px;
  }
}
.p-mv__search__input:focus {
  outline: none;
  background-color: #fbecdd;
  border-top: 1px solid #e57f19;
  border-bottom: 1px solid #e57f19;
  border-left: 1px solid #e57f19;
}
.p-mv__search__input:focus + .p-mv__search__submit {
  background-color: #e57f19;
  border-top: 1px solid #e57f19;
  border-bottom: 1px solid #e57f19;
  border-right: 1px solid #e57f19;
}
.p-mv__search__submit {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background-color: #4dbaa9;
  border-radius: 0 5px 5px 0;
}
@media screen and (min-width: 1025px) {
  .p-mv__search__submit {
    width: 70px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__search__submit {
    width: 56px;
  }
}
.p-mv__area {
  display: flex;
  flex-direction: column;
  background-color: #f5f5f5;
  z-index: 5;
}
@media screen and (min-width: 1025px) {
  .p-mv__area {
    width: 480px;
    position: absolute;
    top: 16px;
    right: 40px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__area {
    padding: 25px 15px 30px;
  }
}
.p-mv__area__map {
  width: 100%;
  aspect-ratio: 48/36;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .p-mv__area__map {
    display: none;
  }
}
.p-mv__area__map svg {
  flex-shrink: 0;
}
.p-mv__area__map svg a:hover .map {
  fill: #fbecdd;
}
.p-mv__area__body {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .p-mv__area__body {
    padding: 5px 30px 30px;
  }
}
.p-mv__area__h {
  display: flex;
  align-items: center;
}
.p-mv__area__h .icon {
  width: 25px;
}
.p-mv__area__h .icon img {
  width: 100%;
}
.p-mv__area__h .label {
  flex: 1;
}
@media screen and (min-width: 1025px) {
  .p-mv__area__h .label {
    font-size: 0.9375rem;
    margin-left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__area__h .label {
    margin-left: 5px;
  }
}
.p-mv__area__h .label .large {
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .p-mv__area__h .label .large {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__area__h .label .large {
    font-size: 1.1428571429rem;
  }
}
.p-mv__area__list {
  display: grid;
}
@media screen and (min-width: 1025px) {
  .p-mv__area__list {
    grid-template-columns: repeat(5, 1fr);
    gap: 5px;
    margin-top: 7px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__area__list {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 8px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
  }
}
.p-mv__area__list__item {
  background-color: #fff;
  display: flex;
}
@media screen and (min-width: 1025px) {
  .p-mv__area__list__item {
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 0.875rem;
    padding: 9px 5px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__area__list__item {
    padding: 11px 30px 11px 10px;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
  }
  .p-mv__area__list__item:nth-child(odd) {
    border-right: 1px solid #e0e0e0;
  }
  .p-mv__area__list__item::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    background-image: url(/assets/images/icon_arrow_01.svg);
    background-size: contain;
    background-repeat: no-repeat;
  }
}
.p-mv__area__list__item:hover {
  border-color: #4dbaa9;
  color: #4dbaa9;
}
.p-mv__area__station {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #4dbaa9;
  border-radius: 5px;
  border: 1px solid #4dbaa9;
}
@media screen and (min-width: 1025px) {
  .p-mv__area__station {
    height: 60px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__area__station {
    height: 48px;
    margin-top: 10px;
  }
}
.p-mv__area__station .icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.p-mv__area__station .label {
  color: #fff;
}
@media screen and (min-width: 1025px) {
  .p-mv__area__station .label {
    font-size: 0.9375rem;
    margin-left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__area__station .label {
    margin-left: 7px;
  }
}
.p-mv__area__station .label .large {
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .p-mv__area__station .label .large {
    font-size: 1.0625rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__area__station .label .large {
    font-size: 1.1428571429rem;
  }
}
.p-mv__area__station:hover {
  opacity: 0.7;
}
@media screen and (min-width: 1025px) {
  .p-mv__app {
    position: relative;
    width: 687px;
    margin-top: -305px;
    padding-bottom: 32px;
    display: flex;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__app {
    position: absolute;
    top: 0;
    right: 0;
  }
  .p-mv__app picture img {
    width: 100%;
  }
}
.p-mv__news {
  position: relative;
  border-bottom: 1px solid #e0e0e0;
}
@media screen and (min-width: 1025px) {
  .p-mv__news {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__news {
    padding-top: 25px;
    padding-bottom: 30px;
  }
}
.p-mv__news__body {
  position: relative;
  display: flex;
}
@media screen and (max-width: 1024px) {
  .p-mv__news__body {
    flex-direction: column;
    padding-right: 30px;
  }
}
.p-mv__news__body::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  background-image: url(/assets/images/icon_arrow_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 1025px) {
  .p-mv__news__body::after {
    width: 20px;
    height: 20px;
    top: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__news__body::after {
    width: 20px;
    height: 20px;
    top: 50%;
    transform: translateY(-50%);
  }
}
.p-mv__news__h {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: bold;
  text-transform: uppercase;
}
@media screen and (max-width: 1024px) {
  .p-mv__news__h {
    font-size: 1.1428571429rem;
  }
}
.p-mv__news__link {
  text-decoration: underline !important;
}
@media screen and (min-width: 1025px) {
  .p-mv__news__link {
    margin-left: 40px;
  }
}
@media screen and (max-width: 1024px) {
  .p-mv__news__link {
    margin-top: 5px;
  }
}
.p-mv__news__link:hover {
  text-decoration: none !important;
}

.p-ownerMv {
  background: #e4f5f2;
}
@media screen and (min-width: 769px) {
  .p-ownerMv {
    padding-top: 45px;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv {
    padding-top: 30px;
  }
}
.p-ownerMv__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-ownerMv__ribbon {
    max-width: 414px;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv__ribbon {
    max-width: 310px;
  }
}
@media screen and (min-width: 769px) {
  .p-ownerMv__lead {
    max-width: 640px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv__lead {
    max-width: 333px;
    margin-top: 20px;
  }
}
.p-ownerMv__btn {
  display: flex;
  justify-content: center;
  width: 100%;
  position: relative;
  z-index: 5;
}
@media screen and (min-width: 769px) {
  .p-ownerMv__btn {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv__btn {
    margin-top: 20px;
  }
}
.p-ownerMv__btn__link {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff200;
  border-radius: 10px;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.15));
  width: 100%;
}
@media screen and (min-width: 769px) {
  .p-ownerMv__btn__link {
    max-width: 400px;
    height: 90px;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv__btn__link {
    max-width: 280px;
    height: 70px;
  }
}
@media screen and (min-width: 769px) {
  .p-ownerMv__btn__link .icon {
    width: 32px;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv__btn__link .icon {
    width: 26px;
  }
}
.p-ownerMv__btn__link .label {
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-ownerMv__btn__link .label {
    font-size: 1.5rem;
    margin-left: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv__btn__link .label {
    font-size: 1.2857142857rem;
    margin-left: 8px;
  }
}
.p-ownerMv__btn__link:hover {
  opacity: 0.7;
}
.p-ownerMv__kv {
  position: relative;
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 769px) {
  .p-ownerMv__kv {
    margin-top: 10px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv__kv {
    padding-top: 35px;
    width: 100vw;
  }
}
.p-ownerMv__kv .label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 769px) {
  .p-ownerMv__kv .label {
    width: 100%;
    max-width: 1160px;
    top: -25px;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv__kv .label {
    width: 100%;
    max-width: 335px;
    top: 10px;
  }
}
.p-ownerMv__kv .illust {
  display: block;
  width: 100%;
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-ownerMv__kv .illust {
    max-width: 620px;
  }
}
@media screen and (max-width: 768px) {
  .p-ownerMv__kv .illust {
    width: 100%;
    max-width: 375px;
  }
}

/* ---------------------------
p-news
--------------------------- */
.p-newsList {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-newsList__item {
    padding: 16px 31px 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsList__item {
    padding: 20px 15px 20px;
  }
}
.p-newsList__item:nth-child(even) {
  background-color: #f5f5f5;
}
.p-newsList__head {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-newsList__body {
    margin-top: 10px;
    padding-left: 100px;
  }
}
@media screen and (min-width: 769px) {
  .p-newsList__date {
    font-size: 0.875rem;
    width: 90px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsList__date {
    font-size: 0.8571428571rem;
  }
}
.p-newsList__cat {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  flex: 1;
}
@media screen and (min-width: 769px) {
  .p-newsList__cat {
    margin-left: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsList__cat {
    margin-left: 15px;
  }
}
@media screen and (min-width: 769px) {
  .p-newsList__cat__item {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-newsList__cat__item {
    font-size: 0.8571428571rem;
  }
}
.p-newsList__h {
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .p-newsList__h {
    margin-top: 3px;
  }
}

.p-newsPost__head {
  display: flex;
}
.p-newsPost__date {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  width: fit-content;
}
@media screen and (min-width: 769px) {
  .p-newsPost__date {
    font-size: 0.875rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost__date {
    font-size: 0.7857142857rem;
  }
}
.p-newsPost__cat {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}
@media screen and (min-width: 769px) {
  .p-newsPost__cat {
    gap: 10px;
    margin-left: 15px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost__cat {
    gap: 7px;
    margin-left: 10px;
  }
}
.p-newsPost__cat__item {
  color: #4dbaa9;
  background-color: #e4f5f2;
  border-radius: 9999px;
  line-height: 1.35;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .p-newsPost__cat__item {
    font-size: 0.875rem;
    padding: 6px 29px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost__cat__item {
    font-size: 0.7857142857rem;
    padding: 5px 23px;
  }
}
.p-newsPost__h {
  font-weight: 600;
  border-bottom: 4px solid #4dbaa9;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-newsPost__h {
    font-size: 1.5rem;
    margin-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost__h {
    font-size: 1.4285714286rem;
    margin-top: 5px;
    padding-bottom: 8px;
  }
}
@media screen and (min-width: 769px) {
  .p-newsPost__article {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost__article {
    margin-top: 30px;
  }
}
.p-newsPost__foot {
  border-top: 1px solid #e0e0e0;
}
@media screen and (min-width: 769px) {
  .p-newsPost__foot {
    margin-top: 65px;
    padding-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost__foot {
    margin-top: 30px;
    padding-top: 20px;
  }
}
.p-newsPost__foot__link {
  text-decoration: underline !important;
  position: relative;
  color: #37474f;
}
@media screen and (min-width: 769px) {
  .p-newsPost__foot__link {
    padding-left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost__foot__link {
    padding-left: 30px;
  }
}
.p-newsPost__foot__link:hover {
  text-decoration: none !important;
}
.p-newsPost__foot__link::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  background-image: url(/assets/images/icon_arrow_02.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(0.25turn);
}
@media screen and (min-width: 769px) {
  .p-newsPost__foot__link::before {
    top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost__foot__link::before {
    top: 1px;
  }
}

.p-newsPost02__head {
  position: relative;
}
@media screen and (max-width: 768px) {
  .p-newsPost02__thumb {
    aspect-ratio: 345/173;
  }
}
.p-newsPost02__thumb img {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.p-newsPost02__h {
  font-weight: 600;
  color: #fff;
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-newsPost02__h {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost02__h {
    font-size: 1.1428571429rem;
    padding: 5px 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-newsPost02__article {
    margin-top: 60px;
  }
}
@media screen and (max-width: 768px) {
  .p-newsPost02__article {
    margin-top: 30px;
  }
}

/* ---------------------------
p-pagenavi
--------------------------- */
.p-pagenavi {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-pagenavi {
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-pagenavi {
    gap: 5px;
  }
}
.p-pagenavi__item {
  font-weight: 600;
  border: 1px solid #e0e0e0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .p-pagenavi__item {
    min-width: 50px;
    min-height: 50px;
    padding: 10px 12px;
  }
}
@media screen and (max-width: 768px) {
  .p-pagenavi__item {
    min-width: 40px;
    min-height: 40px;
    padding: 5px 8px;
  }
}
.p-pagenavi__item.--current {
  pointer-events: none;
  border-color: #4dbaa9;
  background-color: #4dbaa9;
  color: #fff;
}
.p-pagenavi__item:hover {
  border-color: #4dbaa9;
  background-color: #4dbaa9;
  color: #fff;
}

/* ---------------------------
p-park
--------------------------- */
@media screen and (max-width: 768px) {
  .p-parkArchive {
    overflow: visible !important;
    padding-right: 10px;
  }
}
@media screen and (min-width: 1025px) {
  .p-parkArchive__wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-parkArchive__wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkArchive__wrapper {
    width: 100%;
    max-width: 470px !important;
    margin-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkArchive__wrapper .p-parkCard {
    margin-right: 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkArchive__dots {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .p-parkArchive__dots {
    display: flex;
    width: calc(100vw - 15px) !important;
    margin-top: 10px;
  }
}
.p-parkArchive__dots .swiper-pagination-bullet {
  position: relative;
  z-index: 50;
  display: block;
  width: 100%;
  height: 4px;
  border-radius: 0;
  background-color: #f5f5f5;
}
.p-parkArchive__dots .swiper-pagination-bullet-active {
  background-color: #e0e0e0;
}

@media screen and (min-width: 769px) {
  .p-parkArchive02 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 40px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-parkArchive02 {
    gap: 20px 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkArchive02 {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}

.p-parkSlide {
  overflow: visible !important;
}
@media screen and (max-width: 768px) {
  .p-parkSlide {
    padding-right: 10px;
  }
}
.p-parkSlide__wrapper {
  overflow: visible !important;
}
@media screen and (min-width: 769px) {
  .p-parkSlide__wrapper .swiper-slide {
    max-width: 470px;
    width: 100%;
    margin-right: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkSlide__wrapper .swiper-slide {
    max-width: 470px;
    width: 100%;
    margin-right: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkSlide__dots {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .p-parkSlide__dots {
    display: flex;
    width: calc(100vw - 15px) !important;
    margin-top: 10px;
  }
}
.p-parkSlide__dots .swiper-pagination-bullet {
  position: relative;
  z-index: 50;
  display: block;
  width: 100%;
  height: 4px;
  border-radius: 0;
  background-color: #f5f5f5;
}
.p-parkSlide__dots .swiper-pagination-bullet-active {
  background-color: #e0e0e0;
}

.p-parkCard {
  display: block;
  background: #fff;
  border: 1px solid #e0e0e0;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.1));
  border-radius: 10px;
}
@media screen and (min-width: 769px) {
  .p-parkCard {
    padding: 8px 20px 18px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard {
    padding: 8px 15px 18px;
  }
}
.p-parkCard:hover {
  border-color: #4dbaa9;
}
.p-parkCard__head {
  display: flex;
  align-items: center;
}
.p-parkCard__head__rank {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(../images/icon_rank_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 42px;
  height: 32px;
  margin-right: 8px;
}
@media screen and (min-width: 769px) {
  .p-parkCard__head__rank {
    font-size: 0.875rem;
    padding-top: 6px;
  }
}
.p-parkCard__head__id {
  display: flex;
  align-items: center;
  width: fit-content;
  border-radius: 9999px;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .p-parkCard__head__id {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__head__id {
    margin-top: 10px;
  }
}
.p-parkCard__head__id__h {
  color: #fff;
  background: #4dbaa9;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 20px;
  width: 35px;
}
@media screen and (min-width: 769px) {
  .p-parkCard__head__id__h {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__head__id__h {
    font-size: 0.8571428571rem;
  }
}
.p-parkCard__head__id__number {
  color: #4dbaa9;
  background: #e4f5f2;
  display: block;
  width: fit-content;
  height: 20px;
  padding: 0 15px 0 10px;
}
@media screen and (min-width: 769px) {
  .p-parkCard__head__id__number {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__head__id__number {
    font-size: 0.8571428571rem;
  }
}
.p-parkCard__head__icons {
  display: flex;
  margin-left: auto;
}
@media screen and (min-width: 769px) {
  .p-parkCard__head__icons {
    gap: 4px;
  }
}
.p-parkCard__head__icon.--favorite {
  display: block;
  background: none;
  border: none;
  z-index: 5;
  position: relative;
}
.p-parkCard__h {
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 769px) {
  .p-parkCard__h {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__h {
    margin-top: 10px;
  }
}
.p-parkCard__row {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-parkCard__row {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__row {
    margin-top: 6px;
  }
}
.p-parkCard__thumb {
  aspect-ratio: 1/1;
  overflow: hidden;
  height: fit-content;
}
@media screen and (min-width: 769px) {
  .p-parkCard__thumb {
    width: 125px;
    margin-top: 5px;
    border-radius: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__thumb {
    width: 100px;
    margin-top: 4px;
    border-radius: 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard__thumb.--small {
    width: 100px;
  }
}
.p-parkCard__thumb img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.p-parkCard__body {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-parkCard__body {
    flex: 1;
    margin-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__body {
    flex: 1;
    margin-left: 14px;
  }
}
.p-parkCard__address {
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-parkCard__address {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__address {
    font-size: 0.7857142857rem;
  }
}
.p-parkCard__rent {
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-parkCard__rent {
    font-size: 0.9375rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__rent {
    margin-top: 6px;
  }
}
.p-parkCard__type {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-parkCard__type {
    gap: 5px;
    padding-top: 10px;
    margin-top: auto;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard__type {
    gap: 4px;
    padding-top: 10px;
    margin-top: auto;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard__type__item {
    width: 32px;
  }
}
.p-parkCard02 {
  display: block;
  background: #fff;
  overflow: hidden;
  border: 1px solid #e0e0e0;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.1));
  border-radius: 10px;
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-parkCard02 {
    padding: 8px 20px 18px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02 {
    padding: 8px 15px 18px;
  }
}
.p-parkCard02.--select {
  background-color: #fbecdd;
  border-color: #e57f19;
}
.p-parkCard02:has(.p-parkCard02__link:hover) {
  background-color: #fbecdd;
  border-color: #e57f19;
}
.p-parkCard02__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-parkCard02__number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #e57f19;
  color: #fff;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 0 0 10px 0;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__number {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__number {
    font-size: 1.2857142857rem;
  }
}
.p-parkCard02__head {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__head {
    padding-left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__head {
    padding-left: 30px;
  }
}
.p-parkCard02__head__id {
  display: flex;
  align-items: center;
  width: fit-content;
  border-radius: 9999px;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__head__id {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__head__id {
    margin-top: 10px;
  }
}
.p-parkCard02__head__id__h {
  color: #fff;
  background: #4dbaa9;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 20px;
  width: 35px;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__head__id__h {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__head__id__h {
    font-size: 0.8571428571rem;
  }
}
.p-parkCard02__head__id__number {
  color: #4dbaa9;
  background: #e4f5f2;
  display: block;
  width: fit-content;
  height: 20px;
  padding: 0 15px 0 10px;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__head__id__number {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__head__id__number {
    font-size: 0.8571428571rem;
  }
}
.p-parkCard02__head__icons {
  display: flex;
  margin-left: auto;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__head__icons {
    gap: 4px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__head__icons {
    gap: 10px;
    padding-top: 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard02__head__icon {
    width: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__head__icon {
    width: 24px;
  }
}
.p-parkCard02__head__icon img {
  width: 100%;
}
.p-parkCard02__head__favorite {
  background: none;
  border: none;
  display: flex;
  align-items: center;
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__head__favorite {
    margin-left: 4px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__head__favorite {
    margin-left: 10px;
  }
}
.p-parkCard02__head__favorite.--added svg .icon02 {
  fill: #4dbaa9;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__row {
    display: grid;
    grid-template-columns: repeat(430, 1fr);
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__row {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
  }
}
.p-parkCard02__h {
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__h {
    grid-column: 95/431;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__h {
    width: 100%;
    margin-bottom: 6px;
  }
}
.p-parkCard02__thumb {
  aspect-ratio: 1/1;
  overflow: hidden;
  height: fit-content;
  margin-top: 5px;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__thumb {
    grid-column: 1/76;
    border-radius: 10px;
    grid-row: 1/2 span;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__thumb {
    border-radius: 5px;
    width: 75px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard02__thumb.--small {
    width: 100px;
  }
}
.p-parkCard02__thumb img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.p-parkCard02__body {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__body {
    grid-column: 95/431;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__body {
    margin-left: 10px;
    flex: 1;
  }
}
.p-parkCard02__address {
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__address {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__address {
    font-size: 0.7857142857rem;
  }
}
.p-parkCard02__rent {
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__rent {
    font-size: 0.9375rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__rent {
    margin-top: 7px;
  }
}
.p-parkCard02__icons {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__icons {
    gap: 5px;
    padding-top: 10px;
    margin-top: auto;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__icons {
    gap: 3px;
    margin-top: 13px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard02__icon {
    width: 32px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__icon {
    width: 30px;
  }
}
.p-parkCard02__lot {
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-top: 10px;
    gap: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot {
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot__item {
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1));
  }
}
.p-parkCard02__lot__btn {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  background: #e0e0e0;
  width: 100%;
  text-align: left;
  position: relative;
  border-radius: 5px;
  z-index: 5;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__btn {
    display: flex;
    align-items: center;
    border: 1px solid #e0e0e0;
    font-size: 0.875rem;
    padding: 9px 14px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot__btn {
    border: none;
    padding: 12px 14px;
  }
}
.p-parkCard02__lot__btn::before, .p-parkCard02__lot__btn:after {
  content: "";
  display: block;
  position: absolute;
  background-color: #333333;
}
.p-parkCard02__lot__btn::before {
  height: 2px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  right: 14px;
}
.p-parkCard02__lot__btn::after {
  width: 2px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s;
  height: 16px;
  right: 21px;
}
.p-parkCard02__lot__btn.--open {
  border-bottom-color: transparent;
  border-radius: 5px 5px 0 0;
  background-color: #fff;
}
.p-parkCard02__lot__btn.--open::after {
  height: 0px;
}
.p-parkCard02__lot__panel {
  background-color: #fff;
  position: relative;
  height: 0;
  transform: scaleY(0);
  transform-origin: top;
  padding: 0;
  overflow: hidden;
  border: none;
  transition: 0.4s transform;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__panel {
    width: calc(300% + 10px);
    margin-top: -1px;
  }
}
.p-parkCard02__lot__panel.--open {
  transform: scaleY(1);
  height: fit-content;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__panel.--open {
    padding: 20px 17px;
    border: 1px solid #e0e0e0;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot__panel.--open {
    padding: 0px 15px 10px;
    border-radius: 0 0 5px 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__item:nth-child(3n-1) .p-parkCard02__lot__panel {
    margin-left: calc(-100% - 5px);
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__item:nth-child(3n) .p-parkCard02__lot__panel {
    margin-left: calc(-200% - 10px);
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__rent {
    font-size: 0.9375rem;
  }
}
.p-parkCard02__lot__spec {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__spec {
    gap: 0px 25px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot__spec {
    gap: 2px 15px;
  }
}
.p-parkCard02__lot__spec__item {
  word-break: break-all;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__spec__item {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot__spec__item {
    font-size: 0.7857142857rem;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__type {
    display: flex;
    align-items: center;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__type__h {
    font-size: 0.75rem;
    width: 55px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot__type__h {
    font-size: 0.7857142857rem;
  }
}
.p-parkCard02__lot__type__list {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__type__list {
    flex: 1;
    margin-left: 15px;
    gap: 5px 12px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot__type__list {
    gap: 5px 5px;
  }
}
.p-parkCard02__lot__type__list__item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__type__list__item {
    max-width: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot__type__list__item {
    max-width: 40px;
  }
}
.p-parkCard02__lot__type__list__item .label {
  text-align: center;
  display: block;
}
@media screen and (min-width: 769px) {
  .p-parkCard02__lot__type__list__item .label {
    font-size: 0.5rem;
    margin-top: 2px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard02__lot__type__list__item .label {
    font-size: 0.5714285714rem;
    margin-top: 2px;
  }
}

.p-parkCard03 {
  border: 1px solid #e57f19;
  background-color: #fbecdd;
  border-radius: 10px;
}
@media screen and (min-width: 769px) {
  .p-parkCard03 {
    padding: 40px 40px 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03 {
    padding: 12px 15px 20px;
  }
}
.p-parkCard03__head {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__head {
    align-items: center;
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__head {
    flex-direction: column;
  }
}
.p-parkCard03__head__head {
  display: flex;
  align-items: center;
}
.p-parkCard03__head__body {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__head__body {
    align-items: center;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__head__body {
    flex-direction: column;
    margin-top: 12px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard03__status {
    width: 60px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__status {
    width: 40px;
  }
}
.p-parkCard03__status img {
  width: 100%;
}
.p-parkCard03__park {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__park {
    margin-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__park {
    margin-left: 10px;
  }
}
.p-parkCard03__park__h {
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__park__h {
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__park__h {
    font-size: 0.8571428571rem;
  }
}
.p-parkCard03__park__rent {
  line-height: 1.4;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__park__rent {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard03__park__rent .tax {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__park__rent .tax {
    font-size: 0.7142857143rem;
  }
}
.p-parkCard03__expenses {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__expenses {
    gap: 20px;
    margin-right: 35px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__expenses {
    flex-wrap: wrap;
    gap: 15px;
    margin-right: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard03__expenses__item {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__expenses__item {
    font-size: 0.7142857143rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__contact {
    margin-top: 14px;
  }
}
.p-parkCard03__facility {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__facility {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__facility {
    margin-top: 15px;
  }
}
.p-parkCard03__facility dl {
  width: 100%;
  border: 1px solid #e0e0e0;
  background: #fff;
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__facility dl.--half {
    width: 50%;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard03__facility dl dt,
  .p-parkCard03__facility dl dd {
    font-size: 0.9375rem;
    padding: 10px 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__facility dl dt,
  .p-parkCard03__facility dl dd {
    font-size: 0.9285714286rem;
    padding: 9px 10px;
  }
}
.p-parkCard03__facility dl dt {
  background-color: #f5f5f5;
  border-right: 1px solid #e0e0e0;
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__facility dl dt {
    width: 125px;
    align-items: center;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__facility dl dt {
    width: 95px;
  }
}
.p-parkCard03__facility dl dd {
  flex: 1;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__facility dl dd.size {
    display: flex;
    flex-wrap: wrap;
    padding: 20px 15px;
    gap: 14px 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__facility dl dd.size {
    display: grid;
    gap: 10px 10px;
    grid-template-columns: repeat(2, 1fr);
  }
}
.p-parkCard03__facility dl dd.size .item {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__facility dl dd.size .item {
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__facility dl dd.size .item {
    gap: 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard03__facility dl dd.size .item .icon {
    width: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__facility dl dd.size .item .icon {
    width: 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__facility dl dd.size .item .label {
    font-size: 0.7142857143rem;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard03__type {
    margin-top: 16px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__type {
    margin-top: 15px;
  }
}
.p-parkCard03__type__head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}
.p-parkCard03__type__hint__icon {
  width: 20px;
  height: 20px;
  margin-left: 4px;
  background-image: url(/assets/images/icon_hint_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 768px) {
  .p-parkCard03__type__hint__icon {
    width: 15px;
    height: 15px;
  }
}
.p-parkCard03__type__hint__icon:hover {
  background-image: url(/assets/images/icon_hint_01_fill.svg);
}
.p-parkCard03__type__hint__icon:hover + .p-parkCard03__type__hint__txt {
  opacity: 1;
  visibility: visible;
}
.p-parkCard03__type__hint__txt {
  border: 1px solid #4dbaa9;
  background-color: #e4f5f2;
  border-radius: 4px;
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 5;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__type__hint__txt {
    width: 560px;
    padding: 10px 10px;
    font-size: 0.8125rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__type__hint__txt {
    width: 240px;
    padding: 10px 10px;
    font-size: 0.9285714286rem;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard03__type__list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 18px;
    gap: 14px 32px;
    padding: 0 6px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__type__list {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    gap: 15px;
  }
}
.p-parkCard03__type__list__item {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__type__list__item {
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__type__list__item {
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__type__list__item .icon {
    width: 32px;
  }
}
.p-parkCard03__type__list__item .label {
  line-height: 1.2;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__type__list__item .label {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__type__list__item .label {
    font-size: 0.5714285714rem;
    margin-top: 3px;
  }
}
.p-parkCard03__note {
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-parkCard03__note {
    margin-top: 30px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard03__note {
    font-size: 0.7857142857rem;
    word-break: break-all;
  }
}

.p-parkCard04 {
  position: relative;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  border-radius: 10px;
  display: block;
}
@media screen and (min-width: 769px) {
  .p-parkCard04 {
    padding: 16px 20px 18px 58px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04 {
    padding: 16px 15px 18px;
  }
}
.p-parkCard04:has(input:checked) {
  border-color: #4dbaa9;
}
.p-parkCard04:has(.p-parkCard04__link:hover) {
  border-color: #4dbaa9;
}
.p-parkCard04__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-parkCard04__head {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__check {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    cursor: pointer;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__check {
    position: relative;
  }
}
.p-parkCard04__check input {
  position: absolute;
  opacity: 0;
  z-index: 0;
}
.p-parkCard04__check input:checked + .body {
  border-color: #4dbaa9;
  background-color: #4dbaa9;
}
.p-parkCard04__check input:checked + .body::after {
  display: block;
}
.p-parkCard04__check input:checked .p-parkCard04 {
  border-color: #4dbaa9;
}
.p-parkCard04__check .body {
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  position: relative;
}
.p-parkCard04__check .body::after {
  content: "";
  display: none;
  width: 12px;
  aspect-ratio: 12/5;
  position: absolute;
  top: 5px;
  left: 4px;
  transform: rotate(-45deg);
  transform-origin: center;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
.p-parkCard04__id {
  display: flex;
  align-items: center;
  width: fit-content;
  border-radius: 9999px;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__id {
    margin-top: 4px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__id {
    margin-top: 3px;
    margin-left: 15px;
  }
}
.p-parkCard04__id__h {
  color: #fff;
  background: #4dbaa9;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 20px;
  width: 35px;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__id__h {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__id__h {
    font-size: 0.8571428571rem;
  }
}
.p-parkCard04__id__number {
  color: #4dbaa9;
  background: #e4f5f2;
  display: block;
  width: fit-content;
  height: 20px;
  padding: 0 15px 0 10px;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__id__number {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__id__number {
    font-size: 0.8571428571rem;
  }
}
.p-parkCard04__state {
  display: flex;
  margin-left: auto;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__state {
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__state {
    gap: 10px;
  }
}
.p-parkCard04__state button {
  position: relative;
}
.p-parkCard04__state__item {
  background: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.p-parkCard04__state__item img {
  max-width: 26px;
}
.p-parkCard04__state__item.--favorite:hover svg .icon01 {
  fill: #4dbaa9;
}
.p-parkCard04__state__item.--favorite:hover svg .icon02 {
  fill: #e4f5f2;
}
.p-parkCard04__state__item.--favorite.--added svg .icon02 {
  fill: #4dbaa9;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__row {
    display: grid;
    grid-template-columns: repeat(480, 1fr);
    margin-top: 7px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__row {
    display: flex;
    flex-wrap: wrap;
    margin-top: 7px;
  }
}
.p-parkCard04__h {
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__h {
    grid-column: 145/481;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__h {
    width: 100%;
    margin-bottom: 6px;
  }
}
.p-parkCard04__thumb {
  aspect-ratio: 1/1;
  overflow: hidden;
  height: fit-content;
  margin-top: 5px;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__thumb {
    grid-column: 1/126;
    border-radius: 5px;
    grid-row: 1/2 span;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__thumb {
    border-radius: 5px;
    width: 100px;
  }
}
.p-parkCard04__thumb img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.p-parkCard04__body {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__body {
    grid-column: 145/481;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__body {
    margin-left: 15px;
    flex: 1;
  }
}
.p-parkCard04__address {
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__address {
    font-size: 0.75rem;
    margin-top: 4px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__address {
    font-size: 0.7857142857rem;
  }
}
.p-parkCard04__rent {
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__rent {
    font-size: 0.9375rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__rent {
    margin-top: 6px;
  }
}
.p-parkCard04__comment {
  background-color: #e0e0e0;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__comment {
    font-size: 0.75rem;
    margin-top: 7px;
    padding: 7px 12px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__comment {
    font-size: 0.7857142857rem;
    margin-top: 13px;
    padding: 6px 8px;
  }
}
.p-parkCard04__type {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-parkCard04__type {
    gap: 5px;
    margin-top: 16px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard04__type {
    gap: 4px;
    margin-top: 14px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard04__type__item {
    width: 36px;
  }
}
.p-parkCard04__type__item img {
  width: 100%;
}

.p-parkCard05 {
  position: relative;
  display: block;
  background: #fbecdd;
  border: 1px solid #e0e0e0;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.1));
  border-radius: 10px;
}
@media screen and (min-width: 769px) {
  .p-parkCard05 {
    padding: 8px 20px 18px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05 {
    padding: 8px 15px 18px;
  }
}
.p-parkCard05:hover {
  border-color: #e57f19;
}
.p-parkCard05__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-parkCard05__head {
  display: flex;
  align-items: center;
}
.p-parkCard05__head__rank {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(../images/icon_rank_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 42px;
  height: 32px;
  margin-right: 8px;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__head__rank {
    font-size: 0.875rem;
    padding-top: 6px;
  }
}
.p-parkCard05__head__id {
  display: flex;
  align-items: center;
  width: fit-content;
  border-radius: 9999px;
  overflow: hidden;
  border: 2px solid #fff;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__head__id {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__head__id {
    margin-top: 10px;
  }
}
.p-parkCard05__head__id__h {
  color: #fff;
  background: #4dbaa9;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 20px;
  width: 35px;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__head__id__h {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__head__id__h {
    font-size: 0.8571428571rem;
  }
}
.p-parkCard05__head__id__number {
  color: #4dbaa9;
  background: #e4f5f2;
  display: block;
  width: fit-content;
  height: 20px;
  padding: 0 15px 0 10px;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__head__id__number {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__head__id__number {
    font-size: 0.8571428571rem;
  }
}
.p-parkCard05__head__icons {
  display: flex;
  margin-left: auto;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__head__icons {
    gap: 4px;
  }
}
.p-parkCard05__head__icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.p-parkCard05__head__icon.--favorite {
  display: block;
  background: none;
  border: none;
  z-index: 5;
  position: relative;
}
.p-parkCard05__head__icon.--favorite.--added svg path {
  fill: #4dbaa9;
}
.p-parkCard05__h {
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__h {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__h {
    margin-top: 10px;
  }
}
.p-parkCard05__row {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__row {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__row {
    margin-top: 6px;
  }
}
.p-parkCard05__thumb {
  aspect-ratio: 1/1;
  overflow: hidden;
  height: fit-content;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__thumb {
    width: 125px;
    margin-top: 5px;
    border-radius: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__thumb {
    width: 100px;
    margin-top: 4px;
    border-radius: 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard05__thumb.--small {
    width: 100px;
  }
}
.p-parkCard05__thumb img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.p-parkCard05__body {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__body {
    flex: 1;
    margin-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__body {
    flex: 1;
    margin-left: 14px;
  }
}
.p-parkCard05__address {
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__address {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__address {
    font-size: 0.7857142857rem;
  }
}
.p-parkCard05__rent {
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__rent {
    font-size: 0.9375rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__rent {
    margin-top: 6px;
  }
}
.p-parkCard05__type {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-parkCard05__type {
    gap: 5px;
    padding-top: 10px;
    margin-top: auto;
  }
}
@media screen and (max-width: 768px) {
  .p-parkCard05__type {
    gap: 4px;
    padding-top: 10px;
    margin-top: auto;
  }
}
@media screen and (min-width: 769px) {
  .p-parkCard05__type__item {
    width: 32px;
  }
}
@media screen and (min-width: 769px) {
  .p-parkInfo__head {
    background-color: #fff;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
    position: sticky;
    top: 105px;
    left: 0;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkInfo__head__l {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 769px) {
  .p-parkInfo__row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkInfo__row {
    margin-top: 14px;
  }
}
.p-parkInfo__id {
  display: flex;
  align-items: center;
  width: fit-content;
  border-radius: 9999px;
  overflow: hidden;
}
.p-parkInfo__id__h {
  color: #fff;
  background: #4dbaa9;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 20px;
  width: 35px;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__id__h {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__id__h {
    font-size: 0.8571428571rem;
  }
}
.p-parkInfo__id__number {
  color: #4dbaa9;
  background: #e4f5f2;
  display: block;
  width: fit-content;
  height: 20px;
  padding: 0 15px 0 10px;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__id__number {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__id__number {
    font-size: 0.8571428571rem;
  }
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__favorit {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__favorit {
    width: 26px;
    margin-left: auto;
    border: none;
    background: none;
    display: block;
  }
  .p-parkInfo__favorit.--added svg g path {
    fill: #4dbaa9;
  }
}
.p-parkInfo__h {
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__h {
    font-size: 1.25rem;
    margin-top: 14px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__h {
    width: 100%;
    font-size: 1.1428571429rem;
    margin-top: 6px;
  }
}
.p-parkInfo__area {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__area {
    gap: 8px 20px;
    margin-top: 11px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__area {
    flex-direction: column;
    margin-top: 8px;
  }
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__area__item {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__area__item {
    font-size: 0.7857142857rem;
  }
}
.p-parkInfo__comment {
  position: relative;
  background-color: #e4f5f2;
  border-radius: 5px;
  display: flex;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__comment {
    padding: 28px 26px 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__comment {
    padding: 10px 18px;
  }
}
.p-parkInfo__comment .icon {
  width: 18px;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__comment .icon {
    margin-top: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__comment .icon {
    margin-top: 5px;
  }
}
.p-parkInfo__comment .label {
  flex: 1;
  line-height: 1.5;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__comment .label {
    font-size: 0.875rem;
    margin-left: 15px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__comment .label {
    font-size: 0.7857142857rem;
    margin-left: 15px;
  }
}
.p-parkInfo__slide {
  width: 100%;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__slide {
    margin-top: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__slide {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__slide__item {
    width: 50%;
    margin-right: 3px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-parkInfo__slide__item {
    width: 50%;
    margin-right: 3px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkInfo__slide__item {
    width: 50%;
    margin-right: 3px;
  }
}
.p-parkInfo__slide__item img {
  width: 100%;
}
.p-parkInfo__slide__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: rgba(55, 71, 79, 0.8);
  border: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__slide__btn {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__slide__btn {
    width: 30px;
    height: 30px;
  }
  .p-parkInfo__slide__btn img {
    width: 15px;
  }
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__slide__btn.--prev {
    left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__slide__btn.--prev {
    left: 5px;
  }
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__slide__btn.--next {
    right: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__slide__btn.--next {
    right: 5px;
  }
}
.p-parkInfo__slide__btn.--next img {
  transform: rotate(0.5turn);
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__rent {
    font-size: 1.25rem;
    margin-top: 28px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__rent {
    font-size: 1.1428571429rem;
    margin-top: 8px;
    margin-bottom: 28px;
  }
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__rent .tax {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__rent .tax {
    font-size: 0.7857142857rem;
  }
}
.p-parkInfo__info {
  display: flex;
  flex-direction: column;
  border: 1px solid #e0e0e0;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__info {
    margin-top: auto;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__info {
    width: 100%;
  }
}
.p-parkInfo__info dl {
  display: flex;
}
.p-parkInfo__info dl:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__info dl dt,
  .p-parkInfo__info dl dd {
    font-size: 0.9375rem;
    padding: 7px 13px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__info dl dt,
  .p-parkInfo__info dl dd {
    font-size: 0.9285714286rem;
    padding: 9px 12px;
  }
}
.p-parkInfo__info dl dt {
  background-color: #eee;
  border-right: 1px solid #e0e0e0;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__info dl dt {
    width: 125px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__info dl dt {
    width: 105px;
  }
}
.p-parkInfo__contact {
  background-color: #e4f5f2;
  border-radius: 5px;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__contact {
    padding: 10px 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__contact {
    display: none;
  }
}
.p-parkInfo__contact__tel {
  display: flex;
  align-items: center;
}
.p-parkInfo__contact__tel .icon {
  width: 25px;
}
.p-parkInfo__contact__tel .label {
  font-weight: 600;
  font-size: 1.125rem;
  font-weight: 600;
  margin-left: 7px;
}
.p-parkInfo__contact__links {
  display: grid;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__contact__links {
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
    margin-top: 5px;
  }
}
.p-parkInfo__contact__links__item {
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__contact__links__item {
    height: 42px;
  }
}
.p-parkInfo__contact__links__item .label {
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .p-parkInfo__contact__links__item .label {
    font-size: 0.875rem;
    margin-right: 8px;
  }
}
.p-parkInfo__contact__links__item .icon {
  display: flex;
  align-items: center;
}
.p-parkInfo__contact__links__item.--mail {
  background-color: #fff200;
}
.p-parkInfo__contact__links__item.--line {
  background-color: #00b900;
}
.p-parkInfo__contact__links__item.--line .icon {
  width: 24px;
}
.p-parkInfo__contact__links__item.--line .label {
  color: #fff;
}
.p-parkInfo__contact__links__item.--favorit {
  background-color: #fff;
  border: none;
}
.p-parkInfo__contact__links__item.--favorit.--added svg .fill {
  fill: #4dbaa9;
}
.p-parkInfo__map {
  aspect-ratio: 560/385;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__map {
    aspect-ratio: 345/258;
    margin-top: 30px;
  }
}
.p-parkInfo__map iframe {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-parkInfo__streat {
  aspect-ratio: 560/315;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .p-parkInfo__streat {
    aspect-ratio: 345/194;
  }
}
.p-parkInfo__streat iframe {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.p-parkSort {
  display: flex;
  flex-wrap: wrap;
}
.p-parkSort__result .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  color: #4dbaa9;
  font-weight: bold;
}
.p-parkSort__result .label {
  font-weight: 500;
}
@media screen and (min-width: 769px) {
  .p-parkSort__result .label {
    font-size: 0.875rem;
  }
}
.p-parkSort__order {
  margin-left: auto;
  display: flex;
  gap: 20px;
}
.p-parkSort__order__item {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  border: none;
  background: none;
  position: relative;
  padding-right: 24px;
}
@media screen and (min-width: 769px) {
  .p-parkSort__order__item {
    font-size: 0.9375rem;
  }
}
.p-parkSort__order__item::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-image: url(../images/icon_arrow_02.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 769px) {
  .p-parkSort__select {
    margin-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkSort__select {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
  }
}
.p-parkSort__select select {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .p-parkSort__select select {
    width: 240px;
    font-size: 0.9375rem;
    padding: 8px 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-parkSort__select select {
    width: 240px;
    font-size: 1.0714285714rem;
    padding: 8px 10px;
  }
}

/* ---------------------------
p-point
--------------------------- */
.p-point {
  display: grid;
  counter-reset: number;
}
@media screen and (min-width: 769px) {
  .p-point {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-point {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px 5px;
  }
}
.p-point__item {
  background-color: #fff;
  position: relative;
  counter-increment: number;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.15));
}
@media screen and (min-width: 769px) {
  .p-point__item {
    border-radius: 16px;
    padding: 48px 30px 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-point__item {
    border-radius: 10px;
    padding: 30px 15px 20px;
  }
}
.p-point__item::before {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  content: counter(number, decimal-leading-zero) "";
  font-weight: 600;
  color: #fff;
  line-height: 1;
  position: absolute;
  aspect-ratio: 71/79;
  background-image: url(/assets/images/icon_pin_05_border.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 769px) {
  .p-point__item::before {
    width: 70px;
    font-size: 1.5rem;
    top: -40px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-point__item::before {
    width: 40px;
    font-size: 1.0714285714rem;
    top: -25px;
    padding-bottom: 7px;
  }
}
.p-point__item__h {
  text-align: center;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-point__item__h {
    font-size: 1.375rem;
  }
}
@media screen and (min-width: 769px) {
  .p-point__item__img {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-point__item__img {
    margin-top: 10px;
  }
}

.p-point02__item {
  position: relative;
}
@media screen and (min-width: 769px) {
  .p-point02__item {
    padding: 80px 0 80px;
  }
}
@media screen and (max-width: 768px) {
  .p-point02__item {
    padding: 60px 0 70px;
  }
}
.p-point02__item:nth-child(odd)::before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #e4f5f2;
}
@media screen and (min-width: 769px) {
  .p-point02__item:nth-child(odd)::before {
    width: calc(100% - 105px);
    border-radius: 0 60px 60px 0;
  }
}
@media screen and (max-width: 768px) {
  .p-point02__item:nth-child(odd)::before {
    width: 100%;
    border-radius: 0 40px 40px 0;
  }
}
.p-point02__item:nth-child(4n-1)::before {
  left: auto;
  right: 0;
}
@media screen and (min-width: 769px) {
  .p-point02__item:nth-child(4n-1)::before {
    border-radius: 60px 0 0 60px;
  }
}
@media screen and (max-width: 768px) {
  .p-point02__item:nth-child(4n-1)::before {
    border-radius: 40px 0 0 40px;
  }
}
.p-point02__row {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-point02__row {
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .p-point02__row {
    flex-direction: column;
  }
}
@media screen and (min-width: 769px) {
  .p-point02__item:nth-child(even) .p-point02__row {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 769px) {
  .p-point02__body {
    width: calc(51.724137931% - 40px);
  }
}
@media screen and (min-width: 769px) {
  .p-point02__img {
    width: 48.275862069%;
  }
}
@media screen and (max-width: 768px) {
  .p-point02__img {
    margin: 25px auto 0;
    max-width: 280px;
  }
}
.p-point02__lead {
  display: flex;
  align-items: center;
}
.p-point02__lead .number {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  color: #fff;
  font-weight: 600;
  line-height: 1;
  aspect-ratio: 9/10;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(/assets/images/icon_pin_05.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 769px) {
  .p-point02__lead .number {
    width: 90px;
    font-size: 1.875rem;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-point02__lead .number {
    width: 53px;
    font-size: 1.2857142857rem;
    padding-bottom: 8px;
  }
}
.p-point02__lead .label {
  font-weight: bold;
  line-height: 1.35;
}
@media screen and (min-width: 769px) {
  .p-point02__lead .label {
    font-size: 2.5rem;
    margin-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-point02__lead .label {
    font-size: 2rem;
    margin-left: 12px;
  }
}
.p-point02__txt {
  line-height: 1.75;
}
@media screen and (min-width: 769px) {
  .p-point02__txt {
    margin-top: 38px;
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 768px) {
  .p-point02__txt {
    margin-top: 20px;
    font-size: 1.1428571429rem;
  }
}
@media screen and (min-width: 769px) {
  .p-point02__notes {
    font-size: 0.875rem;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-point02__notes {
    font-size: 0.7857142857rem;
    margin-top: 11px;
  }
}

/* ---------------------------
p-search
--------------------------- */
@media screen and (min-width: 1025px) {
  .p-searchArea {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 45px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchArea {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
}
.p-searchArea__head {
  height: fit-content;
}
.p-searchArea__map {
  position: relative;
}
@media screen and (max-width: 1024px) {
  .p-searchArea__map {
    display: none;
  }
}
.p-searchArea__map__main {
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1));
  border-radius: 10px;
  overflow: hidden;
}
.p-searchArea__map__main svg a:hover .map {
  fill: #fbecdd;
}
.p-searchArea__map__list {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 3px 5px;
}
@media screen and (min-width: 1025px) {
  .p-searchArea__map__list {
    width: calc(100% - 140px);
  }
}
.p-searchArea__map__list__item {
  background-color: #4dbaa9;
  color: #fff;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 44px;
  padding: 5px 5px;
  font-weight: 600;
}
.p-searchArea__map__list__item:hover {
  opacity: 0.7;
}
.p-searchArea__body {
  margin-top: -8px;
}
.p-searchArea__market__h {
  font-weight: 500;
}
.p-searchArea__market__body {
  background-color: #e4f5f2;
  border: 1px solid #4dbaa9;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .p-searchArea__market__body {
    margin-top: 10px;
    padding: 22px 22px;
    gap: 10px 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchArea__market__body {
    margin-top: 12px;
    padding: 15px 13px;
  }
}
.p-searchArea__market__average {
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .p-searchArea__market__average {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchArea__market__average {
    font-size: 1.0714285714rem;
  }
}
@media screen and (min-width: 1025px) {
  .p-searchArea__market__list {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchArea__market__list {
    font-size: 0.7857142857rem;
  }
}
@media screen and (min-width: 1025px) {
  .p-searchArea__areaList {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1px 20px;
    margin-top: 25px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchArea__areaList {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
  }
}
.p-searchArea__areaList__item {
  text-decoration: underline !important;
  color: #455a64;
}
@media screen and (max-width: 1024px) {
  .p-searchArea__areaList__item {
    display: flex;
    padding: 11px 11px;
    position: relative;
  }
  .p-searchArea__areaList__item:not(:last-child) {
    border-bottom: 1px solid #e0e0e0;
  }
  .p-searchArea__areaList__item::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
    background-image: url(/assets/images/icon_arrow_01.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
}
.p-searchArea__areaList__item:hover {
  text-decoration: none !important;
}

.p-searchRelation {
  position: relative;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation {
    padding-top: 50px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.p-searchRelation::before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #e4f5f2;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation::before {
    max-width: calc(100vw - 20px);
    width: calc(50vw + 720px);
    border-radius: 60px 0 0 60px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation::before {
    width: 100%;
    border-radius: 40px 0 0 40px;
  }
}
.p-searchRelation__h {
  font-weight: bold;
  line-height: 1.6;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__h {
    font-size: 1.75rem;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__h {
    font-size: 1.2857142857rem;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__column {
    display: grid;
    grid-template-columns: repeat(116, 1fr);
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__column {
    display: flex;
    flex-direction: column;
    gap: 50px;
  }
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__column__item:nth-child(odd) {
    grid-column: 1/77;
  }
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__column__item:nth-child(even) {
    grid-column: 81/117;
  }
}
.p-searchRelation__column__h {
  display: flex;
}
.p-searchRelation__column__h .icon {
  width: 20px;
}
.p-searchRelation__column__h .label {
  font-weight: 600;
  line-height: 1.5;
  flex: 1;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__column__h .label {
    margin-left: 10px;
    padding-top: 4px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__column__h .label {
    margin-left: 5px;
    padding-top: 4px;
  }
}
.p-searchRelation__areaList {
  display: grid;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__areaList {
    grid-template-columns: repeat(5, 1fr);
    gap: 5px 10px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__areaList {
    grid-template-columns: repeat(2, 1fr);
    gap: 4px 10px;
    margin-top: 14px;
    padding: 0 5px;
  }
}
.p-searchRelation__areaList__item {
  text-decoration: underline !important;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__areaList__item {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__areaList__item {
    font-size: 0.9285714286rem;
  }
}
.p-searchRelation__areaList__item:hover {
  text-decoration: none !important;
}
.p-searchRelation__areaList__item:nth-child(n+51) {
  display: none;
}
:has(.p-searchRelation__areaList__btn.--clicked) .p-searchRelation__areaList__item:nth-child(n+51) {
  display: block;
}
.p-searchRelation__areaList__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: none;
  background: #4dbaa9;
  color: #fff;
  font-weight: 600;
  border-radius: 5px;
  transition: 0.3s;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__areaList__btn {
    width: 240px;
    height: 48px;
    margin: 30px auto 0;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__areaList__btn {
    width: 240px;
    height: 48px;
    margin: 30px auto 0;
    font-size: 1.0714285714rem;
  }
}
.p-searchRelation__areaList__btn.--clicked {
  display: none;
}
.p-searchRelation__areaList__btn:hover {
  opacity: 0.7;
}
.p-searchRelation__station {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__station {
    margin-top: 10px;
    gap: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__station {
    margin-top: 20px;
    gap: 24px;
  }
}
.p-searchRelation__station__item {
  display: flex;
  justify-content: space-between;
}
.p-searchRelation__station__h {
  color: #4dbaa9;
  font-weight: 600;
  letter-spacing: 0;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__station__h {
    font-size: 0.9375rem;
    width: 160px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__station__h {
    font-size: 0.9285714286rem;
    width: 160px;
  }
}
.p-searchRelation__station__list {
  flex: 1;
  display: grid;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__station__list {
    margin-left: 7px;
    grid-template-columns: repeat(2, 1fr);
    gap: 3px 10px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__station__list {
    margin-left: 10px;
    grid-template-columns: repeat(2, 1fr);
    gap: 7px 10px;
  }
}
.p-searchRelation__station__list__item {
  text-decoration: underline !important;
}
@media screen and (min-width: 1025px) {
  .p-searchRelation__station__list__item {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchRelation__station__list__item {
    font-size: 0.9285714286rem;
  }
}
.p-searchRelation__station__list__item:hover {
  text-decoration: none !important;
}

.p-searchForm {
  background-color: #37474f;
  border-radius: 10px;
}
@media screen and (min-width: 1025px) {
  .p-searchForm {
    padding: 20px 0;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchForm {
    padding: 20px 0;
  }
}
.p-searchForm__body {
  display: flex;
  overflow: hidden;
}
@media screen and (min-width: 1025px) {
  .p-searchForm__body {
    max-width: 880px;
    padding-left: 40px;
    padding-right: 40px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchForm__body {
    max-width: 880px;
    padding-right: 40px;
    padding-left: 40px;
    margin-inline: auto;
  }
}
.p-searchForm__input {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  border-top: 1px solid #e0e0e0;
  border-right: none;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-radius: 5px 0 0 5px;
  flex: 1;
}
@media screen and (min-width: 1025px) {
  .p-searchForm__input {
    height: 50px;
    padding: 8px 15px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchForm__input {
    height: 50px;
    padding: 8px 12px;
  }
}
.p-searchForm__submit {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 0 5px 5px 0;
  background-color: #4dbaa9;
}
@media screen and (min-width: 1025px) {
  .p-searchForm__submit {
    width: 66px;
    height: 50px;
  }
}
@media screen and (max-width: 1024px) {
  .p-searchForm__submit {
    width: 54px;
    height: 50px;
  }
}

.p-searchStation {
  position: relative;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
}
@media screen and (max-width: 1024px) {
  .p-searchStation {
    display: none;
  }
}
.p-searchStation__map svg {
  max-width: 100%;
}
.p-searchStation__map svg a {
  cursor: pointer;
  display: block;
}
.p-searchStation__map svg a.--jr:hover .hover {
  opacity: 0.3;
}
.p-searchStation__map svg a.--jr:hover .default {
  fill: #333;
  stroke: #fff;
}
.p-searchStation__map svg a.--hub:hover .hover {
  opacity: 0.3;
}
.p-searchStation__map svg a.--hub:hover .default {
  fill: #333;
  stroke: #fff;
}
.p-searchStation__map svg a.--hub:hover .text path {
  fill: #fff;
}
.p-searchStation__map svg a.--tozai:hover .hover {
  opacity: 0.3;
}
.p-searchStation__map svg a.--tozai:hover .default {
  fill: #f0a01f;
  stroke: #fff;
}
.p-searchStation__map svg a.--nanboku:hover .hover {
  opacity: 0.3;
}
.p-searchStation__map svg a.--nanboku:hover .default {
  fill: #689f38;
  stroke: #fff;
}
.p-searchStation__map svg a.--toho:hover .hover {
  opacity: 0.3;
}
.p-searchStation__map svg a.--toho:hover .default {
  fill: #0288d1;
  stroke: #fff;
}
.p-searchStation__map svg a.--shiden {
  cursor: pointer;
}
.p-searchStation__map svg a.--shiden:hover .border {
  fill: #4dbaa9;
  stroke-dasharray: 0;
  opacity: 0.3;
}
.p-searchStation__map svg a.--shiden:hover rect {
  fill: #4dbaa9;
}
.p-searchStation__map svg a.--shiden:hover .text path {
  fill: #fff;
}
.p-searchStation__shiden {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 500;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.p-searchStation__shiden.--open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.p-searchStation__shiden__overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.p-searchStation__shiden__map {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 740px;
  width: calc(100% - 80px);
  background-color: #fff;
}
.p-searchStation__shiden__map svg a {
  display: block;
  cursor: pointer;
}
.p-searchStation__shiden__map svg a.--shiden:hover circle {
  fill: #4dbaa9;
}
.p-searchStation__shiden__map svg a.closeBtn:hover {
  opacity: 0.7;
}
.p-searchStation__selected {
  position: absolute;
  bottom: 30px;
  left: 30px;
  min-width: 345px;
}
.p-searchStation__selected__head {
  background-color: #4dbaa9;
  display: flex;
  align-items: center;
  padding: 8px 10px;
}
.p-searchStation__selected__h {
  color: #fff;
  font-weight: 600;
}
@media screen and (min-width: 1025px) {
  .p-searchStation__selected__h {
    font-size: 0.875rem;
  }
}
.p-searchStation__selected__allDelete {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 0.875rem;
  color: #fff;
  margin-left: auto;
  background: none;
  border: none;
  text-decoration: underline;
}
.p-searchStation__selected__allDelete:hover {
  text-decoration: none;
}
.p-searchStation__selected__body {
  background-color: #f5f5f5;
  padding: 10px 10px;
  min-height: 80px;
}
.p-searchStation__selected__list {
  display: flex;
  flex-wrap: wrap;
  gap: 3px 20px;
}
.p-searchStation__selected__list__item {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 0.875rem;
  background: none;
  border: none;
}

.p-searchStation02 {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-searchStation02 {
    gap: 65px;
  }
}
@media screen and (max-width: 768px) {
  .p-searchStation02 {
    gap: 12px;
  }
}
.p-searchStation02 > dl {
  display: flex;
  flex-direction: column;
}
.p-searchStation02 > dl > dt {
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-searchStation02 > dl > dt {
    color: #fff;
    border-radius: 5px;
    background-color: #4dbaa9;
    font-size: 1.25rem;
    padding: 20px 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-searchStation02 > dl > dt {
    font-size: 1.0714285714rem;
    font-weight: 600;
    color: #4dbaa9;
  }
}
@media screen and (min-width: 769px) {
  .p-searchStation02 > dl > dd {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-searchStation02 > dl > dd {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    margin-top: 8px;
  }
}
@media screen and (min-width: 769px) {
  .p-searchStation02 > dl > dd:has(dl) {
    margin-top: 30px;
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-searchStation02 > dl > dd > dl:not(:last-child) {
    border-bottom: 1px solid #e0e0e0;
  }
}
@media screen and (min-width: 769px) {
  .p-searchStation02 > dl > dd > dl > dt {
    color: #fff;
    border-radius: 5px;
    background-color: #e4f5f2;
    font-size: 1.25rem;
    padding: 20px 30px;
    color: #333333;
  }
}
.p-searchStation02 > dl > dd > dl > dt .route {
  font-weight: 600;
  display: block;
  position: relative;
}
@media screen and (max-width: 768px) {
  .p-searchStation02 > dl > dd > dl > dt .route {
    font-size: 1.0714285714rem;
    font-weight: 600;
    border: none;
    background: transparent;
    padding: 10px 45px 10px 12px;
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
  }
  .p-searchStation02 > dl > dd > dl > dt .route::before, .p-searchStation02 > dl > dd > dl > dt .route::after {
    content: "";
    display: block;
    position: absolute;
    background-color: #e0e0e0;
    border-radius: 4px;
    top: 50%;
    transform: translateY(-50%);
  }
  .p-searchStation02 > dl > dd > dl > dt .route::before {
    width: 17px;
    height: 2px;
    right: 15px;
  }
  .p-searchStation02 > dl > dd > dl > dt .route::after {
    height: 17px;
    width: 2px;
    right: 22px;
    transition: 0.3s;
  }
  .p-searchStation02 > dl > dd > dl > dt .route.--open::after {
    height: 0;
  }
}
@media screen and (max-width: 768px) {
  .p-searchStation02 > dl > dd > dl > dd.stations {
    height: 0;
    opacity: 0;
    visibility: hidden;
  }
  .p-searchStation02 > dl > dd > dl > dd.stations.--open {
    padding-bottom: 14px;
  }
}
@media screen and (min-width: 769px) {
  .p-searchStation02 > dl > dd > dl > dd.stations ul {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 1px 30px;
    margin-top: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-searchStation02 > dl > dd > dl > dd.stations ul {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    width: calc(100% - 30px);
    margin: 0 auto 0;
  }
}
@media screen and (max-width: 768px) {
  .p-searchStation02 > dl > dd > dl > dd.stations ul > li:not(:last-child) {
    border-bottom: 1px solid #e0e0e0;
  }
}
@media screen and (min-width: 769px) {
  .p-searchStation02 > dl > dd > dl > dd.stations ul > li > a {
    text-decoration: underline;
  }
  .p-searchStation02 > dl > dd > dl > dd.stations ul > li > a:hover {
    text-decoration: none;
  }
}
@media screen and (max-width: 768px) {
  .p-searchStation02 > dl > dd > dl > dd.stations ul > li > a {
    display: block;
    position: relative;
    padding: 11px 10px 11px 10px;
  }
}

.p-fixedSearch {
  background-color: #37474f;
  padding: 10px 15px;
}
@media screen and (min-width: 1025px) {
  .p-fixedSearch {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .p-fixedSearch {
    position: sticky;
    top: 115px;
    left: 0;
    width: 100%;
    z-index: 15;
  }
}
.p-fixedSearch__form {
  display: flex;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.p-fixedSearch__form input {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  border: none;
  flex: 1;
  padding: 12px 12px;
}
.p-fixedSearch__form button {
  width: 54px;
  border: none;
  background-color: #4dbaa9;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* ---------------------------
p-request
--------------------------- */
.p-request {
  background-color: #e4f5f2;
  border-radius: 10px;
}
@media screen and (min-width: 1025px) {
  .p-request {
    padding: 25px 30px 30px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-request {
    padding: 25px 25px 25px;
  }
}
@media screen and (max-width: 768px) {
  .p-request {
    padding: 15px 15px 20px;
  }
}
.p-request__h {
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-request__h {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 768px) {
  .p-request__h {
    font-size: 1.1428571429rem;
  }
}
.p-request__list {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-request__list {
    margin-top: 17px;
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-request__list {
    margin-top: 14px;
    gap: 10px;
  }
}
.p-request__card {
  background-color: #fff;
  border-radius: 10px;
  display: flex;
  position: relative;
}
@media screen and (min-width: 1025px) {
  .p-request__card {
    justify-content: space-between;
    align-items: center;
    padding: 15px 30px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-request__card {
    flex-wrap: wrap;
    padding: 15px 15px;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card {
    padding: 15px 15px;
    flex-direction: column;
  }
}
.p-request__card__head {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-request__card__head {
    width: 30.9090909091%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-request__card__head {
    width: 100%;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__head {
    flex-direction: column;
  }
}
@media screen and (min-width: 1025px) {
  .p-request__card__body {
    margin-left: 20px;
    margin-right: 15px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-request__card__body {
    margin-right: auto;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__body {
    width: 100%;
    margin-top: 5px;
  }
}
.p-request__card__foot {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .p-request__card__foot {
    margin-left: auto;
    gap: 10px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-request__card__foot {
    padding-right: 45px;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__foot {
    margin-top: 5px;
  }
}
.p-request__card__id {
  display: flex;
  align-items: center;
  width: fit-content;
  border-radius: 9999px;
  overflow: hidden;
  height: fit-content;
}
@media screen and (min-width: 769px) {
  .p-request__card__id {
    width: 105px;
  }
}
.p-request__card__id__h {
  color: #fff;
  background: #4dbaa9;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 20px;
  width: 35px;
}
@media screen and (min-width: 769px) {
  .p-request__card__id__h {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__id__h {
    font-size: 0.8571428571rem;
  }
}
.p-request__card__id__number {
  color: #4dbaa9;
  background: #e4f5f2;
  display: block;
  width: fit-content;
  height: 20px;
  padding: 0 15px 0 10px;
}
@media screen and (min-width: 769px) {
  .p-request__card__id__number {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__id__number {
    font-size: 0.8571428571rem;
  }
}
.p-request__card__h {
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-request__card__h {
    margin-left: 16px;
    width: 220px;
    flex: 1;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__h {
    margin-top: 8px;
  }
}
.p-request__card__address {
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-request__card__address {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__address {
    font-size: 0.8571428571rem;
  }
}
.p-request__card__rent {
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-request__card__rent {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__rent {
    font-size: 0.8571428571rem;
  }
}
.p-request__card__type {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-request__card__type {
    gap: 5px;
    width: 282px;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__type {
    gap: 4px;
  }
}
@media screen and (min-width: 769px) {
  .p-request__card__type__item {
    width: 36px;
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__type__item {
    width: 32px;
  }
}
.p-request__card__type__item img {
  width: 100%;
}
.p-request__card__close {
  border: none;
  background: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 769px) {
  .p-request__card__close {
    width: 26px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-request__card__close {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 768px) {
  .p-request__card__close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 20px;
  }
}
.p-request__card__close img {
  width: 100%;
}

.p-request02 {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-request02 {
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .p-request02 {
    flex-direction: column;
  }
}
.p-request02__body {
  flex: 1;
}
.p-request02__lead {
  color: #4dbaa9;
  font-weight: bold;
  line-height: 1.75;
}
@media screen and (min-width: 769px) {
  .p-request02__lead {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .p-request02__lead {
    font-size: 1.2857142857rem;
  }
}
@media screen and (min-width: 1025px) {
  .p-request02__btn {
    width: 360px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-request02__btn {
    width: 280px;
  }
}
@media screen and (max-width: 768px) {
  .p-request02__btn {
    width: 100%;
    margin-top: 20px;
  }
}
.p-request02__btn__link {
  display: flex;
  background-color: #4dbaa9;
  color: #fff;
  border-radius: 5px;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 769px) {
  .p-request02__btn__link {
    flex-direction: column;
    min-height: 120px;
    padding-top: 8px;
  }
}
@media screen and (max-width: 768px) {
  .p-request02__btn__link {
    width: 100%;
    min-height: 60px;
  }
}
@media screen and (min-width: 769px) {
  .p-request02__btn__link .icon {
    width: 32px;
  }
}
@media screen and (max-width: 768px) {
  .p-request02__btn__link .icon {
    width: 26px;
    margin-left: -10px;
  }
}
.p-request02__btn__link .icon img {
  width: 100%;
}
.p-request02__btn__link .label {
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .p-request02__btn__link .label {
    margin-top: 8px;
  }
}
@media screen and (max-width: 768px) {
  .p-request02__btn__link .label {
    font-size: 1.1428571429rem;
    margin-left: 10px;
  }
}

/* ---------------------------
p-tab
--------------------------- */
.p-tab__btns {
  display: flex;
  border-bottom: 5px solid #4dbaa9;
}
@media screen and (min-width: 769px) {
  .p-tab__btns {
    gap: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__btns {
    gap: 5px;
  }
}
.p-tab__btn {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px 5px 0 0;
  background: #e4f5f2;
  border: none;
}
@media screen and (min-width: 769px) {
  .p-tab__btn {
    width: 360px;
    height: 70px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__btn {
    width: calc(50% - 2.5px);
    min-height: 55px;
    font-size: 1.1428571429rem;
  }
}
@media screen and (min-width: 769px) {
  .p-tab__btn .icon {
    margin-top: 4px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__btn .icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25px;
    margin-top: 2px;
  }
}
.p-tab__btn .icon svg path {
  fill: #4dbaa9;
}
.p-tab__btn .label {
  font-weight: bold;
}
@media screen and (min-width: 769px) {
  .p-tab__btn .label {
    margin-left: 6px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__btn .label {
    margin-left: 6px;
  }
}
.p-tab__btn.--current, .p-tab__btn:hover {
  background: #4dbaa9;
}
.p-tab__btn.--current .icon svg path, .p-tab__btn:hover .icon svg path {
  fill: #fff;
}
.p-tab__btn.--current .label, .p-tab__btn:hover .label {
  color: #fff;
}
.p-tab__panels {
  position: relative;
}
@media screen and (max-width: 768px) {
  .p-tab__panels {
    margin-top: 20px;
  }
}
.p-tab__panel {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  pointer-events: none;
}
.p-tab__panel.--current {
  opacity: 1;
  visibility: visible;
  height: fit-content;
  overflow: visible;
  pointer-events: auto;
}
.p-tab__list {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .p-tab__list {
    gap: 10px;
  }
}
.p-tab__list dl {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-tab__list dl {
    padding: 20px 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__list dl {
    flex-direction: column;
  }
}
@media screen and (min-width: 769px) {
  .p-tab__list dl:nth-child(even) {
    background: #f5f5f5;
  }
}
.p-tab__list dl dt {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  border-radius: 5px;
  background: #e57f19;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .p-tab__list dl dt {
    width: 60px;
    height: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__list dl dt {
    width: 48px;
    height: 32px;
  }
}
@media screen and (min-width: 769px) {
  .p-tab__list dl dd {
    flex: 1;
    margin-left: 40px;
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__list dl dd {
    margin-top: 7px;
  }
}
.p-tab__list02 {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-tab__list02 {
    gap: 65px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__list02 {
    gap: 35px;
  }
}
.p-tab__list02 dl {
  display: flex;
  flex-direction: column;
}
.p-tab__list02 dl > dt {
  background-color: #4dbaa9;
  color: #fff;
  border-radius: 5px;
  font-weight: 600;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-tab__list02 dl > dt {
    font-size: 1.25rem;
    padding: 20px 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__list02 dl > dt {
    font-size: 1.1428571429rem;
    padding: 12px 15px;
  }
}
.p-tab__list02 dl > dd {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .p-tab__list02 dl > dd {
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__list02 dl > dd {
    gap: 10px;
  }
}
.p-tab__list02 dl > dd > ul {
  display: grid;
}
@media screen and (min-width: 769px) {
  .p-tab__list02 dl > dd > ul {
    grid-template-columns: repeat(5, 1fr);
    gap: 1px 30px;
    margin-top: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__list02 dl > dd > ul {
    grid-template-columns: repeat(3, 1fr);
    gap: 1px 15px;
    margin-top: 15px;
  }
}
.p-tab__list02 dl > dd > ul > li > a {
  text-decoration: underline;
}
.p-tab__list02 dl > dd > ul > li > a:hover {
  text-decoration: none;
}
@media screen and (min-width: 769px) {
  .p-tab__list02 dl > dd:has(dl) {
    margin-top: 30px;
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__list02 dl > dd:has(dl) {
    margin-top: 20px;
    gap: 30px;
  }
}
.p-tab__list02 dl > dd:has(dl) > dl > dt {
  background-color: #e4f5f2;
  color: #333333;
}
.p-tab__links {
  display: grid;
}
@media screen and (min-width: 769px) {
  .p-tab__links {
    grid-template-columns: repeat(8, 1fr);
    gap: 5px 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__links {
    grid-template-columns: repeat(3, 1fr);
    border-top: 1px solid #e0e0e0;
  }
}
@media screen and (min-width: 769px) {
  .p-tab__link {
    text-decoration: underline !important;
  }
  .p-tab__link:hover {
    text-decoration: none !important;
  }
}
@media screen and (max-width: 768px) {
  .p-tab__link {
    position: relative;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    padding: 11px 30px 11px 7px;
  }
  .p-tab__link:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    right: 9px;
    transform: translateY(-50%);
    background-image: url(/assets/images/icon_arrow_01.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  .p-tab__link:nth-child(3n-2) {
    border-left: 1px solid #e0e0e0;
  }
}

@media screen and (min-width: 769px) {
  .p-tab02 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab02 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 5px;
  }
}
.p-tab02__item {
  font-weight: 600;
  background-color: #e4f5f2;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  transition: 0.3s;
}
@media screen and (min-width: 769px) {
  .p-tab02__item {
    min-width: 212px;
    min-height: 60px;
    padding: 5px 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab02__item {
    padding: 5px 10px;
    min-height: 48px;
  }
}
.p-tab02__item.--current, .p-tab02__item:hover {
  background-color: #4dbaa9;
  color: #fff;
}

.p-tab03__head__h {
  display: flex;
  align-items: center;
}
.p-tab03__head__h .label {
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .p-tab03__head__h .label {
    font-size: 1.25rem;
    margin-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab03__head__h .label {
    margin-right: auto;
  }
}
.p-tab03__head__h .req {
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e57f19;
  color: #fff;
}
@media screen and (min-width: 769px) {
  .p-tab03__head__h .req {
    font-size: 0.75rem;
    width: 40px;
    height: 24px;
    margin-top: 2px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab03__head__h .req {
    font-size: 0.7142857143rem;
    width: 32px;
    height: 18px;
    margin-top: 2px;
  }
}
.p-tab03__btn {
  display: grid;
}
@media screen and (min-width: 769px) {
  .p-tab03__btn {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 15px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab03__btn {
    gap: 10px;
    margin-top: 15px;
  }
}
.p-tab03__btn__item {
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  font-size: 1rem;
  border: 1px solid #e0e0e0;
  background-color: #f5f5f5;
  border-radius: 10px;
  text-align: left;
  position: relative;
  line-height: 1;
}
@media screen and (min-width: 769px) {
  .p-tab03__btn__item {
    min-height: 78px;
    padding: 10px 10px 10px 60px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab03__btn__item {
    min-height: 59px;
    padding: 10px 10px 10px 45px;
  }
}
.p-tab03__btn__item::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #e0e0e0;
}
@media screen and (min-width: 769px) {
  .p-tab03__btn__item::before {
    width: 22px;
    height: 22px;
    left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab03__btn__item::before {
    width: 22px;
    height: 22px;
    left: 15px;
  }
}
.p-tab03__btn__item::after {
  content: "";
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #4dbaa9;
}
@media screen and (min-width: 769px) {
  .p-tab03__btn__item::after {
    width: 10px;
    height: 10px;
    left: 37px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab03__btn__item::after {
    width: 10px;
    height: 10px;
    left: 22px;
  }
}
.p-tab03__btn__item[aria-selected=true] {
  border-color: #4dbaa9;
  background-color: #e4f5f2;
}
.p-tab03__btn__item[aria-selected=true]::before {
  border-color: #fff;
}
.p-tab03__btn__item[aria-selected=true]::after {
  display: block;
}
@media screen and (min-width: 769px) {
  .p-tab03__body {
    margin-top: 25px;
  }
}
@media screen and (max-width: 768px) {
  .p-tab03__body {
    margin-top: 20px;
  }
}
.p-tab03__panel[hidden=until-found] {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}

/* ---------------------------
p-wysiwyg
--------------------------- */
.p-wysiwyg > :first-child {
  margin-block-start: 0;
}
.p-wysiwyg > * {
  margin-block-start: 1.8em;
}
.p-wysiwyg p {
  line-height: 1.75;
}
.p-wysiwyg a {
  text-decoration: underline;
  color: #4dbaa9;
}
.p-wysiwyg a:hover {
  text-decoration: none;
}
.p-wysiwyg h2 {
  font-weight: 600;
  background-color: #4dbaa9;
  color: #fff;
  border-radius: 5px;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-wysiwyg h2 {
    font-size: 1.25rem;
    padding: 20px 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-wysiwyg h2 {
    font-size: 1.2857142857rem;
    padding: 11px 16px;
  }
}
.p-wysiwyg h3 {
  font-weight: 600;
  background-color: #e4f5f2;
  border-radius: 5px;
  line-height: 1.5;
}
@media screen and (min-width: 769px) {
  .p-wysiwyg h3 {
    font-size: 1.25rem;
    padding: 20px 30px;
  }
}
@media screen and (max-width: 768px) {
  .p-wysiwyg h3 {
    font-size: 1.2857142857rem;
    padding: 11px 16px;
  }
}
.p-wysiwyg h4 {
  font-weight: 600;
  line-height: 1.5;
  border-bottom: 2px solid #4dbaa9;
}
@media screen and (min-width: 769px) {
  .p-wysiwyg h4 {
    font-size: 1.25rem;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-wysiwyg h4 {
    font-size: 1.2857142857rem;
    padding-bottom: 10px;
  }
}
.p-wysiwyg ul > li {
  position: relative;
  padding-left: 1.3em;
}
.p-wysiwyg ul > li::before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  position: absolute;
  left: 2px;
  background-color: #333333;
  border-radius: 50%;
}
@media screen and (min-width: 769px) {
  .p-wysiwyg ul > li::before {
    top: 11px;
  }
}
@media screen and (max-width: 768px) {
  .p-wysiwyg ul > li::before {
    top: 9px;
  }
}
.p-wysiwyg ol {
  counter-reset: number 0;
}
.p-wysiwyg ol > li {
  counter-increment: number;
  position: relative;
  padding-left: 1.7em;
}
.p-wysiwyg ol > li::before {
  content: counter(number) ".";
  position: absolute;
  top: 0;
  left: 0;
}
.p-wysiwyg ol > li > ol {
  counter-reset: number 0;
}
.p-wysiwyg ol > li > ol > li {
  counter-increment: number 1;
  padding-left: 1.5em;
}
.p-wysiwyg ol > li > ol > li::before {
  content: counter(number, lower-latin) ".";
  position: absolute;
  top: 0;
  left: 0;
}
.p-wysiwyg figure figcaption {
  margin-top: 1em;
}
.p-wysiwyg .aligncenter {
  justify-content: center;
  margin-inline: auto;
  text-align: center;
}
.p-wysiwyg .alignleft {
  justify-content: flex-start;
  text-align: left;
}
.p-wysiwyg .alignright {
  justify-content: flex-end;
  text-align: right;
}
.p-wysiwyg .columns {
  display: flex;
}
@media screen and (min-width: 769px) {
  .p-wysiwyg .columns {
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-wysiwyg .columns {
    gap: 25px;
    flex-direction: column;
  }
}
.p-wysiwyg .columns .column {
  flex-basis: 0;
  flex-grow: 1;
}
.p-wysiwyg .button {
  flex-basis: 0;
  flex-grow: 1;
}
@media screen and (max-width: 768px) {
  .p-wysiwyg .button {
    flex-grow: 2;
  }
}
.p-wysiwyg .button__link {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.5;
  background-color: #4dbaa9;
  color: #fff;
  border-radius: 5px;
  text-decoration: none;
}
@media screen and (min-width: 769px) {
  .p-wysiwyg .button__link {
    padding: 18px 15px;
  }
}
@media screen and (min-width: 769px) {
  .p-wysiwyg .button__link.--large {
    font-size: 1.125rem;
    padding: 26px 15px;
  }
}
.p-wysiwyg .button__link:hover {
  opacity: 0.7;
}
.p-wysiwyg .buttons {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  .p-wysiwyg .buttons {
    gap: 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-wysiwyg .buttons {
    gap: 5px;
  }
}
.p-wysiwyg .buttons .button__link {
  flex-basis: 0;
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.5;
  background-color: #4dbaa9;
  color: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .p-wysiwyg .buttons .button__link {
    padding: 18px 15px;
  }
}
@media screen and (max-width: 768px) {
  .p-wysiwyg .buttons .button__link {
    flex-grow: 2;
  }
}
@media screen and (min-width: 769px) {
  .p-wysiwyg .buttons .button__link.--large {
    font-size: 1.125rem;
    padding: 26px 15px;
  }
}
.p-wysiwyg .buttons .button__link:hover {
  opacity: 0.7;
}
.p-wysiwyg .table table {
  border: 1px solid #e0e0e0;
  width: 100%;
}
.p-wysiwyg .table table tr:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}
@media screen and (min-width: 769px) {
  .p-wysiwyg .table table tr th,
  .p-wysiwyg .table table tr td {
    font-size: 0.9375rem;
    padding: 7px 13px;
  }
}
.p-wysiwyg .table table tr th {
  border-right: 1px solid #e0e0e0;
  background-color: #f5f5f5;
}
.p-wysiwyg .table table tr td:not(:last-child) {
  border-right: 1px solid #e0e0e0;
}

/* ---------------------------
u-border
--------------------------- */
.u-border--b {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.u-border--gray {
  border-color: #cccccc;
}

.u-c--base {
  color: #333333 !important;
}
.u-c--primary {
  color: #4dbaa9 !important;
}
.u-c--secondary {
  color: #e57f19 !important;
}
.u-c--wh {
  color: #fff !important;
}

.u-bg--base {
  background-color: #333333 !important;
}
.u-bg--wh {
  background-color: #fff !important;
}
.u-bg--bg {
  background-color: #e4f5f2 !important;
}
.u-bg--primary {
  background-color: #4dbaa9 !important;
}
.u-bg--gray {
  background-color: #e0e0e0;
}
.u-bg--light-gray {
  background-color: #f5f5f5;
}
.u-bg--yellow {
  background-color: #fff200 !important;
}
.u-bg--line {
  background-color: #00b900 !important;
}

/* ---------------------------
u-display
--------------------------- */
@media screen and (min-width: 769px) {
  .u-display--pc {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .u-display--pc {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .u-display--sp {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .u-display--sp {
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .u-display--large {
    display: block;
  }
}
@media screen and (max-width: 1024px) {
  .u-display--large {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .u-display--tb {
    display: none;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-display--tb {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .u-display--tb {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .u-display--tbsp {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .u-display--tbsp {
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .u-display--tbnone {
    display: block;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-display--tbnone {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .u-display--tbnone {
    display: block;
  }
}

/* ---------------------------
m
--------------------------- */
.u-valign--t {
  vertical-align: top !important;
}

.u-valign--m {
  vertical-align: middle !important;
}

.u-valign--b {
  vertical-align: bottom !important;
}

@media screen and (min-width: 769px) {
  .u-mt--0 {
    margin-top: 0px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--0--tb {
    margin-top: 0px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--0--sp {
    margin-top: 0px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--0 {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--0--tb {
    margin-bottom: 0px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--0--sp {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--0 {
    padding-top: 0px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--0--tb {
    padding-top: 0px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--0--sp {
    padding-top: 0px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--0 {
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--0--tb {
    padding-bottom: 0px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--0--sp {
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--1 {
    margin-top: 2px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--1--tb {
    margin-top: 2px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--1--sp {
    margin-top: 2px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--1 {
    margin-bottom: 2px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--1--tb {
    margin-bottom: 2px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--1--sp {
    margin-bottom: 2px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--1 {
    padding-top: 2px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--1--tb {
    padding-top: 2px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--1--sp {
    padding-top: 2px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--1 {
    padding-bottom: 2px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--1--tb {
    padding-bottom: 2px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--1--sp {
    padding-bottom: 2px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--2 {
    margin-top: 4px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--2--tb {
    margin-top: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--2--sp {
    margin-top: 4px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--2 {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--2--tb {
    margin-bottom: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--2--sp {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--2 {
    padding-top: 4px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--2--tb {
    padding-top: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--2--sp {
    padding-top: 4px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--2 {
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--2--tb {
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--2--sp {
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--3 {
    margin-top: 6px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--3--tb {
    margin-top: 6px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--3--sp {
    margin-top: 6px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--3 {
    margin-bottom: 6px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--3--tb {
    margin-bottom: 6px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--3--sp {
    margin-bottom: 6px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--3 {
    padding-top: 6px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--3--tb {
    padding-top: 6px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--3--sp {
    padding-top: 6px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--3 {
    padding-bottom: 6px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--3--tb {
    padding-bottom: 6px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--3--sp {
    padding-bottom: 6px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--4 {
    margin-top: 8px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--4--tb {
    margin-top: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--4--sp {
    margin-top: 8px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--4 {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--4--tb {
    margin-bottom: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--4--sp {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--4 {
    padding-top: 8px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--4--tb {
    padding-top: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--4--sp {
    padding-top: 8px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--4 {
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--4--tb {
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--4--sp {
    padding-bottom: 8px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--5 {
    margin-top: 10px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--5--tb {
    margin-top: 10px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--5--sp {
    margin-top: 10px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--5 {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--5--tb {
    margin-bottom: 10px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--5--sp {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--5 {
    padding-top: 10px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--5--tb {
    padding-top: 10px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--5--sp {
    padding-top: 10px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--5 {
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--5--tb {
    padding-bottom: 10px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--5--sp {
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--6 {
    margin-top: 12px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--6--tb {
    margin-top: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--6--sp {
    margin-top: 12px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--6 {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--6--tb {
    margin-bottom: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--6--sp {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--6 {
    padding-top: 12px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--6--tb {
    padding-top: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--6--sp {
    padding-top: 12px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--6 {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--6--tb {
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--6--sp {
    padding-bottom: 12px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--7 {
    margin-top: 14px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--7--tb {
    margin-top: 14px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--7--sp {
    margin-top: 14px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--7 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--7--tb {
    margin-bottom: 14px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--7--sp {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--7 {
    padding-top: 14px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--7--tb {
    padding-top: 14px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--7--sp {
    padding-top: 14px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--7 {
    padding-bottom: 14px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--7--tb {
    padding-bottom: 14px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--7--sp {
    padding-bottom: 14px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--8 {
    margin-top: 16px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--8--tb {
    margin-top: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--8--sp {
    margin-top: 16px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--8 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--8--tb {
    margin-bottom: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--8--sp {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--8 {
    padding-top: 16px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--8--tb {
    padding-top: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--8--sp {
    padding-top: 16px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--8 {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--8--tb {
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--8--sp {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--9 {
    margin-top: 18px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--9--tb {
    margin-top: 18px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--9--sp {
    margin-top: 18px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--9 {
    margin-bottom: 18px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--9--tb {
    margin-bottom: 18px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--9--sp {
    margin-bottom: 18px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--9 {
    padding-top: 18px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--9--tb {
    padding-top: 18px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--9--sp {
    padding-top: 18px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--9 {
    padding-bottom: 18px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--9--tb {
    padding-bottom: 18px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--9--sp {
    padding-bottom: 18px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--10 {
    margin-top: 20px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--10--tb {
    margin-top: 20px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--10--sp {
    margin-top: 20px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--10 {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--10--tb {
    margin-bottom: 20px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--10--sp {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--10 {
    padding-top: 20px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--10--tb {
    padding-top: 20px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--10--sp {
    padding-top: 20px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--10 {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--10--tb {
    padding-bottom: 20px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--10--sp {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--11 {
    margin-top: 22px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--11--tb {
    margin-top: 22px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--11--sp {
    margin-top: 22px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--11 {
    margin-bottom: 22px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--11--tb {
    margin-bottom: 22px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--11--sp {
    margin-bottom: 22px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--11 {
    padding-top: 22px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--11--tb {
    padding-top: 22px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--11--sp {
    padding-top: 22px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--11 {
    padding-bottom: 22px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--11--tb {
    padding-bottom: 22px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--11--sp {
    padding-bottom: 22px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--12 {
    margin-top: 24px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--12--tb {
    margin-top: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--12--sp {
    margin-top: 24px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--12 {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--12--tb {
    margin-bottom: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--12--sp {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--12 {
    padding-top: 24px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--12--tb {
    padding-top: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--12--sp {
    padding-top: 24px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--12 {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--12--tb {
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--12--sp {
    padding-bottom: 24px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--13 {
    margin-top: 26px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--13--tb {
    margin-top: 26px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--13--sp {
    margin-top: 26px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--13 {
    margin-bottom: 26px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--13--tb {
    margin-bottom: 26px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--13--sp {
    margin-bottom: 26px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--13 {
    padding-top: 26px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--13--tb {
    padding-top: 26px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--13--sp {
    padding-top: 26px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--13 {
    padding-bottom: 26px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--13--tb {
    padding-bottom: 26px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--13--sp {
    padding-bottom: 26px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--14 {
    margin-top: 28px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--14--tb {
    margin-top: 28px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--14--sp {
    margin-top: 28px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--14 {
    margin-bottom: 28px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--14--tb {
    margin-bottom: 28px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--14--sp {
    margin-bottom: 28px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--14 {
    padding-top: 28px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--14--tb {
    padding-top: 28px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--14--sp {
    padding-top: 28px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--14 {
    padding-bottom: 28px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--14--tb {
    padding-bottom: 28px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--14--sp {
    padding-bottom: 28px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--15 {
    margin-top: 30px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--15--tb {
    margin-top: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--15--sp {
    margin-top: 30px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--15 {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--15--tb {
    margin-bottom: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--15--sp {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--15 {
    padding-top: 30px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--15--tb {
    padding-top: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--15--sp {
    padding-top: 30px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--15 {
    padding-bottom: 30px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--15--tb {
    padding-bottom: 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--15--sp {
    padding-bottom: 30px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--16 {
    margin-top: 32px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--16--tb {
    margin-top: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--16--sp {
    margin-top: 32px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--16 {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--16--tb {
    margin-bottom: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--16--sp {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--16 {
    padding-top: 32px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--16--tb {
    padding-top: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--16--sp {
    padding-top: 32px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--16 {
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--16--tb {
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--16--sp {
    padding-bottom: 32px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--17 {
    margin-top: 34px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--17--tb {
    margin-top: 34px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--17--sp {
    margin-top: 34px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--17 {
    margin-bottom: 34px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--17--tb {
    margin-bottom: 34px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--17--sp {
    margin-bottom: 34px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--17 {
    padding-top: 34px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--17--tb {
    padding-top: 34px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--17--sp {
    padding-top: 34px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--17 {
    padding-bottom: 34px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--17--tb {
    padding-bottom: 34px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--17--sp {
    padding-bottom: 34px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--18 {
    margin-top: 36px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--18--tb {
    margin-top: 36px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--18--sp {
    margin-top: 36px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--18 {
    margin-bottom: 36px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--18--tb {
    margin-bottom: 36px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--18--sp {
    margin-bottom: 36px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--18 {
    padding-top: 36px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--18--tb {
    padding-top: 36px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--18--sp {
    padding-top: 36px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--18 {
    padding-bottom: 36px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--18--tb {
    padding-bottom: 36px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--18--sp {
    padding-bottom: 36px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--19 {
    margin-top: 38px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--19--tb {
    margin-top: 38px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--19--sp {
    margin-top: 38px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--19 {
    margin-bottom: 38px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--19--tb {
    margin-bottom: 38px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--19--sp {
    margin-bottom: 38px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--19 {
    padding-top: 38px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--19--tb {
    padding-top: 38px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--19--sp {
    padding-top: 38px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--19 {
    padding-bottom: 38px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--19--tb {
    padding-bottom: 38px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--19--sp {
    padding-bottom: 38px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--20 {
    margin-top: 40px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--20--tb {
    margin-top: 40px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--20--sp {
    margin-top: 40px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--20 {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--20--tb {
    margin-bottom: 40px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--20--sp {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--20 {
    padding-top: 40px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--20--tb {
    padding-top: 40px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--20--sp {
    padding-top: 40px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--20 {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--20--tb {
    padding-bottom: 40px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--20--sp {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--21 {
    margin-top: 42px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--21--tb {
    margin-top: 42px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--21--sp {
    margin-top: 42px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--21 {
    margin-bottom: 42px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--21--tb {
    margin-bottom: 42px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--21--sp {
    margin-bottom: 42px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--21 {
    padding-top: 42px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--21--tb {
    padding-top: 42px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--21--sp {
    padding-top: 42px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--21 {
    padding-bottom: 42px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--21--tb {
    padding-bottom: 42px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--21--sp {
    padding-bottom: 42px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--22 {
    margin-top: 44px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--22--tb {
    margin-top: 44px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--22--sp {
    margin-top: 44px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--22 {
    margin-bottom: 44px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--22--tb {
    margin-bottom: 44px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--22--sp {
    margin-bottom: 44px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--22 {
    padding-top: 44px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--22--tb {
    padding-top: 44px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--22--sp {
    padding-top: 44px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--22 {
    padding-bottom: 44px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--22--tb {
    padding-bottom: 44px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--22--sp {
    padding-bottom: 44px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--23 {
    margin-top: 46px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--23--tb {
    margin-top: 46px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--23--sp {
    margin-top: 46px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--23 {
    margin-bottom: 46px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--23--tb {
    margin-bottom: 46px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--23--sp {
    margin-bottom: 46px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--23 {
    padding-top: 46px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--23--tb {
    padding-top: 46px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--23--sp {
    padding-top: 46px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--23 {
    padding-bottom: 46px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--23--tb {
    padding-bottom: 46px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--23--sp {
    padding-bottom: 46px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--24 {
    margin-top: 48px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--24--tb {
    margin-top: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--24--sp {
    margin-top: 48px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--24 {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--24--tb {
    margin-bottom: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--24--sp {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--24 {
    padding-top: 48px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--24--tb {
    padding-top: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--24--sp {
    padding-top: 48px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--24 {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--24--tb {
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--24--sp {
    padding-bottom: 48px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--25 {
    margin-top: 50px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--25--tb {
    margin-top: 50px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--25--sp {
    margin-top: 50px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--25 {
    margin-bottom: 50px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--25--tb {
    margin-bottom: 50px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--25--sp {
    margin-bottom: 50px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--25 {
    padding-top: 50px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--25--tb {
    padding-top: 50px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--25--sp {
    padding-top: 50px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--25 {
    padding-bottom: 50px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--25--tb {
    padding-bottom: 50px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--25--sp {
    padding-bottom: 50px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--26 {
    margin-top: 52px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--26--tb {
    margin-top: 52px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--26--sp {
    margin-top: 52px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--26 {
    margin-bottom: 52px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--26--tb {
    margin-bottom: 52px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--26--sp {
    margin-bottom: 52px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--26 {
    padding-top: 52px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--26--tb {
    padding-top: 52px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--26--sp {
    padding-top: 52px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--26 {
    padding-bottom: 52px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--26--tb {
    padding-bottom: 52px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--26--sp {
    padding-bottom: 52px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--27 {
    margin-top: 54px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--27--tb {
    margin-top: 54px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--27--sp {
    margin-top: 54px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--27 {
    margin-bottom: 54px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--27--tb {
    margin-bottom: 54px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--27--sp {
    margin-bottom: 54px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--27 {
    padding-top: 54px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--27--tb {
    padding-top: 54px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--27--sp {
    padding-top: 54px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--27 {
    padding-bottom: 54px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--27--tb {
    padding-bottom: 54px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--27--sp {
    padding-bottom: 54px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--28 {
    margin-top: 56px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--28--tb {
    margin-top: 56px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--28--sp {
    margin-top: 56px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--28 {
    margin-bottom: 56px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--28--tb {
    margin-bottom: 56px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--28--sp {
    margin-bottom: 56px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--28 {
    padding-top: 56px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--28--tb {
    padding-top: 56px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--28--sp {
    padding-top: 56px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--28 {
    padding-bottom: 56px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--28--tb {
    padding-bottom: 56px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--28--sp {
    padding-bottom: 56px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--29 {
    margin-top: 58px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--29--tb {
    margin-top: 58px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--29--sp {
    margin-top: 58px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--29 {
    margin-bottom: 58px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--29--tb {
    margin-bottom: 58px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--29--sp {
    margin-bottom: 58px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--29 {
    padding-top: 58px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--29--tb {
    padding-top: 58px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--29--sp {
    padding-top: 58px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--29 {
    padding-bottom: 58px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--29--tb {
    padding-bottom: 58px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--29--sp {
    padding-bottom: 58px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--30 {
    margin-top: 60px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--30--tb {
    margin-top: 60px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--30--sp {
    margin-top: 60px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--30 {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--30--tb {
    margin-bottom: 60px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--30--sp {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--30 {
    padding-top: 60px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--30--tb {
    padding-top: 60px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--30--sp {
    padding-top: 60px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--30 {
    padding-bottom: 60px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--30--tb {
    padding-bottom: 60px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--30--sp {
    padding-bottom: 60px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--31 {
    margin-top: 62px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--31--tb {
    margin-top: 62px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--31--sp {
    margin-top: 62px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--31 {
    margin-bottom: 62px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--31--tb {
    margin-bottom: 62px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--31--sp {
    margin-bottom: 62px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--31 {
    padding-top: 62px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--31--tb {
    padding-top: 62px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--31--sp {
    padding-top: 62px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--31 {
    padding-bottom: 62px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--31--tb {
    padding-bottom: 62px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--31--sp {
    padding-bottom: 62px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--32 {
    margin-top: 64px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--32--tb {
    margin-top: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--32--sp {
    margin-top: 64px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--32 {
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--32--tb {
    margin-bottom: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--32--sp {
    margin-bottom: 64px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--32 {
    padding-top: 64px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--32--tb {
    padding-top: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--32--sp {
    padding-top: 64px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--32 {
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--32--tb {
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--32--sp {
    padding-bottom: 64px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--33 {
    margin-top: 66px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--33--tb {
    margin-top: 66px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--33--sp {
    margin-top: 66px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--33 {
    margin-bottom: 66px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--33--tb {
    margin-bottom: 66px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--33--sp {
    margin-bottom: 66px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--33 {
    padding-top: 66px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--33--tb {
    padding-top: 66px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--33--sp {
    padding-top: 66px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--33 {
    padding-bottom: 66px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--33--tb {
    padding-bottom: 66px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--33--sp {
    padding-bottom: 66px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--34 {
    margin-top: 68px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--34--tb {
    margin-top: 68px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--34--sp {
    margin-top: 68px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--34 {
    margin-bottom: 68px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--34--tb {
    margin-bottom: 68px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--34--sp {
    margin-bottom: 68px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--34 {
    padding-top: 68px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--34--tb {
    padding-top: 68px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--34--sp {
    padding-top: 68px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--34 {
    padding-bottom: 68px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--34--tb {
    padding-bottom: 68px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--34--sp {
    padding-bottom: 68px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--35 {
    margin-top: 70px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--35--tb {
    margin-top: 70px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--35--sp {
    margin-top: 70px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--35 {
    margin-bottom: 70px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--35--tb {
    margin-bottom: 70px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--35--sp {
    margin-bottom: 70px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--35 {
    padding-top: 70px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--35--tb {
    padding-top: 70px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--35--sp {
    padding-top: 70px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--35 {
    padding-bottom: 70px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--35--tb {
    padding-bottom: 70px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--35--sp {
    padding-bottom: 70px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--36 {
    margin-top: 72px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--36--tb {
    margin-top: 72px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--36--sp {
    margin-top: 72px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--36 {
    margin-bottom: 72px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--36--tb {
    margin-bottom: 72px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--36--sp {
    margin-bottom: 72px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--36 {
    padding-top: 72px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--36--tb {
    padding-top: 72px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--36--sp {
    padding-top: 72px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--36 {
    padding-bottom: 72px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--36--tb {
    padding-bottom: 72px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--36--sp {
    padding-bottom: 72px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--37 {
    margin-top: 74px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--37--tb {
    margin-top: 74px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--37--sp {
    margin-top: 74px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--37 {
    margin-bottom: 74px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--37--tb {
    margin-bottom: 74px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--37--sp {
    margin-bottom: 74px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--37 {
    padding-top: 74px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--37--tb {
    padding-top: 74px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--37--sp {
    padding-top: 74px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--37 {
    padding-bottom: 74px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--37--tb {
    padding-bottom: 74px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--37--sp {
    padding-bottom: 74px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--38 {
    margin-top: 76px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--38--tb {
    margin-top: 76px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--38--sp {
    margin-top: 76px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--38 {
    margin-bottom: 76px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--38--tb {
    margin-bottom: 76px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--38--sp {
    margin-bottom: 76px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--38 {
    padding-top: 76px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--38--tb {
    padding-top: 76px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--38--sp {
    padding-top: 76px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--38 {
    padding-bottom: 76px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--38--tb {
    padding-bottom: 76px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--38--sp {
    padding-bottom: 76px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--39 {
    margin-top: 78px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--39--tb {
    margin-top: 78px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--39--sp {
    margin-top: 78px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--39 {
    margin-bottom: 78px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--39--tb {
    margin-bottom: 78px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--39--sp {
    margin-bottom: 78px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--39 {
    padding-top: 78px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--39--tb {
    padding-top: 78px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--39--sp {
    padding-top: 78px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--39 {
    padding-bottom: 78px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--39--tb {
    padding-bottom: 78px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--39--sp {
    padding-bottom: 78px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--40 {
    margin-top: 80px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--40--tb {
    margin-top: 80px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--40--sp {
    margin-top: 80px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--40 {
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--40--tb {
    margin-bottom: 80px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--40--sp {
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--40 {
    padding-top: 80px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--40--tb {
    padding-top: 80px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--40--sp {
    padding-top: 80px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--40 {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--40--tb {
    padding-bottom: 80px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--40--sp {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--41 {
    margin-top: 82px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--41--tb {
    margin-top: 82px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--41--sp {
    margin-top: 82px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--41 {
    margin-bottom: 82px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--41--tb {
    margin-bottom: 82px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--41--sp {
    margin-bottom: 82px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--41 {
    padding-top: 82px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--41--tb {
    padding-top: 82px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--41--sp {
    padding-top: 82px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--41 {
    padding-bottom: 82px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--41--tb {
    padding-bottom: 82px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--41--sp {
    padding-bottom: 82px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--42 {
    margin-top: 84px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--42--tb {
    margin-top: 84px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--42--sp {
    margin-top: 84px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--42 {
    margin-bottom: 84px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--42--tb {
    margin-bottom: 84px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--42--sp {
    margin-bottom: 84px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--42 {
    padding-top: 84px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--42--tb {
    padding-top: 84px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--42--sp {
    padding-top: 84px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--42 {
    padding-bottom: 84px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--42--tb {
    padding-bottom: 84px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--42--sp {
    padding-bottom: 84px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--43 {
    margin-top: 86px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--43--tb {
    margin-top: 86px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--43--sp {
    margin-top: 86px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--43 {
    margin-bottom: 86px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--43--tb {
    margin-bottom: 86px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--43--sp {
    margin-bottom: 86px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--43 {
    padding-top: 86px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--43--tb {
    padding-top: 86px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--43--sp {
    padding-top: 86px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--43 {
    padding-bottom: 86px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--43--tb {
    padding-bottom: 86px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--43--sp {
    padding-bottom: 86px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--44 {
    margin-top: 88px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--44--tb {
    margin-top: 88px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--44--sp {
    margin-top: 88px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--44 {
    margin-bottom: 88px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--44--tb {
    margin-bottom: 88px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--44--sp {
    margin-bottom: 88px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--44 {
    padding-top: 88px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--44--tb {
    padding-top: 88px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--44--sp {
    padding-top: 88px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--44 {
    padding-bottom: 88px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--44--tb {
    padding-bottom: 88px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--44--sp {
    padding-bottom: 88px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--45 {
    margin-top: 90px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--45--tb {
    margin-top: 90px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--45--sp {
    margin-top: 90px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--45 {
    margin-bottom: 90px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--45--tb {
    margin-bottom: 90px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--45--sp {
    margin-bottom: 90px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--45 {
    padding-top: 90px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--45--tb {
    padding-top: 90px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--45--sp {
    padding-top: 90px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--45 {
    padding-bottom: 90px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--45--tb {
    padding-bottom: 90px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--45--sp {
    padding-bottom: 90px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--46 {
    margin-top: 92px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--46--tb {
    margin-top: 92px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--46--sp {
    margin-top: 92px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--46 {
    margin-bottom: 92px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--46--tb {
    margin-bottom: 92px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--46--sp {
    margin-bottom: 92px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--46 {
    padding-top: 92px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--46--tb {
    padding-top: 92px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--46--sp {
    padding-top: 92px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--46 {
    padding-bottom: 92px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--46--tb {
    padding-bottom: 92px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--46--sp {
    padding-bottom: 92px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--47 {
    margin-top: 94px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--47--tb {
    margin-top: 94px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--47--sp {
    margin-top: 94px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--47 {
    margin-bottom: 94px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--47--tb {
    margin-bottom: 94px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--47--sp {
    margin-bottom: 94px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--47 {
    padding-top: 94px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--47--tb {
    padding-top: 94px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--47--sp {
    padding-top: 94px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--47 {
    padding-bottom: 94px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--47--tb {
    padding-bottom: 94px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--47--sp {
    padding-bottom: 94px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--48 {
    margin-top: 96px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--48--tb {
    margin-top: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--48--sp {
    margin-top: 96px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--48 {
    margin-bottom: 96px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--48--tb {
    margin-bottom: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--48--sp {
    margin-bottom: 96px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--48 {
    padding-top: 96px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--48--tb {
    padding-top: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--48--sp {
    padding-top: 96px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--48 {
    padding-bottom: 96px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--48--tb {
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--48--sp {
    padding-bottom: 96px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--49 {
    margin-top: 98px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--49--tb {
    margin-top: 98px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--49--sp {
    margin-top: 98px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--49 {
    margin-bottom: 98px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--49--tb {
    margin-bottom: 98px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--49--sp {
    margin-bottom: 98px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--49 {
    padding-top: 98px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--49--tb {
    padding-top: 98px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--49--sp {
    padding-top: 98px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--49 {
    padding-bottom: 98px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--49--tb {
    padding-bottom: 98px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--49--sp {
    padding-bottom: 98px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--50 {
    margin-top: 100px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--50--tb {
    margin-top: 100px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--50--sp {
    margin-top: 100px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--50 {
    margin-bottom: 100px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--50--tb {
    margin-bottom: 100px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--50--sp {
    margin-bottom: 100px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--50 {
    padding-top: 100px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--50--tb {
    padding-top: 100px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--50--sp {
    padding-top: 100px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--50 {
    padding-bottom: 100px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--50--tb {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--50--sp {
    padding-bottom: 100px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--51 {
    margin-top: 102px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--51--tb {
    margin-top: 102px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--51--sp {
    margin-top: 102px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--51 {
    margin-bottom: 102px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--51--tb {
    margin-bottom: 102px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--51--sp {
    margin-bottom: 102px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--51 {
    padding-top: 102px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--51--tb {
    padding-top: 102px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--51--sp {
    padding-top: 102px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--51 {
    padding-bottom: 102px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--51--tb {
    padding-bottom: 102px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--51--sp {
    padding-bottom: 102px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--52 {
    margin-top: 104px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--52--tb {
    margin-top: 104px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--52--sp {
    margin-top: 104px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--52 {
    margin-bottom: 104px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--52--tb {
    margin-bottom: 104px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--52--sp {
    margin-bottom: 104px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--52 {
    padding-top: 104px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--52--tb {
    padding-top: 104px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--52--sp {
    padding-top: 104px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--52 {
    padding-bottom: 104px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--52--tb {
    padding-bottom: 104px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--52--sp {
    padding-bottom: 104px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--53 {
    margin-top: 106px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--53--tb {
    margin-top: 106px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--53--sp {
    margin-top: 106px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--53 {
    margin-bottom: 106px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--53--tb {
    margin-bottom: 106px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--53--sp {
    margin-bottom: 106px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--53 {
    padding-top: 106px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--53--tb {
    padding-top: 106px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--53--sp {
    padding-top: 106px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--53 {
    padding-bottom: 106px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--53--tb {
    padding-bottom: 106px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--53--sp {
    padding-bottom: 106px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--54 {
    margin-top: 108px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--54--tb {
    margin-top: 108px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--54--sp {
    margin-top: 108px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--54 {
    margin-bottom: 108px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--54--tb {
    margin-bottom: 108px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--54--sp {
    margin-bottom: 108px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--54 {
    padding-top: 108px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--54--tb {
    padding-top: 108px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--54--sp {
    padding-top: 108px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--54 {
    padding-bottom: 108px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--54--tb {
    padding-bottom: 108px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--54--sp {
    padding-bottom: 108px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--55 {
    margin-top: 110px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--55--tb {
    margin-top: 110px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--55--sp {
    margin-top: 110px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--55 {
    margin-bottom: 110px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--55--tb {
    margin-bottom: 110px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--55--sp {
    margin-bottom: 110px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--55 {
    padding-top: 110px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--55--tb {
    padding-top: 110px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--55--sp {
    padding-top: 110px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--55 {
    padding-bottom: 110px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--55--tb {
    padding-bottom: 110px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--55--sp {
    padding-bottom: 110px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--56 {
    margin-top: 112px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--56--tb {
    margin-top: 112px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--56--sp {
    margin-top: 112px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--56 {
    margin-bottom: 112px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--56--tb {
    margin-bottom: 112px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--56--sp {
    margin-bottom: 112px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--56 {
    padding-top: 112px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--56--tb {
    padding-top: 112px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--56--sp {
    padding-top: 112px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--56 {
    padding-bottom: 112px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--56--tb {
    padding-bottom: 112px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--56--sp {
    padding-bottom: 112px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--57 {
    margin-top: 114px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--57--tb {
    margin-top: 114px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--57--sp {
    margin-top: 114px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--57 {
    margin-bottom: 114px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--57--tb {
    margin-bottom: 114px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--57--sp {
    margin-bottom: 114px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--57 {
    padding-top: 114px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--57--tb {
    padding-top: 114px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--57--sp {
    padding-top: 114px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--57 {
    padding-bottom: 114px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--57--tb {
    padding-bottom: 114px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--57--sp {
    padding-bottom: 114px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--58 {
    margin-top: 116px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--58--tb {
    margin-top: 116px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--58--sp {
    margin-top: 116px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--58 {
    margin-bottom: 116px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--58--tb {
    margin-bottom: 116px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--58--sp {
    margin-bottom: 116px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--58 {
    padding-top: 116px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--58--tb {
    padding-top: 116px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--58--sp {
    padding-top: 116px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--58 {
    padding-bottom: 116px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--58--tb {
    padding-bottom: 116px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--58--sp {
    padding-bottom: 116px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--59 {
    margin-top: 118px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--59--tb {
    margin-top: 118px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--59--sp {
    margin-top: 118px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--59 {
    margin-bottom: 118px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--59--tb {
    margin-bottom: 118px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--59--sp {
    margin-bottom: 118px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--59 {
    padding-top: 118px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--59--tb {
    padding-top: 118px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--59--sp {
    padding-top: 118px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--59 {
    padding-bottom: 118px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--59--tb {
    padding-bottom: 118px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--59--sp {
    padding-bottom: 118px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--60 {
    margin-top: 120px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--60--tb {
    margin-top: 120px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--60--sp {
    margin-top: 120px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--60 {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--60--tb {
    margin-bottom: 120px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--60--sp {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--60 {
    padding-top: 120px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--60--tb {
    padding-top: 120px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--60--sp {
    padding-top: 120px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--60 {
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--60--tb {
    padding-bottom: 120px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--60--sp {
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--61 {
    margin-top: 122px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--61--tb {
    margin-top: 122px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--61--sp {
    margin-top: 122px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--61 {
    margin-bottom: 122px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--61--tb {
    margin-bottom: 122px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--61--sp {
    margin-bottom: 122px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--61 {
    padding-top: 122px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--61--tb {
    padding-top: 122px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--61--sp {
    padding-top: 122px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--61 {
    padding-bottom: 122px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--61--tb {
    padding-bottom: 122px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--61--sp {
    padding-bottom: 122px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--62 {
    margin-top: 124px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--62--tb {
    margin-top: 124px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--62--sp {
    margin-top: 124px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--62 {
    margin-bottom: 124px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--62--tb {
    margin-bottom: 124px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--62--sp {
    margin-bottom: 124px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--62 {
    padding-top: 124px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--62--tb {
    padding-top: 124px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--62--sp {
    padding-top: 124px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--62 {
    padding-bottom: 124px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--62--tb {
    padding-bottom: 124px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--62--sp {
    padding-bottom: 124px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--63 {
    margin-top: 126px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--63--tb {
    margin-top: 126px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--63--sp {
    margin-top: 126px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--63 {
    margin-bottom: 126px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--63--tb {
    margin-bottom: 126px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--63--sp {
    margin-bottom: 126px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--63 {
    padding-top: 126px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--63--tb {
    padding-top: 126px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--63--sp {
    padding-top: 126px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--63 {
    padding-bottom: 126px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--63--tb {
    padding-bottom: 126px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--63--sp {
    padding-bottom: 126px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--64 {
    margin-top: 128px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--64--tb {
    margin-top: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--64--sp {
    margin-top: 128px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--64 {
    margin-bottom: 128px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--64--tb {
    margin-bottom: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--64--sp {
    margin-bottom: 128px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--64 {
    padding-top: 128px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--64--tb {
    padding-top: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--64--sp {
    padding-top: 128px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--64 {
    padding-bottom: 128px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--64--tb {
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--64--sp {
    padding-bottom: 128px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--65 {
    margin-top: 130px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--65--tb {
    margin-top: 130px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--65--sp {
    margin-top: 130px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--65 {
    margin-bottom: 130px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--65--tb {
    margin-bottom: 130px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--65--sp {
    margin-bottom: 130px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--65 {
    padding-top: 130px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--65--tb {
    padding-top: 130px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--65--sp {
    padding-top: 130px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--65 {
    padding-bottom: 130px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--65--tb {
    padding-bottom: 130px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--65--sp {
    padding-bottom: 130px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--66 {
    margin-top: 132px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--66--tb {
    margin-top: 132px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--66--sp {
    margin-top: 132px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--66 {
    margin-bottom: 132px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--66--tb {
    margin-bottom: 132px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--66--sp {
    margin-bottom: 132px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--66 {
    padding-top: 132px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--66--tb {
    padding-top: 132px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--66--sp {
    padding-top: 132px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--66 {
    padding-bottom: 132px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--66--tb {
    padding-bottom: 132px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--66--sp {
    padding-bottom: 132px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--67 {
    margin-top: 134px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--67--tb {
    margin-top: 134px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--67--sp {
    margin-top: 134px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--67 {
    margin-bottom: 134px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--67--tb {
    margin-bottom: 134px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--67--sp {
    margin-bottom: 134px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--67 {
    padding-top: 134px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--67--tb {
    padding-top: 134px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--67--sp {
    padding-top: 134px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--67 {
    padding-bottom: 134px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--67--tb {
    padding-bottom: 134px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--67--sp {
    padding-bottom: 134px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--68 {
    margin-top: 136px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--68--tb {
    margin-top: 136px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--68--sp {
    margin-top: 136px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--68 {
    margin-bottom: 136px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--68--tb {
    margin-bottom: 136px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--68--sp {
    margin-bottom: 136px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--68 {
    padding-top: 136px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--68--tb {
    padding-top: 136px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--68--sp {
    padding-top: 136px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--68 {
    padding-bottom: 136px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--68--tb {
    padding-bottom: 136px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--68--sp {
    padding-bottom: 136px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--69 {
    margin-top: 138px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--69--tb {
    margin-top: 138px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--69--sp {
    margin-top: 138px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--69 {
    margin-bottom: 138px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--69--tb {
    margin-bottom: 138px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--69--sp {
    margin-bottom: 138px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--69 {
    padding-top: 138px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--69--tb {
    padding-top: 138px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--69--sp {
    padding-top: 138px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--69 {
    padding-bottom: 138px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--69--tb {
    padding-bottom: 138px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--69--sp {
    padding-bottom: 138px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--70 {
    margin-top: 140px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--70--tb {
    margin-top: 140px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--70--sp {
    margin-top: 140px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--70 {
    margin-bottom: 140px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--70--tb {
    margin-bottom: 140px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--70--sp {
    margin-bottom: 140px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--70 {
    padding-top: 140px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--70--tb {
    padding-top: 140px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--70--sp {
    padding-top: 140px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--70 {
    padding-bottom: 140px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--70--tb {
    padding-bottom: 140px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--70--sp {
    padding-bottom: 140px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--71 {
    margin-top: 142px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--71--tb {
    margin-top: 142px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--71--sp {
    margin-top: 142px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--71 {
    margin-bottom: 142px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--71--tb {
    margin-bottom: 142px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--71--sp {
    margin-bottom: 142px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--71 {
    padding-top: 142px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--71--tb {
    padding-top: 142px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--71--sp {
    padding-top: 142px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--71 {
    padding-bottom: 142px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--71--tb {
    padding-bottom: 142px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--71--sp {
    padding-bottom: 142px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--72 {
    margin-top: 144px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--72--tb {
    margin-top: 144px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--72--sp {
    margin-top: 144px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--72 {
    margin-bottom: 144px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--72--tb {
    margin-bottom: 144px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--72--sp {
    margin-bottom: 144px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--72 {
    padding-top: 144px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--72--tb {
    padding-top: 144px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--72--sp {
    padding-top: 144px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--72 {
    padding-bottom: 144px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--72--tb {
    padding-bottom: 144px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--72--sp {
    padding-bottom: 144px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--73 {
    margin-top: 146px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--73--tb {
    margin-top: 146px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--73--sp {
    margin-top: 146px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--73 {
    margin-bottom: 146px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--73--tb {
    margin-bottom: 146px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--73--sp {
    margin-bottom: 146px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--73 {
    padding-top: 146px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--73--tb {
    padding-top: 146px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--73--sp {
    padding-top: 146px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--73 {
    padding-bottom: 146px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--73--tb {
    padding-bottom: 146px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--73--sp {
    padding-bottom: 146px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--74 {
    margin-top: 148px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--74--tb {
    margin-top: 148px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--74--sp {
    margin-top: 148px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--74 {
    margin-bottom: 148px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--74--tb {
    margin-bottom: 148px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--74--sp {
    margin-bottom: 148px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--74 {
    padding-top: 148px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--74--tb {
    padding-top: 148px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--74--sp {
    padding-top: 148px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--74 {
    padding-bottom: 148px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--74--tb {
    padding-bottom: 148px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--74--sp {
    padding-bottom: 148px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--75 {
    margin-top: 150px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--75--tb {
    margin-top: 150px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--75--sp {
    margin-top: 150px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--75 {
    margin-bottom: 150px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--75--tb {
    margin-bottom: 150px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--75--sp {
    margin-bottom: 150px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--75 {
    padding-top: 150px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--75--tb {
    padding-top: 150px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--75--sp {
    padding-top: 150px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--75 {
    padding-bottom: 150px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--75--tb {
    padding-bottom: 150px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--75--sp {
    padding-bottom: 150px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--76 {
    margin-top: 152px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--76--tb {
    margin-top: 152px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--76--sp {
    margin-top: 152px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--76 {
    margin-bottom: 152px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--76--tb {
    margin-bottom: 152px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--76--sp {
    margin-bottom: 152px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--76 {
    padding-top: 152px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--76--tb {
    padding-top: 152px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--76--sp {
    padding-top: 152px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--76 {
    padding-bottom: 152px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--76--tb {
    padding-bottom: 152px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--76--sp {
    padding-bottom: 152px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--77 {
    margin-top: 154px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--77--tb {
    margin-top: 154px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--77--sp {
    margin-top: 154px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--77 {
    margin-bottom: 154px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--77--tb {
    margin-bottom: 154px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--77--sp {
    margin-bottom: 154px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--77 {
    padding-top: 154px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--77--tb {
    padding-top: 154px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--77--sp {
    padding-top: 154px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--77 {
    padding-bottom: 154px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--77--tb {
    padding-bottom: 154px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--77--sp {
    padding-bottom: 154px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--78 {
    margin-top: 156px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--78--tb {
    margin-top: 156px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--78--sp {
    margin-top: 156px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--78 {
    margin-bottom: 156px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--78--tb {
    margin-bottom: 156px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--78--sp {
    margin-bottom: 156px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--78 {
    padding-top: 156px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--78--tb {
    padding-top: 156px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--78--sp {
    padding-top: 156px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--78 {
    padding-bottom: 156px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--78--tb {
    padding-bottom: 156px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--78--sp {
    padding-bottom: 156px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--79 {
    margin-top: 158px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--79--tb {
    margin-top: 158px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--79--sp {
    margin-top: 158px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--79 {
    margin-bottom: 158px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--79--tb {
    margin-bottom: 158px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--79--sp {
    margin-bottom: 158px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--79 {
    padding-top: 158px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--79--tb {
    padding-top: 158px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--79--sp {
    padding-top: 158px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--79 {
    padding-bottom: 158px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--79--tb {
    padding-bottom: 158px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--79--sp {
    padding-bottom: 158px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--80 {
    margin-top: 160px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--80--tb {
    margin-top: 160px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--80--sp {
    margin-top: 160px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--80 {
    margin-bottom: 160px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--80--tb {
    margin-bottom: 160px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--80--sp {
    margin-bottom: 160px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--80 {
    padding-top: 160px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--80--tb {
    padding-top: 160px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--80--sp {
    padding-top: 160px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--80 {
    padding-bottom: 160px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--80--tb {
    padding-bottom: 160px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--80--sp {
    padding-bottom: 160px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--81 {
    margin-top: 162px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--81--tb {
    margin-top: 162px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--81--sp {
    margin-top: 162px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--81 {
    margin-bottom: 162px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--81--tb {
    margin-bottom: 162px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--81--sp {
    margin-bottom: 162px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--81 {
    padding-top: 162px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--81--tb {
    padding-top: 162px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--81--sp {
    padding-top: 162px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--81 {
    padding-bottom: 162px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--81--tb {
    padding-bottom: 162px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--81--sp {
    padding-bottom: 162px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--82 {
    margin-top: 164px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--82--tb {
    margin-top: 164px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--82--sp {
    margin-top: 164px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--82 {
    margin-bottom: 164px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--82--tb {
    margin-bottom: 164px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--82--sp {
    margin-bottom: 164px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--82 {
    padding-top: 164px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--82--tb {
    padding-top: 164px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--82--sp {
    padding-top: 164px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--82 {
    padding-bottom: 164px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--82--tb {
    padding-bottom: 164px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--82--sp {
    padding-bottom: 164px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--83 {
    margin-top: 166px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--83--tb {
    margin-top: 166px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--83--sp {
    margin-top: 166px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--83 {
    margin-bottom: 166px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--83--tb {
    margin-bottom: 166px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--83--sp {
    margin-bottom: 166px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--83 {
    padding-top: 166px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--83--tb {
    padding-top: 166px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--83--sp {
    padding-top: 166px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--83 {
    padding-bottom: 166px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--83--tb {
    padding-bottom: 166px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--83--sp {
    padding-bottom: 166px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--84 {
    margin-top: 168px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--84--tb {
    margin-top: 168px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--84--sp {
    margin-top: 168px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--84 {
    margin-bottom: 168px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--84--tb {
    margin-bottom: 168px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--84--sp {
    margin-bottom: 168px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--84 {
    padding-top: 168px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--84--tb {
    padding-top: 168px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--84--sp {
    padding-top: 168px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--84 {
    padding-bottom: 168px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--84--tb {
    padding-bottom: 168px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--84--sp {
    padding-bottom: 168px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--85 {
    margin-top: 170px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--85--tb {
    margin-top: 170px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--85--sp {
    margin-top: 170px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--85 {
    margin-bottom: 170px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--85--tb {
    margin-bottom: 170px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--85--sp {
    margin-bottom: 170px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--85 {
    padding-top: 170px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--85--tb {
    padding-top: 170px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--85--sp {
    padding-top: 170px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--85 {
    padding-bottom: 170px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--85--tb {
    padding-bottom: 170px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--85--sp {
    padding-bottom: 170px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--86 {
    margin-top: 172px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--86--tb {
    margin-top: 172px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--86--sp {
    margin-top: 172px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--86 {
    margin-bottom: 172px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--86--tb {
    margin-bottom: 172px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--86--sp {
    margin-bottom: 172px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--86 {
    padding-top: 172px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--86--tb {
    padding-top: 172px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--86--sp {
    padding-top: 172px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--86 {
    padding-bottom: 172px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--86--tb {
    padding-bottom: 172px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--86--sp {
    padding-bottom: 172px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--87 {
    margin-top: 174px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--87--tb {
    margin-top: 174px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--87--sp {
    margin-top: 174px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--87 {
    margin-bottom: 174px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--87--tb {
    margin-bottom: 174px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--87--sp {
    margin-bottom: 174px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--87 {
    padding-top: 174px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--87--tb {
    padding-top: 174px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--87--sp {
    padding-top: 174px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--87 {
    padding-bottom: 174px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--87--tb {
    padding-bottom: 174px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--87--sp {
    padding-bottom: 174px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--88 {
    margin-top: 176px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--88--tb {
    margin-top: 176px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--88--sp {
    margin-top: 176px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--88 {
    margin-bottom: 176px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--88--tb {
    margin-bottom: 176px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--88--sp {
    margin-bottom: 176px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--88 {
    padding-top: 176px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--88--tb {
    padding-top: 176px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--88--sp {
    padding-top: 176px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--88 {
    padding-bottom: 176px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--88--tb {
    padding-bottom: 176px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--88--sp {
    padding-bottom: 176px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--89 {
    margin-top: 178px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--89--tb {
    margin-top: 178px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--89--sp {
    margin-top: 178px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--89 {
    margin-bottom: 178px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--89--tb {
    margin-bottom: 178px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--89--sp {
    margin-bottom: 178px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--89 {
    padding-top: 178px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--89--tb {
    padding-top: 178px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--89--sp {
    padding-top: 178px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--89 {
    padding-bottom: 178px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--89--tb {
    padding-bottom: 178px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--89--sp {
    padding-bottom: 178px;
  }
}

@media screen and (min-width: 769px) {
  .u-mt--90 {
    margin-top: 180px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt--90--tb {
    margin-top: 180px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mt--90--sp {
    margin-top: 180px;
  }
}

@media screen and (min-width: 769px) {
  .u-mb--90 {
    margin-bottom: 180px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mb--90--tb {
    margin-bottom: 180px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-mb--90--sp {
    margin-bottom: 180px;
  }
}

@media screen and (min-width: 769px) {
  .u-pt--90 {
    padding-top: 180px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt--90--tb {
    padding-top: 180px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pt--90--sp {
    padding-top: 180px;
  }
}

@media screen and (min-width: 769px) {
  .u-pb--90 {
    padding-bottom: 180px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pb--90--tb {
    padding-bottom: 180px !important;
  }
}

@media screen and (max-width: 768px) {
  .u-pb--90--sp {
    padding-bottom: 180px;
  }
}

/* ---------------------------
text
--------------------------- */
.u-fwb {
  font-weight: bold !important;
}

.u-fwm {
  font-weight: 500 !important;
}

.u-align--r {
  text-align: right !important;
}

.u-align--c {
  text-align: center !important;
}
@media screen and (min-width: 769px) {
  .u-align--c--pc {
    text-align: center !important;
  }
}

.u-align-l {
  text-align: left !important;
}
@media screen and (max-width: 768px) {
  .u-align-l--sp {
    text-align: left !important;
  }
}

.u-ff02 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

.u-lh200 {
  line-height: 2 !important;
}

.u-uline {
  text-decoration: underline !important;
}
.u-uline:hover, .u-uline:focus {
  text-decoration: none !important;
}

.u-text--10 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--10 {
    font-size: calc(10 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--10 {
    font-size: calc(10 * 0.06rem) !important;
  }
}

.u-text--11 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--11 {
    font-size: calc(11 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--11 {
    font-size: calc(11 * 0.06rem) !important;
  }
}

.u-text--12 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--12 {
    font-size: calc(12 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--12 {
    font-size: calc(12 * 0.06rem) !important;
  }
}

.u-text--13 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--13 {
    font-size: calc(13 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--13 {
    font-size: calc(13 * 0.06rem) !important;
  }
}

.u-text--14 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--14 {
    font-size: calc(14 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--14 {
    font-size: calc(14 * 0.06rem) !important;
  }
}

.u-text--15 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--15 {
    font-size: calc(15 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--15 {
    font-size: calc(15 * 0.06rem) !important;
  }
}

.u-text--16 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--16 {
    font-size: calc(16 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--16 {
    font-size: calc(16 * 0.06rem) !important;
  }
}

.u-text--17 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--17 {
    font-size: calc(17 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--17 {
    font-size: calc(17 * 0.06rem) !important;
  }
}

.u-text--18 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--18 {
    font-size: calc(18 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--18 {
    font-size: calc(18 * 0.06rem) !important;
  }
}

.u-text--19 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--19 {
    font-size: calc(19 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--19 {
    font-size: calc(19 * 0.06rem) !important;
  }
}

.u-text--20 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--20 {
    font-size: calc(20 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--20 {
    font-size: calc(20 * 0.06rem) !important;
  }
}

.u-text--21 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--21 {
    font-size: calc(21 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--21 {
    font-size: calc(21 * 0.06rem) !important;
  }
}

.u-text--22 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--22 {
    font-size: calc(22 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--22 {
    font-size: calc(22 * 0.06rem) !important;
  }
}

.u-text--23 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--23 {
    font-size: calc(23 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--23 {
    font-size: calc(23 * 0.06rem) !important;
  }
}

.u-text--24 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--24 {
    font-size: calc(24 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--24 {
    font-size: calc(24 * 0.06rem) !important;
  }
}

.u-text--25 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--25 {
    font-size: calc(25 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--25 {
    font-size: calc(25 * 0.06rem) !important;
  }
}

.u-text--26 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--26 {
    font-size: calc(26 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--26 {
    font-size: calc(26 * 0.06rem) !important;
  }
}

.u-text--27 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--27 {
    font-size: calc(27 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--27 {
    font-size: calc(27 * 0.06rem) !important;
  }
}

.u-text--28 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--28 {
    font-size: calc(28 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--28 {
    font-size: calc(28 * 0.06rem) !important;
  }
}

.u-text--29 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--29 {
    font-size: calc(29 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--29 {
    font-size: calc(29 * 0.06rem) !important;
  }
}

.u-text--30 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--30 {
    font-size: calc(30 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--30 {
    font-size: calc(30 * 0.06rem) !important;
  }
}

.u-text--31 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--31 {
    font-size: calc(31 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--31 {
    font-size: calc(31 * 0.06rem) !important;
  }
}

.u-text--32 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--32 {
    font-size: calc(32 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--32 {
    font-size: calc(32 * 0.06rem) !important;
  }
}

.u-text--33 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--33 {
    font-size: calc(33 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--33 {
    font-size: calc(33 * 0.06rem) !important;
  }
}

.u-text--34 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--34 {
    font-size: calc(34 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--34 {
    font-size: calc(34 * 0.06rem) !important;
  }
}

.u-text--35 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--35 {
    font-size: calc(35 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--35 {
    font-size: calc(35 * 0.06rem) !important;
  }
}

.u-text--36 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--36 {
    font-size: calc(36 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--36 {
    font-size: calc(36 * 0.06rem) !important;
  }
}

.u-text--37 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--37 {
    font-size: calc(37 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--37 {
    font-size: calc(37 * 0.06rem) !important;
  }
}

.u-text--38 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--38 {
    font-size: calc(38 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--38 {
    font-size: calc(38 * 0.06rem) !important;
  }
}

.u-text--39 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--39 {
    font-size: calc(39 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--39 {
    font-size: calc(39 * 0.06rem) !important;
  }
}

.u-text--40 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--40 {
    font-size: calc(40 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--40 {
    font-size: calc(40 * 0.06rem) !important;
  }
}

.u-text--41 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1025px) {
  .u-text--41 {
    font-size: calc(41 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1024px) {
  .u-text--41 {
    font-size: calc(41 * 0.06rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--10--sp {
    font-size: calc(10 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--11--sp {
    font-size: calc(11 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--12--sp {
    font-size: calc(12 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--13--sp {
    font-size: calc(13 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--14--sp {
    font-size: calc(14 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--15--sp {
    font-size: calc(15 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--16--sp {
    font-size: calc(16 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--17--sp {
    font-size: calc(17 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--18--sp {
    font-size: calc(18 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--19--sp {
    font-size: calc(19 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--20--sp {
    font-size: calc(20 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--21--sp {
    font-size: calc(21 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--22--sp {
    font-size: calc(22 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--23--sp {
    font-size: calc(23 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--24--sp {
    font-size: calc(24 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--25--sp {
    font-size: calc(25 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--26--sp {
    font-size: calc(26 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--27--sp {
    font-size: calc(27 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--28--sp {
    font-size: calc(28 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--29--sp {
    font-size: calc(29 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--30--sp {
    font-size: calc(30 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--31--sp {
    font-size: calc(31 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-text--32--sp {
    font-size: calc(32 * 0.0714285714rem) !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiByZXNldCAqL1xuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmR0LFxudGgsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zZWN0aW9uLFxuZmlndXJlLFxuYXNpZGUsXG5oZWFkZXIsXG5mb290ZXIsXG5tYWluLFxubmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFkZHJlc3MsXG5jYXB0aW9uLFxuY2l0ZSxcbmNvZGUsXG5kZm4sXG5lbSxcbnN0cm9uZyxcbnRoLFxudmFyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24sXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbm9iamVjdCxcbmVtYmVkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcsXG5hYmJyLFxuYWNyb255bSxcbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuaHIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0MDFzaGFyZSBzdHlsZVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZ3YiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZnduIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLypDU1MgUm9sbG92ZXIqL1xuYS5jc3NSb2xsIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmE6aG92ZXIuY3NzUm9sbCBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbmJvZHkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzM3MzczNztcbn1cblxuYTpsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG59XG5cbmVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubW9kdWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbiN3cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbmE6bm90KFtocmVmXj1cInRlbDpcIl0pIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbmE6bm90KFtocmVmXj1cInRlbDpcIl0pOmhvdmVyIGltZywgYTpub3QoW2hyZWZePVwidGVsOlwiXSk6Zm9jdXMgaW1nIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmwtYnJlYWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtYnJlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtYnJlYWQge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJyZWFkIHtcbiAgICB0b3A6IDEwNXB4O1xuICB9XG59XG4ubC1icmVhZF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEzODVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWJyZWFkX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJyZWFkX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5sLWJyZWFkX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWJyZWFkX19pdGVtIGEsXG4gIC5sLWJyZWFkX19pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYnJlYWRfX2l0ZW0gYSxcbiAgLmwtYnJlYWRfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5sLWJyZWFkX19pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvJ5cIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWJyZWFkX19pdGVtIGE6OmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1icmVhZF9faXRlbSBhOjphZnRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICB9XG59XG4ubC1icmVhZF9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubC1icmVhZF9faXRlbSBzcGFuIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmwtY29udGFjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjIwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWNvbnRhY3Qge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1jb250YWN0X19oIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtY29udGFjdF9faCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ubC1jb250YWN0X19saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1jb250YWN0X19saW5rcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtY29udGFjdF9fbGlua3MuLS1jb2w0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtY29udGFjdF9fbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4ubC1jb250YWN0X190ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1jb250YWN0X190ZWxfX2gge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubC1jb250YWN0X190ZWxfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtY29udGFjdF9fdGVsX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ubC1jb250YWN0X190ZWxfX2JvZHkgLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtY29udGFjdF9fdGVsX19ib2R5IC5sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIH1cbn1cbi5sLWNvbnRhY3RfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWNvbnRhY3RfX2xpbmUgLmljb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmwtY29udGFjdF9fbGluZSAubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWNvbnRhY3RfX2xpbmUgLmxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5sLWNvbnRhY3RfX21haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWNvbnRhY3RfX21haWwgLmljb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5sLWNvbnRhY3RfX21haWwgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1jb250YWN0X19tYWlsIC5sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmwtY29udGFjdF9fbWFpbDAyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1jb250YWN0X19tYWlsMDIgLmljb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5sLWNvbnRhY3RfX21haWwwMiAuaWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWNvbnRhY3RfX21haWwwMiAubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtY29udGFjdF9fbWFpbDAyIC5sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmwtY29udGFjdF9fcmVxdWVzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiYWE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtY29udGFjdF9fcmVxdWVzdCAuaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmwtY29udGFjdF9fcmVxdWVzdCAubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWNvbnRhY3RfX3JlcXVlc3QgLmxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmwtZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fZml4TmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2ZpeE5hdiB7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1mb290ZXJfX2ZpeE5hdl9faCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbi5sLWZvb3Rlcl9fZml4TmF2X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbi5sLWZvb3Rlcl9fZml4TmF2X19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDVweDtcbn1cbi5sLWZvb3Rlcl9fZml4TmF2X19saXN0X19pdGVtIC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubC1mb290ZXJfX2ZpeE5hdl9fbGlzdF9faXRlbSAubGFiZWwge1xuICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbn1cbi5sLWZvb3Rlcl9fZml4TmF2X19saXN0X19pdGVtLi0tdGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1mb290ZXJfX2ZpeE5hdl9fbGlzdF9faXRlbS4tLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWZvb3Rlcl9fZml4TmF2X19saXN0X19pdGVtLi0tbGluZSAuaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmwtZm9vdGVyX19maXhOYXZfX2xpc3RfX2l0ZW0uLS1tYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjIwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2Fib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmwtZm9vdGVyX19hYm91dF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fYWJvdXRfX3JvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2Fib3V0X19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fYWJvdXRfX2xvZ28ge1xuICAgIHdpZHRoOiAyOTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19hYm91dF9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMzFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ubC1mb290ZXJfX2Fib3V0X19sb2dvIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19hYm91dF9fbG9nbyAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ubC1mb290ZXJfX2Fib3V0X19sb2dvIC5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1mb290ZXJfX2Fib3V0X19sb2dvIC5sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYWJvdXRfX2xvZ28gLmxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuLmwtZm9vdGVyX19hYm91dF9fbG9nbyAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fYWJvdXRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19hYm91dF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmwtZm9vdGVyX19hYm91dF9fYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fYWJvdXRfX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19hYm91dF9fYm9keSBwIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLmwtZm9vdGVyX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0Zjtcbn1cbi5sLWZvb3Rlcl9fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1OTYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtZm9vdGVyX19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBnYXA6IDE0cHggMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19saW5rIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgICBnYXA6IDBweCAxMHB4O1xuICB9XG59XG4ubC1mb290ZXJfX2xpbmtfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fbGlua19faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmwtZm9vdGVyX19saW5rX19pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1mb290ZXJfX2FyZWEge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLmwtZm9vdGVyX19hcmVhX19oIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sLWZvb3Rlcl9fYXJlYV9faCAubGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fYXJlYV9faCAubGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYXJlYV9faCAubGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fYXJlYV9fc3RhdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHggMzBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2FyZWFfX3N0YXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtZm9vdGVyX19hcmVhX19zdGF0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYXJlYV9fc3RhdGlvbl9faCB7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtZm9vdGVyX19hcmVhX19zdGF0aW9uX19oIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYXJlYV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fYXJlYV9fbGlzdCB7XG4gICAgZ2FwOiA0cHggMjZweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2FyZWFfX2xpc3Qge1xuICAgIGdhcDogNHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmwtZm9vdGVyX19hcmVhX19saXN0X19pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1mb290ZXJfX2FyZWFfX2xpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYXJlYV9fbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYXJlYV9fbGlzdF9faXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtZm9vdGVyX19mb290IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19mb290IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICB9XG59XG4ubC1mb290ZXJfX3Rlcm1zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLWZvb3Rlcl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubC1oZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19oZWFkIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX2xvZ28gLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX2xvZ28gLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28gLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvIC5sb2dvIC5pbWcge1xuICAgIHdpZHRoOiAxOTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyAubG9nbyAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtaGVhZGVyX19sb2dvIC5sb2dvIC5hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyAubG9nbyAuYXJlYSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX2xvZ28gLmxvZ28gLmFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX3JvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmwtaGVhZGVyX19yb3dfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19yb3dfX2hlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fcm93X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX3Jvd19fYm9keSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19yb3dfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmwtaGVhZGVyX19zaG93biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fc2hvd24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fc2hvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc2hvd24gLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fc2hvd24gLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX293bmVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19vd25lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtaGVhZGVyX19vd25lcjpob3ZlciB7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sLWhlYWRlcl9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX2Zvcm0ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZm9ybSBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX2Zvcm0gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNDBweDtcbiAgfVxufVxuLmwtaGVhZGVyX19mb3JtIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZjE5O1xufVxuLmwtaGVhZGVyX19mb3JtIGlucHV0OmZvY3VzICsgYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2U1N2YxOTtcbn1cbi5sLWhlYWRlcl9fZm9ybSBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubC1oZWFkZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19idG4ge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmwtaGVhZGVyX19idG5fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fYnRuX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDEwOXB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX2J0bl9faXRlbSB7XG4gICAgd2lkdGg6IDI4Ljk4NTUwNzI0NjQlO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sLWhlYWRlcl9fYnRuX19pdGVtLi0tZGlzcGxheS0tbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fYnRuX19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGRiYWE5O1xuICBjb2xvcjogIzRkYmFhOTtcbn1cbi5sLWhlYWRlcl9fYnRuX19pdGVtIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19idG5fX2l0ZW0gLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19idG5fX2l0ZW0gLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLmwtaGVhZGVyX19idG5fX2l0ZW0uLS1mYXZvcml0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX2J0bl9faXRlbS4tLWZhdm9yaXRlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19idG5fX2l0ZW0uLS1mYXZvcml0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogNjVweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fYnRuX19pdGVtLi0tZmF2b3JpdGUgLmljb24ge1xuICB3aWR0aDogMjBweDtcbn1cbi5sLWhlYWRlcl9fYnRuX19pdGVtLi0tZmF2b3JpdGUgLmNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG59XG4ubC1oZWFkZXJfX2J0bl9faXRlbS4tLWZhdm9yaXRlLi0taGFzSXRlbSAuY291bnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLWhlYWRlcl9fYnRuX19pdGVtLi0tZmF2b3JpdGUuLS1hZGRpbmcgLmNvdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG59XG4ubC1oZWFkZXJfX2J0bl9faXRlbS4tLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiYWE5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWNvbG9yOiAjNGRiYWE5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX2J0bl9faXRlbS4tLXJlcXVlc3Qge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd2lkdGg6IDE4NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19idG5fX2l0ZW0uLS1yZXF1ZXN0IHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICB3aWR0aDogNDAuODY5NTY1MjE3NCU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fYnRuX19pdGVtLi0tcmVxdWVzdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5sLWhlYWRlcl9faHVtYmVyZ2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19odW1iZXJnZXIge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9faHVtYmVyZ2VyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogNnB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2h1bWJlcmdlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRkYmFhOTtcbn1cbi5sLWhlYWRlcl9faHVtYmVyZ2VyOmhvdmVyIC5sLWhlYWRlcl9faHVtYmVyZ2VyX19saW5lX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbn1cbi5sLWhlYWRlcl9faHVtYmVyZ2VyOmhvdmVyIC5sLWhlYWRlcl9faHVtYmVyZ2VyX19sYWJlbCB7XG4gIGNvbG9yOiAjNGRiYWE5O1xufVxuLmwtaGVhZGVyX19odW1iZXJnZXJfX2xpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5sLWhlYWRlcl9faHVtYmVyZ2VyX19saW5lX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtO1xufVxuLmwtaGVhZGVyX19odW1iZXJnZXJfX2xpbmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xufVxuLmwtaGVhZGVyX19odW1iZXJnZXIuLS1vcGVuIC5sLWhlYWRlcl9faHVtYmVyZ2VyX19saW5lX19pdGVtIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDMwZGVnKTtcbn1cbi5sLWhlYWRlcl9faHVtYmVyZ2VyLi0tb3BlbiAubC1oZWFkZXJfX2h1bWJlcmdlcl9fbGluZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zMGRlZyk7XG59XG4ubC1oZWFkZXJfX2h1bWJlcmdlcl9fbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9faHVtYmVyZ2VyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX2h1bWJlcmdlcl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC41NzE0Mjg1NzE0cmVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmwtaGVhZGVyX19tZWdhbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdiB7XG4gICAgdG9wOiAxMDVweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdiB7XG4gICAgdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdi4tLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX2JvZHkge1xuICAgIHdpZHRoOiA2My43OTMxMDM0NDgzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fbG9nbyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX2xvZ28gaW1nIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX3RvcExpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fdG9wTGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X190b3BMaW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fdG9wTGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX3RvcExpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX2Fycm93XzAxX3doLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX3RvcExpbms6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X190b3BMaW5rOjpiZWZvcmUge1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xufVxuLmwtaGVhZGVyX19tZWdhbmF2X19mb3JtOmhhcyhpbnB1dDpmb2N1cykge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTU3ZjE5O1xufVxuLmwtaGVhZGVyX19tZWdhbmF2X19mb3JtIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19mb3JtIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX2Zvcm0gaW5wdXQge1xuICAgIHBhZGRpbmc6IDEycHggMTJweDtcbiAgfVxufVxuLmwtaGVhZGVyX19tZWdhbmF2X19mb3JtIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNkZDtcbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fZm9ybSBpbnB1dDpmb2N1cyArIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdmMTk7XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX2Zvcm0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX2Zvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogNjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19saW5rQ29sdW1uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX2xpbmtDb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fbGlua19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX2xpbmtfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19saW5rX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fbGlua19fbGluayB7XG4gICAgcGFkZGluZzogMTJweCA1MHB4IDEycHggMTJweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX2xpbmtfX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX2Fycm93XzAxLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fbGlua19fbGluayAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fbGlua19fbGluayAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19saW5rX19saW5rIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuLmwtaGVhZGVyX19tZWdhbmF2X19saW5rX19saW5rIC5pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtaGVhZGVyX19tZWdhbmF2X19saW5rX19saW5rIC5pY29uIGltZzpsYXN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fbGlua19fbGluayAubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX2xpbmtfX2xpbmsgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLmwtaGVhZGVyX19tZWdhbmF2X19saW5rX19saW5rIC5sYWJlbCAuc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fbGlua19fbGluayAubGFiZWwgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX2xpbmtfX2xpbmsgLmxhYmVsIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fbGlua19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVjZGQ7XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX2xpbmtfX2xpbms6aG92ZXIgLmljb24gaW1nOmZpcnN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fbGlua19fbGluazpob3ZlciAuaWNvbiBpbWc6bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX2xlYWQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fY29udGFjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX2NvbnRhY3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fY29udGFjdF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fY29udGFjdF9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX2NvbnRhY3RfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX2NvbnRhY3RfX2l0ZW0uLS10ZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fY29udGFjdF9faXRlbS4tLXRlbCAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmwtaGVhZGVyX19tZWdhbmF2X19jb250YWN0X19pdGVtLi0tbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyX19tZWdhbmF2X19jb250YWN0X19pdGVtLi0tbWFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyMDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmwtaGVhZGVyX19tZWdhbmF2X19jb250YWN0X19pdGVtIC5pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19jb250YWN0X19pdGVtIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fY29udGFjdF9faXRlbSAubGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19jb250YWN0X19pdGVtIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fb3duZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19vd25lciB7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19vd25lciB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX293bmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmwtaGVhZGVyX19tZWdhbmF2X19vd25lciAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX293bmVyIC5pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fb3duZXIgLmljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX21lZ2FuYXZfX293bmVyIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubC1oZWFkZXJfX21lZ2FuYXZfX293bmVyIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmwtaGVhZGVyX19tZWdhbmF2X19saW5rMDIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sLWhlYWRlcl9fbWVnYW5hdl9fbGluazAyIHtcbiAgICBnYXA6IDEwcHggMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19saW5rMDIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ2FwOiAxNXB4IDI1cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fbGluazAyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmwtaGVhZGVyX19tZWdhbmF2X19saW5rMDJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fbGluazAyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5sLWhlYWRlcl9fbWVnYW5hdl9fbGluazAyX19saW5rW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25fYmxhbmtfMDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmwtd3JhcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXdyYXAge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmwtd3JhcC0tMTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtd3JhcC0tMTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubC13cmFwLS0xNDAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC13cmFwLS0xNDAwIHtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAtLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtd3JhcC0tc3AtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmMtYmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1iZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGY1ZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1iZzo6YmVmb3JlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICB3aWR0aDogY2FsYyg1MHZ3ICsgNzIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNjBweCA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJnOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDQwcHggNDBweCAwO1xuICB9XG59XG4uYy1iZy4tLXJpZ2h0OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJnLi0tcmlnaHQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweCAwIDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYmcuLS1yaWdodDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4IDAgMCA0MHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYy1idG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNGRiYWE5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0biB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICB9XG59XG4uYy1idG46aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtYnRuLi0tbGFyZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bi4tLWxhcmdlIHtcbiAgICBtaW4td2lkdGg6IDQ0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmMtYnRuLi0tY2VudGVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5jLWJ0bi4tLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyMDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYy1idG4wMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuMDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4wMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxufVxuLmMtYnRuMDI6aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuMDIgLmljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4wMiAuaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5jLWJ0bjAyIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuMDIgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgfVxufVxuLmMtYnRuMDIgLmxhYmVsLi0tZW4ge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuMDIgLmxhYmVsLi0tZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jLWhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oIC5pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaCAuaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cbn1cbi5jLWggLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1oIC5sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYy1oMDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaDAyIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDAyIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgfVxufVxuXG4uYy1oMDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oMDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDAzIHtcbiAgICBmb250LXNpemU6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuXG4uYy1oMDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaDA0IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgwNCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gIH1cbn1cblxuLmMtaDA1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWgwNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDUge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG5cbi5jLWgwNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ODMzMzMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oMDYge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDYge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0cmVtO1xuICB9XG59XG5cbi5jLWgwNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWgwNyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDcge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYy1oMDc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogMTI0LzEyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9kZWNvcmF0aW9uX2hlYWRpbmdfMDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaDA3OjphZnRlciB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDc6OmFmdGVyIHtcbiAgICB3aWR0aDogNzJweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmMtc2VudGVuY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtc2VudGVuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtc2VudGVuY2Uge1xuICAgIGdhcDogMS45NWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZW50ZW5jZSB7XG4gICAgZ2FwOiAxLjJlbTtcbiAgfVxufVxuLmMtc2VudGVuY2UgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzMzMzMzMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1zZW50ZW5jZSBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZW50ZW5jZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5O1xuICB9XG59XG5cbi5jLXNlbnRlbmNlMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtc2VudGVuY2UwMiBwIHtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZW50ZW5jZTAyIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0Mjk7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLWFib3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFib3V0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFib3V0X19sb2dvIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cbi5wLWFib3V0X19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX2JvZHkge1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5wLWFib3V0X190eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFib3V0X190eHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dF9fdHh0IHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWJvdXRfX25vdGVzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXRfX25vdGVzIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucC1hcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ucC1hcmVhX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX2hlYWRfX2wge1xuICAgIHdpZHRoOiA2My45Mjg1NzE0Mjg2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX2hlYWRfX2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NnB4KTtcbiAgfVxufVxuLnAtYXJlYV9faGVhZF9fciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19oZWFkX19yIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9faGVhZF9fciB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4ucC1hcmVhX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX2JvZHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19ib2R5X19sIHtcbiAgICB3aWR0aDogNjMuOTI4NTcxNDI4NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19ib2R5X19yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDEycHggMCAwIDIwcHg7XG4gIH1cbn1cbi5wLWFyZWFfX2gge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX2gge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX2gge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19oIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX190ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX190ZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWFyZWFfX3RlbCAuaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnAtYXJlYV9fdGVsIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fc29ydCB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fc29ydCB7XG4gICAgd2lkdGg6IDYxcHg7XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNGRiYWE5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX2J0biB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLnAtYXJlYV9fc29ydF9fYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5wLWFyZWFfX3NvcnRfX2J0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19zb3J0X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLi0tb3BlbiAucC1hcmVhX19zb3J0X19idG46OmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xufVxuLnAtYXJlYV9fc29ydF9fcG9wdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgdG9wOiAtMTIwcHg7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi4tLW9wZW4gLnAtYXJlYV9fc29ydF9fcG9wdXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9faGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX19mb290IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX2Zvb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2YxOTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fZm9vdF9fbnVtYmVycyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMjE0Mjg1NzE0M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fZm9vdF9fbnVtYmVycyAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX19mb290X19zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnAtYXJlYV9fc29ydF9fcG9wdXBfX2Zvb3RfX3N1Ym1pdCAuaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX19mb290X19zdWJtaXQgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjIxNDI4NTcxNDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX19udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX19udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fbnVtYmVycyAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZTU3ZjE5O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fbnVtYmVycyAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX19udW1iZXJzIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX251bWJlcnMgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuLnAtYXJlYV9fc29ydF9fcG9wdXBfX3Jlc2V0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fcmVzZXQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX19yZXNldCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gICAgd2lkdGg6IDEwMXB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fcmVzZXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX3Jlc2V0XzAxLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fcmVzZXQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fcmVzZXQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fY2xvc2Uge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX19jbG9zZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fY2xvc2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3JlbnQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX19yZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fcmVudF9faCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX19yZW50X19oIHtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtYXJlYV9fc29ydF9fcG9wdXBfX3JlbnRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX19yZW50X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fcmVudF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGdhcDogM3B4O1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fcmVudF9fYm9keSBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX19yZW50X19ib2R5IGlucHV0IHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3JlbnRfX2JvZHkgaW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fcmVudF9fYm9keSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fcmVudF9fYm9keSBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fcmVudF9fYm9keSBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3JlbnRfX2JvZHkgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2gge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9faCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fbGlzdCB7XG4gICAgZ2FwOiA1cHggNXB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19saXN0X19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2xpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fbGlzdF9faXRlbTpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCkge1xuICBib3JkZXItY29sb3I6ICM0ZGJhYTk7XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fbGlzdF9faXRlbV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2xpc3RfX2l0ZW1fX2hlYWQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2xpc3RfX2l0ZW1fX2NoZWNrIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fbGlzdF9faXRlbV9fY2hlY2sge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19saXN0X19pdGVtX19jaGVjayB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2xpc3RfX2l0ZW1fX2NoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fbGlzdF9faXRlbV9fY2hlY2s6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fbGlzdF9faXRlbV9fY2hlY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhc3BlY3QtcmF0aW86IDUvMTI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2xpc3RfX2l0ZW1fX2NoZWNrOjphZnRlciB7XG4gICAgd2lkdGg6IDRweDtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fbGlzdF9faXRlbV9fY2hlY2s6OmFmdGVyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2hpbnRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25faGludF8wMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9faGludF9faWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2hpbnRfX2ljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2hpbnRfX2ljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbl9oaW50XzAxX2ZpbGwuc3ZnKTtcbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19oaW50X19pY29uOmhvdmVyICsgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2hpbnRfX3R4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9faGludF9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19oaW50X190eHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGRiYWE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmNWYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19oaW50X190eHQge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9faGludF9fdHh0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDNuKSAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9faGludF9fdHh0IHtcbiAgICBsZWZ0OiAtMjAwJTtcbiAgfVxuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoM24tMSkgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2hpbnRfX3R4dCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jYXIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2Nhcl9faCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY2FyX19oIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2Nhcl9faCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2Nhcl9faCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY2FyX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jYXJfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uIHtcbiAgICBnYXA6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZ2FwOiAyMXB4O1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2hlYWQge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2NvbmRpdGlvbl9faGVhZCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2NvbmRpdGlvbl9fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZ2FwOiAxMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uX19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBnYXA6IDVweCAyMnB4O1xuICB9XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uX19ib2R5IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uX19ib2R5IGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyAubGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG59XG4ucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uX19ib2R5IGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2NvbmRpdGlvbl9fYm9keSBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbCBpbWcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2cHg7XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2NvbmRpdGlvbl9fYm9keSBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2JvZHkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhc3BlY3QtcmF0aW86IDUvMTI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2NvbmRpdGlvbl9fYm9keSBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNi41cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uX19ib2R5IGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uX19oIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fc29ydF9fcG9wdXBfX3R5cGVfX2NvbmRpdGlvbl9faCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cbi5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2hpbnRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19zb3J0X19wb3B1cF9fdHlwZV9fY29uZGl0aW9uX19oaW50X19pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3NvcnRfX3BvcHVwX190eXBlX19jb25kaXRpb25fX2hpbnRfX2ljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG4ucC1hcmVhX19tYXAge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19tYXAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLWFyZWFfX21hcF9faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX21hcF9faGVhZCB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19tYXBfX2hlYWQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19tYXJrZXRfX2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWFyZWFfX21hcF9fbWFya2V0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX21hcmtldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4ucC1hcmVhX19tYXBfX21hcmtldF9fYXZlcmFnZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19tYXJrZXRfX2F2ZXJhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX21hcF9fbWFya2V0X19hdmVyYWdlIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX21hcF9fbWFya2V0X19saXN0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19tYXJrZXRfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1hcmVhX19tYXBfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1hcmVhX19tYXBfX2ZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogODk1LzU4MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19tYXBfX2ZyYW1lIHtcbiAgICBhc3BlY3QtcmF0aW86IDM0NS80ODU7XG4gIH1cbn1cbi5wLWFyZWFfX21hcF9fZnJhbWUgZ21wLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1hcmVhX19tYXBfX2ZyYW1lIGdtcC1tYXAgZ21wLWFkdmFuY2VkLW1hcmtlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogMzcvNDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX3Bpbl8wMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFyZWFfX21hcF9fZnJhbWUgZ21wLW1hcCBnbXAtYWR2YW5jZWQtbWFya2VyIHtcbiAgICB3aWR0aDogMzdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19mcmFtZSBnbXAtbWFwIGdtcC1hZHZhbmNlZC1tYXJrZXIge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG59XG4ucC1hcmVhX19tYXBfX2ZyYW1lIGdtcC1tYXAgZ21wLWFkdmFuY2VkLW1hcmtlci4tLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX3Bpbl8wM195ZWxsb3cuc3ZnKTtcbn1cbi5wLWFyZWFfX21hcF9fZnJhbWUgZ21wLW1hcCBnbXAtYWR2YW5jZWQtbWFya2VyLi0tc2VsZWN0IHNwYW4ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wLWFyZWFfX21hcF9fZnJhbWUgZ21wLW1hcCBnbXAtYWR2YW5jZWQtbWFya2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25fcGluXzAzX3llbGxvdy5zdmcpO1xufVxuLnAtYXJlYV9fbWFwX19mcmFtZSBnbXAtbWFwIGdtcC1hZHZhbmNlZC1tYXJrZXI6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnAtYXJlYV9fbWFwX19mcmFtZSBnbXAtbWFwIGdtcC1hZHZhbmNlZC1tYXJrZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19mcmFtZSBnbXAtbWFwIGdtcC1hZHZhbmNlZC1tYXJrZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19mcmFtZSBnbXAtbWFwIGdtcC1hZHZhbmNlZC1tYXJrZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4ucC1hcmVhX19tYXBfX2ZyYW1lX19jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyZWFfX21hcF9fZnJhbWVfX2NlbnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5wLWFyZWFfX21hcF9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19pbmZvIHtcbiAgICB3aWR0aDogMzc4cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgcGFkZGluZzogOHB4IDE1cHggMThweDtcbiAgfVxufVxuLnAtYXJlYV9fbWFwX19pbmZvOmhhcygucC1hcmVhX19tYXBfX2luZm9fX2xpbms6aG92ZXIpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1N2YxOTtcbn1cbi5wLWFyZWFfX21hcF9faW5mby4tLXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWFyZWFfX21hcF9faW5mb19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wLWFyZWFfX21hcF9faW5mb19fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdmMTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX21hcF9faW5mb19fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtYXJlYV9fbWFwX19pbmZvX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2hlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX21hcF9faW5mb19faGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucC1hcmVhX19tYXBfX2luZm9fX2hlYWRfX2lkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19pbmZvX19oZWFkX19pZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnAtYXJlYV9fbWFwX19pbmZvX19oZWFkX19pZF9faCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGRiYWE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2hlYWRfX2lkX19oIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2hlYWRfX2lkX19oIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtYXJlYV9fbWFwX19pbmZvX19oZWFkX19pZF9fbnVtYmVyIHtcbiAgY29sb3I6ICM0ZGJhYTk7XG4gIGJhY2tncm91bmQ6ICNlNGY1ZjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2hlYWRfX2lkX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX21hcF9faW5mb19faGVhZF9faWRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLWFyZWFfX21hcF9faW5mb19faGVhZF9faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2hlYWRfX2ljb25zIHtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuLnAtYXJlYV9fbWFwX19pbmZvX19oIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLWFyZWFfX21hcF9faW5mb19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX21hcF9faW5mb19fcm93IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cbi5wLWFyZWFfX21hcF9faW5mb19fdGh1bWIge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucC1hcmVhX19tYXBfX2luZm9fX3RodW1iIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtYXJlYV9fbWFwX19pbmZvX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2JvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2JvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIH1cbn1cbi5wLWFyZWFfX21hcF9faW5mb19fYWRkcmVzcyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19pbmZvX19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1hcmVhX19tYXBfX2luZm9fX3JlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX21hcF9faW5mb19fcmVudCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fbWFwX19pbmZvX19yZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cbi5wLWFyZWFfX21hcF9faW5mb19fc3BlYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX3NwZWMge1xuICAgIGdhcDogMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX3NwZWMge1xuICAgIGdhcDogNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19tYXBfX2luZm9fX3NwZWNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4ucC1hcmVhX19tYXBfX2luZm9fX2Nsb3NlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNjk3NTdiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRvcDogLTEzcHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnAtYXJlYV9fbWFwX19pbmZvX19jbG9zZSAubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxNS41NTYzNDkxODYxcHg7XG59XG4ucC1hcmVhX19tYXBfX2luZm9fX2Nsb3NlIC5saW5lOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5wLWFyZWFfX21hcF9faW5mb19fY2xvc2UgLmxpbmU6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3Jlc3VsdCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fcmVzdWx0X19oIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5wLWFyZWFfX3Jlc3VsdF9faCAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZTU3ZjE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3Jlc3VsdF9faCAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3Jlc3VsdF9faCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19yZXN1bHRfX2ggLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtYXJlYV9fcmVzdWx0X19zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtYXJlYV9fcmVzdWx0X19zb3J0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWFyZWFfX3Jlc3VsdF9fc29ydCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtYXJlYV9fcmVzdWx0X19zb3J0X19vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5wLWFyZWFfX3Jlc3VsdF9fc29ydF9fb3JkZXJfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1hcmVhX19yZXN1bHRfX3NvcnRfX29yZGVyX19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnAtYXJlYV9fcmVzdWx0X19zb3J0X19vcmRlcl9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX2Fycm93XzAyLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wLWFyZWFfX3Jlc3VsdF9fc29ydF9fb3JkZXJfX2l0ZW0uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5wLWFyZWFfX3Jlc3VsdF9fc29ydF9fc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3Jlc3VsdF9fc29ydF9fc2VsZWN0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1hcmVhX19yZXN1bHRfX3NvcnRfX3NlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWFyZWFfX3Bhcmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fcGFyayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtYXJlYV9fcGFyayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucC1jaGVja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWNoZWNrIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDVweCAzNnB4IDVweCAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jaGVjayB7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiA1cHggMjdweCA1cHggMTBweDtcbiAgfVxufVxuLnAtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ucC1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0ZGJhYTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG59XG4ucC1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtY2hlY2sgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtY2hlY2sgLmxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNoZWNrIC5sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG4ucC1jaGVjayAubGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wLWNoZWNrIC5sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTJweDtcbiAgYXNwZWN0LXJhdGlvOiAxMi81O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuLnAtY2hlY2tMaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtY2hlY2tMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucC1jaGVja0xpc3RfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNoZWNrTGlzdF9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgLTFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWNoZWNrTGlzdF9faCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNoZWNrTGlzdF9faCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtY2hlY2tMaXN0X19idG4ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtY2hlY2tMaXN0X19idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogNXB4IDM1cHggNXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjIwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNoZWNrTGlzdF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTdmMTk7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbi5wLWNoZWNrTGlzdF9fYnRuIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWNoZWNrTGlzdF9fYnRuIC5sYWJlbCB7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIH1cbn1cbi5wLWNoZWNrTGlzdF9fYnRuIC5sYWJlbCAuY291bnQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWNoZWNrTGlzdF9fYnRuIC5sYWJlbCAuY291bnQge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2hlY2tMaXN0X19idG4gLmxhYmVsIC5jb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjIxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5wLWNoZWNrTGlzdF9fYnRuIC5sYWJlbCAuY291bnQgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWNoZWNrTGlzdF9fYnRuIC5sYWJlbCAuY291bnQgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jaGVja0xpc3RfX2J0biAubGFiZWwgLmNvdW50IC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtY29sdW1uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY29sdW1uIHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtY29sdW1uX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2U0ZjVmMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1jb2x1bW5fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY29sdW1uX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9faXRlbSB7XG4gICAgcGFkZGluZzogMjRweCAxNXB4O1xuICB9XG59XG4ucC1jb2x1bW5fX2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtY29sdW1uX19oIC5pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX19oIC5pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuLnAtY29sdW1uX19oIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtY29sdW1uX19oIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY29sdW1uX19oIC5sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX2ggLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtZmFxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZhcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5wLWZhcV9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucC1mYXFfX3N1bW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMjhweCA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIHBhZGRpbmc6IDhweCA0NnB4O1xuICB9XG59XG4ucC1mYXFfX3N1bW1hcnlfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NzU3YjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19zdW1tYXJ5X19zdGF0dXMge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0b3A6IDI3cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fc3VtbWFyeV9fc3RhdHVzIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxN3B4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucC1mYXFfX3N1bW1hcnlfX3N0YXR1cyAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1mYXFfX3N1bW1hcnlfX3N0YXR1cyAubGluZTpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19zdW1tYXJ5X19zdGF0dXMgLmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX3N1bW1hcnlfX3N0YXR1cyAubGluZTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDExcHg7XG4gIH1cbn1cbi5wLWZhcV9fc3VtbWFyeV9fc3RhdHVzIC5saW5lOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19zdW1tYXJ5X19zdGF0dXMgLmxpbmU6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX3N1bW1hcnlfX3N0YXR1cyAubGluZTpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbn1cbi5wLWZhcV9faXRlbVtvcGVuXSAucC1mYXFfX3N1bW1hcnlfX3N0YXR1cyAubGluZTpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAwO1xufVxuLnAtZmFxX19zdW1tYXJ5OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBjb250ZW50OiBcIlFcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U1N2YxOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fc3VtbWFyeTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX3N1bW1hcnk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4uLS1wcmltYXJ5IC5wLWZhcV9fc3VtbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzRkYmFhOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fcGFuZWwge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAyMHB4IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fcGFuZWwge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICB9XG59XG5cbi5wLWZhcTAyX19xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVjZGQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXEwMl9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyN3B4IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcTAyX19xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxOXB4IDEwcHggMTlweCA0NnB4O1xuICB9XG59XG4ucC1mYXEwMl9fcXVlc3Rpb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGNvbnRlbnQ6IFwiUVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTU3ZjE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxMDJfX3F1ZXN0aW9uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcTAyX19xdWVzdGlvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wLWZhcTAyX19hbnN3ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNzVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcTAyX19hbnN3ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzNweCA0MHB4IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxMDJfX2Fuc3dlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC1mYXEwMl9fYW5zd2VyIC5wYXIge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLWZlYXR1cmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtZmVhdHVyZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZlYXR1cmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtZmVhdHVyZV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAzNi8xODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wLWZlYXR1cmVfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWZlYXR1cmVfX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1mZWF0dXJlX19oIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmVhdHVyZV9faCB7XG4gICAgZm9udC1zaXplOiAxLjAzMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX19oIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtZmxvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mbG93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mbG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4ucC1mbG93X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZsb3dfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogNTRweCAzMnB4IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZsb3dfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzZweCAzMnB4IDI0cHg7XG4gIH1cbn1cbi5wLWZsb3dfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbl9hcnJvd18wMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mbG93X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mbG93X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLnAtZmxvd19fc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZmxvd19fc3RlcCAubGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmxvd19fc3RlcCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmxvd19fc3RlcCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yMTQyODU3MTQzcmVtO1xuICB9XG59XG4ucC1mbG93X19zdGVwIC5udW1iZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmxvd19fc3RlcCAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mbG93X19zdGVwIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMi4zNTcxNDI4NTcxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cbi5wLWZsb3dfX2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmxvd19faCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZsb3dfX2gge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mbG93X190eHQge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZsb3dfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRyZW07XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmxvd19fbm90ZXMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmxvd19fbm90ZXMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZsb3dfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmxvd19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLWZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvcm0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLnAtZm9ybV9faCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19oIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19oIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLnAtZm9ybV9faDAyIHtcbiAgY29sb3I6ICM0ZGJhYTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19oMDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9faDAyIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZHQge1xuICAgIHdpZHRoOiAyMjZweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkdC4tLW5vTXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGR0IC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZsZXg6IDE7XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkdCAucmVxIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZjE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGR0IC5yZXEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGR0IC5yZXEge1xuICAgIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPXRleHRdLFxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPXRlbF0sXG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPXppcF0sXG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPW51bWJlcl0sXG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIGlucHV0W3R5cGU9ZW1haWxdLFxuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIGlucHV0W3R5cGU9emlwXSxcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMTNweCAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPXRleHRdLFxuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgaW5wdXRbdHlwZT10ZWxdLFxuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPXppcF0sXG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDEwcHggMTFweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgaW5wdXRbdHlwZT10ZXh0XS4tLWVycm9yLFxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgaW5wdXRbdHlwZT1lbWFpbF0uLS1lcnJvcixcbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIGlucHV0W3R5cGU9dGVsXS4tLWVycm9yLFxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgaW5wdXRbdHlwZT16aXBdLi0tZXJyb3IsXG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPW51bWJlcl0uLS1lcnJvcixcbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIHRleHRhcmVhLi0tZXJyb3Ige1xuICBvdXRsaW5lLWNvbG9yOiAjZTU3ZjE5O1xuICBib3JkZXItY29sb3I6ICNlNTdmMTk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlY2RkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICBtYXgtd2lkdGg6IDEwMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIG1heC13aWR0aDogNTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgaW5wdXRbdHlwZT1udW1iZXJdLi0tbGFyZ2Uge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDkycHg7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgIHBhZGRpbmc6IDEycHggMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDExcHg7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIHNlbGVjdC4tLWVycm9yIHtcbiAgb3V0bGluZS1jb2xvcjogI2U1N2YxOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZjE5O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIHNlbGVjdC4tLWhhc01heFcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5idG4ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzRkYmFhOTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuYnRuIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5idG4ge1xuICAgIG1pbi13aWR0aDogMzhweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY2hlY2tzIHtcbiAgICBnYXA6IDEwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrcyB7XG4gICAgZ2FwOiA4cHggMTJweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrc19faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrc19faXRlbSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY2hlY2tzX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkYmFhOTtcbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrc19faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY2hlY2tzX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrc19faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBsZWZ0OiA1LjVweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrc19faXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY2hlY2tzX19pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrc19faXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrc19faXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY2hlY2tzX19pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZGJhYTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFzcGVjdC1yYXRpbzogNS8xMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jaGVja3NfX2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNoZWNrc19faXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDRweDtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLm51bWJlcnMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLm51bWJlcnMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLm51bWJlcnNfX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5udW1iZXJzX19pbnB1dCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAubnVtYmVyc19faW5wdXQge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAubnVtYmVyc19fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAubnVtYmVyc19fYnRucyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAubnVtYmVyc19fYnRucyB7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5wcmVmZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnByZWZlciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAucHJlZmVyIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5wcmVmZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnByZWZlcl9faXRlbSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAucHJlZmVyX19pdGVtIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnByZWZlcl9faXRlbSBzZWxlY3Qge1xuICAgIHdpZHRoOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAucHJlZmVyX19pdGVtIHNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiA2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAucHJlZmVyX19pdGVtIHNlbGVjdC4tLWxhcmdlIHtcbiAgICB3aWR0aDogMTAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5wcmVmZXJfX2l0ZW0gc2VsZWN0Li0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MnB4O1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuZXJyb3Ige1xuICBjb2xvcjogI2Q4M2YzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5lcnJvciB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5ub3RlcyB7XG4gIGNvbG9yOiAjMDA4OTdiO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLm5vdGVzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAubm90ZXMge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5hcmVhIHtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmFyZWEgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuYXJlYSAuemlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmFyZWEgLnppcCB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmFyZWEgLnppcCB7XG4gICAgcm93LWdhcDogNnB4O1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuYXJlYSAuemlwIC5sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmFyZWEgLnppcCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuYXJlYSAuemlwIGlucHV0IHtcbiAgICB3aWR0aDogMjA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5hcmVhIC56aXAgaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5hcmVhIC56aXAgLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNGRiYWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5hcmVhIC56aXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmFyZWEgLnppcCAuYnRuIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmFyZWEgLmFkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuYXJlYSAuYWRkcmVzcyB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmFyZWEgLmFkZHJlc3Mge1xuICAgIHJvdy1nYXA6IDZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5hcmVhIC5hZGRyZXNzIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5hcmVhIC5hZGRyZXNzIC5pdGVtIHtcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5hcmVhIC5hZGRyZXNzIC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgIHJvdy1nYXA6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmFyZWEgLmFkZHJlc3MgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuYXJlYSAuYWRkcmVzcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnNpemUge1xuICAgIGdhcDogMTVweCAzMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuc2l6ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnNpemVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnNpemVfX2l0ZW0ge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnNpemVfX2l0ZW0ge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnNpemVfX2l0ZW0gLmxhYmVsIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnNpemVfX2l0ZW0gaW5wdXQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnNpemVfX2l0ZW0gaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5wcmljZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnByaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnByaWNlIC5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5wcmljZSAuYm9keSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAucHJpY2UgLmJvZHkge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLnByaWNlIC5ib2R5IC5sYWJlbCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5wcmljZSAuYm9keSBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAucHJpY2UgLmJvZHkgaW5wdXQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNvbXBhbnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNvbXBhbnkge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNvbXBhbnkge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNvbXBhbnkgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNvbXBhbnkgZGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY29tcGFueSBkbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY29tcGFueSBkbCA+IGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jb21wYW55IGRsID4gZHQge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jb21wYW55IGRsID4gZHQgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2xpc3QgPiBkbCA+IGRkIC5jb21wYW55IGRsID4gZHQgLmxhYmVsIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY29tcGFueSBkbCA+IGR0IC5sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG59XG4ucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY29tcGFueSBkbCA+IGR0IC5yZXEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdmMTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNvbXBhbnkgZGwgPiBkdCAucmVxIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19saXN0ID4gZGwgPiBkZCAuY29tcGFueSBkbCA+IGR0IC5yZXEge1xuICAgIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNvbXBhbnkgZGwgPiBkZCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fbGlzdCA+IGRsID4gZGQgLmNvbXBhbnkgZGwgPiBkZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnAtZm9ybV9fcGFya19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19wYXJrX19saXN0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3BhcmtfX2xpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtZm9ybV9fcGFya19fbGlzdF9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wLWZvcm1fX3BhcmtfX2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX3BhcmtfX2gge1xuICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fcGFya19faCB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gIH1cbn1cbi5wLWZvcm1fX3BhcmtfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fcGFya19fYm9keSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3BhcmtfX2JvZHkge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4O1xuICB9XG59XG4ucC1mb3JtX19wYXJrX19hZGQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzRkYmFhOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19wYXJrX19hZGQge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fcGFya19fYWRkIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5wLWZvcm1fX2FjY2VwdGFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmNWYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGRiYWE5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19hY2NlcHRhbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fYWNjZXB0YW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBwYWRkaW5nOiAxMnB4IDExcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucC1mb3JtX19hY2NlcHRhbmNlIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucC1mb3JtX19hY2NlcHRhbmNlIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWZvcm1fX2FjY2VwdGFuY2UgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbn1cbi5wLWZvcm1fX2FjY2VwdGFuY2UgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWZvcm1fX2FjY2VwdGFuY2UgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyAubGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG59XG4ucC1mb3JtX19hY2NlcHRhbmNlIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX2FjY2VwdGFuY2UgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fYWNjZXB0YW5jZSBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4ucC1mb3JtX19hY2NlcHRhbmNlIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGRiYWE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19hY2NlcHRhbmNlIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fYWNjZXB0YW5jZSBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5wLWZvcm1fX2FjY2VwdGFuY2UgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhc3BlY3QtcmF0aW86IDUvMTI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19hY2NlcHRhbmNlIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19hY2NlcHRhbmNlIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDRweDtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbn1cbi5wLWZvcm1fX2FjY2VwdGFuY2UgLm5vdGVzIHtcbiAgY29sb3I6ICMwMDg5N2I7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19hY2NlcHRhbmNlIC5ub3RlcyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fYWNjZXB0YW5jZSAubm90ZXMge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3kge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3kge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLWZvcm1fX3ByaXZhY3lfX2gge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fcHJpdmFjeV9faCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnAtZm9ybV9fcHJpdmFjeV9fYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3lfX2JvZHkge1xuICAgIGhlaWdodDogMTU2cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3lfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gIH1cbn1cbi5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiBoMixcbi5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiBoMyxcbi5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19wcml2YWN5X19ib2R5ID4gaDIsXG4gIC5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiBoMyxcbiAgLnAtZm9ybV9fcHJpdmFjeV9fYm9keSA+IGg0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiBoMixcbiAgLnAtZm9ybV9fcHJpdmFjeV9fYm9keSA+IGgzLFxuICAucC1mb3JtX19wcml2YWN5X19ib2R5ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiBwIHtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiB1bCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19wcml2YWN5X19ib2R5ID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4ucC1mb3JtX19wcml2YWN5X19ib2R5ID4gdWwgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19wcml2YWN5X19ib2R5ID4gdWwgPiBsaSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fcHJpdmFjeV9fYm9keSA+IHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1mb3JtX19wcml2YWN5X19ib2R5ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fcHJpdmFjeV9fYm9keSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gICAgdG9wOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHRvcDogNnB4O1xuICB9XG59XG4ucC1mb3JtX19wcml2YWN5X19ib2R5ID4gb2wge1xuICBjb3VudGVyLXJlc2V0OiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fcHJpdmFjeV9fYm9keSA+IG9sIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19wcml2YWN5X19ib2R5ID4gb2wge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLnAtZm9ybV9fcHJpdmFjeV9fYm9keSA+IG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZm9ybV9fcHJpdmFjeV9fYm9keSA+IG9sID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3lfX2JvZHkgPiBvbCA+IGxpIHtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtZm9ybV9fcHJpdmFjeV9fYm9keSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucC1mb3JtX19wcml2YWN5X19hZ3JlZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvcm1fX3ByaXZhY3lfX2FncmVlIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19wcml2YWN5X19hZ3JlZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtZm9ybV9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19idG5zIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2J0bnMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtZm9ybV9fYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjIwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb3JtX19idG4ge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucC1ob3d0b1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1ob3d0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1ob3d0byB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaG93dG8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC1ob3d0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGY1ZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG86OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2MHB4IDYwcHggMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgICB3aWR0aDogY2FsYyg1MHZ3ICsgNzIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaG93dG86OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAwIDAgNDBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5wLWhvd3RvX19oIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19oIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDc3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19faCB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRyZW07XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cbi5wLWhvd3RvX19oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zeW1ib2xfaG93dG9fMDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxMTdweDtcbiAgdG9wOiAtNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1ob3d0b19fdGFiQnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaG93dG9fX3RhYkJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnAtaG93dG9fX3RhYkJ0bl9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRkYmFhOTtcbiAgYmFja2dyb3VuZDogI2U0ZjVmMjtcbiAgY29sb3I6ICM0ZGJhYTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucC1ob3d0b19fdGFiQnRuX19pdGVtLi0tY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucC1ob3d0b19fbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogNDBweCAzNXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHg7XG4gIH1cbiAgLnAtaG93dG9fX2xpc3RfX2l0ZW0uLS1jdXJyZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbi5wLWhvd3RvX19saXN0X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcikgXCJcIjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICM0ZGJhYTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19pdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiAtMzBweDtcbiAgICBib3JkZXI6IHNvbGlkIDVweCAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogLTMwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCA1cHggI2ZmZjtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19oZWFkX190ZXh0cyB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX2hlYWRfX3RleHRzIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLWhvd3RvX19saXN0X19oZWFkX19pbWcge1xuICB3aWR0aDogMTEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX2hlYWRfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9faGVhZF9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG4ucC1ob3d0b19fbGlzdF9faGVhZDAyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19oZWFkMDIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9faGVhZDAyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1ob3d0b19fbGlzdF9faGVhZDAyX190ZXh0cyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1ob3d0b19fbGlzdF9faGVhZDAyX19pbWcge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19oZWFkMDJfX2ltZyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4ucC1ob3d0b19fbGlzdF9faCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19oIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19oIHtcbiAgICBmb250LXNpemU6IDEuNTcxNDI4NTcxNHJlbTtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2Njc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX3R4dCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9fdHh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLWhvd3RvX19saXN0X19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1ob3d0b19fbGlzdF9fc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX3NlYXJjaCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICBwYWRkaW5nOiAxM3B4IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX3NlYXJjaCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19zZWFyY2ggLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX3NlYXJjaCAudGV4dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U1N2YxOTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNkZDtcbn1cbi5wLWhvd3RvX19saXN0X19zZWFyY2ggLnRleHQ6Zm9jdXMgKyAuc3VibWl0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZjE5O1xufVxuLnAtaG93dG9fX2xpc3RfX3NlYXJjaCAuc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0ZGJhYTk7XG4gIHdpZHRoOiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZGJhYTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGRiYWE5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGRiYWE5O1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5wLWhvd3RvX19saXN0X19zb3J0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19zb3J0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9fc29ydCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX3NvcnRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbn1cbi5wLWhvd3RvX19saXN0X19zb3J0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzRkYmFhOTtcbiAgYm9yZGVyLWNvbG9yOiAjNGRiYWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWhvd3RvX19saXN0X19zb3J0X19pdGVtOmhvdmVyIC5pY29uIHN2ZyByZWN0LFxuLnAtaG93dG9fX2xpc3RfX3NvcnRfX2l0ZW06aG92ZXIgLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnAtaG93dG9fX2xpc3RfX3NvcnQgLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ob3d0b19fbGlzdF9fc29ydCAuaWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtaG93dG9fX2xpc3RfX3NvcnQgLmJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX3NvcnQgLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19zb3J0IC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbi5wLWhvd3RvX19saXN0X19zb3J0IC5ib2R5IC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19zb3J0IC5ib2R5IC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX3NvcnQgLmJvZHkgLmxhYmVsMDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1ob3d0b19fbGlzdF9fc29ydCAuYm9keSAubGFiZWwwMiB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9fc29ydCAuYm9keSAubGFiZWwwMiB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLWhvd3RvX19saXN0X19hZHZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19hZHZpY2Uge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9fYWR2aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX2FkdmljZV9faW1nIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9fYWR2aWNlX19pbWcge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cbi5wLWhvd3RvX19saXN0X19hZHZpY2VfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWhvd3RvX19saXN0X19hZHZpY2VfX3R4dCB7XG4gIGJhY2tncm91bmQ6ICNmYmVjZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19hZHZpY2VfX3R4dCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX2FkdmljZV9fdHh0IHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIH1cbn1cbi5wLWhvd3RvX19saXN0X19hZHZpY2VfX3R4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZiZWNkZDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDUwJSwgMTAwJSAwLCAxMDAlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19hZHZpY2VfX3R4dDo6YmVmb3JlIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9fYWR2aWNlX190eHQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4ucC1ob3d0b19fbGlzdF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX2J0bnMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19idG5zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLWhvd3RvX19saXN0X19zZWNfX2gge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0ZGJhYTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX3NlY19faCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19zZWNfX2gge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1ob3d0b19fbGlzdF9fc2VjX190eHQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWhvd3RvX19saXN0X19zZWNfX3R4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX3NlY19fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1ob3d0b19fbGlzdF9fc2VjX19jb21tZW50IHtcbiAgYmFja2dyb3VuZDogI2ZiZWNkZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX3NlY19fY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9fc2VjX19jb21tZW50IHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX3NlY19fY29tbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZiZWNkZDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAyNHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9fdXNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX3VzZV9fc3BhY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wLWhvd3RvX19saXN0X191c2VfX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaG93dG9fX2xpc3RfX3VzZV9fdHh0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnAtaG93dG9fX2xpc3RfX3VzZV9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1ob3d0b19fbGlzdF9fdXNlX19pbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhvd3RvX19saXN0X191c2VfX2ltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1ob3d0b19fbGlzdF9fdXNlX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1ob3d0b19fbGlzdF9fdXNlX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLWxpbmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWxpbmtfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWxpbmtfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE0cHggMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGlua19faXRlbSB7XG4gICAgcGFkZGluZzogMTFweCAxNHB4O1xuICB9XG59XG4ucC1saW5rX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5wLWxpbmtfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlY2RkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4ucC1saW5rMDIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbGluazAyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGluazAyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ucC1saW5rMDJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbGluazAyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWxpbmswMl9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rMDJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cbi5wLWxpbmswMl9faXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRkYmFhOTtcbiAgY29sb3I6ICM0ZGJhYTk7XG59XG5cbi5wLWxpbmswMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGY1ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1saW5rMDMge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rMDMge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICB9XG59XG4ucC1saW5rMDNfX2gge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbGluazAzX19oIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rMDNfX2gge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1saW5rMDNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbGluazAzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rMDNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLnAtbGluazAzX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWxpbmswM19fbGlzdF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxpbmswM19fbGlzdF9faXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1saW5rMDQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDMwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGluazA0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1saW5rMDRfX2xpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzNzQ3NGY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1saW5rMDRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGluazA0X19saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1saW5rMDRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX2Fycm93XzAxLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWxpbmswNF9fbGluazo6YWZ0ZXIge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rMDRfX2xpbms6OmFmdGVyIHtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuLnAtbGluazA0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0ZGJhYTk7XG59XG5cbi5wLWxpbmswNSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1saW5rMDUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxM3B4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxpbmswNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDE0cHggMjBweDtcbiAgfVxufVxuLnAtbGluazA1X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnAtbGluazA1X19saW5rW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25fYmxhbmtfMDFfZ3JheS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucC1saW5rMDVfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnAtZml4ZWRMaW5rX19saW5rIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIC0xcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xufVxuLnAtZml4ZWRMaW5rX19saW5rLi0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnAtZml4ZWRMaW5rX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZml4ZWRMaW5rX19saW5rIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZpeGVkTGlua19fbGluayB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1maXhlZExpbmtfX2xpbmsgLmljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1maXhlZExpbmtfX2xpbmsgLmljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG4ucC1maXhlZExpbmtfX2xpbmsgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1maXhlZExpbmtfX2xpbmsgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZml4ZWRMaW5rX19saW5rIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtbXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbXZfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iZ19tdl8wMS5zdmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG4gIH1cbn1cbi5wLW12X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1tdl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX2JvZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9iZ19tdl8wMV9zcC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4O1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzNXB4IDM1cHg7XG4gIH1cbn1cbi5wLW12X19hY2hpZXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtbXZfX2FjaGlldmVfX2FyZWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmdfYWNoaWV2ZV8wMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiA3My84NDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3M3B4O1xufVxuLnAtbXZfX2FjaGlldmVfX2FyZWEgLmphIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX2FjaGlldmVfX2FyZWEgLmphIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX2FjaGlldmVfX2FyZWEgLmphIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtbXZfX2FjaGlldmVfX2FyZWEgLmVuIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX2FjaGlldmVfX2FyZWEgLmVuIHtcbiAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW12X19hY2hpZXZlX19hcmVhIC5lbiB7XG4gICAgZm9udC1zaXplOiAwLjY0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbi5wLW12X19hY2hpZXZlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX2FjaGlldmVfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX2FjaGlldmVfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucC1tdl9fYWNoaWV2ZV9fYm9keSAubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLW12X19hY2hpZXZlX19ib2R5IC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX2FjaGlldmVfX2JvZHkgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtbXZfX2FjaGlldmVfX2JvZHkgLmxhYmVsMDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLW12X19hY2hpZXZlX19ib2R5IC5sYWJlbDAyIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW12X19hY2hpZXZlX19ib2R5IC5sYWJlbDAyIHtcbiAgICBmb250LXNpemU6IDEuMjE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuLnAtbXZfX2FjaGlldmVfX2JvZHkgLmxhYmVsMDIgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLW12X19hY2hpZXZlX19ib2R5IC5sYWJlbDAyIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW12X19hY2hpZXZlX19ib2R5IC5sYWJlbDAyIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnAtbXZfX2xlYWQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1tdl9fbGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMnB4IHJnYWIoMCwgMCwgMCwgMC4xKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1tdl9fbGVhZCB7XG4gICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5wLW12X19jdXJyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLW12X19jdXJyZW50IHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiA5MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX2N1cnJlbnQge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucC1tdl9fY3VycmVudDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLW12X19jdXJyZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbl9sb2NhdGlvbl8wMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1tdl9fY3VycmVudDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGVmdDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW12X19jdXJyZW50OjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsZWZ0OiAxNHB4O1xuICB9XG59XG4ucC1tdl9fY3VycmVudF9fdHh0IC5udW1iZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1tdl9fY3VycmVudF9fdHh0IC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX2N1cnJlbnRfX3R4dCAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtbXZfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX3NlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW12X19zZWFyY2gge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIH1cbn1cbi5wLW12X19zZWFyY2hfX2lucHV0IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX3NlYXJjaF9faW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW12X19zZWFyY2hfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIH1cbn1cbi5wLW12X19zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNkZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNTdmMTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTU3ZjE5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNTdmMTk7XG59XG4ucC1tdl9fc2VhcmNoX19pbnB1dDpmb2N1cyArIC5wLW12X19zZWFyY2hfX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdmMTk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTU3ZjE5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1N2YxOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1N2YxOTtcbn1cbi5wLW12X19zZWFyY2hfX3N1Ym1pdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX3NlYXJjaF9fc3VibWl0IHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW12X19zZWFyY2hfX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cbn1cbi5wLW12X19hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1tdl9fYXJlYSB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1tdl9fYXJlYSB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDMwcHg7XG4gIH1cbn1cbi5wLW12X19hcmVhX19tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0OC8zNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX2FyZWFfX21hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtbXZfX2FyZWFfX21hcCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wLW12X19hcmVhX19tYXAgc3ZnIGE6aG92ZXIgLm1hcCB7XG4gIGZpbGw6ICNmYmVjZGQ7XG59XG4ucC1tdl9fYXJlYV9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLW12X19hcmVhX19ib2R5IHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCAzMHB4O1xuICB9XG59XG4ucC1tdl9fYXJlYV9faCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1tdl9fYXJlYV9faCAuaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnAtbXZfX2FyZWFfX2ggLmljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1tdl9fYXJlYV9faCAubGFiZWwge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLW12X19hcmVhX19oIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1tdl9fYXJlYV9faCAubGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5wLW12X19hcmVhX19oIC5sYWJlbCAubGFyZ2Uge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLW12X19hcmVhX19oIC5sYWJlbCAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1tdl9fYXJlYV9faCAubGFiZWwgLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLnAtbXZfX2FyZWFfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLW12X19hcmVhX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdhcDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW12X19hcmVhX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuLnAtbXZfX2FyZWFfX2xpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLW12X19hcmVhX19saXN0X19pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDlweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1tdl9fYXJlYV9fbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMTFweCAzMHB4IDExcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtbXZfX2FyZWFfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIH1cbiAgLnAtbXZfX2FyZWFfX2xpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX2Fycm93XzAxLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5wLW12X19hcmVhX19saXN0X19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGRiYWE5O1xuICBjb2xvcjogIzRkYmFhOTtcbn1cbi5wLW12X19hcmVhX19zdGF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRkYmFhOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1tdl9fYXJlYV9fc3RhdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1tdl9fYXJlYV9fc3RhdGlvbiB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLW12X19hcmVhX19zdGF0aW9uIC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1tdl9fYXJlYV9fc3RhdGlvbiAubGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1tdl9fYXJlYV9fc3RhdGlvbiAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX2FyZWFfX3N0YXRpb24gLmxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG59XG4ucC1tdl9fYXJlYV9fc3RhdGlvbiAubGFiZWwgLmxhcmdlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1tdl9fYXJlYV9fc3RhdGlvbiAubGFiZWwgLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLW12X19hcmVhX19zdGF0aW9uIC5sYWJlbCAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1tdl9fYXJlYV9fc3RhdGlvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1tdl9fYXBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY4N3B4O1xuICAgIG1hcmdpbi10b3A6IC0zMDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1tdl9fYXBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wLW12X19hcHAgcGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1tdl9fbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX25ld3Mge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX25ld3Mge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1tdl9fbmV3c19fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1tdl9fbmV3c19fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ucC1tdl9fbmV3c19fYm9keTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25fYXJyb3dfMDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX25ld3NfX2JvZHk6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1tdl9fbmV3c19fYm9keTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5wLW12X19uZXdzX19oIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX25ld3NfX2gge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1tdl9fbmV3c19fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtbXZfX25ld3NfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtbXZfX25ld3NfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnAtbXZfX25ld3NfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnAtb3duZXJNdiB7XG4gIGJhY2tncm91bmQ6ICNlNGY1ZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1vd25lck12IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3duZXJNdiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLW93bmVyTXZfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtb3duZXJNdl9fcmliYm9uIHtcbiAgICBtYXgtd2lkdGg6IDQxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vd25lck12X19yaWJib24ge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW93bmVyTXZfX2xlYWQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3duZXJNdl9fbGVhZCB7XG4gICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC1vd25lck12X19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW93bmVyTXZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3duZXJNdl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC1vd25lck12X19idG5fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjIwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtb3duZXJNdl9fYnRuX19saW5rIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3duZXJNdl9fYnRuX19saW5rIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtb3duZXJNdl9fYnRuX19saW5rIC5pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3duZXJNdl9fYnRuX19saW5rIC5pY29uIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxufVxuLnAtb3duZXJNdl9fYnRuX19saW5rIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtb3duZXJNdl9fYnRuX19saW5rIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW93bmVyTXZfX2J0bl9fbGluayAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbi5wLW93bmVyTXZfX2J0bl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLW93bmVyTXZfX2t2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW93bmVyTXZfX2t2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vd25lck12X19rdiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4ucC1vd25lck12X19rdiAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtb3duZXJNdl9fa3YgLmxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vd25lck12X19rdiAubGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4ucC1vd25lck12X19rdiAuaWxsdXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1vd25lck12X19rdiAuaWxsdXN0IHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vd25lck12X19rdiAuaWxsdXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucC1uZXdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLW5ld3NMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5ld3NMaXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMxcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c0xpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4O1xuICB9XG59XG4ucC1uZXdzTGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnAtbmV3c0xpc3RfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbmV3c0xpc3RfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbmV3c0xpc3RfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NMaXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtbmV3c0xpc3RfX2NhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbmV3c0xpc3RfX2NhdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NMaXN0X19jYXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1uZXdzTGlzdF9fY2F0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzTGlzdF9fY2F0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtbmV3c0xpc3RfX2gge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c0xpc3RfX2gge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG4ucC1uZXdzUG9zdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1uZXdzUG9zdF9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5ld3NQb3N0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1Bvc3RfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1uZXdzUG9zdF9fY2F0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbmV3c1Bvc3RfX2NhdCB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzUG9zdF9fY2F0IHtcbiAgICBnYXA6IDdweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnAtbmV3c1Bvc3RfX2NhdF9faXRlbSB7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmNWYyO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbmV3c1Bvc3RfX2NhdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA2cHggMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1Bvc3RfX2NhdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gICAgcGFkZGluZzogNXB4IDIzcHg7XG4gIH1cbn1cbi5wLW5ld3NQb3N0X19oIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0ZGJhYTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1uZXdzUG9zdF9faCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1Bvc3RfX2gge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1uZXdzUG9zdF9fYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1Bvc3RfX2FydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLW5ld3NQb3N0X19mb290IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1uZXdzUG9zdF9fZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1Bvc3RfX2Zvb3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLW5ld3NQb3N0X19mb290X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzM3NDc0Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5ld3NQb3N0X19mb290X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NQb3N0X19mb290X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5wLW5ld3NQb3N0X19mb290X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1uZXdzUG9zdF9fZm9vdF9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25fYXJyb3dfMDIuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDAuMjV0dXJuKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5ld3NQb3N0X19mb290X19saW5rOjpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzUG9zdF9fZm9vdF9fbGluazo6YmVmb3JlIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuXG4ucC1uZXdzUG9zdDAyX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1Bvc3QwMl9fdGh1bWIge1xuICAgIGFzcGVjdC1yYXRpbzogMzQ1LzE3MztcbiAgfVxufVxuLnAtbmV3c1Bvc3QwMl9fdGh1bWIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnAtbmV3c1Bvc3QwMl9faCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbmV3c1Bvc3QwMl9faCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NQb3N0MDJfX2gge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5ld3NQb3N0MDJfX2FydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NQb3N0MDJfX2FydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLXBhZ2VuYXZpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXBhZ2VuYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhZ2VuYXZpIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhZ2VuYXZpIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLnAtcGFnZW5hdmlfX2l0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFnZW5hdmlfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFnZW5hdmlfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gIH1cbn1cbi5wLXBhZ2VuYXZpX19pdGVtLi0tY3VycmVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6ICM0ZGJhYTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtcGFnZW5hdmlfX2l0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ZGJhYTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtcGFya1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQXJjaGl2ZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0FyY2hpdmVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtBcmNoaXZlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQXJjaGl2ZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0FyY2hpdmVfX3dyYXBwZXIgLnAtcGFya0NhcmQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQXJjaGl2ZV9fZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0FyY2hpdmVfX2RvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxNXB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLXBhcmtBcmNoaXZlX19kb3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnAtcGFya0FyY2hpdmVfX2RvdHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQXJjaGl2ZTAyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtBcmNoaXZlMDIge1xuICAgIGdhcDogMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQXJjaGl2ZTAyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5wLXBhcmtTbGlkZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrU2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5wLXBhcmtTbGlkZV9fd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrU2xpZGVfX3dyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtTbGlkZV9fd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya1NsaWRlX19kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrU2xpZGVfX2RvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxNXB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLXBhcmtTbGlkZV9fZG90cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5wLXBhcmtTbGlkZV9fZG90cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG5cbi5wLXBhcmtDYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweCAxOHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRkYmFhOTtcbn1cbi5wLXBhcmtDYXJkX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXBhcmtDYXJkX19oZWFkX19yYW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl9yYW5rXzAxLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkX19oZWFkX19yYW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkX19oZWFkX19pZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmRfX2hlYWRfX2lkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZF9faGVhZF9faWQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkX19oZWFkX19pZF9faCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGRiYWE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkX19oZWFkX19pZF9faCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZF9faGVhZF9faWRfX2gge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC1wYXJrQ2FyZF9faGVhZF9faWRfX251bWJlciB7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBiYWNrZ3JvdW5kOiAjZTRmNWYyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZF9faGVhZF9faWRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZF9faGVhZF9faWRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXBhcmtDYXJkX19oZWFkX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmRfX2hlYWRfX2ljb25zIHtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuLnAtcGFya0NhcmRfX2hlYWRfX2ljb24uLS1mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXBhcmtDYXJkX19oIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkX19oIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZF9faCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnAtcGFya0NhcmRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZF9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZF9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkX190aHVtYiB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmRfX3RodW1iIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkX190aHVtYiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkX190aHVtYi4tLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkX190aHVtYiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLXBhcmtDYXJkX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkX19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZF9fYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxufVxuLnAtcGFya0NhcmRfX2FkZHJlc3Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmRfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmRfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1wYXJrQ2FyZF9fcmVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZF9fcmVudCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZF9fcmVudCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZF9fdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkX190eXBlIHtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZF9fdHlwZSB7XG4gICAgZ2FwOiA0cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmRfX3R5cGVfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweCAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweCAxOHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyLi0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZjE5O1xufVxuLnAtcGFya0NhcmQwMjpoYXMoLnAtcGFya0NhcmQwMl9fbGluazpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlY2RkO1xuICBib3JkZXItY29sb3I6ICNlNTdmMTk7XG59XG4ucC1wYXJrQ2FyZDAyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1wYXJrQ2FyZDAyX19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2YxOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2hlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9faGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyX19oZWFkX19pZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9faGVhZF9faWQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2hlYWRfX2lkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyX19oZWFkX19pZF9faCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGRiYWE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2hlYWRfX2lkX19oIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2hlYWRfX2lkX19oIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtcGFya0NhcmQwMl9faGVhZF9faWRfX251bWJlciB7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBiYWNrZ3JvdW5kOiAjZTRmNWYyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX19oZWFkX19pZF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2hlYWRfX2lkX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyX19oZWFkX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9faGVhZF9faWNvbnMge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19oZWFkX19pY29ucyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2hlYWRfX2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19oZWFkX19pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwMl9faGVhZF9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXBhcmtDYXJkMDJfX2hlYWRfX2Zhdm9yaXRlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX19oZWFkX19mYXZvcml0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9faGVhZF9fZmF2b3JpdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyX19oZWFkX19mYXZvcml0ZS4tLWFkZGVkIHN2ZyAuaWNvbjAyIHtcbiAgZmlsbDogIzRkYmFhOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX3JvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0MzAsIDFmcik7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyX19oIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2gge1xuICAgIGdyaWQtY29sdW1uOiA5NS80MzE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwMl9fdGh1bWIge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9fdGh1bWIge1xuICAgIGdyaWQtY29sdW1uOiAxLzc2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZ3JpZC1yb3c6IDEvMiBzcGFuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX190aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX190aHVtYi4tLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDJfX3RodW1iIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtcGFya0NhcmQwMl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX19ib2R5IHtcbiAgICBncmlkLWNvbHVtbjogOTUvNDMxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyX19hZGRyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDJfX3JlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9fcmVudCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19yZW50IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDJfX2ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9faWNvbnMge1xuICAgIGdhcDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2ljb25zIHtcbiAgICBnYXA6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX19pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9faWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDJfX2xvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX2l0ZW0ge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDJfX2xvdF9fYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9fbG90X19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogOXB4IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdF9fYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyX19sb3RfX2J0bjo6YmVmb3JlLCAucC1wYXJrQ2FyZDAyX19sb3RfX2J0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ucC1wYXJrQ2FyZDAyX19sb3RfX2J0bjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICByaWdodDogMTRweDtcbn1cbi5wLXBhcmtDYXJkMDJfX2xvdF9fYnRuOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IDIxcHg7XG59XG4ucC1wYXJrQ2FyZDAyX19sb3RfX2J0bi4tLW9wZW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucC1wYXJrQ2FyZDAyX19sb3RfX2J0bi4tLW9wZW46OmFmdGVyIHtcbiAgaGVpZ2h0OiAwcHg7XG59XG4ucC1wYXJrQ2FyZDAyX19sb3RfX3BhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cyB0cmFuc2Zvcm07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX3BhbmVsIHtcbiAgICB3aWR0aDogY2FsYygzMDAlICsgMTBweCk7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwMl9fbG90X19wYW5lbC4tLW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdF9fcGFuZWwuLS1vcGVuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9fbG90X19wYW5lbC4tLW9wZW4ge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdF9faXRlbTpudGgtY2hpbGQoM24tMSkgLnAtcGFya0NhcmQwMl9fbG90X19wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMCUgLSA1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX2l0ZW06bnRoLWNoaWxkKDNuKSAucC1wYXJrQ2FyZDAyX19sb3RfX3BhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMjAwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX3JlbnQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucC1wYXJrQ2FyZDAyX19sb3RfX3NwZWMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9fbG90X19zcGVjIHtcbiAgICBnYXA6IDBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX3NwZWMge1xuICAgIGdhcDogMnB4IDE1cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDJfX2xvdF9fc3BlY19faXRlbSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdF9fc3BlY19faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX3NwZWNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX3R5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwMl9fbG90X190eXBlX19oIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdF9fdHlwZV9faCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDJfX2xvdF9fdHlwZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdF9fdHlwZV9fbGlzdCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBnYXA6IDVweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX3R5cGVfX2xpc3Qge1xuICAgIGdhcDogNXB4IDVweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwMl9fbG90X190eXBlX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdF9fdHlwZV9fbGlzdF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX3R5cGVfX2xpc3RfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwMl9fbG90X190eXBlX19saXN0X19pdGVtIC5sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAyX19sb3RfX3R5cGVfX2xpc3RfX2l0ZW0gLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDJfX2xvdF9fdHlwZV9fbGlzdF9faXRlbSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC41NzE0Mjg1NzE0cmVtO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuXG4ucC1wYXJrQ2FyZDAzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1N2YxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNkZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDMge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAzIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMjBweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwM19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAzX19oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtcGFya0NhcmQwM19faGVhZF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1wYXJrQ2FyZDAzX19oZWFkX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX2hlYWRfX2JvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX2hlYWRfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fc3RhdHVzIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fc3RhdHVzIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwM19fc3RhdHVzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtcGFya0NhcmQwM19fcGFyayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAzX19wYXJrIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fcGFyayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDNfX3BhcmtfX2gge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fcGFya19faCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAzX19wYXJrX19oIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtcGFya0NhcmQwM19fcGFya19fcmVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAzX19wYXJrX19yZW50IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX3BhcmtfX3JlbnQgLnRheCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fcGFya19fcmVudCAudGF4IHtcbiAgICBmb250LXNpemU6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuLnAtcGFya0NhcmQwM19fZXhwZW5zZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fZXhwZW5zZXMge1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX2V4cGVuc2VzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fZXhwZW5zZXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX2V4cGVuc2VzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwM19fZmFjaWxpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAzX19mYWNpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fZmFjaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDNfX2ZhY2lsaXR5IGRsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAzX19mYWNpbGl0eSBkbC4tLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX2ZhY2lsaXR5IGRsIGR0LFxuICAucC1wYXJrQ2FyZDAzX19mYWNpbGl0eSBkbCBkZCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAzX19mYWNpbGl0eSBkbCBkdCxcbiAgLnAtcGFya0NhcmQwM19fZmFjaWxpdHkgZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAzX19mYWNpbGl0eSBkbCBkdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAzX19mYWNpbGl0eSBkbCBkdCB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX2ZhY2lsaXR5IGRsIGR0IHtcbiAgICB3aWR0aDogOTVweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwM19fZmFjaWxpdHkgZGwgZGQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fZmFjaWxpdHkgZGwgZGQuc2l6ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGdhcDogMTRweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAzX19mYWNpbGl0eSBkbCBkZC5zaXplIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTBweCAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDNfX2ZhY2lsaXR5IGRsIGRkLnNpemUgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fZmFjaWxpdHkgZGwgZGQuc2l6ZSAuaXRlbSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAzX19mYWNpbGl0eSBkbCBkZC5zaXplIC5pdGVtIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fZmFjaWxpdHkgZGwgZGQuc2l6ZSAuaXRlbSAuaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX2ZhY2lsaXR5IGRsIGRkLnNpemUgLml0ZW0gLmljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAzX19mYWNpbGl0eSBkbCBkZC5zaXplIC5pdGVtIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX3R5cGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX3R5cGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDNfX3R5cGVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXBhcmtDYXJkMDNfX3R5cGVfX2hpbnRfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbl9oaW50XzAxLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fdHlwZV9faGludF9faWNvbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAzX190eXBlX19oaW50X19pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb25faGludF8wMV9maWxsLnN2Zyk7XG59XG4ucC1wYXJrQ2FyZDAzX190eXBlX19oaW50X19pY29uOmhvdmVyICsgLnAtcGFya0NhcmQwM19fdHlwZV9faGludF9fdHh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wLXBhcmtDYXJkMDNfX3R5cGVfX2hpbnRfX3R4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZGJhYTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGY1ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX3R5cGVfX2hpbnRfX3R4dCB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fdHlwZV9faGludF9fdHh0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDAzX190eXBlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGdhcDogMTRweCAzMnB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAzX190eXBlX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAzX190eXBlX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX3R5cGVfX2xpc3RfX2l0ZW0ge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fdHlwZV9fbGlzdF9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fdHlwZV9fbGlzdF9faXRlbSAuaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDNfX3R5cGVfX2xpc3RfX2l0ZW0gLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX3R5cGVfX2xpc3RfX2l0ZW0gLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDAzX190eXBlX19saXN0X19pdGVtIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjU3MTQyODU3MTRyZW07XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDAzX19ub3RlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDNfX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwM19fbm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG5cbi5wLXBhcmtDYXJkMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNCB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDE4cHggNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwNCB7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDE4cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDQ6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGRiYWE5O1xufVxuLnAtcGFya0NhcmQwNDpoYXMoLnAtcGFya0NhcmQwNF9fbGluazpob3Zlcikge1xuICBib3JkZXItY29sb3I6ICM0ZGJhYTk7XG59XG4ucC1wYXJrQ2FyZDA0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1wYXJrQ2FyZDA0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDRfX2NoZWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDA0X19jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1wYXJrQ2FyZDA0X19jaGVjayBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbn1cbi5wLXBhcmtDYXJkMDRfX2NoZWNrIGlucHV0OmNoZWNrZWQgKyAuYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzRkYmFhOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbn1cbi5wLXBhcmtDYXJkMDRfX2NoZWNrIGlucHV0OmNoZWNrZWQgKyAuYm9keTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXBhcmtDYXJkMDRfX2NoZWNrIGlucHV0OmNoZWNrZWQgLnAtcGFya0NhcmQwNCB7XG4gIGJvcmRlci1jb2xvcjogIzRkYmFhOTtcbn1cbi5wLXBhcmtDYXJkMDRfX2NoZWNrIC5ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtcGFya0NhcmQwNF9fY2hlY2sgLmJvZHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEycHg7XG4gIGFzcGVjdC1yYXRpbzogMTIvNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG4ucC1wYXJrQ2FyZDA0X19pZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9faWQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9faWQge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwNF9faWRfX2gge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzRkYmFhOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDA0X19pZF9faCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDA0X19pZF9faCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDRfX2lkX19udW1iZXIge1xuICBjb2xvcjogIzRkYmFhOTtcbiAgYmFja2dyb3VuZDogI2U0ZjVmMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9faWRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDA0X19pZF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtcGFya0NhcmQwNF9fc3RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDRfX3N0YXRlIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDRfX3N0YXRlIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDRfX3N0YXRlIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXBhcmtDYXJkMDRfX3N0YXRlX19pdGVtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtcGFya0NhcmQwNF9fc3RhdGVfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNnB4O1xufVxuLnAtcGFya0NhcmQwNF9fc3RhdGVfX2l0ZW0uLS1mYXZvcml0ZTpob3ZlciBzdmcgLmljb24wMSB7XG4gIGZpbGw6ICM0ZGJhYTk7XG59XG4ucC1wYXJrQ2FyZDA0X19zdGF0ZV9faXRlbS4tLWZhdm9yaXRlOmhvdmVyIHN2ZyAuaWNvbjAyIHtcbiAgZmlsbDogI2U0ZjVmMjtcbn1cbi5wLXBhcmtDYXJkMDRfX3N0YXRlX19pdGVtLi0tZmF2b3JpdGUuLS1hZGRlZCBzdmcgLmljb24wMiB7XG4gIGZpbGw6ICM0ZGJhYTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDA0X19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNDgwLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDRfX2gge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9faCB7XG4gICAgZ3JpZC1jb2x1bW46IDE0NS80ODE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDRfX2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwNF9fdGh1bWIge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9fdGh1bWIge1xuICAgIGdyaWQtY29sdW1uOiAxLzEyNjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZ3JpZC1yb3c6IDEvMiBzcGFuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDA0X190aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnAtcGFya0NhcmQwNF9fdGh1bWIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1wYXJrQ2FyZDA0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDRfX2JvZHkge1xuICAgIGdyaWQtY29sdW1uOiAxNDUvNDgxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDA0X19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ucC1wYXJrQ2FyZDA0X19hZGRyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDRfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDRfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1wYXJrQ2FyZDA0X19yZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDRfX3JlbnQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9fcmVudCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDA0X19jb21tZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9fY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9fY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDA0X190eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9fdHlwZSB7XG4gICAgZ2FwOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9fdHlwZSB7XG4gICAgZ2FwOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNF9fdHlwZV9faXRlbSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDRfX3R5cGVfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLXBhcmtDYXJkMDUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmJlY2RkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDUge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDUge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4IDE4cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNTdmMTk7XG59XG4ucC1wYXJrQ2FyZDA1X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1wYXJrQ2FyZDA1X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXBhcmtDYXJkMDVfX2hlYWRfX3Jhbmsge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX3JhbmtfMDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNV9faGVhZF9fcmFuayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDA1X19oZWFkX19pZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNV9faGVhZF9faWQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDVfX2hlYWRfX2lkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDA1X19oZWFkX19pZF9faCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGRiYWE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDVfX2hlYWRfX2lkX19oIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDVfX2hlYWRfX2lkX19oIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtcGFya0NhcmQwNV9faGVhZF9faWRfX251bWJlciB7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBiYWNrZ3JvdW5kOiAjZTRmNWYyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDA1X19oZWFkX19pZF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDVfX2hlYWRfX2lkX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC1wYXJrQ2FyZDA1X19oZWFkX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNV9faGVhZF9faWNvbnMge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDA1X19oZWFkX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1wYXJrQ2FyZDA1X19oZWFkX19pY29uLi0tZmF2b3JpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1wYXJrQ2FyZDA1X19oZWFkX19pY29uLi0tZmF2b3JpdGUuLS1hZGRlZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM0ZGJhYTk7XG59XG4ucC1wYXJrQ2FyZDA1X19oIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDVfX2gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDVfX2gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDA1X19yb3cge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhcmtDYXJkMDVfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDA1X190aHVtYiB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNV9fdGh1bWIge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwNV9fdGh1bWIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDA1X190aHVtYi4tLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDVfX3RodW1iIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtcGFya0NhcmQwNV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDA1X19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDA1X19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG59XG4ucC1wYXJrQ2FyZDA1X19hZGRyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtDYXJkMDVfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0NhcmQwNV9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDVfX3JlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0NhcmQwNV9fcmVudCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDA1X19yZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cbi5wLXBhcmtDYXJkMDVfX3R5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDA1X190eXBlIHtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrQ2FyZDA1X190eXBlIHtcbiAgICBnYXA6IDRweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrQ2FyZDA1X190eXBlX19pdGVtIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya0luZm9fX2hlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0luZm9fX2hlYWRfX2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrSW5mb19fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYXJrSW5mb19fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG4ucC1wYXJrSW5mb19faWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXBhcmtJbmZvX19pZF9faCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGRiYWE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1wYXJrSW5mb19faWRfX2gge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtJbmZvX19pZF9faCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXBhcmtJbmZvX19pZF9fbnVtYmVyIHtcbiAgY29sb3I6ICM0ZGJhYTk7XG4gIGJhY2tncm91bmQ6ICNlNGY1ZjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1wYXJrSW5mb19faWRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcGFya0luZm9fX2lkX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0luZm9fX2Zhdm9yaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1wYXJrSW5mb19fZmF2b3JpdCB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnAtcGFya0luZm9fX2Zhdm9yaXQuLS1hZGRlZCBzdmcgZyBwYXRoIHtcbiAgICBmaWxsOiAjNGRiYWE5O1xuICB9XG59XG4ucC1wYXJrSW5mb19faCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0luZm9fX2gge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcGFya0luZm9fX2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuLnAtcGFya0luZm9fX2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0luZm9fX2FyZWEge1xuICAgIGdhcDogOHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtJbmZvX19hcmVhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXBhcmtJbmZvX19hcmVhX19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcGFya0luZm9fX2FyZWFfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1wYXJrSW5mb19fY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjVmMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXBhcmtJbmZvX19jb21tZW50IHtcbiAgICBwYWRkaW5nOiAyOHB4IDI2cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtJbmZvX19jb21tZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIH1cbn1cbi5wLXBhcmtJbmZvX19jb21tZW50IC5pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0luZm9fX2NvbW1lbnQgLmljb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtJbmZvX19jb21tZW50IC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5wLXBhcmtJbmZvX19jb21tZW50IC5sYWJlbCB7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0luZm9fX2NvbW1lbnQgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcGFya0luZm9fX2NvbW1lbnQgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLnAtcGFya0luZm9fX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1wYXJrSW5mb19fc2xpZGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1wYXJrSW5mb19fc2xpZGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1wYXJrSW5mb19fc2xpZGVfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtJbmZvX19zbGlkZV9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya0luZm9fX3NsaWRlX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG4ucC1wYXJrSW5mb19fc2xpZGVfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1wYXJrSW5mb19fc2xpZGVfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDcxLCA3OSwgMC44KTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXBhcmtJbmZvX19zbGlkZV9fYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1wYXJrSW5mb19fc2xpZGVfX2J0biB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wLXBhcmtJbmZvX19zbGlkZV9fYnRuIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1wYXJrSW5mb19fc2xpZGVfX2J0bi4tLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1wYXJrSW5mb19fc2xpZGVfX2J0bi4tLXByZXYge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXBhcmtJbmZvX19zbGlkZV9fYnRuLi0tbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1wYXJrSW5mb19fc2xpZGVfX2J0bi4tLW5leHQge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5wLXBhcmtJbmZvX19zbGlkZV9fYnRuLi0tbmV4dCBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1wYXJrSW5mb19fcmVudCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtJbmZvX19yZW50IHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXBhcmtJbmZvX19yZW50IC50YXgge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1wYXJrSW5mb19fcmVudCAudGF4IHtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtcGFya0luZm9fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXBhcmtJbmZvX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcGFya0luZm9fX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1wYXJrSW5mb19faW5mbyBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1wYXJrSW5mb19faW5mbyBkbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0luZm9fX2luZm8gZGwgZHQsXG4gIC5wLXBhcmtJbmZvX19pbmZvIGRsIGRkIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiA3cHggMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtJbmZvX19pbmZvIGRsIGR0LFxuICAucC1wYXJrSW5mb19faW5mbyBkbCBkZCB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gIH1cbn1cbi5wLXBhcmtJbmZvX19pbmZvIGRsIGR0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTBlMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1wYXJrSW5mb19faW5mbyBkbCBkdCB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcGFya0luZm9fX2luZm8gZGwgZHQge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxufVxuLnAtcGFya0luZm9fX2NvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmNWYyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0luZm9fX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXBhcmtJbmZvX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1wYXJrSW5mb19fY29udGFjdF9fdGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXBhcmtJbmZvX19jb250YWN0X190ZWwgLmljb24ge1xuICB3aWR0aDogMjVweDtcbn1cbi5wLXBhcmtJbmZvX19jb250YWN0X190ZWwgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5wLXBhcmtJbmZvX19jb250YWN0X19saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0luZm9fX2NvbnRhY3RfX2xpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnAtcGFya0luZm9fX2NvbnRhY3RfX2xpbmtzX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1wYXJrSW5mb19fY29udGFjdF9fbGlua3NfX2l0ZW0ge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuLnAtcGFya0luZm9fX2NvbnRhY3RfX2xpbmtzX19pdGVtIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFya0luZm9fX2NvbnRhY3RfX2xpbmtzX19pdGVtIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLnAtcGFya0luZm9fX2NvbnRhY3RfX2xpbmtzX19pdGVtIC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXBhcmtJbmZvX19jb250YWN0X19saW5rc19faXRlbS4tLW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMjAwO1xufVxuLnAtcGFya0luZm9fX2NvbnRhY3RfX2xpbmtzX19pdGVtLi0tbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDA7XG59XG4ucC1wYXJrSW5mb19fY29udGFjdF9fbGlua3NfX2l0ZW0uLS1saW5lIC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG59XG4ucC1wYXJrSW5mb19fY29udGFjdF9fbGlua3NfX2l0ZW0uLS1saW5lIC5sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtcGFya0luZm9fX2NvbnRhY3RfX2xpbmtzX19pdGVtLi0tZmF2b3JpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wLXBhcmtJbmZvX19jb250YWN0X19saW5rc19faXRlbS4tLWZhdm9yaXQuLS1hZGRlZCBzdmcgLmZpbGwge1xuICBmaWxsOiAjNGRiYWE5O1xufVxuLnAtcGFya0luZm9fX21hcCB7XG4gIGFzcGVjdC1yYXRpbzogNTYwLzM4NTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1wYXJrSW5mb19fbWFwIHtcbiAgICBhc3BlY3QtcmF0aW86IDM0NS8yNTg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtcGFya0luZm9fX21hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLXBhcmtJbmZvX19zdHJlYXQge1xuICBhc3BlY3QtcmF0aW86IDU2MC8zMTU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcGFya0luZm9fX3N0cmVhdCB7XG4gICAgYXNwZWN0LXJhdGlvOiAzNDUvMTk0O1xuICB9XG59XG4ucC1wYXJrSW5mb19fc3RyZWF0IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1wYXJrU29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLXBhcmtTb3J0X19yZXN1bHQgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXBhcmtTb3J0X19yZXN1bHQgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBhcmtTb3J0X19yZXN1bHQgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ucC1wYXJrU29ydF9fb3JkZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuLnAtcGFya1NvcnRfX29yZGVyX19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrU29ydF9fb3JkZXJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucC1wYXJrU29ydF9fb3JkZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl9hcnJvd18wMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wYXJrU29ydF9fc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya1NvcnRfX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXBhcmtTb3J0X19zZWxlY3Qgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcGFya1NvcnRfX3NlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFya1NvcnRfX3NlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtcG9pbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtcG9pbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wb2ludCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBvaW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMzBweCA1cHg7XG4gIH1cbn1cbi5wLXBvaW50X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBvaW50X19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wb2ludF9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMjBweDtcbiAgfVxufVxuLnAtcG9pbnRfX2l0ZW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyLCBkZWNpbWFsLWxlYWRpbmctemVybykgXCJcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFzcGVjdC1yYXRpbzogNzEvNzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX3Bpbl8wNV9ib3JkZXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBvaW50X19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRvcDogLTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBvaW50X19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0cmVtO1xuICAgIHRvcDogLTI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuLnAtcG9pbnRfX2l0ZW1fX2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcG9pbnRfX2l0ZW1fX2gge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBvaW50X19pdGVtX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBvaW50X19pdGVtX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnAtcG9pbnQwMl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBvaW50MDJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wb2ludDAyX19pdGVtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcbiAgfVxufVxuLnAtcG9pbnQwMl9faXRlbTpudGgtY2hpbGQob2RkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGY1ZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wb2ludDAyX19pdGVtOm50aC1jaGlsZChvZGQpOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2MHB4IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcG9pbnQwMl9faXRlbTpudGgtY2hpbGQob2RkKTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDQwcHggNDBweCAwO1xuICB9XG59XG4ucC1wb2ludDAyX19pdGVtOm50aC1jaGlsZCg0bi0xKTo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1wb2ludDAyX19pdGVtOm50aC1jaGlsZCg0bi0xKTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4IDAgMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wb2ludDAyX19pdGVtOm50aC1jaGlsZCg0bi0xKTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4IDAgMCA0MHB4O1xuICB9XG59XG4ucC1wb2ludDAyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcG9pbnQwMl9fcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBvaW50MDJfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcG9pbnQwMl9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtcG9pbnQwMl9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBvaW50MDJfX2JvZHkge1xuICAgIHdpZHRoOiBjYWxjKDUxLjcyNDEzNzkzMSUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcG9pbnQwMl9faW1nIHtcbiAgICB3aWR0aDogNDguMjc1ODYyMDY5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcG9pbnQwMl9faW1nIHtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5wLXBvaW50MDJfX2xlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtcG9pbnQwMl9fbGVhZCAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBhc3BlY3QtcmF0aW86IDkvMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaWNvbl9waW5fMDUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcG9pbnQwMl9fbGVhZCAubnVtYmVyIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wb2ludDAyX19sZWFkIC5udW1iZXIge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wLXBvaW50MDJfX2xlYWQgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcG9pbnQwMl9fbGVhZCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wb2ludDAyX19sZWFkIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG4ucC1wb2ludDAyX190eHQge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXBvaW50MDJfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBvaW50MDJfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcG9pbnQwMl9fbm90ZXMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcG9pbnQwMl9fbm90ZXMge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLXNlYXJjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtc2VhcmNoQXJlYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXNlYXJjaEFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wLXNlYXJjaEFyZWFfX2hlYWQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnAtc2VhcmNoQXJlYV9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXNlYXJjaEFyZWFfX21hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtc2VhcmNoQXJlYV9fbWFwX19tYWluIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXNlYXJjaEFyZWFfX21hcF9fbWFpbiBzdmcgYTpob3ZlciAubWFwIHtcbiAgZmlsbDogI2ZiZWNkZDtcbn1cbi5wLXNlYXJjaEFyZWFfX21hcF9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAzcHggNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXNlYXJjaEFyZWFfX21hcF9fbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgfVxufVxuLnAtc2VhcmNoQXJlYV9fbWFwX19saXN0X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1zZWFyY2hBcmVhX19tYXBfX2xpc3RfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1zZWFyY2hBcmVhX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5wLXNlYXJjaEFyZWFfX21hcmtldF9faCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1zZWFyY2hBcmVhX19tYXJrZXRfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmNWYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGRiYWE5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtc2VhcmNoQXJlYV9fbWFya2V0X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMjJweDtcbiAgICBnYXA6IDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXNlYXJjaEFyZWFfX21hcmtldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEzcHg7XG4gIH1cbn1cbi5wLXNlYXJjaEFyZWFfX21hcmtldF9fYXZlcmFnZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtc2VhcmNoQXJlYV9fbWFya2V0X19hdmVyYWdlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1zZWFyY2hBcmVhX19tYXJrZXRfX2F2ZXJhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtc2VhcmNoQXJlYV9fbWFya2V0X19saXN0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoQXJlYV9fbWFya2V0X19saXN0IHtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXNlYXJjaEFyZWFfX2FyZWFMaXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAxcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoQXJlYV9fYXJlYUxpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC1zZWFyY2hBcmVhX19hcmVhTGlzdF9faXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDU1YTY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXNlYXJjaEFyZWFfX2FyZWFMaXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDExcHggMTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtc2VhcmNoQXJlYV9fYXJlYUxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIH1cbiAgLnAtc2VhcmNoQXJlYV9fYXJlYUxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX2Fycm93XzAxLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4ucC1zZWFyY2hBcmVhX19hcmVhTGlzdF9faXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucC1zZWFyY2hSZWxhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wLXNlYXJjaFJlbGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGY1ZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtc2VhcmNoUmVsYXRpb246OmJlZm9yZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gICAgd2lkdGg6IGNhbGMoNTB2dyArIDcyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4IDAgMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoUmVsYXRpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAwIDAgNDBweDtcbiAgfVxufVxuLnAtc2VhcmNoUmVsYXRpb25fX2gge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbl9faCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbl9faCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXNlYXJjaFJlbGF0aW9uX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTE2LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoUmVsYXRpb25fX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXNlYXJjaFJlbGF0aW9uX19jb2x1bW5fX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGdyaWQtY29sdW1uOiAxLzc3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtc2VhcmNoUmVsYXRpb25fX2NvbHVtbl9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGdyaWQtY29sdW1uOiA4MS8xMTc7XG4gIH1cbn1cbi5wLXNlYXJjaFJlbGF0aW9uX19jb2x1bW5fX2gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtc2VhcmNoUmVsYXRpb25fX2NvbHVtbl9faCAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnAtc2VhcmNoUmVsYXRpb25fX2NvbHVtbl9faCAubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXNlYXJjaFJlbGF0aW9uX19jb2x1bW5fX2ggLmxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoUmVsYXRpb25fX2NvbHVtbl9faCAubGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxufVxuLnAtc2VhcmNoUmVsYXRpb25fX2FyZWFMaXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbl9fYXJlYUxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ2FwOiA1cHggMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoUmVsYXRpb25fX2FyZWFMaXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNHB4IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLnAtc2VhcmNoUmVsYXRpb25fX2FyZWFMaXN0X19pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbl9fYXJlYUxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoUmVsYXRpb25fX2FyZWFMaXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtc2VhcmNoUmVsYXRpb25fX2FyZWFMaXN0X19pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1zZWFyY2hSZWxhdGlvbl9fYXJlYUxpc3RfX2l0ZW06bnRoLWNoaWxkKG4rNTEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpoYXMoLnAtc2VhcmNoUmVsYXRpb25fX2FyZWFMaXN0X19idG4uLS1jbGlja2VkKSAucC1zZWFyY2hSZWxhdGlvbl9fYXJlYUxpc3RfX2l0ZW06bnRoLWNoaWxkKG4rNTEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zZWFyY2hSZWxhdGlvbl9fYXJlYUxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzRkYmFhOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbl9fYXJlYUxpc3RfX2J0biB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoUmVsYXRpb25fX2FyZWFMaXN0X19idG4ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgfVxufVxuLnAtc2VhcmNoUmVsYXRpb25fX2FyZWFMaXN0X19idG4uLS1jbGlja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXNlYXJjaFJlbGF0aW9uX19hcmVhTGlzdF9fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtc2VhcmNoUmVsYXRpb25fX3N0YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXNlYXJjaFJlbGF0aW9uX19zdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXNlYXJjaFJlbGF0aW9uX19zdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLnAtc2VhcmNoUmVsYXRpb25fX3N0YXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucC1zZWFyY2hSZWxhdGlvbl9fc3RhdGlvbl9faCB7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbl9fc3RhdGlvbl9faCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoUmVsYXRpb25fX3N0YXRpb25fX2gge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuLnAtc2VhcmNoUmVsYXRpb25fX3N0YXRpb25fX2xpc3Qge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXNlYXJjaFJlbGF0aW9uX19zdGF0aW9uX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXNlYXJjaFJlbGF0aW9uX19zdGF0aW9uX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogN3B4IDEwcHg7XG4gIH1cbn1cbi5wLXNlYXJjaFJlbGF0aW9uX19zdGF0aW9uX19saXN0X19pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbl9fc3RhdGlvbl9fbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1zZWFyY2hSZWxhdGlvbl9fc3RhdGlvbl9fbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLXNlYXJjaFJlbGF0aW9uX19zdGF0aW9uX19saXN0X19pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNlYXJjaEZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXNlYXJjaEZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXNlYXJjaEZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLnAtc2VhcmNoRm9ybV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtc2VhcmNoRm9ybV9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoRm9ybV9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucC1zZWFyY2hGb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtc2VhcmNoRm9ybV9faW5wdXQge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXNlYXJjaEZvcm1fX2lucHV0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gIH1cbn1cbi5wLXNlYXJjaEZvcm1fX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiYWE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXNlYXJjaEZvcm1fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtc2VhcmNoRm9ybV9fc3VibWl0IHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLnAtc2VhcmNoU3RhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1zZWFyY2hTdGF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1zZWFyY2hTdGF0aW9uX19tYXAgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtc2VhcmNoU3RhdGlvbl9fbWFwIHN2ZyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXNlYXJjaFN0YXRpb25fX21hcCBzdmcgYS4tLWpyOmhvdmVyIC5ob3ZlciB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wLXNlYXJjaFN0YXRpb25fX21hcCBzdmcgYS4tLWpyOmhvdmVyIC5kZWZhdWx0IHtcbiAgZmlsbDogIzMzMztcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLnAtc2VhcmNoU3RhdGlvbl9fbWFwIHN2ZyBhLi0taHViOmhvdmVyIC5ob3ZlciB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wLXNlYXJjaFN0YXRpb25fX21hcCBzdmcgYS4tLWh1Yjpob3ZlciAuZGVmYXVsdCB7XG4gIGZpbGw6ICMzMzM7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5wLXNlYXJjaFN0YXRpb25fX21hcCBzdmcgYS4tLWh1Yjpob3ZlciAudGV4dCBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wLXNlYXJjaFN0YXRpb25fX21hcCBzdmcgYS4tLXRvemFpOmhvdmVyIC5ob3ZlciB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wLXNlYXJjaFN0YXRpb25fX21hcCBzdmcgYS4tLXRvemFpOmhvdmVyIC5kZWZhdWx0IHtcbiAgZmlsbDogI2YwYTAxZjtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLnAtc2VhcmNoU3RhdGlvbl9fbWFwIHN2ZyBhLi0tbmFuYm9rdTpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19tYXAgc3ZnIGEuLS1uYW5ib2t1OmhvdmVyIC5kZWZhdWx0IHtcbiAgZmlsbDogIzY4OWYzODtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLnAtc2VhcmNoU3RhdGlvbl9fbWFwIHN2ZyBhLi0tdG9obzpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19tYXAgc3ZnIGEuLS10b2hvOmhvdmVyIC5kZWZhdWx0IHtcbiAgZmlsbDogIzAyODhkMTtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLnAtc2VhcmNoU3RhdGlvbl9fbWFwIHN2ZyBhLi0tc2hpZGVuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtc2VhcmNoU3RhdGlvbl9fbWFwIHN2ZyBhLi0tc2hpZGVuOmhvdmVyIC5ib3JkZXIge1xuICBmaWxsOiAjNGRiYWE5O1xuICBzdHJva2UtZGFzaGFycmF5OiAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19tYXAgc3ZnIGEuLS1zaGlkZW46aG92ZXIgcmVjdCB7XG4gIGZpbGw6ICM0ZGJhYTk7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19tYXAgc3ZnIGEuLS1zaGlkZW46aG92ZXIgLnRleHQgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19zaGlkZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA1MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19zaGlkZW4uLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucC1zZWFyY2hTdGF0aW9uX19zaGlkZW5fX292ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19zaGlkZW5fX21hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wLXNlYXJjaFN0YXRpb25fX3NoaWRlbl9fbWFwIHN2ZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wLXNlYXJjaFN0YXRpb25fX3NoaWRlbl9fbWFwIHN2ZyBhLi0tc2hpZGVuOmhvdmVyIGNpcmNsZSB7XG4gIGZpbGw6ICM0ZGJhYTk7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19zaGlkZW5fX21hcCBzdmcgYS5jbG9zZUJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLXNlYXJjaFN0YXRpb25fX3NlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMzQ1cHg7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19zZWxlY3RlZF9faGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLnAtc2VhcmNoU3RhdGlvbl9fc2VsZWN0ZWRfX2gge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1zZWFyY2hTdGF0aW9uX19zZWxlY3RlZF9faCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnAtc2VhcmNoU3RhdGlvbl9fc2VsZWN0ZWRfX2FsbERlbGV0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLXNlYXJjaFN0YXRpb25fX3NlbGVjdGVkX19hbGxEZWxldGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1zZWFyY2hTdGF0aW9uX19zZWxlY3RlZF9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWluLWhlaWdodDogODBweDtcbn1cbi5wLXNlYXJjaFN0YXRpb25fX3NlbGVjdGVkX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNweCAyMHB4O1xufVxuLnAtc2VhcmNoU3RhdGlvbl9fc2VsZWN0ZWRfX2xpc3RfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wLXNlYXJjaFN0YXRpb24wMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zZWFyY2hTdGF0aW9uMDIge1xuICAgIGdhcDogNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5wLXNlYXJjaFN0YXRpb24wMiA+IGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wLXNlYXJjaFN0YXRpb24wMiA+IGRsID4gZHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkdCB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzRkYmFhOTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zZWFyY2hTdGF0aW9uMDIgPiBkbCA+IGRkOmhhcyhkbCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZWFyY2hTdGF0aW9uMDIgPiBkbCA+IGRkID4gZGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNlYXJjaFN0YXRpb24wMiA+IGRsID4gZGQgPiBkbCA+IGR0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjVmMjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG4ucC1zZWFyY2hTdGF0aW9uMDIgPiBkbCA+IGRkID4gZGwgPiBkdCAucm91dGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkZCA+IGRsID4gZHQgLnJvdXRlIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxMHB4IDQ1cHggMTBweCAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wLXNlYXJjaFN0YXRpb24wMiA+IGRsID4gZGQgPiBkbCA+IGR0IC5yb3V0ZTo6YmVmb3JlLCAucC1zZWFyY2hTdGF0aW9uMDIgPiBkbCA+IGRkID4gZGwgPiBkdCAucm91dGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkZCA+IGRsID4gZHQgLnJvdXRlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wLXNlYXJjaFN0YXRpb24wMiA+IGRsID4gZGQgPiBkbCA+IGR0IC5yb3V0ZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkZCA+IGRsID4gZHQgLnJvdXRlLi0tb3Blbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkZCA+IGRsID4gZGQuc3RhdGlvbnMge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAucC1zZWFyY2hTdGF0aW9uMDIgPiBkbCA+IGRkID4gZGwgPiBkZC5zdGF0aW9ucy4tLW9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zZWFyY2hTdGF0aW9uMDIgPiBkbCA+IGRkID4gZGwgPiBkZC5zdGF0aW9ucyB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdhcDogMXB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkZCA+IGRsID4gZGQuc3RhdGlvbnMgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkZCA+IGRsID4gZGQuc3RhdGlvbnMgdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc2VhcmNoU3RhdGlvbjAyID4gZGwgPiBkZCA+IGRsID4gZGQuc3RhdGlvbnMgdWwgPiBsaSA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wLXNlYXJjaFN0YXRpb24wMiA+IGRsID4gZGQgPiBkbCA+IGRkLnN0YXRpb25zIHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlYXJjaFN0YXRpb24wMiA+IGRsID4gZGQgPiBkbCA+IGRkLnN0YXRpb25zIHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTFweCAxMHB4IDExcHggMTBweDtcbiAgfVxufVxuXG4ucC1maXhlZFNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1maXhlZFNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZpeGVkU2VhcmNoIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTE1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxufVxuLnAtZml4ZWRTZWFyY2hfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWZpeGVkU2VhcmNoX19mb3JtIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbn1cbi5wLWZpeGVkU2VhcmNoX19mb3JtIGJ1dHRvbiB7XG4gIHdpZHRoOiA1NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtcmVxdWVzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjVmMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1yZXF1ZXN0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcmVxdWVzdCB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlcXVlc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICB9XG59XG4ucC1yZXF1ZXN0X19oIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXJlcXVlc3RfX2gge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlcXVlc3RfX2gge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1yZXF1ZXN0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXJlcXVlc3RfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXF1ZXN0X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtcmVxdWVzdF9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1yZXF1ZXN0X19jYXJkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXJlcXVlc3RfX2NhcmQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlcXVlc3RfX2NhcmQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1yZXF1ZXN0X19jYXJkX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXJlcXVlc3RfX2NhcmRfX2hlYWQge1xuICAgIHdpZHRoOiAzMC45MDkwOTA5MDkxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLXJlcXVlc3RfX2NhcmRfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXF1ZXN0X19jYXJkX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5wLXJlcXVlc3RfX2NhcmRfX2Zvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fZm9vdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1yZXF1ZXN0X19jYXJkX19mb290IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXF1ZXN0X19jYXJkX19mb290IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5wLXJlcXVlc3RfX2NhcmRfX2lkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1yZXF1ZXN0X19jYXJkX19pZCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG59XG4ucC1yZXF1ZXN0X19jYXJkX19pZF9faCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGRiYWE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXJlcXVlc3RfX2NhcmRfX2lkX19oIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlcXVlc3RfX2NhcmRfX2lkX19oIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtcmVxdWVzdF9fY2FyZF9faWRfX251bWJlciB7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBiYWNrZ3JvdW5kOiAjZTRmNWYyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1yZXF1ZXN0X19jYXJkX19pZF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlcXVlc3RfX2NhcmRfX2lkX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC1yZXF1ZXN0X19jYXJkX19oIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXJlcXVlc3RfX2NhcmRfX2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXF1ZXN0X19jYXJkX19oIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5wLXJlcXVlc3RfX2NhcmRfX2FkZHJlc3Mge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXJlcXVlc3RfX2NhcmRfX3JlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fcmVudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fcmVudCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXJlcXVlc3RfX2NhcmRfX3R5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fdHlwZSB7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2lkdGg6IDI4MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXF1ZXN0X19jYXJkX190eXBlIHtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fdHlwZV9faXRlbSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlcXVlc3RfX2NhcmRfX3R5cGVfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG59XG4ucC1yZXF1ZXN0X19jYXJkX190eXBlX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtcmVxdWVzdF9fY2FyZF9fY2xvc2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fY2xvc2Uge1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1yZXF1ZXN0X19jYXJkX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVxdWVzdF9fY2FyZF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbi5wLXJlcXVlc3RfX2NhcmRfX2Nsb3NlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1yZXF1ZXN0MDIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcmVxdWVzdDAyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlcXVlc3QwMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtcmVxdWVzdDAyX19ib2R5IHtcbiAgZmxleDogMTtcbn1cbi5wLXJlcXVlc3QwMl9fbGVhZCB7XG4gIGNvbG9yOiAjNGRiYWE5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1yZXF1ZXN0MDJfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXF1ZXN0MDJfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcmVxdWVzdDAyX19idG4ge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtcmVxdWVzdDAyX19idG4ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVxdWVzdDAyX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXJlcXVlc3QwMl9fYnRuX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1yZXF1ZXN0MDJfX2J0bl9fbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXF1ZXN0MDJfX2J0bl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcmVxdWVzdDAyX19idG5fX2xpbmsgLmljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXF1ZXN0MDJfX2J0bl9fbGluayAuaWNvbiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG4ucC1yZXF1ZXN0MDJfX2J0bl9fbGluayAuaWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXJlcXVlc3QwMl9fYnRuX19saW5rIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1yZXF1ZXN0MDJfX2J0bl9fbGluayAubGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVxdWVzdDAyX19idG5fX2xpbmsgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtdGFiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRhYl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNGRiYWE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGFiX19idG5zIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYl9fYnRucyB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5wLXRhYl9fYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNlNGY1ZjI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRhYl9fYnRuIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10YWJfX2J0biB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMi41cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRhYl9fYnRuIC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYl9fYnRuIC5pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG4ucC10YWJfX2J0biAuaWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM0ZGJhYTk7XG59XG4ucC10YWJfX2J0biAubGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRhYl9fYnRuIC5sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiX19idG4gLmxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG59XG4ucC10YWJfX2J0bi4tLWN1cnJlbnQsIC5wLXRhYl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzRkYmFhOTtcbn1cbi5wLXRhYl9fYnRuLi0tY3VycmVudCAuaWNvbiBzdmcgcGF0aCwgLnAtdGFiX19idG46aG92ZXIgLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnAtdGFiX19idG4uLS1jdXJyZW50IC5sYWJlbCwgLnAtdGFiX19idG46aG92ZXIgLmxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC10YWJfX3BhbmVscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYl9fcGFuZWxzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC10YWJfX3BhbmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtdGFiX19wYW5lbC4tLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucC10YWJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiX19saXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLXRhYl9fbGlzdCBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10YWJfX2xpc3QgZGwge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiX19saXN0IGRsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10YWJfX2xpc3QgZGw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB9XG59XG4ucC10YWJfX2xpc3QgZGwgZHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZTU3ZjE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRhYl9fbGlzdCBkbCBkdCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10YWJfX2xpc3QgZGwgZHQge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGFiX19saXN0IGRsIGRkIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiX19saXN0IGRsIGRkIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbi5wLXRhYl9fbGlzdDAyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRhYl9fbGlzdDAyIHtcbiAgICBnYXA6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYl9fbGlzdDAyIHtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cbi5wLXRhYl9fbGlzdDAyIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wLXRhYl9fbGlzdDAyIGRsID4gZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiYWE5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGFiX19saXN0MDIgZGwgPiBkdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiX19saXN0MDIgZGwgPiBkdCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICB9XG59XG4ucC10YWJfX2xpc3QwMiBkbCA+IGRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRhYl9fbGlzdDAyIGRsID4gZGQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiX19saXN0MDIgZGwgPiBkZCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC10YWJfX2xpc3QwMiBkbCA+IGRkID4gdWwge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGFiX19saXN0MDIgZGwgPiBkZCA+IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdhcDogMXB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiX19saXN0MDIgZGwgPiBkZCA+IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMXB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnAtdGFiX19saXN0MDIgZGwgPiBkZCA+IHVsID4gbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC10YWJfX2xpc3QwMiBkbCA+IGRkID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10YWJfX2xpc3QwMiBkbCA+IGRkOmhhcyhkbCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10YWJfX2xpc3QwMiBkbCA+IGRkOmhhcyhkbCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucC10YWJfX2xpc3QwMiBkbCA+IGRkOmhhcyhkbCkgPiBkbCA+IGR0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjVmMjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucC10YWJfX2xpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRhYl9fbGlua3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gICAgZ2FwOiA1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiX19saW5rcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGFiX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXRhYl9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZzogMTFweCAzMHB4IDExcHggN3B4O1xuICB9XG4gIC5wLXRhYl9fbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pY29uX2Fycm93XzAxLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5wLXRhYl9fbGluazpudGgtY2hpbGQoM24tMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10YWIwMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10YWIwMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ucC10YWIwMl9faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGY1ZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10YWIwMl9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMTJweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10YWIwMl9faXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxufVxuLnAtdGFiMDJfX2l0ZW0uLS1jdXJyZW50LCAucC10YWIwMl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC10YWIwM19faGVhZF9faCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC10YWIwM19faGVhZF9faCAubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGFiMDNfX2hlYWRfX2ggLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10YWIwM19faGVhZF9faCAubGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnAtdGFiMDNfX2hlYWRfX2ggLnJlcSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2YxOTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10YWIwM19faGVhZF9faCAucmVxIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiMDNfX2hlYWRfX2ggLnJlcSB7XG4gICAgZm9udC1zaXplOiAwLjcxNDI4NTcxNDNyZW07XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuLnAtdGFiMDNfX2J0biB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10YWIwM19fYnRuIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10YWIwM19fYnRuIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnAtdGFiMDNfX2J0bl9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRhYjAzX19idG5fX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiMDNfX2J0bl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogNTlweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0NXB4O1xuICB9XG59XG4ucC10YWIwM19fYnRuX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10YWIwM19fYnRuX19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10YWIwM19fYnRuX19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4ucC10YWIwM19fYnRuX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiYWE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGFiMDNfX2J0bl9faXRlbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiAzN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10YWIwM19fYnRuX19pdGVtOjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDIycHg7XG4gIH1cbn1cbi5wLXRhYjAzX19idG5fX2l0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJvcmRlci1jb2xvcjogIzRkYmFhOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjVmMjtcbn1cbi5wLXRhYjAzX19idG5fX2l0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnAtdGFiMDNfX2J0bl9faXRlbVthcmlhLXNlbGVjdGVkPXRydWVdOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGFiMDNfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYjAzX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC10YWIwM19fcGFuZWxbaGlkZGVuPXVudGlsLWZvdW5kXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtd3lzaXd5Z1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13eXNpd3lnID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLnAtd3lzaXd5ZyA+ICoge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuOGVtO1xufVxuLnAtd3lzaXd5ZyBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4ucC13eXNpd3lnIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0ZGJhYTk7XG59XG4ucC13eXNpd3lnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC13eXNpd3lnIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYmFhOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXd5c2l3eWcgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgfVxufVxuLnAtd3lzaXd5ZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGY1ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXd5c2l3eWcgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgfVxufVxuLnAtd3lzaXd5ZyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGRiYWE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd3lzaXd5ZyBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13eXNpd3lnIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnAtd3lzaXd5ZyB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xufVxuLnAtd3lzaXd5ZyB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13eXNpd3lnIHVsID4gbGk6OmJlZm9yZSB7XG4gICAgdG9wOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13eXNpd3lnIHVsID4gbGk6OmJlZm9yZSB7XG4gICAgdG9wOiA5cHg7XG4gIH1cbn1cbi5wLXd5c2l3eWcgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbn1cbi5wLXd5c2l3eWcgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjdlbTtcbn1cbi5wLXd5c2l3eWcgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1iZXIpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wLXd5c2l3eWcgb2wgPiBsaSA+IG9sIHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG59XG4ucC13eXNpd3lnIG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLnAtd3lzaXd5ZyBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1iZXIsIGxvd2VyLWxhdGluKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucC13eXNpd3lnIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnAtd3lzaXd5ZyAuYWxpZ25jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtd3lzaXd5ZyAuYWxpZ25sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtd3lzaXd5ZyAuYWxpZ25yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnAtd3lzaXd5ZyAuY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13eXNpd3lnIC5jb2x1bW5zIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgLmNvbHVtbnMge1xuICAgIGdhcDogMjVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC13eXNpd3lnIC5jb2x1bW5zIC5jb2x1bW4ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucC13eXNpd3lnIC5idXR0b24ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13eXNpd3lnIC5idXR0b24ge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxufVxuLnAtd3lzaXd5ZyAuYnV0dG9uX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXd5c2l3eWcgLmJ1dHRvbl9fbGluayB7XG4gICAgcGFkZGluZzogMThweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13eXNpd3lnIC5idXR0b25fX2xpbmsuLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAyNnB4IDE1cHg7XG4gIH1cbn1cbi5wLXd5c2l3eWcgLmJ1dHRvbl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLXd5c2l3eWcgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13eXNpd3lnIC5idXR0b25zIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgLmJ1dHRvbnMge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ucC13eXNpd3lnIC5idXR0b25zIC5idXR0b25fX2xpbmsge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiYWE5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd3lzaXd5ZyAuYnV0dG9ucyAuYnV0dG9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgLmJ1dHRvbnMgLmJ1dHRvbl9fbGluayB7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13eXNpd3lnIC5idXR0b25zIC5idXR0b25fX2xpbmsuLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAyNnB4IDE1cHg7XG4gIH1cbn1cbi5wLXd5c2l3eWcgLmJ1dHRvbnMgLmJ1dHRvbl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLXd5c2l3eWcgLnRhYmxlIHRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC13eXNpd3lnIC50YWJsZSB0YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13eXNpd3lnIC50YWJsZSB0YWJsZSB0ciB0aCxcbiAgLnAtd3lzaXd5ZyAudGFibGUgdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICB9XG59XG4ucC13eXNpd3lnIC50YWJsZSB0YWJsZSB0ciB0aCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4ucC13eXNpd3lnIC50YWJsZSB0YWJsZSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTBlMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG51LWJvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXItLWIge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnUtYm9yZGVyLS1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4udS1jLS1iYXNlIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi51LWMtLXByaW1hcnkge1xuICBjb2xvcjogIzRkYmFhOSAhaW1wb3J0YW50O1xufVxuLnUtYy0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlNTdmMTkgIWltcG9ydGFudDtcbn1cbi51LWMtLXdoIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnUtYmctLWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG4udS1iZy0td2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udS1iZy0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmNWYyICFpbXBvcnRhbnQ7XG59XG4udS1iZy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGJhYTkgIWltcG9ydGFudDtcbn1cbi51LWJnLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cbi51LWJnLS1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi51LWJnLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMjAwICFpbXBvcnRhbnQ7XG59XG4udS1iZy0tbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDAgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG51LWRpc3BsYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtZGlzcGxheS0tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1kaXNwbGF5LS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtZGlzcGxheS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LWRpc3BsYXktLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LWRpc3BsYXktLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWRpc3BsYXktLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtZGlzcGxheS0tdGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWRpc3BsYXktLXRiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGlzcGxheS0tdGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS1kaXNwbGF5LS10YnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtZGlzcGxheS0tdGJzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS1kaXNwbGF5LS10Ym5vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1kaXNwbGF5LS10Ym5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LWRpc3BsYXktLXRibm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXZhbGlnbi0tdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnUtdmFsaWduLS1tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udS12YWxpZ24tLWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0wLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0wLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0wLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0xLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0xLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMiB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0zIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0zLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTMge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0zLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS00LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS00IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS00LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS01LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS01LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS02IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS02LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTYge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS02LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNyB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS03IHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTgge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS04LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tOCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS04LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tOC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS05IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS05LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS05LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tOS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tOS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTkge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS05LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tOS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tOS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMTAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTEwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0xMC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTEwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0xMC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTEwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0xMS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMTEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTExLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMTEge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0xMS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTExLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMTEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xMS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMTItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTEyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTEyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xMi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMTItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xMi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTEyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMTMge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTEzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xMy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0xMy0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTEzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0xMy0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTEzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0xNC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMTQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTE0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMTQge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0xNC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTE0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMTQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xNC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMTUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTE1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTE1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMTUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTE1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMTYge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTE2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xNi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0xNi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTE2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0xNi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTE2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0xNy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMTctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTE3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMTcge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0xNy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTE3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMTctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xNy0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0xOCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMTgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTE4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTE4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xOC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMTgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xOC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTE4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMTkge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTE5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xOS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0xOS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0xOSB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTE5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0xOS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTE5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0yMC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMjAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMjAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0yMC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTIwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMjAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0yMSB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMjEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTIxLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTIxLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yMS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMjEtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yMS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTIxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMjIge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTIyLS10YiB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yMi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0yMi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0yMiB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTIyLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0yMi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTIyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTIzIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0yMy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMjMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTIzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMjMge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0yMy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTIzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTIzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMjMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yMy0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0yNCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMjQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTI0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTI0LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yNC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMjQtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yNC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTI0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMjUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTI1LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0yNS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTI1LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0yNS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTI2IHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0yNi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMjYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTI2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMjYge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0yNi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTI2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTI2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMjYtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yNi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0yNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMjctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTI3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTI3LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yNy0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMjctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yNy0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0yNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTI3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMjgge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTI4LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yOC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0yOC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0yOCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTI4LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0yOC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTI4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTI5IHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0yOS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0yOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMjktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTI5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMjkge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0yOS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTI5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTI5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMjktLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yOS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0zMCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMzAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTMwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTMwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMzAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTMwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMzEge1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTMxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zMS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0zMS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0zMSB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTMxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0zMS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTMxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTMyIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0zMi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMzItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMyLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMzIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0zMi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTMyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMzItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zMi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0zMyB7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMzMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTMzLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMzMge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTMzLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zMy0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMzMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zMy0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0zMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTMzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMzQge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTM0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zNC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0zNC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0zNCB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTM0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0zNC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTM0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTM1IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0zNS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMzUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMzUge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0zNS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTM1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMzUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0zNiB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMzYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTM2LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTM2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zNi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMzYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zNi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTM2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tMzcge1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTM3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zNy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS0zNy0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS0zNyB7XG4gICAgcGFkZGluZy10b3A6IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTM3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tMzcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS0zNy0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTM3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTM4IHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS0zOC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS0zOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tMzgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTM4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tMzgge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS0zOC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTM4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTM4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tMzgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zOC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS0zOSB7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tMzktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTM5LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTM5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zOS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tMzktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zOS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS0zOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTM5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNDAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTQwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS00MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS00MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTQwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS00MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTQxIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS00MS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS00MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNDEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNDEge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS00MS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTQxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNDEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00MS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS00MiB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNDItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNDIge1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTQyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTQyIHtcbiAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNDItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS00MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTQyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNDMge1xuICAgIG1hcmdpbi10b3A6IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTQzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTQzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS00My0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS00MyB7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTQzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNDMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS00My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS00NC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS00NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNDQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQ0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNDQge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS00NC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQ0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNDQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS00NSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNDUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTQ1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNDUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTQ1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNDYge1xuICAgIG1hcmdpbi10b3A6IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTQ2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTQ2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS00Ni0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS00NiB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTQ2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNDYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS00Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQ2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTQ3IHtcbiAgICBtYXJnaW4tdG9wOiA5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS00Ny0tdGIge1xuICAgIG1hcmdpbi10b3A6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS00NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNDctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQ3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNDcge1xuICAgIHBhZGRpbmctdG9wOiA5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS00Ny0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQ3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDk0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTQ3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNDctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00Ny0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS00OCB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNDgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQ4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTQ4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNDgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTQ4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNDkge1xuICAgIG1hcmdpbi10b3A6IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTQ5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTQ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS00OS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS00OSB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTQ5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNDkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS00OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQ5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNTAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTUwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNTAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTUwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTUwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS01MSB7XG4gICAgbWFyZ2luLXRvcDogMTAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTUxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS01MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTUxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTUxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTUxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTUxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS01MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS01MS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01MS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNTIge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS01Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTUyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNTItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS01MiB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS01Mi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNTItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTUzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNTMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS01MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTUzLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNTMge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNTMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTUzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTUzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTUzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS01NCB7XG4gICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTU0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS01NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTU0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTU0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTU0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTU0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS01NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS01NC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNTUge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS01NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTU1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNTUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS01NSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS01NS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNTUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNTYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDExMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTU2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNTYge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNTYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTU2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTU2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS01NyB7XG4gICAgbWFyZ2luLXRvcDogMTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTU3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNTcge1xuICAgIG1hcmdpbi1ib3R0b206IDExNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS01Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTU3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTU3IHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTU3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTU3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS01NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS01Ny0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01Ny0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNTgge1xuICAgIG1hcmdpbi10b3A6IDExNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS01OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTU4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTU4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNTgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS01OCB7XG4gICAgcGFkZGluZy10b3A6IDExNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS01OC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNTgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTU5IHtcbiAgICBtYXJnaW4tdG9wOiAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNTktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDExOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS01OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTU5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNTkge1xuICAgIHBhZGRpbmctdG9wOiAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNTktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTU5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTU5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTU5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS02MCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTYwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS02MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTYwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS02MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNjEge1xuICAgIG1hcmdpbi10b3A6IDEyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS02MS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTYxLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNjEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02MS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS02MSB7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS02MS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02MS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNjEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNjEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTYyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNjItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02Mi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS02MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTYyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNjIge1xuICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNjItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTYyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTYyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTYyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS02MyB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTYzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNjMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS02My0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTYzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTYzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTYzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS02MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS02My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02My0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNjQge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS02NC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTY0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNjQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02NC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS02NCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS02NC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02NC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNjQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNjUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTY1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNjUge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNjUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTY1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTY1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS02NiB7XG4gICAgbWFyZ2luLXRvcDogMTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTY2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNjYge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS02Ni0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTY2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTY2IHtcbiAgICBwYWRkaW5nLXRvcDogMTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTY2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTY2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS02NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS02Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02Ni0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNjcge1xuICAgIG1hcmdpbi10b3A6IDEzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS02Ny0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTY3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTY3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNjctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02Ny0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS02NyB7XG4gICAgcGFkZGluZy10b3A6IDEzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS02Ny0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02Ny0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNjcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNjctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTY4IHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNjgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02OC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS02OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTY4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNjgge1xuICAgIHBhZGRpbmctdG9wOiAxMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNjgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTY4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTY4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTY4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS02OSB7XG4gICAgbWFyZ2luLXRvcDogMTM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTY5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNjkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS02OS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTY5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTY5IHtcbiAgICBwYWRkaW5nLXRvcDogMTM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTY5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTY5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS02OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS02OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02OS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNzAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS03MC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTcwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNzAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS03MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS03MC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNzAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTcxIHtcbiAgICBtYXJnaW4tdG9wOiAxNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNzEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03MS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS03MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTcxLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNzEge1xuICAgIHBhZGRpbmctdG9wOiAxNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNzEtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTcxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTcxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTcxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS03MiB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTcyLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS03Mi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTcyLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTcyLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTcyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS03Mi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03Mi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNzMge1xuICAgIG1hcmdpbi10b3A6IDE0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS03My0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTczLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTczIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNzMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03My0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS03MyB7XG4gICAgcGFkZGluZy10b3A6IDE0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS03My0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03My0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNzMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNzMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTc0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNzQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03NC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS03NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTc0LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNzQge1xuICAgIHBhZGRpbmctdG9wOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNzQtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTc0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTc0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTc0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS03NSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTc1LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS03NS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTc1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTc1LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS03NS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNzYge1xuICAgIG1hcmdpbi10b3A6IDE1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS03Ni0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTc2LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTc2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNzYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03Ni0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS03NiB7XG4gICAgcGFkZGluZy10b3A6IDE1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS03Ni0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03Ni0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNzYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNzYtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTc3IHtcbiAgICBtYXJnaW4tdG9wOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tNzctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03Ny0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS03NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTc3LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tNzcge1xuICAgIHBhZGRpbmctdG9wOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tNzctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTc3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTc3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTc3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS03OCB7XG4gICAgbWFyZ2luLXRvcDogMTU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTc4LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tNzgge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS03OC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTc4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTc4IHtcbiAgICBwYWRkaW5nLXRvcDogMTU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTc4LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTc4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS03OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS03OC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03OC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tNzkge1xuICAgIG1hcmdpbi10b3A6IDE1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS03OS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTc5LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTc5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tNzktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03OS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS03OSB7XG4gICAgcGFkZGluZy10b3A6IDE1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS03OS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03OS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tNzkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tNzktLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tODAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTgwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tODAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tODAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTgwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTgwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS04MSB7XG4gICAgbWFyZ2luLXRvcDogMTYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTgxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tODEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS04MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTgxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTgxIHtcbiAgICBwYWRkaW5nLXRvcDogMTYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTgxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTgxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS04MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS04MS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04MS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tODIge1xuICAgIG1hcmdpbi10b3A6IDE2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS04Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTgyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tODItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS04MiB7XG4gICAgcGFkZGluZy10b3A6IDE2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS04Mi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tODIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tODItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTgzIHtcbiAgICBtYXJnaW4tdG9wOiAxNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tODMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS04MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTgzLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tODMge1xuICAgIHBhZGRpbmctdG9wOiAxNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tODMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTgzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTgzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS04NCB7XG4gICAgbWFyZ2luLXRvcDogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTg0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tODQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS04NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTg0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTg0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTg0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTg0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS04NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS04NC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tODUge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS04NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTg1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tODUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS04NSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS04NS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tODUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTg2IHtcbiAgICBtYXJnaW4tdG9wOiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tODYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS04NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTg2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tODYge1xuICAgIHBhZGRpbmctdG9wOiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tODYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTg2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTg2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTg2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS04NyB7XG4gICAgbWFyZ2luLXRvcDogMTc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTg3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tODcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS04Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTg3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTg3IHtcbiAgICBwYWRkaW5nLXRvcDogMTc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTg3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTg3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS04NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS04Ny0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04Ny0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tdC0tODgge1xuICAgIG1hcmdpbi10b3A6IDE3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW10LS04OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTg4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbWItLTg4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tYi0tODgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXB0LS04OCB7XG4gICAgcGFkZGluZy10b3A6IDE3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXB0LS04OC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wYi0tODgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYi0tODgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbXQtLTg5IHtcbiAgICBtYXJnaW4tdG9wOiAxNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdC0tODktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW1iLS04OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbWItLTg5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1wdC0tODkge1xuICAgIHBhZGRpbmctdG9wOiAxNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC0tODktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcGItLTg5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcGItLTg5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTg5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LW10LS05MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtLTkwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tOTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1tYi0tOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW1iLS05MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTkwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtcHQtLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcHQtLTkwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXBiLS05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBiLS05MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS05MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtZndiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLnUtZndtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4udS1hbGlnbi0tciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFsaWduLS1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudS1hbGlnbi0tYy0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LWFsaWduLWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1hbGlnbi1sLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LWZmMDIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuXG4udS1saDIwMCB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi51LXVsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi51LXVsaW5lOmhvdmVyLCAudS11bGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LS0xMCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMTAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTEwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTExIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0xMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDExICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMTEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMTIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTEyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTIgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0xMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0xMyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTEzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTMgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0xNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMTQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMTUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTE1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0xNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE1ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0xNiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMTYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTE2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE3IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0xNyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE3ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMTcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNyAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMTgge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTE4IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTggKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0xOCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0xOSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMTkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTE5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTkgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTIwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0yMCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMjAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjEge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTIxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjEgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0yMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIxICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0yMiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMjIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTIyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjIgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTIzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0yMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIzICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMjMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMyAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTI0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjQgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0yNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI0ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0yNSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMjUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTI1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjUgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI2IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0yNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI2ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMjYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNiAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTI3IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjcgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0yNyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI3ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0yOCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMjgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTI4IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjggKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0yOSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI5ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMjkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzAge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTMwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzAgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0zMCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zMSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMzEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTMxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzEgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTMyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0zMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMyICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMzIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMiAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTMzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzMgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0zMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMzICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zNCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMzQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTM0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzQgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM1IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0zNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM1ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMzUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzYge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTM2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzYgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0zNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM2ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zNyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tMzcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTM3IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzcgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM4IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS0zOCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM4ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMzgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzOCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXRleHQtLTM5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzkgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0zOSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM5ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS00MCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdGV4dC0tNDAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTQwIHtcbiAgICBmb250LXNpemU6IGNhbGMoNDAgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTQxIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS10ZXh0LS00MSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQxICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tNDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTEwLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0xMS0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMTItLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTIgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTEzLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0xNC0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMTUtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTE2LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0xNy0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNyAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMTgtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTggKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTE5LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE5ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0yMC0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMjEtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjEgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTIyLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIyICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0yMy0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMyAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMjQtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjQgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTI1LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI1ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0yNi0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNiAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMjctLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjcgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTI4LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI4ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0yOS0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOSAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC0tMzAtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzAgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtLTMxLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMxICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LS0zMi0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMiAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufSJdfQ== */