@charset "UTF-8";
:root {
  --f1: "Zen Kaku Gothic New", sans-serif;
  --f2: "Outfit", sans-serif;
  --f3: "Roboto", sans-serif;
}

:root {
  --c0: #323232;
  --c1: #00783C;
  --c2: #005A46;
  --c3: #3C3C3C;
  --c4: #003A23;
  --c5: #00A63C;
  --c6: #004628;
  --c-wh: #FFFFFF;
  --c-gray: #cccccc;
  --c-gray2: #f8f8f8;
  --c-gray3: #808080;
  --c-gray4: #D9D9D9;
  --c-gray5: #f8f8f8;
  --c-gray6: #f3f3f3;
}

/* 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,
details,
summary {
  display: block;
}

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

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;
  overflow-x: hidden;
}

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;
}

button, input[type=submit] {
  border: none;
  outline: none;
  appearance: none;
  font-size: 1rem;
  background: none;
}

button,
summary {
  cursor: pointer;
}

/* ---------------------------
module
--------------------------- */
:root :where(body) {
  font-family: var(--f1);
  font-weight: 500;
}

html {
  font-family: var(--f1);
  line-height: 1.7;
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  html {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  html {
    font-size: 14px;
  }
}
@media screen and (max-width: 1100px) {
  html {
    font-size: 14px;
  }
}

body {
  color: var(--0);
  -webkit-text-size-adjust: 100%;
  line-height: 1.7;
  scroll-behavior: smooth;
}
@media screen and (min-width: 768px) {
  :target {
    scroll-margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  :target {
    scroll-margin-top: 70px;
  }
}

#wrapper {
  position: relative;
  overflow: hidden;
}

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

a {
  font-family: var(--f1);
  color: var(--0);
}

button {
  font-family: var(--f1);
  color: var(--0);
}

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

a[href^="tel:"] {
  cursor: default;
}
@media screen and (min-width: 768px) {
  a[href^="tel:"] {
    pointer-events: none;
  }
}
button {
  cursor: pointer;
}

select {
  background-color: #fff;
  color: var(--0);
}

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

.l-footer {
  position: relative;
  z-index: 1;
  background-color: var(--c-wh);
  padding: 100px 0 25px 0;
}
@media screen and (max-width: 767px) {
  .l-footer {
    padding: 60px 0 15px 0;
  }
}
.l-footer__inner {
  max-width: 92.5%;
  margin: 0 auto;
  padding: 0 40px;
}
@media screen and (max-width: 1100px) {
  .l-footer__inner {
    padding: 0 20px;
  }
}
.l-footer__col {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 50px;
}
@media screen and (min-width: 1101px) {
  .l-footer__col {
    gap: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-footer__col {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__col {
    flex-direction: column;
    gap: 40px;
    align-items: center;
  }
}
@media screen and (max-width: 1100px) {
  .l-footer__left {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__left {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
}
.l-footer__logo {
  width: 160px;
  margin-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .l-footer__logo {
    width: 136px;
    margin-bottom: 30px;
  }
}
.l-footer__logo a {
  display: block;
}
.l-footer__logo img {
  width: 100%;
  height: auto;
}
.l-footer__address {
  margin-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .l-footer__address {
    margin-bottom: 40px;
    text-align: center;
  }
}
.l-footer__zip {
  font-size: 14px;
  color: var(--c0);
  letter-spacing: 0.9px;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .l-footer__zip {
    font-size: 12px;
    line-height: 2;
  }
}
.l-footer__addr {
  font-size: 16px;
  color: var(--c0);
  letter-spacing: 0.9px;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .l-footer__addr {
    font-size: 14px;
    line-height: 1.6;
  }
}
.l-footer__contact {
  display: flex;
  gap: 50px;
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-footer__contact {
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__contact {
    flex-direction: column;
    gap: 24px;
    align-items: center;
    width: 100%;
  }
}
.l-footer__contactItem {
  position: relative;
}
.l-footer__contactItem::before {
  content: "";
  position: absolute;
  top: 10px;
  right: 0;
  width: 62%;
  height: 1px;
  background-color: var(--c-gray);
}
@media screen and (max-width: 767px) {
  .l-footer__contactItem {
    text-align: center;
  }
  .l-footer__contactItem::before {
    display: none;
  }
}
.l-footer__contactLabel {
  font-size: 14px;
  color: var(--c0);
  letter-spacing: 0.7px;
  line-height: 1.6;
  margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .l-footer__contactLabel {
    font-size: 12px;
    margin-bottom: 8px;
  }
}
.l-footer__contactTel, .l-footer__contactFax {
  font-family: var(--f2);
  font-size: 18px;
  font-weight: 400;
  color: var(--c1);
  letter-spacing: 0.9px;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .l-footer__contactTel {
    font-size: 24px;
    line-height: 1.6;
  }
}
.l-footer__contactTel a {
  font-family: var(--f2);
  font-size: 18px;
  font-weight: 400;
  color: var(--c1);
  letter-spacing: 0.9px;
  line-height: 2;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .l-footer__contactTel a {
    pointer-events: none;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__contactFax {
    font-size: 18px;
    line-height: 1.6;
  }
}
.l-footer__right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
@media screen and (max-width: 1100px) {
  .l-footer__right {
    align-items: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__right {
    align-items: center;
    width: 100%;
  }
}
@media screen and (min-width: 1101px) {
  .l-footer__sns {
    margin-bottom: 49px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-footer__sns {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__sns {
    margin-bottom: 40px;
  }
}
.l-footer__sns a {
  display: inline-flex;
  width: 28px;
  transition: opacity 0.3s ease;
}
.l-footer__sns a:hover {
  opacity: 0.7;
}
.l-footer__sns img {
  width: 100%;
  height: auto;
}
.l-footer__nav {
  display: flex;
  margin-bottom: 60px;
  width: 100%;
}
@media screen and (min-width: 1101px) {
  .l-footer__nav {
    gap: 40px;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-footer__nav {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__nav {
    flex-direction: row;
    gap: 0;
    margin-bottom: 40px;
    justify-content: flex-start;
    position: relative;
    left: -10px;
  }
}
.l-footer__navList {
  display: flex;
  flex-direction: column;
  gap: 0;
}
@media screen and (max-width: 767px) {
  .l-footer__navList {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__navList--left {
    flex: 0 0 auto;
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__navList--right {
    flex: 0 0 auto;
  }
  .l-footer__navList--right .l-footer__navItem--small:first-of-type {
    margin-top: 42px;
  }
}
.l-footer__navItem {
  position: relative;
  padding-left: 20px;
}
.l-footer__navItem::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 10px;
  height: 1px;
  background-color: var(--c1);
}
.l-footer__navItem > a {
  display: block;
  font-size: 15px;
  color: var(--c0);
  letter-spacing: 0.75px;
  line-height: 3;
  text-decoration: none;
  transition: opacity 0.3s ease;
}
.l-footer__navItem > a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .l-footer__navItem {
    padding-left: 20px;
  }
  .l-footer__navItem::before {
    width: 10px;
  }
  .l-footer__navItem > a {
    font-size: 14px;
    letter-spacing: 0.7px;
    line-height: 3;
  }
}
.l-footer__navItem--parent::before {
  top: 22px;
}
@media screen and (max-width: 767px) {
  .l-footer__navItem--parent::before {
    top: 21px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__navItem--small {
    padding-left: 0;
  }
  .l-footer__navItem--small::before {
    display: none;
  }
}
.l-footer__navItem--small a {
  font-size: 12px;
  letter-spacing: 0.6px;
}
@media screen and (max-width: 767px) {
  .l-footer__navItem--small a {
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 3;
  }
}
.l-footer__navSub {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
.l-footer__navSub li {
  position: relative;
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .l-footer__navSub li {
    padding-left: 10px;
  }
}
.l-footer__navSub li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 6px;
  height: 1px;
  background-color: var(--c-gray);
}
.l-footer__navSub li a {
  display: block;
  font-size: 13px;
  color: var(--c0);
  letter-spacing: 0.65px;
  line-height: 2.4;
  text-decoration: none;
  transition: opacity 0.3s ease;
}
.l-footer__navSub li a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .l-footer__navSub li a {
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 2.4;
  }
}
.l-footer__banners {
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .l-footer__banners {
    flex-direction: column;
    align-items: center;
    gap: 16px;
  }
}
.l-footer__banner {
  display: block;
  width: 260px;
  height: 100px;
  transition: opacity 0.3s ease;
}
.l-footer__banner:hover {
  opacity: 0.7;
}
.l-footer__banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .l-footer__banner {
    width: 100%;
    max-width: 260px;
  }
}
.l-footer__bottom {
  width: 100%;
}
@media screen and (min-width: 1101px) {
  .l-footer__bottom {
    margin-top: 68px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-footer__bottom {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__bottom {
    margin-top: 40px;
    text-align: center;
  }
}
.l-footer__copyright {
  font-family: var(--f2);
  font-size: 12px;
  font-weight: 400;
  color: var(--c0);
  letter-spacing: 0.6px;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .l-footer__copyright {
    font-size: 10px;
    text-align: left;
    position: relative;
    left: -20px;
  }
}
.l-footer__pagetop {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 50px;
  height: 50px;
}
@media screen and (max-width: 767px) {
  .l-footer__pagetop {
    width: 40px;
    height: 40px;
  }
}
.l-footer__pagetop a {
  transition: all 0.3s ease;
  background-color: var(--c1);
  border: solid 1px var(--c1);
  display: block;
  cursor: pointer;
  position: relative;
  width: 100%;
  height: 100%;
}
.l-footer__pagetop a:hover {
  background-color: var(--c-wh);
  border-color: var(--c1);
}
.l-footer__pagetop a:hover span {
  transition: all 0.3s ease;
  border-top-color: var(--c1);
  border-right-color: var(--c1);
}
.l-footer__pagetop span {
  position: absolute;
  top: 44%;
  left: 54%;
  transition: all 0.3s ease;
  display: block;
  width: 10px;
  height: 10px;
  border-top: 2px solid var(--c-wh);
  border-right: 2px solid var(--c-wh);
  transform: rotate(-45deg) translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .l-footer__pagetop span {
    width: 8px;
    height: 8px;
  }
}

.l-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background-color: transparent;
  transition: background-color 0.3s ease, padding 0.3s ease;
}
.l-header.is-animated {
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out, background-color 0.3s ease, padding 0.3s ease;
}
.l-header.is-animated.is-visible {
  opacity: 1;
  transform: translateY(0);
}
@media screen and (min-width: 768px) {
  .l-header {
    padding: 40px 0;
  }
}
.l-header.is-compact {
  background-color: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
}
@media screen and (min-width: 768px) {
  .l-header.is-compact {
    padding: 20px 0;
  }
}
.l-header.is-compact .l-header__inner {
  align-items: center;
}
@media screen and (min-width: 768px) {
  .l-header.is-compact .l-header__logo {
    width: 112px;
  }
}
@media screen and (max-width: 767px) {
  .l-header.is-compact .l-header__logo {
    width: 70px;
  }
}
.l-header.is-compact .l-header__logo a {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .l-header.is-compact .l-header__logo a {
    height: 60px;
  }
}
@media screen and (max-width: 767px) {
  .l-header.is-compact .l-header__logo a {
    height: 35px;
  }
}
.l-header.is-compact .l-header__navItem a {
  padding: 0 18px;
  font-size: 14px;
}
.l-header__inner {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 34px;
  transition: padding 0.3s ease;
}
@media screen and (max-width: 1100px) {
  .l-header__inner {
    padding: 20px;
  }
}
.l-header__logo {
  transition: width 0.3s ease;
}
@media screen and (min-width: 768px) {
  .l-header__logo {
    width: 160px;
  }
}
@media screen and (max-width: 767px) {
  .l-header__logo {
    width: 100px;
  }
}
.l-header__logo a {
  display: block;
  transition: height 0.3s ease;
}
.l-header__logo img {
  width: 100%;
  height: auto;
}
.l-header__logoDefault {
  display: block;
}
.l-header__logoWhite {
  display: none;
}
.l-header.is-mv .l-header__logoDefault {
  display: none;
}
.l-header.is-mv .l-header__logoWhite {
  display: block;
}
.l-header.is-mv .l-header__navItem a {
  color: var(--c-wh);
}
.l-header.is-mv .l-header__navItem:not(:last-child)::after {
  background-color: var(--c-wh);
}
.l-header.is-mv .l-header__hamburgerLine {
  background-color: var(--c-wh);
}
@media screen and (max-width: 1100px) {
  .l-header__nav {
    display: none;
  }
}
.l-header__navList {
  display: flex;
  align-items: center;
}
.l-header__navList.--wh .l-header__navItem a {
  color: var(--c-wh);
}
.l-header__navList.--wh .l-header__navItem:not(:last-child)::after {
  background-color: var(--c-wh);
}
.l-header__navItem {
  position: relative;
}
.l-header__navItem:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 1px;
  height: 16px;
  background-color: var(--c0);
  opacity: 0.5;
  transition: background-color 0.3s ease;
}
.l-header__navItem a {
  display: block;
  padding: 0 24px;
  font-family: var(--f1);
  font-size: 16px;
  font-weight: 500;
  color: var(--c0);
  letter-spacing: 0.8px;
  text-decoration: none;
  transition: opacity 0.3s ease, padding 0.3s ease, font-size 0.3s ease, color 0.3s ease;
}
.l-header__navItem a:hover {
  opacity: 0.7;
}
.l-header__hamburger {
  display: none;
  position: relative;
  width: 30px;
  height: 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  z-index: 1001;
}
@media screen and (max-width: 1100px) {
  .l-header__hamburger {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }
}
.l-header__hamburgerLine {
  display: block;
  width: 100%;
  height: 2px;
  background-color: var(--c0);
  transition: transform 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
}
.--wh .l-header__hamburgerLine {
  background-color: var(--c-wh);
}

.l-drawer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  visibility: hidden;
  pointer-events: none;
  transition: visibility 0s 0.4s;
}
.l-drawer.is-open {
  visibility: visible;
  pointer-events: auto;
  transition: visibility 0s;
}
.l-drawer.is-open .l-drawer__bg {
  opacity: 0.95;
}
.l-drawer.is-open .l-drawer__inner {
  transform: translateX(0);
}
.l-drawer__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--c6);
  opacity: 0;
  transition: opacity 0.4s ease;
}
.l-drawer__inner {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 30px 40px 50px;
  transform: translateX(100%);
  transition: transform 0.4s ease;
  overflow-y: auto;
}
.l-drawer__header {
  display: flex;
  align-items: flex-end;
  justify-content: end;
  margin-bottom: 50px;
}
.l-drawer__logo {
  width: 100px;
}
.l-drawer__logo a {
  display: block;
}
.l-drawer__logo img {
  width: 100%;
  height: auto;
  filter: brightness(0) invert(1);
}
.l-drawer__close {
  position: relative;
  width: 20px;
  height: 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.l-drawer__closeLine {
  position: absolute;
  width: 26px;
  height: 2px;
  background-color: var(--c-wh);
}
.l-drawer__closeLine:first-child {
  transform: rotate(45deg);
}
.l-drawer__closeLine:last-child {
  transform: rotate(-45deg);
}
.l-drawer__nav {
  flex: 1;
}
.l-drawer__navList {
  list-style: none;
  padding: 0;
  margin: 0;
}
.l-drawer__navItem {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.l-drawer__navItem:first-child {
  border-top: none;
}
.l-drawer__navItem a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 17px 0;
  text-decoration: none;
  transition: opacity 0.3s ease;
}
.l-drawer__navItem a:hover {
  opacity: 0.7;
}
.l-drawer__navText {
  font-family: var(--f1);
  font-size: 18px;
  font-weight: 500;
  color: var(--c-wh);
  letter-spacing: 0.9px;
  line-height: 1;
}
.l-drawer__navArrow {
  position: relative;
  width: 16px;
  height: 16px;
  border: 1px solid var(--c-wh);
  border-radius: 50%;
}
.l-drawer__navArrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 5px;
  border-top: 1px solid var(--c-wh);
  border-right: 1px solid var(--c-wh);
  transform: translate(-60%, -50%) rotate(45deg);
}
.l-drawer__footer {
  margin-top: auto;
  padding-top: 30px;
}
.l-drawer__footerList {
  list-style: none;
  padding: 0;
  margin: 0;
}
.l-drawer__footerItem {
  margin-bottom: 8px;
}
.l-drawer__footerItem a {
  font-family: var(--f1);
  font-size: 14px;
  font-weight: 500;
  color: var(--c-wh);
  letter-spacing: 0.7px;
  text-decoration: none;
  transition: opacity 0.3s ease;
}
.l-drawer__footerItem a:hover {
  opacity: 0.7;
}

body.is-drawer-open {
  overflow: hidden;
}

@media screen and (min-width: 1101px) {
  .l-lowerHead {
    padding-top: 200px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-lowerHead {
    padding-top: 160px;
  }
}
@media screen and (max-width: 767px) {
  .l-lowerHead {
    padding-top: 100px;
  }
}
.l-lowerHead__inner {
  margin-inline: auto;
}
@media screen and (min-width: 1101px) {
  .l-lowerHead__inner {
    max-width: 86.25%;
    padding-inline: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-lowerHead__inner {
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-lowerHead__inner {
    padding-inline: 20px;
  }
}
.l-lowerHead__title {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-top: 4px solid var(--c1);
  border-bottom: 1px solid var(--c1);
}
@media screen and (min-width: 768px) {
  .l-lowerHead__title {
    padding: 34px 0;
    min-height: 145px;
  }
}
@media screen and (max-width: 767px) {
  .l-lowerHead__title {
    padding: 24px 0;
  }
}

@media screen and (min-width: 1101px) {
  .l-bread {
    padding: 16px 0 15px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-bread {
    padding: 12px 0 11px 0;
  }
}
@media screen and (max-width: 767px) {
  .l-bread {
    padding: 8px 0 7px 0;
  }
}
.l-bread__inner {
  width: 100%;
}
.l-bread__items {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 27px;
}
.l-bread__item {
  position: relative;
}
.l-bread__item:not(:last-child)::after {
  content: ">";
  position: absolute;
  right: -18px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--c1);
  font-size: 0.8125rem;
}
@media screen and (min-width: 768px) {
  .l-bread__item {
    font-size: 0.8125rem;
  }
}
@media screen and (max-width: 767px) {
  .l-bread__item {
    font-size: 0.6875rem;
  }
}
.l-bread__item a {
  color: var(--c-bk);
  text-decoration: none;
}
.l-bread__item a:hover {
  text-decoration: underline;
}
.l-bread__item span {
  color: var(--c-gray3);
  font-size: 0.8125rem;
}
@media screen and (max-width: 767px) {
  .l-bread__item:last-child {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

/* ---------------------------
l-wrap
--------------------------- */
.l-wrap {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--900 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--900 {
    max-width: 980px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1100 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1100 {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1200 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1200 {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1280 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1280 {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1300 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1300 {
    max-width: 1380px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1400 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1400 {
    max-width: 1480px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1320 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1320 {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1600 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1600 {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
@media screen and (max-width: 767px) {
  .l-wrap--sp {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-wrap--sp--20 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.l-wrap--nav {
  margin-inline: auto;
}
@media screen and (min-width: 1101px) {
  .l-wrap--nav {
    max-width: 86.25%;
    padding-inline: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-wrap--nav {
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-wrap--nav {
    padding-inline: 20px;
  }
}

.c-btn {
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
  padding: 18px 52px;
  background-color: var(--c1);
  color: var(--c-wh);
  font-family: var(--f1);
  font-size: 0.9375rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  min-height: 60px;
  min-width: 260px;
  border: 1px solid var(--c1);
}
.c-btn::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 14px;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
  background-color: var(--c-wh);
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_405_16)"><path d="M7.82996 5.66992L12.17 9.99992L7.82996 14.3299" stroke="white" stroke-miterlimit="10"/><path d="M10 1C14.96 1 19 5.04 19 10C19 14.96 14.96 19 10 19C5.04 19 1 14.96 1 10C1 5.04 5.04 1 10 1ZM10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0Z" fill="white"/></g><defs><clipPath id="clip0_405_16"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  -webkit-mask-size: contain;
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_405_16)"><path d="M7.82996 5.66992L12.17 9.99992L7.82996 14.3299" stroke="white" stroke-miterlimit="10"/><path d="M10 1C14.96 1 19 5.04 19 10C19 14.96 14.96 19 10 19C5.04 19 1 14.96 1 10C1 5.04 5.04 1 10 1ZM10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0Z" fill="white"/></g><defs><clipPath id="clip0_405_16"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  mask-size: contain;
}
.c-btn:hover {
  background-color: var(--c-wh);
  color: var(--c1);
}
.c-btn:hover::before {
  background-color: var(--c1);
}
.c-btn.--green {
  background-color: var(--c2);
  border-color: var(--c2);
}
.c-btn.--green:hover {
  background-color: var(--c-wh);
  color: var(--c2);
}
.c-btn.--green:hover::before {
  background-color: var(--c2);
}
@media screen and (min-width: 768px) {
  .c-btn.--big {
    font-size: 1.25rem;
    padding: 23px 64px;
    min-height: 80px;
    min-width: 320px;
  }
}
@media screen and (max-width: 767px) {
  .c-btn.--big {
    font-size: 1.1428571429rem;
    padding: 16px 40px;
    min-height: 60px;
    min-width: 260px;
  }
}

@media screen and (min-width: 1101px) {
  .c-gnav {
    display: flex;
    align-items: center;
    gap: 30px;
  }
}
@media screen and (max-width: 1100px) {
  .c-gnav {
    position: relative;
    width: 100%;
    pointer-events: none;
    position: fixed;
    left: 0;
    overflow-y: auto;
    transition: 0.3s;
    transform: translateY(-30px);
    opacity: 0;
    background: var(--c0);
    z-index: 10;
  }
  .js-gnav .c-gnav {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0px);
  }
  .c-gnav {
    top: 60px;
    padding: 20px;
    height: calc(100vh - 60px);
  }
}
@media screen and (min-width: 768px) {
  .c-gnav__grad {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .c-gnav__grad {
    position: absolute;
    background: radial-gradient(circle, var(--c1) 0%, var(--c0) 70%);
    pointer-events: none;
    right: -160px;
    bottom: -160px;
    width: 320px;
    height: 320px;
  }
}
.c-gnav__btn {
  position: fixed;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 5;
}
@media screen and (min-width: 1101px) {
  .c-gnav__btn {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  .c-gnav__btn {
    width: 54px;
    height: 54px;
  }
}
.c-gnav__btn__dots {
  width: 22px;
  height: 22px;
  position: relative;
  transition: 0.3s;
  margin: 0 auto;
}
.c-gnav__btn__dot {
  transition: 0.3s;
  display: block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
}
.c-gnav__btn__dot:nth-child(1) {
  left: 0%;
  top: 0%;
}
.c-gnav__btn__dot:nth-child(1) {
  left: 0%;
  top: 0%;
}
.c-gnav__btn__dot:nth-child(2) {
  left: 50%;
  top: 0%;
  transform: translateX(-50%);
}
.c-gnav__btn__dot:nth-child(3) {
  right: 0%;
  top: 0%;
}
.c-gnav__btn__dot:nth-child(4) {
  left: 0%;
  top: 50%;
  transform: translateY(-50%);
}
.c-gnav__btn__dot:nth-child(5) {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.c-gnav__btn__dot:nth-child(6) {
  right: 0%;
  top: 50%;
  transform: translateY(-50%);
}
.c-gnav__btn__dot:nth-child(7) {
  left: 0%;
  bottom: 0%;
}
.c-gnav__btn__dot:nth-child(8) {
  left: 50%;
  bottom: 0%;
  transform: translateX(-50%);
}
.c-gnav__btn__dot:nth-child(9) {
  right: 0%;
  bottom: 0%;
}
.js-gnav .c-gnav__btn__dot:nth-child(2) {
  left: 25%;
  top: 25%;
  transform: translate(-50%, -50%);
}
.js-gnav .c-gnav__btn__dot:nth-child(4) {
  left: 25%;
  top: 75%;
  transform: translate(-50%, -50%);
}
.js-gnav .c-gnav__btn__dot:nth-child(6) {
  left: 75%;
  top: 25%;
  transform: translate(-50%, -50%);
}
.js-gnav .c-gnav__btn__dot:nth-child(8) {
  left: 75%;
  top: 75%;
  transform: translate(-50%, -50%);
}
.c-gnav__btn__label {
  font-family: var(--f2);
  font-size: 0.8125rem;
  text-align: center;
  display: block;
}

@media screen and (min-width: 1101px) {
  .c-gnavLink__list {
    display: flex;
    gap: 10px 30px;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1100px) {
  .c-gnavLink__list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 20px;
  }
}
@media screen and (min-width: 1101px) {
  .c-gnavLink__item {
    text-align: left;
  }
}
@media screen and (max-width: 1100px) {
  .c-gnavLink__item {
    border-bottom: 1px solid var(--c1);
    font-size: 1rem;
  }
}
.c-gnavLink__item a {
  font-weight: bold;
}
.c-gnavLink__item a:hover {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .c-gnavLink__item a {
    display: block;
    padding: 30px 0;
  }
}

@media screen and (min-width: 768px) {
  .c-gnavSocial__list {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .c-gnavSocial__list {
    margin-top: 60px;
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: flex-end;
  }
}
.c-gnavSocial__item a {
  width: 32px;
  height: 32px;
}
.c-gnavSocial__item img {
  width: 100%;
}

@media screen and (min-width: 1101px) {
  .c-gnavTarget {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  .c-gnavTarget {
    margin-top: 10px;
    padding: 10px 20px;
    background: #fff;
    border-radius: 10px;
  }
}
.c-gnavTarget__head {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
}
.c-gnavTarget__head .labelWrap {
  display: flex;
  align-items: center;
  gap: 10px;
}
.c-gnavTarget__head .ico {
  width: 30px;
}
.c-gnavTarget__open {
  color: var(--c1);
}
.c-gnavTarget__open .ico {
  width: 20px;
}
.c-gnavTarget__open:before {
  content: "add";
  font-family: "Material Symbols Outlined";
  font-size: 1.75rem;
}
.--open .c-gnavTarget__open:before {
  content: "remove";
}
.c-gnavTarget__list {
  padding-top: 10px;
}
.c-gnavTarget__item:not(:last-child) {
  margin-bottom: 0.5em;
}
.c-gnavTarget__item a {
  display: flex;
  align-items: center;
  gap: 10px;
}
.c-gnavTarget__item a:hover {
  opacity: 1;
  color: var(--c1);
}
.c-gnavTarget__item a {
  justify-content: space-between;
}
.c-gnavTarget__item a:after {
  content: "chevron_right";
  font-family: "Material Symbols Outlined";
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c1);
  font-size: 1.875rem;
  line-height: 1.4;
}

@media screen and (min-width: 1101px) {
  .c-gnavLink02__list {
    display: flex;
    gap: 10px;
  }
}
@media screen and (max-width: 1100px) {
  .c-gnavLink02__list {
    margin-top: 20px;
  }
}
.c-gnavLink02__item a {
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-family: var(--f2);
  transition: 0.2s;
  overflow: hidden;
  font-size: 0.875rem;
  border: 1px solid var(--c0);
}
@media screen and (min-width: 1101px) {
  .c-gnavLink02__item a {
    white-space: nowrap;
  }
  .c-gnavLink02__item a:not(.--application) {
    width: 120px;
  }
}
.c-gnavLink02__item.--primary a {
  color: #fff;
  background: var(--c0);
}
.c-gnavLink02__item.--secondary a {
  background: #fff;
}
.c-gnavLink02__item.--secondary a:before {
  color: var(--c1);
}
.c-gnavLink02__item .label {
  display: flex;
  align-items: center;
  gap: 5px;
}
@media screen and (min-width: 1101px) {
  .c-gnavLink02__item a {
    height: 40px;
    padding: 10px 20px;
  }
}
@media screen and (max-width: 1100px) {
  .c-gnavLink02__item:not(:last-child) {
    margin-bottom: 10px;
  }
  .c-gnavLink02__item a {
    padding: 10px;
  }
}

@media screen and (min-width: 1101px) {
  .c-gnavLink03__list {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  .c-gnavLink03__list {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
  }
}
.c-gnavLink03__item:not(:last-child):after {
  content: "|";
  margin: 0 20px;
}

.c-h {
  font-family: var(--f1);
  font-weight: 500;
  letter-spacing: 0.05em;
}
.c-h p {
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .c-h p {
    margin-bottom: 20px;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .c-h p {
    margin-bottom: 16px;
    font-size: 0.875rem;
  }
}
.c-h h1 {
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .c-h h1 {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .c-h h1 {
    font-size: 1.875rem;
    line-height: 1.5;
  }
}

.c-h02 {
  font-family: var(--f1);
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .c-h02 {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .c-h02 {
    font-size: 2rem;
  }
}

.c-h03 {
  display: flex;
  gap: 38px;
  align-items: flex-end;
}
@media screen and (max-width: 767px) {
  .c-h03 {
    gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}
.c-h03 h3 {
  font-family: var(--f1);
  font-weight: 500;
  font-size: 2.5rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .c-h03 h3 {
    font-size: 2rem;
  }
}
.c-h03 p {
  padding-bottom: 6px;
  font-family: var(--f1);
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .c-h03 p {
    font-size: 1rem;
  }
}

.c-h04 {
  font-family: var(--f1);
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .c-h04 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .c-h04 {
    font-size: 1.7142857143rem;
  }
}
.c-h04 span {
  color: var(--c1);
}

.c-pagenavi {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .c-pagenavi {
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .c-pagenavi {
    gap: 16px;
  }
}
.c-pagenavi__numbers {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .c-pagenavi__numbers {
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .c-pagenavi__numbers {
    gap: 12px;
  }
}
.c-pagenavi__numbers .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--f2);
  font-weight: 400;
  line-height: 1.6;
  color: var(--c-gray3);
  transition: color 0.3s ease;
}
@media screen and (min-width: 768px) {
  .c-pagenavi__numbers .page-numbers {
    font-size: 1.375rem;
    letter-spacing: 1.1px;
  }
}
@media screen and (max-width: 767px) {
  .c-pagenavi__numbers .page-numbers {
    font-size: 1.2857142857rem;
    letter-spacing: 0.9px;
  }
}
.c-pagenavi__numbers .page-numbers:hover {
  color: var(--c5);
}
.c-pagenavi__numbers .page-numbers.current {
  color: var(--c5);
  text-decoration: underline;
  text-underline-offset: 25%;
}
.c-pagenavi__numbers .page-numbers.dots {
  color: var(--c-gray3);
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .c-pagenavi__numbers .page-numbers.dots {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .c-pagenavi__numbers .page-numbers.dots {
    font-size: 0.8571428571rem;
  }
}
.c-pagenavi__btn, .c-pagenavi__last {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--c-wh);
  border: 1px solid var(--c0);
  border-radius: 2px;
  font-family: var(--f1);
  font-weight: 500;
  color: var(--c0);
  transition: all 0.3s ease;
}
@media screen and (min-width: 768px) {
  .c-pagenavi__btn, .c-pagenavi__last {
    padding: 7px 11px;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .c-pagenavi__btn, .c-pagenavi__last {
    padding: 6px 10px;
    font-size: 0.7857142857rem;
  }
}
.c-pagenavi__btn:hover, .c-pagenavi__last:hover {
  background-color: var(--c5);
  border-color: var(--c5);
  color: var(--c-wh);
}

.p-pagenavi {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.p-pagenavi span, .p-pagenavi a {
  font-weight: bold;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--f2);
  border-bottom: 2px solid transparent;
  padding: 0 8px 5px;
}
.p-pagenavi span:not(:last-child), .p-pagenavi a:not(:last-child) {
  margin-right: 10px;
}
.p-pagenavi span.current, .p-pagenavi a.current {
  color: var(--c1);
  border-bottom-color: var(--c1);
}
.p-pagenavi span.nextpostslink, .p-pagenavi span.previouspostslink, .p-pagenavi span.first, .p-pagenavi span.last, .p-pagenavi span.extend, .p-pagenavi a.nextpostslink, .p-pagenavi a.previouspostslink, .p-pagenavi a.first, .p-pagenavi a.last, .p-pagenavi a.extend {
  border: none;
}
.p-pagenavi span.nextpostslink, .p-pagenavi span.previouspostslink, .p-pagenavi a.nextpostslink, .p-pagenavi a.previouspostslink {
  font-size: 1.5rem;
}
.c-breadcrumb {
  font-size: 0.875rem;
  position: relative;
  z-index: 1;
  /* &.--inMv{ */
  position: absolute;
  left: 0;
  top: 10px;
  /* } */
}
@media screen and (min-width: 768px) {
  .c-breadcrumb__list {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .c-breadcrumb__list {
    font-size: 0.8125rem;
    line-height: 1.4;
  }
}
.c-breadcrumb__item .material-symbols-outlined {
  display: flex;
}
.c-breadcrumb__item:not(:last-child):after {
  content: "\e5cc";
  font-family: "Material Symbols Outlined";
  margin: 0 0.5em;
  font-size: 1.125rem;
}
@media screen and (max-width: 767px) {
  .c-breadcrumb__item:not(:last-child):after {
    font-size: 0.875rem;
    margin: 0 2px;
  }
}
@media screen and (min-width: 768px) {
  .c-breadcrumb__item {
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .c-breadcrumb__item {
    display: inline;
  }
}

.c-archive {
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 19px 0;
  border-bottom: 1px solid var(--c-gray);
}
@media screen and (max-width: 767px) {
  .c-archive {
    flex-wrap: wrap;
    gap: 10px;
  }
}

.c-archiveInfo {
  display: flex;
  align-items: center;
  gap: 20px;
  width: 26%;
}
@media screen and (max-width: 767px) {
  .c-archiveInfo {
    width: fit-content;
    position: relative;
    padding-right: 10px;
    gap: 10px;
  }
  .c-archiveInfo::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background-color: var(--c1);
  }
}
.c-archiveInfo__date {
  font-family: var(--f3);
  font-size: 0.875rem;
  line-height: 1.6;
  font-weight: 500;
  letter-spacing: 0.05em;
}
.c-archiveInfo__cat {
  font-family: var(--f3);
  font-size: 0.875rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
}

.c-archiveTitle {
  width: 84%;
  position: relative;
  font-family: var(--f1);
  font-size: 0.875rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .c-archiveTitle {
    padding-left: 0;
    width: 100%;
  }
}
.c-archiveTitle::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .c-archiveTitle::before {
    display: none;
  }
}

.c-subnav {
  background-color: var(--c-gray5);
}
@media screen and (min-width: 768px) {
  .c-subnav {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .c-subnav {
    padding: 50px 20px;
  }
}
@media screen and (min-width: 768px) {
  .c-subnav--first {
    padding: 60px 0;
  }
}
@media screen and (max-width: 767px) {
  .c-subnav--first {
    padding: 30px 20px;
  }
}
@media screen and (min-width: 768px) {
  .c-subnav--first .c-subnav__inner {
    max-width: 90%;
  }
}
@media screen and (min-width: 768px) {
  .c-subnav__inner {
    max-width: 80%;
    padding-inline: 40px;
    margin-inline: auto;
  }
}
.c-subnav__title {
  font-family: var(--f1);
  font-weight: bold;
  text-align: center;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .c-subnav__title {
    font-size: 1.375rem;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .c-subnav__title {
    font-size: 1.2857142857rem;
    margin-bottom: 30px;
  }
}
.c-subnav__btns {
  width: fit-content;
  margin-inline: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  .c-subnav__btns {
    gap: 12px;
  }
}
@media screen and (max-width: 767px) {
  .c-subnav__btns {
    gap: 10px;
  }
}
.c-subnav__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--c-wh);
  border: 1px solid var(--c0);
  border-radius: 3px;
  font-family: var(--f1);
  font-weight: 500;
  color: var(--c0);
  text-align: center;
  transition: all 0.3s ease;
}
@media screen and (min-width: 768px) {
  .c-subnav__btn {
    min-width: 190px;
    height: 60px;
    padding: 10px 20px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .c-subnav__btn {
    min-width: calc((100% - 10px) / 2);
    height: 50px;
    padding: 10px 16px;
    font-size: 0.8571428571rem;
  }
}
.c-subnav__btn:hover {
  background-color: var(--c5);
  border-color: var(--c5);
  color: var(--c-wh);
}
.c-subnav__btn.is-current {
  background-color: var(--c5);
  border-color: var(--c5);
  color: var(--c-wh);
  pointer-events: none;
}

.p-opening {
  background-color: var(--c-wh);
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.p-opening.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.p-opening__image {
  width: 240px;
  height: 237px;
}
.p-opening__image svg {
  width: 100%;
  height: 100%;
}
.p-opening__fill {
  fill: var(--c5);
}
.p-opening__stroke {
  fill: none;
  stroke: var(--c5);
  stroke-miterlimit: 10;
  stroke-width: 8.3px;
}
.p-opening__circle {
  transform-origin: 120.01px 125.63px;
  transform: rotate(-90deg);
}
.p-opening__star {
  clip-path: url(#opening-clippath);
}

.p-homeMv {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-homeMv {
    overflow: hidden;
    max-height: 100vh;
  }
}
@media screen and (max-width: 767px) {
  .p-homeMv {
    aspect-ratio: 375/667;
    overflow: hidden;
  }
}
.p-homeMv__image {
  position: relative;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .p-homeMv__image {
    aspect-ratio: 1600/900;
    width: 100%;
    object-fit: cover;
  }
}
@media screen and (max-width: 767px) {
  .p-homeMv__image {
    aspect-ratio: 375/667;
    height: 100%;
    overflow: hidden;
  }
}
.p-homeMv__image iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .p-homeMv__image iframe {
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-homeMv__image iframe {
    width: 177.78vh;
    height: 56.25vw;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%) scale(1.1);
  }
}
.p-homeMv__image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.p-homeMv__content {
  position: absolute;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .p-homeMv__content {
    bottom: 8.4%;
    left: 80px;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .p-homeMv__content {
    bottom: 22%;
    left: 30px;
  }
}
.p-homeMv__title h2 {
  color: var(--c-wh);
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-homeMv__title h2 {
    font-size: 3.625rem;
  }
}
@media screen and (max-width: 767px) {
  .p-homeMv__title h2 {
    font-size: 2.4285714286em;
  }
}
.p-homeMv__title p {
  position: relative;
  width: fit-content;
  color: var(--c-wh);
  letter-spacing: 0.1em;
  line-height: 1.6;
  font-weight: 500;
  padding-inline: 30px;
  opacity: 0;
  transition: opacity 0.8s ease-out;
}
@media screen and (min-width: 768px) {
  .p-homeMv__title p {
    margin-top: 38px;
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-homeMv__title p {
    margin-top: 13px;
    font-size: 1rem;
  }
}
.p-homeMv__title p::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 20px;
  height: 1px;
  background-color: var(--c-wh);
}
.p-homeMv__title p::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 20px;
  height: 1px;
  background-color: var(--c-wh);
}
.p-homeMv__title p.is-visible {
  opacity: 1;
}
.p-homeMv__char {
  opacity: 0;
  display: inline-block;
  transform: translateY(20px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}
.p-homeMv__char.is-visible {
  opacity: 1;
  transform: translateY(0);
}
.p-homeMv__bnr {
  position: absolute;
  z-index: 2;
  bottom: 3vh;
  right: 20px;
  width: 15%;
  opacity: 0;
  transform: translateX(20px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
@media screen and (max-width: 767px) {
  .p-homeMv__bnr {
    bottom: 30px;
    right: 30px;
    width: 315px;
  }
}
.p-homeMv__bnr.is-visible {
  opacity: 1;
  transform: translateX(0);
}
.p-homeMv__bnrInner {
  padding: 3px 3px 18px 3px;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-homeMv__bnrInner {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 3px 10px 3px 3px;
  }
}
.p-homeMv__bnrImg {
  aspect-ratio: 240/100;
}
@media screen and (max-width: 767px) {
  .p-homeMv__bnrImg {
    aspect-ratio: 110/80;
    max-width: 110px;
  }
}
.p-homeMv__bnrImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-homeMv__bnrTitle {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-homeMv__bnrTitle {
    justify-content: space-between;
    margin-top: 15px;
    padding-left: 17px;
    padding-right: 7px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeMv__bnrTitle {
    margin-top: 0px;
    gap: 8px;
  }
}
.p-homeMv__bnrTitle h3 {
  color: var(--c-wh);
  letter-spacing: 0.02em;
  line-height: 1.8;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-homeMv__bnrTitle h3 {
    font-size: 0.8125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-homeMv__bnrTitle h3 {
    letter-spacing: 0;
    font-size: 0.8571428571rem;
  }
}
.p-homeMv__bnrTitle i {
  display: block;
  width: 20px;
  aspect-ratio: 1/1;
}
@media screen and (max-width: 767px) {
  .p-homeMv__bnrTitle i {
    width: 15px;
  }
}
.p-homeMv__bnrTitle i img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media screen and (min-width: 768px) {
  .p-homeNews {
    padding: 140px 0 160px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-homeNews {
    padding: 80px 0 100px 0;
  }
}
.p-homeNews__col {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .p-homeNews__col {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-homeNews__colLeft {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 23.6363636364%;
  }
}
@media screen and (max-width: 767px) {
  .p-homeNews__colLeft {
    display: contents;
  }
}
@media screen and (max-width: 767px) {
  .p-homeNews__colLeft .c-h02 {
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-homeNews__colLeft__btn {
    order: 3;
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  .p-homeNews__colRight {
    width: 68.1818181818%;
  }
}
@media screen and (max-width: 767px) {
  .p-homeNews__colRight {
    order: 2;
    width: 100%;
  }
}

.p-homeBusiness {
  background-color: var(--c-gray2);
}
@media screen and (min-width: 768px) {
  .p-homeBusiness {
    padding: 140px 0 160px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-homeBusiness {
    padding: 70px 0 100px 0;
  }
}
@media screen and (min-width: 768px) {
  .p-homeBusiness__title {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__title {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__title .c-h03 {
    flex-direction: column;
  }
}
.p-homeBusiness__container {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-homeBusiness__container {
    width: 93.75%;
    margin-right: auto;
    flex-direction: row;
    align-items: flex-start;
    margin-top: -26px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__container {
    flex-direction: column;
    gap: 20px;
  }
}
.p-homeBusiness__slider {
  position: sticky;
  top: 100px;
}
@media screen and (min-width: 768px) {
  .p-homeBusiness__slider {
    width: 62.6666666667%;
    flex-shrink: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__slider {
    position: relative;
    top: 0;
    width: 100%;
  }
}
.p-homeBusiness__sliderWrapper {
  position: relative;
  aspect-ratio: 940/800;
  overflow: hidden;
  border-radius: 8px;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__sliderWrapper {
    aspect-ratio: 315/240;
    margin: 0 30px;
    border-radius: 0;
  }
}
.p-homeBusiness__thumbNav {
  display: none;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__thumbNav {
    display: block;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    margin-top: 20px;
  }
  .p-homeBusiness__thumbNav::-webkit-scrollbar {
    display: none;
  }
}
.p-homeBusiness__thumbNavInner {
  display: flex;
  gap: 10px;
  padding: 0 30px;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__thumbNavInner {
    width: max-content;
  }
}
.p-homeBusiness__thumbNavItem {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  cursor: pointer;
  flex-shrink: 0;
}
.p-homeBusiness__thumbNavItem.active .p-homeBusiness__thumbNavNumber {
  color: var(--c1);
}
.p-homeBusiness__thumbNavNumber {
  font-family: var(--f2);
  font-size: 1rem;
  font-weight: 400;
  color: var(--c-gray3);
  letter-spacing: 0.05em;
  line-height: 1.6;
  transition: color 0.3s ease;
}
.p-homeBusiness__thumbNavImage {
  width: 140px;
  height: 80px;
  overflow: hidden;
  border-radius: 0px;
}
.p-homeBusiness__thumbNavImage img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-homeBusiness__splide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}
.p-homeBusiness__splide.active {
  opacity: 1;
  visibility: visible;
  position: relative;
}
.p-homeBusiness__splide .splide__track {
  height: 100%;
}
.p-homeBusiness__splide .splide__list {
  height: 100%;
}
.p-homeBusiness__splide .splide__slide {
  position: relative;
  height: 100%;
}
.p-homeBusiness__splide .splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-homeBusiness__splide .splide__wipe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--c1);
  z-index: 10;
  pointer-events: none;
}
.p-homeBusiness__splide .splide__pagination {
  bottom: -40px;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__splide .splide__pagination {
    bottom: -30px;
  }
}
.p-homeBusiness__splide .splide__pagination__page {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--c-gray1);
  transition: all 0.3s ease;
  opacity: 1;
}
.p-homeBusiness__splide .splide__pagination__page.is-active {
  width: 24px;
  border-radius: 4px;
  background-color: var(--c1);
}
.p-homeBusiness__content {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-homeBusiness__content {
    width: 37.3333333333%;
    flex-shrink: 0;
    overflow-y: auto;
    padding-left: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__content {
    width: 100%;
    padding: 0;
    margin-top: 14px;
  }
}
.p-homeBusiness__content::-webkit-scrollbar {
  display: none;
}
.p-homeBusiness__progress {
  position: absolute;
  right: -60px;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  height: 75%;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__progress {
    order: 1;
    position: relative;
    right: auto;
    top: auto;
    transform: none;
    width: 100%;
    height: 3px;
    margin: 14px 30px 0;
    max-width: 315px;
  }
}
.p-homeBusiness__progressTrack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--c-gray);
}
.p-homeBusiness__progressBar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: var(--c1);
  transition: top 0.1s ease-out;
  cursor: grab;
}
.p-homeBusiness__progressBar:active {
  cursor: grabbing;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__progressBar {
    top: 0;
    height: 100%;
    transition: left 0.1s ease-out;
  }
}
.p-homeBusiness__contentInner {
  display: flex;
  flex-direction: column;
  gap: 73px;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__contentInner {
    gap: 0;
  }
}
.p-homeBusiness__item {
  display: flex;
  gap: 30px;
  opacity: 0.5;
  transition: opacity 0.5s ease;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__item {
    flex-direction: column;
    gap: 0;
    display: none;
  }
}
.p-homeBusiness__item.active {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__item.active {
    display: flex;
  }
}
.p-homeBusiness__item.active .p-homeBusiness__itemTitle {
  color: var(--c1);
  transition: color 0.5s ease;
}
.p-homeBusiness__item.active .p-homeBusiness__itemNumber {
  color: var(--c1);
  transition: color 0.5s ease;
}
.p-homeBusiness__item.active .p-homeBusiness__itemImage::before {
  background-color: var(--c1);
  transition: background-color 0.5s ease;
}
.p-homeBusiness__itemContent {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 26px;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__itemContent {
    gap: 20px;
  }
}
.p-homeBusiness__itemImage {
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__itemImage {
    display: none;
  }
}
.p-homeBusiness__itemImage::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -6.4vw;
  width: 30px;
  height: 1px;
  background-color: var(--c-gray);
  z-index: 1;
  transition: background-color 0.5s ease;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__itemImage::before {
    display: none;
  }
}
.p-homeBusiness__itemNumber {
  font-family: var(--f2);
  position: absolute;
  top: 50%;
  left: -45px;
  transform: translateY(-50%);
  font-size: 1.5rem;
  font-weight: 500;
  color: var(--c-gray3);
  transition: color 0.5s ease;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__itemNumber {
    font-size: 1.4285714286rem;
  }
}
.p-homeBusiness__itemImageInner {
  width: 100%;
  aspect-ratio: 460/240;
  overflow: hidden;
}
.p-homeBusiness__itemImageInner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-homeBusiness__itemBody {
  flex: 1;
}
.p-homeBusiness__itemTitle {
  transition: color 0.5s ease;
  font-size: 1.625rem;
  font-weight: 700;
  color: var(--c-bk);
  letter-spacing: 0.05em;
  line-height: 1.6;
  margin-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__itemTitle {
    font-size: 1.4285714286rem;
    margin-bottom: 12px;
    text-align: center;
    color: var(--c1);
  }
}
.p-homeBusiness__itemText {
  font-size: 0.875rem;
  color: var(--c-bk);
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__itemText {
    font-size: 0.8571428571rem;
    text-align: left;
    padding: 0 30px;
  }
}
.p-homeBusiness__btns {
  width: fit-content;
  display: flex;
  margin-inline: auto;
  gap: 40px;
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .p-homeBusiness__btns {
    gap: 20px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
    width: 100%;
    padding: 0 30px;
  }
  .p-homeBusiness__btns .c-btn {
    width: 240px;
    max-width: 100%;
  }
}

.p-homeLinks {
  background-color: var(--c3);
}
@media screen and (min-width: 768px) {
  .p-homeLinks {
    padding: 120px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-homeLinks {
    padding: 60px 0;
  }
}
@media screen and (min-width: 768px) {
  .p-homeLinks__inner {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeLinks__inner {
    padding: 0;
  }
}
.p-homeLinks__grid {
  position: relative;
}
.p-homeLinks__crosses {
  position: absolute;
  top: -40px;
  left: -40px;
  right: -40px;
  bottom: -40px;
  pointer-events: none;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-homeLinks__crosses {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E");
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 0 0, calc(33.333% + 10px) 0, calc(66.666% - 10px) 0, 100% 0, 0 calc(50% - 10px), calc(33.333% + 10px) calc(50% - 10px), calc(66.666% - 10px) calc(50% - 10px), 100% calc(50% - 10px), 0 100%, calc(33.333% + 10px) 100%, calc(66.666% - 10px) 100%, 100% 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-homeLinks__crosses {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0v20M0 10h20' stroke='%23228B46' stroke-width='2'/%3E%3C/svg%3E");
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 5% 0, 50% 0, 95% 0, 5% calc(33.333% + 5px), 50% calc(33.333% + 5px), 95% calc(33.333% + 5px), 5% calc(66.666% - 5px), 50% calc(66.666% - 5px), 95% calc(66.666% - 5px), 5% 100%, 50% 100%, 95% 100%;
  }
}
.p-homeLinks__items {
  position: relative;
  display: grid;
}
@media screen and (min-width: 768px) {
  .p-homeLinks__items {
    grid-template-columns: repeat(3, 1fr);
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeLinks__items {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px 20px;
  }
}
.p-homeLinks__item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--c-wh);
  text-decoration: none;
  transition: background-color 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-homeLinks__item {
    aspect-ratio: 360/240;
    padding: 40px 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeLinks__item {
    aspect-ratio: 1/1;
    padding: 20px 10px;
  }
}
.p-homeLinks__item:hover {
  background-color: var(--c1);
}
.p-homeLinks__item:hover .p-homeLinks__itemIcon img {
  filter: brightness(0) invert(1);
}
.p-homeLinks__item:hover .p-homeLinks__itemTitle {
  color: var(--c-wh);
}
.p-homeLinks__item:hover .p-homeLinks__itemArrow {
  border-color: var(--c-wh);
}
.p-homeLinks__item:hover .p-homeLinks__itemArrow::before {
  border-color: var(--c-wh);
}
.p-homeLinks__itemIcon {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-homeLinks__itemIcon {
    width: 100px;
    height: 100px;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeLinks__itemIcon {
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
  }
}
.p-homeLinks__itemIcon img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  transition: filter 0.3s ease;
}
.p-homeLinks__itemTitle {
  font-size: 1.25rem;
  font-weight: 500;
  color: var(--c-bk);
  letter-spacing: 0.05em;
  line-height: 1.6;
  text-align: center;
  transition: color 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-homeLinks__itemTitle {
    font-size: 1rem;
  }
}
.p-homeLinks__itemArrow {
  position: absolute;
  display: block;
  bottom: 20px;
  right: 20px;
  width: 20px;
  height: 20px;
  border: 1px solid var(--c1);
  border-radius: 50%;
  transition: border-color 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-homeLinks__itemArrow {
    bottom: 10px;
    right: 10px;
    width: 16px;
    height: 16px;
  }
}
.p-homeLinks__itemArrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  border-right: 1px solid var(--c1);
  border-bottom: 1px solid var(--c1);
  transform: translate(-60%, -50%) rotate(-45deg);
  transition: border-color 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-homeLinks__itemArrow::before {
    width: 4px;
    height: 4px;
  }
}

.p-homeSlider {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-homeSlider {
    padding: 140px 0 160px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-homeSlider {
    padding: 80px 0;
  }
}
.p-homeSlider__splide .splide__track {
  overflow: visible;
}
.p-homeSlider__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .p-homeSlider__slide.--size1 {
    width: 280px;
    height: 210px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeSlider__slide.--size1 {
    width: 140px;
    height: 105px;
  }
}
@media screen and (min-width: 768px) {
  .p-homeSlider__slide.--size2 {
    width: 378px;
    height: 280px;
    margin-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeSlider__slide.--size2 {
    width: 189px;
    height: 140px;
    margin-top: 40px;
  }
}
.p-homeSlider__slide.--sizeBox {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .p-homeSlider__slide.--sizeBox {
    width: 280px;
    height: 280px;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeSlider__slide.--sizeBox {
    width: 140px;
    height: 140px;
    gap: 10px;
  }
}
@media screen and (min-width: 768px) {
  .p-homeSlider__slide.--size5 {
    width: 230px;
    height: 230px;
    margin-top: 110px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeSlider__slide.--size5 {
    width: 115px;
    height: 115px;
    margin-top: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-homeSlider__slide.--size6 {
    width: 362px;
    height: 241px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeSlider__slide.--size6 {
    width: 181px;
    height: 120px;
  }
}
.p-homeSlider__boxItem {
  flex: 1;
}
.p-homeSlider__boxItem:first-child {
  margin-left: 80px;
}
@media screen and (max-width: 767px) {
  .p-homeSlider__boxItem:first-child {
    margin-left: 40px;
  }
}
@media screen and (min-width: 768px) {
  .p-homeSlider__boxItem {
    width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeSlider__boxItem {
    width: 100px;
  }
}
.p-homeSlider__boxItem img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.p-homeBg {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-homeBg {
    height: 100vh;
  }
}
@media screen and (max-width: 767px) {
  .p-homeBg {
    height: 100svh;
  }
}
.p-homeBg__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.p-homeBg__image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.p-homeBg__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-homeBg__image.is-fixed {
  position: fixed;
  height: 100vh;
}
@media screen and (max-width: 767px) {
  .p-homeBg__image.is-fixed {
    height: 100svh;
  }
}
.p-homeBg__content {
  position: absolute;
  top: 37%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  z-index: 0;
}
.p-homeBg__logo {
  width: 120px;
  height: 120px;
  margin-inline: auto;
}
.p-homeBg__text {
  font-size: 1.875rem;
  font-weight: 500;
  color: var(--c-wh);
  letter-spacing: 0.05em;
  line-height: 1.6;
  text-align: center;
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .p-homeBg__text {
    font-size: 1.4285714286rem;
    margin-top: 30px;
  }
}

.p-homeRecruit {
  position: relative;
  z-index: 1;
  background-color: rgba(0, 58, 35, 0.8);
}
@media screen and (min-width: 768px) {
  .p-homeRecruit {
    padding: 150px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit {
    padding: 80px 0;
  }
}
.p-homeRecruit__col {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__col {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__left {
    width: 43.0769230769%;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__left {
    display: contents;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__title {
    order: 1;
    width: 100%;
  }
}
.p-homeRecruit__title h3 {
  color: var(--c-wh);
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__title h3 {
    font-size: 2.5rem;
    margin-bottom: 38px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__title h3 {
    font-size: 1.7142857143rem;
    margin-bottom: 24px;
  }
}
.p-homeRecruit__title p {
  color: var(--c-wh);
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__title p {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__title p {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__recruitment {
    margin-top: 85px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__recruitment {
    order: 3;
    width: 100%;
    margin-top: 40px;
  }
}
.p-homeRecruit__recruitment h3 {
  position: relative;
  color: var(--c-wh);
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__recruitment h3 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__recruitment h3 {
    font-size: 1.2857142857rem;
  }
}
.p-homeRecruit__recruitment h3::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 80%;
  height: 1px;
  background-color: var(--c-wh);
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__recruitment h3::before {
    width: 70%;
  }
}
.p-homeRecruit__recruitmentBtns {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__recruitmentBtns {
    margin-top: 35px;
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__recruitmentBtns {
    margin-top: 24px;
    gap: 20px;
  }
}
.p-homeRecruit__btn {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__btn {
    margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__btn {
    order: 4;
    width: 100%;
    margin-top: 20px;
  }
  .p-homeRecruit__btn .c-btn {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__right {
    padding-top: 10px;
    width: 43.0769230769%;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__right {
    width: 100%;
    order: 2;
    margin-top: 40px;
  }
}
.p-homeRecruit__linksItems {
  display: grid;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__linksItems {
    grid-template-columns: repeat(2, 1fr);
    gap: 54px 79px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__linksItems {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.p-homeRecruit__linksItem {
  display: block;
  text-decoration: none;
  position: relative;
  transition: opacity 0.3s ease;
}
.p-homeRecruit__linksItem:hover {
  opacity: 0.7;
}
.p-homeRecruit__linksItem.--interview {
  grid-column: span 2;
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__linksItem.--interview {
    grid-column: span 1;
  }
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__linksItem:first-child .p-homeRecruit__linksTitle {
    font-size: 1.25rem;
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__linksItem:first-child .p-homeRecruit__linksTitle {
    font-size: 1rem;
    margin-top: 15px;
  }
}
.p-homeRecruit__linksImage {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__linksImage {
    width: 240px;
    height: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__linksImage {
    width: 100%;
    aspect-ratio: 240/160;
  }
}
.p-homeRecruit__linksImage img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-homeRecruit__linksImageLarge {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__linksImageLarge {
    width: 560px;
    height: 460px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__linksImageLarge {
    width: 100%;
    aspect-ratio: 560/460;
  }
}
.p-homeRecruit__linksImageLarge img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-homeRecruit__linksTitle {
  width: 100%;
  color: var(--c-wh);
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__linksTitle {
    font-size: 1.125rem;
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__linksTitle {
    font-size: 1rem;
    margin-top: 15px;
  }
}
.p-homeRecruit__linksArrow {
  position: absolute;
  display: block;
  border: 1px solid var(--c-wh);
  border-radius: 50%;
  transition: border-color 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-homeRecruit__linksArrow {
    bottom: 6px;
    right: 0;
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__linksArrow {
    bottom: 4px;
    right: 0;
    width: 16px;
    height: 16px;
  }
}
.p-homeRecruit__linksArrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  border-right: 1px solid var(--c-wh);
  border-bottom: 1px solid var(--c-wh);
  transform: translate(-60%, -50%) rotate(-45deg);
  transition: border-color 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-homeRecruit__linksArrow::before {
    width: 4px;
    height: 4px;
  }
}

.p-business__contents {
  margin-top: 0;
  counter-reset: business-counter;
  border-bottom: 2px solid var(--c-gray4);
}
.p-business__contentsItem {
  position: relative;
  background-color: var(--c-gray2);
  padding: 160px 150px 165px;
  counter-increment: business-counter;
}
@media screen and (max-width: 767px) {
  .p-business__contentsItem {
    padding: 80px 20px 60px;
  }
}
.p-business__contentsItem:nth-child(even) {
  background-color: var(--c-wh);
}
.p-business__contentsItem:nth-child(even) .p-business__contentsItemDesc::after {
  background: linear-gradient(to bottom, transparent, var(--c-wh));
}
.p-business__contentsItemNum {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
  height: 80px;
  background-color: color-mix(in srgb, var(--c0) 10%, transparent);
  color: var(--c1);
  font-size: 1.75rem;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--f2);
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemNum {
    width: 50px;
    height: 50px;
    font-size: 18px;
  }
}
.p-business__contentsItemNum::before {
  content: counter(business-counter, decimal-leading-zero);
}
.p-business__contentsItemInner {
  display: flex;
  justify-content: space-between;
  gap: 80px;
}
@media screen and (min-width: 768px) {
  .p-business__contentsItemInner {
    max-width: 1300px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemInner {
    flex-direction: column;
    gap: 30px;
  }
}
.p-business__contentsItemLeft {
  width: 610px;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemLeft {
    width: 100%;
  }
}
.p-business__contentsItemImg {
  width: 100%;
  overflow: hidden;
}
.p-business__contentsItemImg img {
  width: 100%;
  height: auto;
  display: block;
}
.p-business__contentsItemTitle {
  margin-top: 43px;
  font-size: 1.875rem;
  font-weight: 700;
  color: var(--c0);
  display: flex;
  align-items: center;
  gap: 16px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemTitle {
    margin-top: 30px;
    font-size: 20px;
    gap: 10px;
  }
}
.p-business__contentsItemTitle::before {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemTitle::before {
    width: 15px;
  }
}
.p-business__contentsItemLead {
  margin-top: 26px;
  font-size: 1.25rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
  color: var(--c0);
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemLead {
    margin-top: 20px;
    font-size: 16px;
  }
}
.p-business__contentsItemBtn {
  text-align: center;
  margin-inline: auto;
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemBtn {
    margin-top: 30px;
  }
}
.p-business__contentsItemRight {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.p-business__contentsItemDesc {
  font-size: 16px;
  line-height: 2.2;
  color: var(--c0);
  max-height: 400px;
  overflow: hidden;
  position: relative;
  transition: max-height 0.4s ease;
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemDesc {
    font-size: 14px;
    line-height: 2;
    max-height: 280px;
  }
}
.p-business__contentsItemDesc::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: linear-gradient(to bottom, transparent, var(--c-gray2));
  pointer-events: none;
  transition: opacity 0.4s ease;
}
.p-business__contentsItemDesc p {
  margin-bottom: 1.5em;
}
.p-business__contentsItemDesc p:last-child {
  margin-bottom: 0;
}
.p-business__contentsItemDesc.is-open {
  transition: max-height 0.4s ease;
  max-height: 100%;
  padding-bottom: 80px;
}
.p-business__contentsItemDesc.is-open::after {
  opacity: 0;
}
.p-business__contentsItemDescImages {
  margin: 30px 0;
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemDescImages {
    margin: 20px 0;
  }
}
.p-business__contentsItemDescImages img {
  width: 100%;
  height: auto;
  display: block;
}
.p-business__contentsItemDescImages--double {
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemDescImages--double {
    flex-direction: column;
    gap: 15px;
  }
}
.p-business__contentsItemDescImages--double img {
  flex: 1;
  width: calc((100% - 20px) / 2);
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemDescImages--double img {
    width: 100%;
  }
}
.p-business__contentsItemDescImages--single img {
  width: 100%;
}
.p-business__contentsItemMore {
  position: absolute;
  bottom: 27%;
  right: 50%;
  transform: translateX(50%);
  margin-top: 30px;
  background: var(--c-wh);
  border: 1px solid var(--c0);
  border-radius: 5px;
  cursor: pointer;
  padding: 10px 49px;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--c0);
  transition: opacity 0.3s, background-color 0.3s, color 0.3s, border-color 0.3s;
  letter-spacing: 0.05em;
  min-width: 200px;
}
@media screen and (max-width: 767px) {
  .p-business__contentsItemMore {
    bottom: 0;
    margin-top: 20px;
    font-size: 14px;
  }
}
.p-business__contentsItemMore.is-open, .p-business__contentsItemMore:hover {
  border-color: var(--c1);
  color: var(--c1);
}
.p-business__contentsItemMore:hover .p-business__contentsItemMoreIcon::before, .p-business__contentsItemMore:hover .p-business__contentsItemMoreIcon::after {
  background-color: var(--c1);
}
.p-business__contentsItemMoreText {
  position: relative;
}
.p-business__contentsItemMoreIcon {
  position: absolute;
  top: 50%;
  width: 13px;
  height: 13px;
  transform: translateY(-50%);
  right: 15px;
}
.p-business__contentsItemMoreIcon::before, .p-business__contentsItemMoreIcon::after {
  content: "";
  position: absolute;
  background-color: var(--c0);
  transition: transform 0.3s, background-color 0.3s;
}
.p-business__contentsItemMoreIcon::before {
  top: 50%;
  left: 0;
  width: 13px;
  height: 1px;
  transform: translateY(-50%);
}
.p-business__contentsItemMoreIcon::after {
  top: 0;
  left: 50%;
  width: 1px;
  height: 13px;
  transform: translateX(-50%);
}
.is-open .p-business__contentsItemMoreIcon::before, .is-open .p-business__contentsItemMoreIcon::after, .p-business__contentsItemMoreIcon:hover .p-business__contentsItemMoreIcon::before, .p-business__contentsItemMoreIcon:hover .p-business__contentsItemMoreIcon::after {
  background-color: var(--c1);
}
.is-open .p-business__contentsItemMoreIcon::after, .p-business__contentsItemMoreIcon:hover .p-business__contentsItemMoreIcon::after {
  transform: translateX(-50%) rotate(90deg);
}

.p-ourInitiatives {
  display: flex;
  gap: 100px;
  padding-top: 60px;
  padding-bottom: 160px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives {
    flex-direction: column;
    gap: 0;
    padding-top: 50px;
    padding-bottom: 80px;
  }
}
.p-ourInitiatives__nav {
  position: relative;
  z-index: -1;
  width: 16.6666666667%;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__nav {
    position: relative;
    width: 100%;
    margin-bottom: 40px;
  }
}
.p-ourInitiatives__navList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.p-ourInitiatives__navItem {
  border-bottom: 1px solid var(--c-gray3);
}
.p-ourInitiatives__navLink {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 13px 20px 14px 0;
  font-size: 15px;
  letter-spacing: 0.05em;
  color: var(--c0);
  text-decoration: none;
  transition: color 0.3s;
}
.p-ourInitiatives__navLink::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid var(--c0);
  border-radius: 50%;
  position: absolute;
  right: 0px;
  box-sizing: border-box;
  transition: border-color 0.3s;
}
.p-ourInitiatives__navLink::before {
  content: "";
  position: absolute;
  right: 8px;
  top: 50%;
  width: 5px;
  height: 5px;
  border-top: 1px solid var(--c0);
  border-right: 1px solid var(--c0);
  transform: translateY(-50%) rotate(45deg);
  transition: border-color 0.3s;
}
.p-ourInitiatives__navLink:hover, .p-ourInitiatives__navLink.is-active {
  color: var(--c1);
}
.p-ourInitiatives__navLink:hover::after, .p-ourInitiatives__navLink.is-active::after {
  border-color: var(--c1);
}
.p-ourInitiatives__navLink:hover::before, .p-ourInitiatives__navLink.is-active::before {
  border-color: var(--c1);
}
.p-ourInitiatives__main {
  padding-top: 14px;
  flex: 1;
  width: 100%;
  max-width: 75%;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__main {
    max-width: 100%;
    padding-top: 0;
  }
}
.p-ourInitiatives__section {
  margin-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__section {
    margin-bottom: 80px;
  }
}
.p-ourInitiatives__section:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.p-ourInitiatives__sectionHeader {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__sectionHeader {
    margin-bottom: 20px;
  }
}
.p-ourInitiatives__sectionHeaderLeft {
  flex: 1;
}
.p-ourInitiatives__sectionLabel {
  display: flex;
  align-items: center;
  gap: 15px;
  font-size: 15px;
  letter-spacing: 0.05em;
  color: var(--c0);
  margin-bottom: 9px;
}
.p-ourInitiatives__sectionLabel::before {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background-color: var(--c1);
}
.p-ourInitiatives__sectionTitle {
  font-size: 1.875rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c0);
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__sectionTitle {
    font-size: 24px;
  }
}
.p-ourInitiatives__sectionBody {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.05em;
  color: var(--c0);
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__sectionBody {
    font-size: 14px;
  }
}
.p-ourInitiatives__sectionBody > p {
  margin-bottom: 2em;
}
.p-ourInitiatives__sectionBody > p:last-child {
  margin-bottom: 0;
}
.p-ourInitiatives__sectionBody.is-collapsible {
  max-height: 400px;
  overflow: hidden;
  transition: max-height 0.5s ease;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__sectionBody.is-collapsible {
    max-height: 300px;
  }
}
.p-ourInitiatives__sectionBody.is-collapsible::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255));
  pointer-events: none;
  transition: opacity 0.3s ease;
}
.p-ourInitiatives__sectionBody.is-expanded {
  max-height: none;
}
.p-ourInitiatives__sectionBody.is-expanded::after {
  opacity: 0;
}
.p-ourInitiatives__toggleBtn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 200px;
  padding: 10px 0;
  font-size: 14px;
  letter-spacing: 0.05em;
  color: var(--c0);
  background: none;
  border: 1px solid var(--c0);
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s ease;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__toggleBtn {
    width: 160px;
    font-size: 12px;
    padding: 8px 0;
  }
}
.p-ourInitiatives__toggleBtn:hover {
  background-color: var(--c0);
  color: #fff;
}
.p-ourInitiatives__toggleBtn:hover .p-ourInitiatives__toggleIcon::before, .p-ourInitiatives__toggleBtn:hover .p-ourInitiatives__toggleIcon::after {
  background-color: #fff;
}
.p-ourInitiatives__toggleText {
  flex: 1;
  text-align: center;
}
.p-ourInitiatives__toggleIcon {
  position: relative;
  width: 13px;
  height: 13px;
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__toggleIcon {
    width: 11px;
    height: 11px;
    margin-right: 12px;
  }
}
.p-ourInitiatives__toggleIcon::before, .p-ourInitiatives__toggleIcon::after {
  content: "";
  position: absolute;
  background-color: var(--c0);
  transition: all 0.3s ease;
}
.p-ourInitiatives__toggleIcon::before {
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  transform: translateY(-50%);
}
.p-ourInitiatives__toggleIcon::after {
  top: 0;
  left: 50%;
  width: 1px;
  height: 100%;
  transform: translateX(-50%);
}
.p-ourInitiatives__toggleBtn.is-expanded .p-ourInitiatives__toggleIcon::after {
  opacity: 0;
}
.p-ourInitiatives__toggleBtn:hover .p-ourInitiatives__toggleIcon::before, .p-ourInitiatives__toggleBtn:hover .p-ourInitiatives__toggleIcon::after {
  background-color: #fff;
}
.p-ourInitiatives__sign {
  margin-top: 2em;
}
.p-ourInitiatives__subTitle {
  font-size: 1.375rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c0);
  margin-bottom: 20px;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__subTitle {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
.p-ourInitiatives__list {
  margin-bottom: 2em;
  padding-left: 0;
  list-style: none;
  counter-reset: list-counter;
}
.p-ourInitiatives__list > li {
  position: relative;
  padding-left: 2.4em;
  counter-increment: list-counter;
}
.p-ourInitiatives__list > li::before {
  content: counter(list-counter, cjk-earthly-branch);
  position: absolute;
  left: 0;
  color: var(--c0);
}
.p-ourInitiatives__list > li:nth-child(1)::before {
  content: "①";
}
.p-ourInitiatives__list > li:nth-child(2)::before {
  content: "②";
}
.p-ourInitiatives__list > li:nth-child(3)::before {
  content: "③";
}
.p-ourInitiatives__list > li:nth-child(4)::before {
  content: "④";
}
.p-ourInitiatives__list > li:nth-child(5)::before {
  content: "⑤";
}
.p-ourInitiatives__list > li:nth-child(6)::before {
  content: "⑥";
}
.p-ourInitiatives__list > li:nth-child(7)::before {
  content: "⑦";
}
.p-ourInitiatives__list > li:nth-child(8)::before {
  content: "⑧";
}
.p-ourInitiatives__list > li:nth-child(9)::before {
  content: "⑨";
}
.p-ourInitiatives__list > li:nth-child(10)::before {
  content: "⑩";
}
.p-ourInitiatives__list ul {
  margin-left: -2.4em;
  padding-left: 0;
  list-style: none;
}
.p-ourInitiatives__list ul li {
  position: relative;
  padding-left: 1em;
}
.p-ourInitiatives__list ul li::before {
  content: "・";
  position: absolute;
  left: 0;
}
.p-ourInitiatives__images {
  margin: 30px 0;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__images {
    margin: 20px 0;
  }
}
.p-ourInitiatives__images--triple {
  display: flex;
  gap: 36px;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__images--triple {
    flex-direction: column;
    gap: 20px;
  }
}
.p-ourInitiatives__imageItem {
  flex: 1;
}
.p-ourInitiatives__imageItem img {
  width: 100%;
  height: auto;
  display: block;
}
.p-ourInitiatives__imageItem figcaption {
  margin-top: 18px;
  font-size: 12px;
  color: var(--c0);
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__imageItem figcaption {
    margin-top: 10px;
  }
}
.p-ourInitiatives__table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 56px;
}
.p-ourInitiatives__table tr {
  border-top: 1px solid var(--c-gray3);
}
.p-ourInitiatives__table tr:last-child {
  border-bottom: 1px solid var(--c-gray3);
}
.p-ourInitiatives__table th,
.p-ourInitiatives__table td {
  line-height: 1;
  padding: 23px 15px;
  font-size: 14px;
  vertical-align: middle;
  text-align: left;
  letter-spacing: 0em;
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__table th,
  .p-ourInitiatives__table td {
    padding: 15px 10px;
    font-size: 13px;
  }
}
.p-ourInitiatives__table th {
  width: 21.6666666667%;
  font-weight: 400;
  color: var(--c0);
}
@media screen and (max-width: 767px) {
  .p-ourInitiatives__table th {
    width: 100px;
  }
}
.p-ourInitiatives__table td {
  color: var(--c0);
}

@media screen and (min-width: 768px) {
  .p-companyGreeting {
    padding-top: 90px;
    padding-bottom: 128px;
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting {
    padding-top: 60px;
    padding-bottom: 80px;
    padding-inline: 20px;
  }
}
.p-companyGreeting__ttl {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__ttl {
    max-width: 755px;
    margin-inline: auto;
    padding: 23px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__ttl {
    padding: 23px 0;
  }
}
.p-companyGreeting__ttl::before, .p-companyGreeting__ttl::after,
.p-companyGreeting__ttl h2::before,
.p-companyGreeting__ttl h2::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-image: linear-gradient(#808080, #808080), linear-gradient(#808080, #808080);
  background-size: 1px 100%, 100% 1px;
  background-position: center center, center center;
  background-repeat: no-repeat;
}
.p-companyGreeting__ttl::before {
  top: 0;
  left: -8px;
}
.p-companyGreeting__ttl::after {
  top: 0;
  right: 8px;
}
.p-companyGreeting__ttl h2 {
  position: relative;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__ttl h2 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__ttl h2 {
    font-size: 1.4285714286rem;
  }
}
.p-companyGreeting__ttl h2::before {
  bottom: -23px;
  left: -8px;
}
.p-companyGreeting__ttl h2::after {
  bottom: -23px;
  right: 8px;
}
.p-companyGreeting__ttl h2 span {
  color: var(--c1);
}
.p-companyGreeting__col {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__col {
    flex-direction: row;
    gap: 80px;
    margin-top: 74px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__col {
    flex-direction: column;
    gap: 40px;
    margin-top: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__left {
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__left {
    width: 100%;
  }
}
.p-companyGreeting__txt {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__txt {
    gap: 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__txt {
    gap: 20px;
  }
}
.p-companyGreeting__txt p {
  line-height: 2;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__txt p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__txt p {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__right {
    width: 33.3333333333%;
    padding-top: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__right {
    width: 100%;
  }
}
.p-companyGreeting__sign {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__sign {
    margin-top: 27px;
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__sign {
    margin-top: 15px;
    gap: 10px;
  }
}
.p-companyGreeting__sign span {
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__sign span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__sign span {
    font-size: 0.7142857143rem;
  }
}
.p-companyGreeting__sign p {
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-companyGreeting__sign p {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyGreeting__sign p {
    font-size: 1.2857142857rem;
  }
}

.p-companyConcept {
  position: relative;
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-companyConcept {
    padding: 120px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept {
    padding: 60px 0;
  }
}
.p-companyConcept__inner {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__inner {
    padding-inline: 20px;
  }
}
.p-companyConcept__box {
  position: relative;
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-companyConcept__box {
    padding: 108px 100px 135px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__box {
    padding: 50px 20px 60px;
  }
}
.p-companyConcept__boxBg {
  position: absolute;
  left: 50%;
  top: 10%;
  transform: translateX(-50%);
  mix-blend-mode: multiply;
  pointer-events: none;
  aspect-ratio: 430/424;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__boxBg {
    width: 430px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__boxBg {
    width: 280px;
  }
}
.p-companyConcept__boxBg img {
  opacity: 0.1;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.p-companyConcept__contents {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__contents {
    gap: 120px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__contents {
    gap: 80px;
  }
}
.p-companyConcept__content {
  text-align: center;
}
.p-companyConcept__heading h3 {
  line-height: 1.6;
  font-weight: 500;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__heading h3 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__heading h3 {
    font-size: 1.5714285714rem;
  }
}
.p-companyConcept__heading::after {
  content: "";
  display: block;
  width: 1px;
  background-color: var(--c0);
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__heading::after {
    height: 20px;
    margin-top: 19px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__heading::after {
    height: 15px;
    margin-top: 12px;
  }
}
@media screen and (min-width: 768px) {
  .p-companyConcept__heading02 {
    margin-top: 67px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__heading02 {
    margin-top: 40px;
  }
}
.p-companyConcept__heading02 h4 {
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c1);
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__heading02 h4 {
    font-size: 2.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__heading02 h4 {
    font-size: 1.7142857143rem;
  }
}
@media screen and (min-width: 768px) {
  .p-companyConcept__copy {
    margin-top: 36px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__copy {
    margin-top: 24px;
  }
}
.p-companyConcept__copy p {
  font-weight: 500;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__copy p {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__copy p {
    font-size: 1.2857142857rem;
  }
}
.p-companyConcept__copy p span {
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-companyConcept__txt {
    margin-top: 24px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__txt {
    margin-top: 16px;
  }
}
.p-companyConcept__txt p {
  line-height: 2;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__txt p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__txt p {
    font-size: 1rem;
    text-align: left;
  }
}
.p-companyConcept__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__items {
    margin-top: 81px;
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__items {
    margin-top: 40px;
    gap: 30px;
  }
}
.p-companyConcept__item {
  position: relative;
}
.p-companyConcept__item h5 {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__item h5 {
    font-size: 1.25rem;
    gap: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__item h5 {
    font-size: 1.1428571429rem;
    gap: 16px;
  }
}
.p-companyConcept__item h5::before, .p-companyConcept__item h5::after {
  content: "";
  display: block;
  background-color: var(--c1);
  opacity: 0.3;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__item h5::before, .p-companyConcept__item h5::after {
    width: 20px;
    height: 1px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__item h5::before, .p-companyConcept__item h5::after {
    width: 15px;
    height: 1px;
  }
}
.p-companyConcept__item > p {
  line-height: 2;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__item > p {
    margin-top: 16px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__item > p {
    margin-top: 10px;
    font-size: 1rem;
    text-align: left;
  }
}
.p-companyConcept__list {
  display: flex;
  flex-direction: column;
  text-align: left;
  counter-reset: list-counter;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__list {
    margin-top: 45px;
    max-width: 800px;
    margin-inline: auto;
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__list {
    margin-top: 30px;
    gap: 20px;
  }
}
.p-companyConcept__list dl {
  display: flex;
  align-items: flex-start;
  counter-increment: list-counter;
  padding-bottom: 23px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 768px) {
  .p-companyConcept__list dl {
    gap: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__list dl {
    flex-direction: column;
    gap: 10px;
  }
}
.p-companyConcept__list dt {
  position: relative;
  font-weight: 500;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__list dt {
    font-size: 1rem;
    padding-left: 25px;
    width: 9.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__list dt {
    font-size: 1rem;
    padding-left: 20px;
  }
}
.p-companyConcept__list dt::before {
  content: counter(list-counter) ".";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--c1);
  font-family: var(--f2);
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__list dt::before {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__list dt::before {
    font-size: 1.1428571429rem;
  }
}
.p-companyConcept__list dd {
  line-height: 2;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-companyConcept__list dd {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyConcept__list dd {
    font-size: 0.8571428571rem;
  }
}

@media screen and (min-width: 768px) {
  .p-companyInfo {
    padding-top: 68px;
    padding-bottom: 120px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo {
    padding-top: 40px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-companyInfo__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__inner {
    padding-inline: 20px;
  }
}
.p-companyInfo__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-companyInfo__items {
    margin-top: 81px;
    gap: 103px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__items {
    margin-top: 40px;
    gap: 60px;
  }
}
.p-companyInfo__item {
  display: flex;
}
@media screen and (max-width: 767px) {
  .p-companyInfo__item {
    gap: 20px;
    flex-direction: column;
  }
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemHeading {
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemHeading {
    width: 100%;
  }
}
.p-companyInfo__itemHeading h3 {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemHeading {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemHeading {
    font-size: 1.4285714286rem;
  }
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemList {
    width: 75%;
    padding-top: 11px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemList {
    width: 100%;
    padding-top: 10px;
  }
}
.p-companyInfo__itemList dl {
  display: flex;
  border-top: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemList dl {
    align-items: flex-start;
    min-height: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemList dl {
    flex-direction: column;
  }
}
.p-companyInfo__itemList dl:last-child {
  border-bottom: 1px solid #ccc;
}
.p-companyInfo__itemList dt {
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemList dt {
    width: 20.5555555556%;
    flex-shrink: 0;
    padding: 16px 10px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemList dt {
    width: 100%;
    padding: 15px 10px 0;
    font-size: 1rem;
  }
}
.p-companyInfo__itemList dd {
  line-height: 2;
  letter-spacing: 0em;
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemList dd {
    flex: 1;
    padding: 17px 15px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemList dd {
    width: 100%;
    padding: 8px 10px 15px;
    font-size: 0.8571428571rem;
  }
}
.p-companyInfo__itemOrganization {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--c-gray2);
  aspect-ratio: 900/800;
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemOrganization {
    margin-top: 16px;
    width: 75%;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemOrganization {
    margin-top: 0px;
    width: 100%;
    padding: 20px;
  }
}
.p-companyInfo__itemOrganization img {
  width: auto;
  height: 100%;
  object-fit: contain;
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemOrganization img {
    max-width: 77.7777777778%;
    width: 75%;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemOrganization img {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemMap {
    margin-top: 16px;
    width: 75%;
    aspect-ratio: 900/500;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemMap {
    width: 100%;
    aspect-ratio: 355/200;
  }
}
.p-companyInfo__itemMap iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.p-companyInfo__itemMap a {
  position: relative;
  width: fit-content;
  display: block;
  margin-left: auto;
  margin-top: 15px;
  text-align: right;
  line-height: 1;
  letter-spacing: 0.05em;
  border-bottom: 1px solid var(--c1);
  transition: border-bottom 0.3s ease opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-companyInfo__itemMap a {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemMap a {
    font-size: 0.8571428571rem;
  }
}
.p-companyInfo__itemMap a:hover {
  transition: border-bottom 0.3s ease opacity 0.3s ease;
  opacity: 0.7;
  border-bottom: 1px solid transparent;
}
.p-companyInfo__itemMap a::after {
  content: "▶︎";
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .p-companyInfo__itemBtn {
    text-align: center;
  }
}

.p-awardsAchievement {
  position: relative;
  overflow: hidden;
  background-color: var(--c4);
}
@media screen and (min-width: 768px) {
  .p-awardsAchievement {
    padding: 121px 0 98px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsAchievement {
    padding: 50px 0 60px;
  }
}
.p-awardsAchievement__bg {
  position: absolute;
  opacity: 0.1;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .p-awardsAchievement__bg {
    width: 340px;
    height: 335px;
    top: 47.5%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 767px) {
  .p-awardsAchievement__bg {
    width: 200px;
    height: 197px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.p-awardsAchievement__bg img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.p-awardsAchievement__inner {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-awardsAchievement__inner {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsAchievement__inner {
    padding: 0 20px;
  }
}
.p-awardsAchievement__items {
  display: grid;
}
@media screen and (min-width: 768px) {
  .p-awardsAchievement__items {
    grid-template-columns: repeat(4, 1fr);
    gap: 120px 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsAchievement__items {
    grid-template-columns: repeat(2, 1fr);
    gap: 60px 16px;
  }
}
.p-awardsAchievement__item {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-awardsAchievement__item {
    gap: 24px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsAchievement__item {
    gap: 16px;
  }
}
.p-awardsAchievement__itemImg {
  aspect-ratio: 276/184;
  overflow: hidden;
}
.p-awardsAchievement__itemImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-awardsAchievement__itemBody {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-awardsAchievement__itemBody {
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsAchievement__itemBody {
    gap: 12px;
  }
}
.p-awardsAchievement__itemTtl {
  color: var(--c-wh);
  font-weight: 500;
  line-height: 1.625;
  text-align: center;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-awardsAchievement__itemTtl {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsAchievement__itemTtl {
    font-size: 1rem;
  }
}
.p-awardsAchievement__itemTxt {
  color: var(--c-wh);
  font-weight: 400;
  line-height: 2;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-awardsAchievement__itemTxt {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsAchievement__itemTxt {
    font-size: 0.8571428571rem;
    line-height: 1.75;
  }
}

.p-awardsHistory {
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-awardsHistory {
    padding: 149px 0 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory {
    padding: 60px 0 60px;
  }
}
.p-awardsHistory__inner {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__inner {
    flex-direction: row;
    justify-content: space-between;
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__inner {
    flex-direction: column;
    padding-inline: 20px;
    gap: 60px;
  }
}
.p-awardsHistory__ttl {
  width: fit-content;
  font-weight: 500;
  color: var(--c0);
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__ttl {
    font-size: 1.875rem;
    letter-spacing: 1.5px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__ttl {
    font-size: 1.5714285714rem;
    letter-spacing: 1px;
  }
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__table {
    padding-top: 11px;
    width: 80.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__table {
    width: 100%;
  }
}
.p-awardsHistory__head {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__head {
    gap: 2px;
    margin-bottom: 48px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__head {
    display: none;
  }
}
.p-awardsHistory__headCell {
  background-color: #f3f3f3;
  border-radius: 2px;
  font-weight: 500;
  text-align: center;
  color: #14141e;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__headCell {
    font-size: 0.8125rem;
    line-height: 1.8;
    height: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__headCell--year {
    width: 72px;
  }
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__headCell--name {
    width: 282px;
  }
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__headCell--detail {
    flex: 1;
  }
}
.p-awardsHistory__body {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__body {
    gap: 46px;
    padding-left: 72px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__body {
    gap: 40px;
  }
}
.p-awardsHistory__body::before {
  content: "";
  position: absolute;
  background-color: var(--c1);
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__body::before {
    width: 1px;
    height: 99%;
    left: 72px;
    top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__body::before {
    width: 1px;
    height: 97.5%;
    left: 0;
    top: 4px;
  }
}
.p-awardsHistory__group {
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__group {
    flex-direction: column;
    gap: 8px;
  }
}
.p-awardsHistory__year {
  font-family: var(--f2);
  font-weight: 400;
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__year {
    position: absolute;
    font-size: 1rem;
    letter-spacing: 2px;
    line-height: 22px;
    left: -72px;
    top: 0;
    width: 72px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__year {
    position: relative;
    font-size: 1rem;
    letter-spacing: 1.5px;
    padding-left: 20px;
  }
}
.p-awardsHistory__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__items {
    gap: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__items {
    gap: 0;
  }
}
.p-awardsHistory__item {
  display: flex;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__item {
    align-items: flex-start;
    padding-left: 29px;
    min-height: 26px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__item {
    flex-direction: column;
    padding-left: 20px;
    gap: 4px;
  }
  .p-awardsHistory__item:first-child .p-awardsHistory__dot {
    top: -25px;
  }
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__item:not(:last-child) {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__item:not(:last-child) {
    margin-bottom: 24px;
  }
}
.p-awardsHistory__dot {
  position: absolute;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  background-color: var(--c-gray4);
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__dot {
    left: -9px;
    top: 3px;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__dot {
    left: -9px;
    top: 3px;
  }
}
.p-awardsHistory__dot::before {
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: var(--c1);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.p-awardsHistory__name {
  font-weight: 700;
  color: #14141e;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__name {
    font-size: 0.875rem;
    width: 251px;
    flex-shrink: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__name {
    font-size: 0.9285714286rem;
  }
}
.p-awardsHistory__detail {
  font-weight: 500;
  color: #14141e;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  .p-awardsHistory__detail {
    font-size: 0.875rem;
    flex: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-awardsHistory__detail {
    font-size: 0.8571428571rem;
  }
}

@media screen and (min-width: 768px) {
  .p-recruitTab {
    padding-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitTab {
    padding-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitTab__inner {
    max-width: 880px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitTab__inner {
    padding-inline: 20px;
  }
}
.p-recruitTab__list {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-recruitTab__list {
    gap: 0;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitTab__list {
    gap: 10px;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.p-recruitTab__item {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitTab__item {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitTab__item {
    width: calc((100% - 10px) / 2);
    flex-shrink: 0;
  }
}
.p-recruitTab__item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  background-color: #ccc;
}
@media screen and (min-width: 768px) {
  .p-recruitTab__item::before {
    height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitTab__item::before {
    display: none;
  }
}
.p-recruitTab__item:last-child::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  background-color: #ccc;
}
@media screen and (min-width: 768px) {
  .p-recruitTab__item:last-child::after {
    height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitTab__item:last-child::after {
    display: none;
  }
}
.p-recruitTab__item a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c0);
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-recruitTab__item a {
    font-size: 0.9375rem;
    height: 80px;
    padding: 0 20px;
    gap: 14px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitTab__item a {
    font-size: 0.9285714286rem;
    height: 60px;
    padding: 0 25px;
    gap: 10px;
    white-space: nowrap;
  }
}
.p-recruitTab__item a svg {
  color: var(--c1);
  transition: transform 0.3s ease;
}
.p-recruitTab__item a:hover {
  opacity: 0.7;
}

@media screen and (min-width: 768px) {
  .p-recruitMessage {
    padding-top: 73px;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage {
    padding-top: 60px;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__inner {
    padding-inline: 20px;
  }
}
.p-recruitMessage__heading {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__heading {
    margin-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__heading {
    margin-bottom: 50px;
  }
}
.p-recruitMessage__heading h2 {
  position: relative;
  display: inline-block;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__heading h2 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__heading h2 {
    font-size: 1.5714285714rem;
  }
}
.p-recruitMessage__heading h2::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  background-color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__heading h2::after {
    bottom: -50px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__heading h2::after {
    bottom: -25px;
    height: 15px;
  }
}
.p-recruitMessage__col {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__col {
    flex-direction: row;
    align-items: flex-start;
    gap: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__col {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__colLeft {
    flex: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__colLeft {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__colRight {
    width: 560px;
    flex-shrink: 0;
    padding-top: 8px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__colRight {
    width: 100%;
    flex-shrink: 0;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__body:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__body:not(:last-child) {
    margin-bottom: 20px;
  }
}
.p-recruitMessage__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__ttl {
    font-size: 1.875rem;
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__ttl {
    font-size: 1.5714285714rem;
    margin-bottom: 15px;
  }
}
.p-recruitMessage__ttl span {
  color: var(--c1);
}
.p-recruitMessage__txt {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__txt {
    gap: 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__txt {
    gap: 20px;
  }
}
.p-recruitMessage__txt p {
  line-height: 2;
  letter-spacing: 0.05em;
  color: #323232;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__txt p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__txt p {
    font-size: 1rem;
  }
}
.p-recruitMessage__img {
  overflow: hidden;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__img {
    aspect-ratio: 560/350;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__img {
    aspect-ratio: 335/210;
  }
}
.p-recruitMessage__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__img:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__img:not(:last-child) {
    margin-bottom: 5px;
  }
}

.p-recruitAppeal {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal {
    padding-top: 94px;
    padding-bottom: 99px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal {
    padding-top: 50px;
    padding-bottom: 60px;
  }
}
.p-recruitAppeal__bg {
  position: absolute;
  z-index: -1;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__bg {
    top: -24%;
    left: -8.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__bg {
    top: -10%;
    left: -10%;
  }
}
.p-recruitAppeal__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.1;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__inner {
    padding-inline: 20px;
  }
}
.p-recruitAppeal__col {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__col {
    flex-direction: row;
    gap: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__col {
    flex-direction: column;
    gap: 40px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__colLeft {
    padding-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__colLeft {
    width: 100%;
  }
}
.p-recruitAppeal__imgs {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__imgs {
    width: 560px;
    gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__imgs {
    width: 100%;
    gap: 10px;
  }
}
.p-recruitAppeal__img {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__img {
    aspect-ratio: 560/350;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__img {
    aspect-ratio: 335/210;
  }
}
.p-recruitAppeal__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__body {
    flex: 1;
    padding-top: 6px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__body {
    width: 100%;
  }
}
.p-recruitAppeal__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: #323232;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__ttl {
    font-size: 1.875rem;
    margin-bottom: 17px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__ttl {
    font-size: 1.5714285714rem;
    margin-bottom: 15px;
  }
}
.p-recruitAppeal__ttl span {
  color: var(--c1);
}
.p-recruitAppeal__lead {
  line-height: 2;
  letter-spacing: 0.05em;
  color: #323232;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__lead {
    font-size: 1rem;
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__lead {
    font-size: 1rem;
    margin-bottom: 35px;
  }
}
.p-recruitAppeal__list {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__list {
    gap: 13px;
    margin-bottom: 41px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__list {
    gap: 10px;
    margin-bottom: 25px;
  }
}
.p-recruitAppeal__list li {
  font-weight: 700;
  letter-spacing: 0.05em;
  color: var(--c0);
  border-bottom: 2px solid var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__list li {
    font-size: 1.0625rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__list li {
    font-size: 1rem;
  }
}
.p-recruitAppeal__list li span {
  color: var(--c1);
}
.p-recruitAppeal__txt {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__txt {
    gap: 32px;
    margin-bottom: 41px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__txt {
    gap: 20px;
    margin-bottom: 25px;
  }
}
.p-recruitAppeal__txt p {
  line-height: 2;
  letter-spacing: 0.05em;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__txt p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__txt p {
    font-size: 1rem;
  }
}
.p-recruitAppeal__sign {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__sign {
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__sign {
    gap: 10px;
  }
}
.p-recruitAppeal__sign span {
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__sign span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__sign span {
    font-size: 0.7142857143rem;
  }
}
.p-recruitAppeal__sign p {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-recruitAppeal__sign p {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAppeal__sign p {
    font-size: 1.2857142857rem;
  }
}

.p-recruitAnchor {
  background-color: #f5f5f5;
}
@media screen and (min-width: 768px) {
  .p-recruitAnchor {
    padding: 80px 0 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAnchor {
    padding: 50px 0 60px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitAnchor__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAnchor__inner {
    padding-inline: 20px;
  }
}
.p-recruitAnchor__ttl {
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .p-recruitAnchor__ttl {
    font-size: 1.5rem;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAnchor__ttl {
    font-size: 1.4285714286rem;
    margin-bottom: 30px;
  }
}
.p-recruitAnchor__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-recruitAnchor__list {
    gap: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAnchor__list {
    gap: 10px;
  }
}
.p-recruitAnchor__item a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--c-wh);
  border: 1px solid #323232;
  border-radius: 3px;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c0);
  transition: background-color 0.3s ease, color 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-recruitAnchor__item a {
    font-size: 0.875rem;
    min-width: 190px;
    height: 60px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitAnchor__item a {
    font-size: 0.8571428571rem;
    min-width: auto;
    height: 50px;
    padding: 0 15px;
  }
}
.p-recruitAnchor__item a:hover {
  background-color: var(--c0);
  color: var(--c-wh);
}

.p-recruitManager__bg {
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruitManager__bg {
    padding: 120px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__bg {
    padding: 60px 0;
  }
}
.p-recruitManager__inner {
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-recruitManager__inner {
    max-width: 1200px;
    margin-inline: auto;
    padding: 106px 100px 120px 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__inner {
    margin-inline: 20px;
    padding: 40px 20px;
  }
}
.p-recruitManager__heading {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__heading {
    padding-bottom: 58px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__heading {
    padding-bottom: 40px;
  }
}
.p-recruitManager__heading h2 {
  position: relative;
  display: inline-block;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__heading h2 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__heading h2 {
    font-size: 1.5714285714rem;
  }
}
.p-recruitManager__heading h2::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruitManager__heading h2::after {
    bottom: -49px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__heading h2::after {
    bottom: -20px;
    height: 15px;
  }
}
.p-recruitManager__content {
  display: flex;
  flex-direction: column;
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__content {
    gap: 79px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__content {
    gap: 30px;
  }
}
.p-recruitManager__upper {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__upper {
    flex-direction: row;
    gap: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__upper {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitManager__upperLeft {
    flex: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__upperLeft {
    width: 100%;
    order: 2;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitManager__upperRight {
    padding-top: 12px;
    width: 280px;
    flex-shrink: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__upperRight {
    width: 100%;
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__profile {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    gap: 15px;
  }
}
.p-recruitManager__profileImg {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__profileImg {
    width: 280px;
    aspect-ratio: 280/440;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__profileImg {
    width: 140px;
    aspect-ratio: 280/440;
    flex-shrink: 0;
  }
}
.p-recruitManager__profileImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-recruitManager__profileInfo {
  display: flex;
  align-items: flex-end;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__profileInfo {
    justify-content: flex-end;
    gap: 20px;
    margin-top: 17px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__profileInfo {
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
  }
}
.p-recruitManager__profileRole {
  letter-spacing: 0.05em;
  line-height: 1;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitManager__profileRole {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__profileRole {
    font-size: 0.7142857143rem;
  }
}
.p-recruitManager__profileName {
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c0);
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__profileName {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__profileName {
    font-size: 1.2857142857rem;
  }
}
.p-recruitManager__lower {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__lower {
    flex-direction: row;
    gap: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__lower {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitManager__lowerLeft {
    width: 280px;
    flex-shrink: 0;
    padding-top: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__lowerLeft {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitManager__lowerRight {
    flex: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__lowerRight {
    width: 100%;
  }
}
.p-recruitManager__imgs {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__imgs {
    gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__imgs {
    flex-direction: row;
    gap: 10px;
  }
}
.p-recruitManager__img {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__img {
    width: 280px;
    aspect-ratio: 1/1;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__img {
    flex: 1;
    aspect-ratio: 1/1;
  }
}
.p-recruitManager__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-recruitManager__txt {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__txt {
    gap: 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__txt {
    gap: 20px;
  }
}
.p-recruitManager__txt p {
  line-height: 2;
  letter-spacing: 0.05em;
  color: #323232;
}
@media screen and (min-width: 768px) {
  .p-recruitManager__txt p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitManager__txt p {
    font-size: 1rem;
  }
}

@media screen and (min-width: 768px) {
  .p-recruitFaq {
    padding: 149px 0 160px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq {
    padding: 60px 0 80px 0;
  }
}
.p-recruitFaq__inner {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
    gap: 100px;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__inner {
    flex-direction: column;
    gap: 40px;
    padding-inline: 20px;
  }
}
.p-recruitFaq__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__ttl {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__ttl {
    font-size: 1.4285714286rem;
  }
}
.p-recruitFaq__list {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__list {
    padding-top: 12px;
    gap: 20px;
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__list {
    gap: 15px;
  }
}
.p-recruitFaq__item {
  background-color: #f3f3f3;
  border-radius: 4px;
  overflow: hidden;
}
.p-recruitFaq__question {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__question {
    padding: 15px 22px 15px 40px;
    gap: 17px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__question {
    padding: 15px;
    gap: 10px;
  }
}
.p-recruitFaq__question:hover {
  opacity: 0.7;
}
.p-recruitFaq__label {
  font-weight: 700;
  letter-spacing: 0.05em;
  color: var(--c1);
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__label {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__label {
    font-size: 1.1428571429rem;
  }
}
.p-recruitFaq__questionTxt {
  flex: 1;
  font-weight: 700;
  color: var(--c0);
  transition: color 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__questionTxt {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__questionTxt {
    font-size: 1.1428571429rem;
  }
}
.p-recruitFaq__item.is-open .p-recruitFaq__questionTxt {
  transition: color 0.3s ease;
  color: var(--c1);
}
.p-recruitFaq__icon {
  position: relative;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__icon {
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__icon {
    width: 14px;
    height: 14px;
  }
}
.p-recruitFaq__icon::before, .p-recruitFaq__icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: var(--c1);
  transition: transform 0.3s ease;
}
.p-recruitFaq__icon::before {
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__icon::before {
    width: 16px;
    height: 2px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__icon::before {
    width: 14px;
    height: 2px;
  }
}
.p-recruitFaq__icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__icon::after {
    width: 16px;
    height: 2px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__icon::after {
    width: 14px;
    height: 2px;
  }
}
.p-recruitFaq__item.is-open .p-recruitFaq__icon::after {
  transform: translate(-50%, -50%) rotate(0deg);
}
.p-recruitFaq__answer {
  display: none;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__answer {
    padding: 18px 55px 30px 40px;
    gap: 19px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__answer {
    padding: 15px 20px 20px;
    gap: 10px;
  }
}
.p-recruitFaq__answer::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 90%;
  height: 1px;
  background-color: var(--c-gray);
}
.p-recruitFaq__item.is-open .p-recruitFaq__answer {
  display: flex;
  align-items: flex-start;
}
.p-recruitFaq__answerTxt {
  flex: 1;
  line-height: 2;
  letter-spacing: 0.05em;
  color: #323232;
}
@media screen and (min-width: 768px) {
  .p-recruitFaq__answerTxt {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitFaq__answerTxt {
    font-size: 1.0714285714rem;
  }
}

@media screen and (min-width: 768px) {
  .p-recruitBnr {
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitBnr {
    padding-bottom: 60px;
  }
}
.p-recruitBnr__inner {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-recruitBnr__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
    gap: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitBnr__inner {
    flex-direction: column;
    padding-inline: 20px;
    gap: 0;
  }
}
.p-recruitBnr__img {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-recruitBnr__img {
    width: 50%;
    aspect-ratio: 600/460;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitBnr__img {
    width: 100%;
    aspect-ratio: 600/460;
  }
}
.p-recruitBnr__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-recruitBnr__link {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #003D1E;
  position: relative;
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-recruitBnr__link {
    width: 50%;
    padding-top: 9.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitBnr__link {
    width: 100%;
    padding: 60px 20px;
  }
}
.p-recruitBnr__link:hover {
  opacity: 0.8;
}
@media screen and (min-width: 768px) {
  .p-recruitBnr__logo {
    width: 160px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitBnr__logo {
    width: 120px;
    margin-bottom: 20px;
  }
}
.p-recruitBnr__logo img {
  width: 100%;
  height: auto;
}
.p-recruitBnr__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-recruitBnr__ttl {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitBnr__ttl {
    font-size: 1.5714285714rem;
  }
}
.p-recruitBnr__arrow {
  position: absolute;
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-recruitBnr__arrow {
    right: 30px;
    bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitBnr__arrow {
    right: 20px;
    bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitBnr__arrow svg {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitBnr__arrow svg {
    width: 18px;
    height: 18px;
  }
}

@media screen and (min-width: 768px) {
  .p-recruitmentsTab {
    padding-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTab {
    padding-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTab__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTab__inner {
    padding-inline: 20px;
  }
}
.p-recruitmentsTab__list {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTab__list {
    gap: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTab__list {
    gap: 10px;
    flex-direction: column;
  }
}
.p-recruitmentsTab__item {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTab__item {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTab__item {
    width: auto;
    flex-shrink: 0;
  }
}
.p-recruitmentsTab__item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  background-color: #ccc;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTab__item::before {
    height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTab__item::before {
    display: none;
  }
}
.p-recruitmentsTab__item:last-child::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  background-color: #ccc;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTab__item:last-child::after {
    height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTab__item:last-child::after {
    display: none;
  }
}
.p-recruitmentsTab__item a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c0);
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTab__item a {
    font-size: 0.9375rem;
    height: 80px;
    padding: 0 28px;
    gap: 14px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTab__item a {
    font-size: 0.9285714286rem;
    height: 60px;
    padding: 0 25px;
    gap: 10px;
    white-space: nowrap;
  }
}
.p-recruitmentsTab__item a svg {
  color: var(--c1);
  transition: transform 0.3s ease;
}
.p-recruitmentsTab__item a:hover {
  opacity: 0.7;
}
.p-recruitmentsTab__item.is-active a {
  color: var(--c0);
}

.p-recruitmentsSection {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection {
    padding-top: 77px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection {
    padding-top: 60px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection:not(:last-child) {
    margin-bottom: 20px;
  }
}
.p-recruitmentsSection__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__inner {
    padding: 90px 98px 98px 100px;
    border: 2px solid var(--c1);
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__inner {
    padding: 40px 20px;
    border: 2px solid var(--c1);
  }
}
.p-recruitmentsSection__heading {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__heading {
    padding-left: 30px;
    margin-bottom: 38px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__heading {
    padding-left: 12px;
    margin-bottom: 20px;
  }
}
.p-recruitmentsSection__heading::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__heading::before {
    height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__heading::before {
    height: 24px;
  }
}
.p-recruitmentsSection__heading h2 {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__heading h2 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__heading h2 {
    font-size: 1.5714285714rem;
  }
}
.p-recruitmentsSection__lead {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__lead {
    gap: 0;
    margin-bottom: 90px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__lead {
    gap: 16px;
    margin-bottom: 30px;
  }
}
.p-recruitmentsSection__lead p {
  line-height: 2;
  letter-spacing: 0.05em;
  color: #323232;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__lead p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__lead p {
    font-size: 1rem;
  }
}
.p-recruitmentsSection__img {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__img {
    aspect-ratio: 1000/520;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__img {
    aspect-ratio: 335/200;
    margin-bottom: 30px;
  }
}
.p-recruitmentsSection__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-recruitmentsSection__cols {
  display: flex;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__cols {
    justify-content: space-between;
    flex-direction: row;
    gap: 100px;
    margin-top: 100px;
    margin-bottom: 92px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__cols {
    flex-direction: column;
    gap: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.p-recruitmentsSection__cols::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ccc;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__cols::before {
    top: 0;
    width: 1px;
    height: 320px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__cols::before {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__col {
    width: 44%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__col {
    width: 100%;
  }
}
.p-recruitmentsSection__colTtl {
  position: relative;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__colTtl {
    font-size: 1.375rem;
    margin-bottom: 33px;
    padding-bottom: 14px;
    padding-top: 17px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__colTtl {
    font-size: 1.2857142857rem;
    margin-bottom: 23px;
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
.p-recruitmentsSection__colTtl::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
  background-color: var(--c1);
}
.p-recruitmentsSection__colTtl::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__colTtl::after {
    bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__colTtl::after {
    bottom: 0;
  }
}
.p-recruitmentsSection__colList {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__colList {
    gap: 3px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__colList {
    gap: 3px;
  }
}
.p-recruitmentsSection__colList li {
  position: relative;
  line-height: 1.8;
  letter-spacing: 0.05em;
  color: #323232;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__colList li {
    font-size: 0.9375rem;
    padding-left: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__colList li {
    font-size: 1rem;
    padding-left: 18px;
  }
}
.p-recruitmentsSection__colList li::before {
  content: "";
  position: absolute;
  left: 9px;
  border-radius: 50%;
  background-color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__colList li::before {
    top: 12px;
    width: 3px;
    height: 3px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__colList li::before {
    top: 10px;
    width: 3px;
    height: 3px;
  }
}
.p-recruitmentsSection__tableTtl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__tableTtl {
    font-size: 1.375rem;
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__tableTtl {
    font-size: 1.2857142857rem;
    margin-bottom: 23px;
  }
}
.p-recruitmentsSection__entry {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__entry {
    margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__entry {
    margin-top: 40px;
  }
}
.p-recruitmentsSection__entry h3 {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__entry h3 {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__entry h3 {
    font-size: 1.2857142857rem;
  }
}
.p-recruitmentsSection__entry p {
  line-height: 1.6;
  letter-spacing: 0.05em;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__entry p {
    margin-top: 40px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__entry p {
    margin-top: 20px;
    font-size: 1rem;
  }
}
.p-recruitmentsSection__entryBnrs {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__entryBnrs {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__entryBnrs {
    margin-top: 20px;
  }
}
.p-recruitmentsSection__entryBnrs a {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease;
}
.p-recruitmentsSection__entryBnrs a:hover {
  opacity: 0.8;
}
.p-recruitmentsSection__entryBtn {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSection__entryBtn {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSection__entryBtn {
    margin-top: 20px;
  }
  .p-recruitmentsSection__entryBtn .c-btn {
    padding: 18px 30px;
  }
}

.p-recruitmentsSectionBg {
  position: absolute;
  z-index: -1;
  opacity: 0.1;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsSectionBg {
    top: -2.9%;
    right: -26%;
    width: 512px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsSectionBg {
    top: -2.9%;
    right: -26%;
    width: 300px;
  }
}
.p-recruitmentsSectionBg img {
  width: 100%;
  height: auto;
}

.p-recruitmentsTable {
  width: 100%;
  border-collapse: collapse;
}
.p-recruitmentsTable tr {
  border-top: 1px solid var(--c-gray);
}
.p-recruitmentsTable tr:last-child {
  border-bottom: 1px solid var(--c-gray);
}
.p-recruitmentsTable th {
  font-weight: 400;
  letter-spacing: 0;
  color: var(--c0);
  text-align: left;
  vertical-align: initial;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTable th {
    font-size: 0.9375rem;
    width: 215px;
    padding: 17px 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTable th {
    font-size: 1rem;
    width: 100%;
    display: block;
    padding: 15px 15px 0;
  }
}
.p-recruitmentsTable td {
  font-weight: 500;
  letter-spacing: 0;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTable td {
    font-size: 0.9375rem;
    padding: 17px 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTable td {
    font-size: 1rem;
    display: block;
    width: 100%;
    padding: 10px 15px 15px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTable td p:not(:last-child) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTable td p:not(:last-child) {
    margin-bottom: 0;
  }
}
.p-recruitmentsTable__note {
  display: block;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsTable__note {
    font-size: 0.75rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsTable__note {
    font-size: 0.7857142857rem;
    margin-top: 3px;
  }
}

@media screen and (min-width: 768px) {
  .p-recruitmentsFlow {
    margin-top: 148px;
    padding-bottom: 150px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow {
    margin-top: 60px;
    padding-bottom: 60px;
  }
}
.p-recruitmentsFlow__inner {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__inner {
    justify-content: space-between;
    gap: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__inner {
    flex-direction: column;
    gap: 40px;
  }
}
.p-recruitmentsFlow__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__ttl {
    font-size: 1.875rem;
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__ttl {
    font-size: 1.5714285714rem;
    margin-bottom: 40px;
  }
}
.p-recruitmentsFlow__list {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__list {
    padding-top: 3px;
    width: 66.9166666667%;
    gap: 43px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__list {
    width: 100%;
    gap: 30px;
  }
}
.p-recruitmentsFlow__list::before {
  content: "";
  position: absolute;
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__list::before {
    height: 88%;
    left: 10px;
    top: 10px;
    bottom: 30px;
    width: 1px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__list::before {
    height: 85%;
    left: 9px;
    top: 10px;
    bottom: 30px;
    width: 1px;
  }
}
.p-recruitmentsFlow__item {
  display: flex;
  align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__item {
    gap: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__item {
    gap: 15px;
  }
}
.p-recruitmentsFlow__itemNum {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__itemNum {
    gap: 23px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__itemNum {
    gap: 15px;
  }
}
.p-recruitmentsFlow__itemIcon {
  position: relative;
  border-radius: 50%;
  border: 1px solid var(--c1);
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__itemIcon {
    width: 19px;
    height: 19px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__itemIcon {
    width: 19px;
    height: 19px;
  }
}
.p-recruitmentsFlow__itemIcon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__itemIcon::before {
    width: 9px;
    height: 9px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__itemIcon::before {
    width: 9px;
    height: 9px;
  }
}
.p-recruitmentsFlow__itemNo {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  letter-spacing: 0.1em;
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__itemNo {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__itemNo {
    font-size: 1.2857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__itemBody {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__itemBody {
    padding-top: 0;
  }
}
.p-recruitmentsFlow__itemTtl {
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__itemTtl {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__itemTtl {
    font-size: 1.2857142857rem;
  }
}
.p-recruitmentsFlow__itemTxt {
  line-height: 2;
  letter-spacing: 0.05em;
  color: #323232;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsFlow__itemTxt {
    font-size: 1rem;
    margin-top: 3px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsFlow__itemTxt {
    font-size: 1rem;
    margin-top: 3px;
  }
}

.p-recruitmentsNav {
  background-color: var(--c-gray2);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsNav {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsNav {
    padding: 50px 0;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitmentsNav__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsNav__inner {
    padding-inline: 20px;
  }
}
.p-recruitmentsNav__ttl {
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitmentsNav__ttl {
    font-size: 1.375rem;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsNav__ttl {
    font-size: 1.2857142857rem;
    margin-bottom: 25px;
  }
}
.p-recruitmentsNav__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsNav__list {
    gap: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsNav__list {
    gap: 10px;
  }
}
.p-recruitmentsNav__item a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--c-wh);
  border: 1px solid #323232;
  border-radius: 3px;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c0);
  transition: background-color 0.3s ease, color 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-recruitmentsNav__item a {
    font-size: 0.875rem;
    min-width: 190px;
    height: 60px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitmentsNav__item a {
    font-size: 0.8571428571rem;
    min-width: auto;
    height: 50px;
    padding: 0 15px;
  }
}
.p-recruitmentsNav__item a:hover {
  background-color: var(--c0);
  color: var(--c-wh);
}

@media screen and (min-width: 768px) {
  .p-data {
    padding-bottom: 145px;
  }
}
@media screen and (max-width: 767px) {
  .p-data {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 768px) {
  .p-dataCopy {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCopy {
    margin-top: 40px;
  }
}
.p-dataCopy p {
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-dataCopy p {
    text-align: center;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCopy p {
    text-align: left;
    font-size: 1rem;
  }
}

@media screen and (min-width: 768px) {
  .p-dataTab {
    margin-top: 65px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataTab {
    margin-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  .p-dataTab__inner {
    max-width: 1080px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataTab__inner {
    padding-inline: 0px;
  }
}
.p-dataTab__list {
  display: flex;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-dataTab__list {
    gap: 0;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .p-dataTab__list {
    gap: 10px;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.p-dataTab__item {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-dataTab__item {
    width: 20%;
  }
}
@media screen and (max-width: 767px) {
  .p-dataTab__item {
    width: calc((100% - 10px) / 2);
    flex-shrink: 0;
  }
}
.p-dataTab__item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  background-color: #ccc;
}
@media screen and (min-width: 768px) {
  .p-dataTab__item::before {
    height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataTab__item::before {
    display: none;
  }
}
.p-dataTab__item:last-child::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  background-color: #ccc;
}
@media screen and (min-width: 768px) {
  .p-dataTab__item:last-child::after {
    height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataTab__item:last-child::after {
    display: none;
  }
}
.p-dataTab__item a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c0);
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-dataTab__item a {
    font-size: 0.9375rem;
    height: 80px;
    padding: 0 28px;
    gap: 14px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataTab__item a {
    font-size: 0.9285714286rem;
    height: 60px;
    padding: 0 25px;
    gap: 10px;
    white-space: nowrap;
  }
}
.p-dataTab__item a svg {
  color: var(--c1);
  transition: transform 0.3s ease;
}
.p-dataTab__item a:hover {
  opacity: 0.7;
}
.p-dataTab__item.is-active a {
  color: var(--c0);
}

@media screen and (min-width: 768px) {
  .p-dataSection {
    margin-top: 92px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection {
    margin-top: 60px;
  }
}
.p-dataSection__contents {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-dataSection__contents {
    gap: 148px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__contents {
    gap: 70px;
  }
}
.p-dataSection__head {
  display: flex;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-dataSection__head {
    align-items: flex-start;
    gap: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__head {
    flex-direction: column;
    align-items: center;
  }
}
.p-dataSection__illust {
  position: absolute;
}
@media screen and (min-width: 768px) {
  .p-dataSection__illust--company {
    width: 116px;
    top: -153px;
    left: 33px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__illust--company {
    width: 80px;
    top: -25px;
    left: 10px;
  }
}
@media screen and (min-width: 768px) {
  .p-dataSection__illust--people {
    width: 204px;
    top: -148px;
    right: 28px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__illust--people {
    top: -25px;
    right: 10px;
    width: 106px;
  }
}
@media screen and (min-width: 768px) {
  .p-dataSection__illust--jobs {
    width: 113px;
    top: -151px;
    left: 33px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__illust--jobs {
    width: 72px;
    top: -58px;
    left: auto;
    right: 0;
  }
}
@media screen and (min-width: 768px) {
  .p-dataSection__illust--workstyle {
    width: 214px;
    top: -185px;
    right: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__illust--workstyle {
    top: -48px;
    right: -7px;
    width: 104px;
  }
}
@media screen and (min-width: 1101px) {
  .p-dataSection__illust--comparison {
    width: 115px;
    top: -153px;
    left: 102px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-dataSection__illust--comparison {
    width: 100px;
    top: -133px;
    left: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__illust--comparison {
    top: -33px;
    left: 10px;
    width: 80px;
  }
}
.p-dataSection__illust img {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  .p-dataSection__headInner {
    flex: 1;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__headInner {
    text-align: center;
  }
}
.p-dataSection__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataSection__ttl {
    font-size: 1.875rem;
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__ttl {
    font-size: 1.5714285714rem;
    margin-bottom: 19px;
  }
}
.p-dataSection__lead {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataSection__lead {
    width: 60%;
    margin-inline: auto;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__lead {
    text-align: left;
    font-size: 1rem;
  }
}
.p-dataSection__ttlSub {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .p-dataSection__ttlSub {
    font-size: 1.25rem;
    gap: 22px;
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__ttlSub {
    font-size: 1.1428571429rem;
    gap: 16px;
    margin-bottom: 8px;
  }
}
.p-dataSection__ttlSub::before, .p-dataSection__ttlSub::after {
  content: "";
  display: block;
  background-color: var(--c1);
  opacity: 0.3;
}
@media screen and (min-width: 768px) {
  .p-dataSection__ttlSub::before, .p-dataSection__ttlSub::after {
    width: 20px;
    height: 1px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__ttlSub::before, .p-dataSection__ttlSub::after {
    width: 15px;
    height: 1px;
  }
}
.p-dataSection__note {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataSection__note {
    font-size: 0.75rem;
    margin-top: 4px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__note {
    text-align: left;
    font-size: 0.7142857143rem;
    margin-top: 10px;
  }
}
.p-dataSection__cards {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-dataSection__cards {
    gap: 30px;
    margin-top: 53px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__cards {
    flex-direction: column;
    gap: 20px;
    margin-top: 35px;
  }
}
.p-dataSection__structure {
  position: relative;
  border-radius: 10px;
  background-color: var(--c-gray6);
}
@media screen and (min-width: 768px) {
  .p-dataSection__structure {
    margin-top: 51px;
    padding: 60px 80px 55px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__structure {
    margin-top: 35px;
    padding: 40px 20px 45px;
  }
}
@media screen and (min-width: 768px) {
  .p-dataSection__structureNote {
    margin-top: 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataSection__structureNote {
    margin-top: 22px;
  }
}
.p-dataSection__structureNote p {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 2;
  color: var(--c0);
}

.p-dataCard {
  background-color: #f3f3f3;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-dataCard {
    flex: 1;
    padding: 50px 30px 45px;
    border-radius: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard {
    padding: 30px 20px 35px;
    border-radius: 10px;
  }
}
.p-dataCard__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataCard__ttl {
    font-size: 1.625rem;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard__ttl {
    font-size: 1.4285714286rem;
    margin-bottom: 8px;
  }
}
.p-dataCard__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-dataCard__icon {
    aspect-ratio: 1/1;
    width: 150px;
    margin-bottom: 7px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard__icon {
    height: 80px;
    margin-bottom: 7px;
  }
}
.p-dataCard__icon img {
  max-height: 100%;
  width: auto;
}
.p-dataCard__num {
  display: flex;
  align-items: baseline;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-dataCard__num {
    gap: 5px;
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard__num {
    gap: 3px;
    margin-bottom: 8px;
  }
}
.p-dataCard__num--yellow .p-dataCard__numMain,
.p-dataCard__num--yellow .p-dataCard__numUnit {
  color: #f3bb39;
}
.p-dataCard__num--blue .p-dataCard__numMain,
.p-dataCard__num--blue .p-dataCard__numUnit {
  color: #347ad3;
}
.p-dataCard__num--green .p-dataCard__numMain,
.p-dataCard__num--green .p-dataCard__numUnit {
  color: #00a63c;
}
.p-dataCard__numMain {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-dataCard__numMain {
    font-size: 5.625rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard__numMain {
    font-size: 4.2857142857rem;
  }
}
.p-dataCard__numUnit {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  .p-dataCard__numUnit {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard__numUnit {
    font-size: 2rem;
  }
}
.p-dataCard__txt {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataCard__txt {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard__txt {
    font-size: 1rem;
  }
}
.p-dataCard__note {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataCard__note {
    font-size: 0.875rem;
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard__note {
    font-size: 0.8571428571rem;
    margin-top: 8px;
  }
}
@media screen and (min-width: 768px) {
  .p-dataCard--graph {
    padding: 40px 25px 45px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard--graph {
    padding: 30px 20px 35px;
  }
}
@media screen and (min-width: 768px) {
  .p-dataCard--graph .p-dataCard__ttl {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard--graph .p-dataCard__ttl {
    margin-bottom: 15px;
  }
}
.p-dataCard--graph .p-dataCard__txt {
  text-align: left;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  .p-dataCard--graph .p-dataCard__txt {
    width: 91%;
    margin-inline: auto;
    margin-top: 15px;
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard--graph .p-dataCard__txt {
    width: 100%;
    font-size: 0.9285714286rem;
    margin-top: 12px;
  }
}
@media screen and (min-width: 768px) {
  .p-dataCard--workstyle {
    padding: 46px 25px 54px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard--workstyle {
    padding: 36px 20px 44px;
  }
}
@media screen and (min-width: 768px) {
  .p-dataCard--workstyle .p-dataCard__ttl {
    margin-bottom: 34px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard--workstyle .p-dataCard__ttl {
    margin-bottom: 22px;
  }
}
@media screen and (min-width: 768px) {
  .p-dataCard--workstyle .p-dataCard__num {
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard--workstyle .p-dataCard__num {
    margin-bottom: 22px;
  }
}
.p-dataCard--workstyle .p-dataCard__txt {
  text-align: left;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  .p-dataCard--workstyle .p-dataCard__txt {
    width: 91%;
    margin-inline: auto;
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard--workstyle .p-dataCard__txt {
    width: 100%;
    font-size: 0.9285714286rem;
    margin-top: 12px;
  }
}
.p-dataCard__graphWrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-dataCard__graphWrap {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard__graphWrap {
    margin-top: 15px;
  }
}
.p-dataCard__graphNote {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2;
  color: var(--c0);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-dataCard__graphNote {
    font-size: 0.75rem;
    margin-top: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCard__graphNote {
    font-size: 0.7857142857rem;
    margin-top: 10px;
  }
}

.p-dataCompare {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-dataCompare {
    gap: 30px;
    margin-top: 54px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare {
    gap: 20px;
    margin-top: 35px;
  }
}
.p-dataCompare__item {
  background-color: var(--c-gray6);
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-dataCompare__item {
    padding: 50px 100px 55px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__item {
    padding: 40px 20px 35px;
  }
}
.p-dataCompare__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c0);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-dataCompare__ttl {
    font-size: 1.625rem;
    margin-bottom: 29px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__ttl {
    font-size: 1.4285714286rem;
    margin-bottom: 20px;
  }
}
.p-dataCompare__boxes {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-dataCompare__boxes {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__boxes {
    flex-direction: column;
    gap: 15px;
  }
}
.p-dataCompare__box {
  background-color: #fff;
  border-radius: 10px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-dataCompare__box {
    flex: 1;
    max-width: 450px;
    padding: 26px 30px 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__box {
    width: 100%;
    padding: 25px 20px 20px;
  }
}
.p-dataCompare__vs {
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-dataCompare__vs {
    width: 44px;
    height: 44px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__vs {
    width: 30px;
    height: 30px;
  }
  .p-dataCompare__vs svg {
    width: 100%;
    height: 100%;
  }
}
.p-dataCompare__num {
  display: flex;
  align-items: baseline;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-dataCompare__num {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__num {
    margin-bottom: 10px;
  }
}
.p-dataCompare__num--green .p-dataCompare__numMain,
.p-dataCompare__num--green .p-dataCompare__numUnit {
  color: #00a63c;
}
.p-dataCompare__num--blue .p-dataCompare__numMain,
.p-dataCompare__num--blue .p-dataCompare__numUnit {
  color: #347ad3;
}
.p-dataCompare__numMain {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-dataCompare__numMain {
    font-size: 5.625rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__numMain {
    font-size: 3.5714285714rem;
  }
}
.p-dataCompare__numUnit {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  .p-dataCompare__numUnit {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__numUnit {
    font-size: 1.7142857143rem;
  }
}
.p-dataCompare__label {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataCompare__label {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__label {
    font-size: 0.9285714286rem;
  }
}
.p-dataCompare__note {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataCompare__note {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__note {
    font-size: 0.7142857143rem;
  }
}
@media screen and (min-width: 768px) {
  .p-dataCompare__source {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__source {
    font-size: 0.7142857143rem;
  }
}
.p-dataCompare__source a {
  color: var(--c0);
  text-decoration: underline;
  transition: opacity 0.3s ease;
}
.p-dataCompare__source a:hover {
  opacity: 0.7;
}
.p-dataCompare__txt {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.875;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataCompare__txt {
    text-align: center;
    font-size: 0.9375rem;
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCompare__txt {
    text-align: left;
    font-size: 0.9285714286rem;
    margin-top: 20px;
  }
}

.p-dataCta {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-dataCta {
    margin-top: 159px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCta {
    margin-top: 70px;
  }
}
.p-dataCta__inner {
  border: 1px solid var(--c0);
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-dataCta__inner {
    padding: 84px 70px 88px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCta__inner {
    padding: 50px 20px 40px;
  }
}
.p-dataCta__illust {
  position: absolute;
}
@media screen and (min-width: 768px) {
  .p-dataCta__illust {
    top: -38px;
    right: 10.8%;
    width: 157px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCta__illust {
    top: -50px;
    right: 0px;
    width: 100px;
  }
}
.p-dataCta__illust img {
  width: 100%;
  height: auto;
}
.p-dataCta__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-dataCta__ttl {
    font-size: 1.875rem;
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCta__ttl {
    font-size: 1.4285714286rem;
    margin-bottom: 20px;
  }
}
.p-dataCta__txt {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-dataCta__txt {
    text-align: center;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCta__txt {
    text-align: left;
    font-size: 1rem;
  }
}
.p-dataCta__btns {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-dataCta__btns {
    gap: 30px;
    margin-top: 58px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCta__btns {
    flex-direction: column;
    align-items: center;
    gap: 15px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-dataCta__btns .c-btn {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .p-history {
    padding-bottom: 145px;
  }
}
@media screen and (max-width: 767px) {
  .p-history {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 768px) {
  .p-historyCopy {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyCopy {
    margin-top: 40px;
  }
}
.p-historyCopy p {
  text-align: center;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-historyCopy p {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-historyCopy p {
    font-size: 1rem;
  }
}

@media screen and (min-width: 768px) {
  .p-historyTimeline {
    margin-top: 118px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline {
    margin-top: 50px;
  }
}
.p-historyTimeline__inner {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__inner {
    gap: 162px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__inner {
    gap: 80px;
  }
}
.p-historyTimeline__bg {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__bg {
    top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__bg {
    top: 50px;
  }
}
.p-historyTimeline__bg img {
  opacity: 0.1;
  width: 100%;
  height: auto;
  display: block;
}
.p-historyTimeline__line {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 98%;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__line {
    left: 14px;
    transform: none;
    height: calc(100% - 15px);
    top: 10px;
  }
}
.p-historyTimeline__item {
  position: relative;
  display: flex;
  align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item {
    gap: 60px;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__item {
    flex-direction: column;
    gap: 20px;
    padding-left: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--right {
    flex-direction: row;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--right .p-historyTimeline__img {
    order: 1;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--right .p-historyTimeline__content {
    order: 2;
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--right .p-historyTimeline__dot {
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--left {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--left .p-historyTimeline__img {
    order: 1;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--left .p-historyTimeline__content {
    order: 2;
    text-align: right;
  }
}
.p-historyTimeline__item--left .p-historyTimeline__txt {
  text-align: left;
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--left .p-historyTimeline__dot {
    left: 50%;
    transform: translateX(-50%);
  }
}
.p-historyTimeline__img {
  flex-shrink: 0;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__img {
    width: calc(50% - 30px);
    max-width: 520px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__img {
    width: 100%;
  }
}
.p-historyTimeline__img img {
  width: 100%;
  height: auto;
  display: block;
}
.p-historyTimeline__img--double {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  border-radius: 0;
  overflow: visible;
}
.p-historyTimeline__img--double img {
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__img--double img {
    width: calc(50% - 5px);
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__img--double img {
    width: calc(50% - 5px);
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__content {
    width: calc(50% - 30px);
    max-width: 520px;
    margin-top: -8px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__content {
    width: 100%;
  }
}
.p-historyTimeline__year {
  display: flex;
  align-items: baseline;
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__year {
    gap: 10px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__year {
    gap: 6px;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--left .p-historyTimeline__year {
    justify-content: flex-end;
  }
}
.p-historyTimeline__yearNum {
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  color: var(--c1);
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__yearNum {
    font-size: 3.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__yearNum {
    font-size: 2.8571428571rem;
  }
}
.p-historyTimeline__yearUnit {
  font-weight: 500;
  color: var(--c1);
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__yearUnit {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__yearUnit {
    font-size: 1.4285714286rem;
  }
}
.p-historyTimeline__ttl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__ttl {
    font-size: 1.875rem;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__ttl {
    font-size: 1.4285714286rem;
    margin-bottom: 15px;
  }
}
.p-historyTimeline__ttl span {
  color: var(--c1);
}
.p-historyTimeline__txt {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 2;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__txt {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__txt {
    font-size: 1rem;
  }
}
.p-historyTimeline__dot {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: var(--c-gray6);
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__dot {
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__dot {
    top: 5px;
    left: 0;
    width: 30px;
    height: 30px;
  }
}
.p-historyTimeline__dot::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__dot::before {
    width: 10px;
    height: 10px;
  }
}
.p-historyTimeline__dot::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 2px;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__dot::after {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--right .p-historyTimeline__dot::after {
    left: 56px;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__item--left .p-historyTimeline__dot::after {
    right: 56px;
  }
}
.p-historyTimeline__end {
  position: relative;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__end {
    padding-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__end {
    padding-top: 0px;
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__end .p-historyTimeline__dot {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__end .p-historyTimeline__dot {
    top: 0;
    left: 0;
  }
}
.p-historyTimeline__end .p-historyTimeline__dot::after {
  display: none;
}
.p-historyTimeline__end p {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-historyTimeline__end p {
    font-size: 1.875rem;
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-historyTimeline__end p {
    font-size: 1.4285714286rem;
    margin-top: 0px;
  }
}

@media screen and (min-width: 768px) {
  .p-sitemap {
    padding-bottom: 145px;
  }
}
@media screen and (max-width: 767px) {
  .p-sitemap {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-sitemap__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
    margin-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-sitemap__inner {
    padding-inline: 20px;
    margin-top: 50px;
  }
}
.p-sitemap__grid {
  display: grid;
}
@media screen and (min-width: 768px) {
  .p-sitemap__grid {
    grid-template-columns: repeat(4, 1fr);
    gap: 60px 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-sitemap__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px 20px;
  }
}
.p-sitemap__categoryTtl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
  border-top: 2px solid var(--c1);
}
@media screen and (min-width: 768px) {
  .p-sitemap__categoryTtl {
    font-size: 1.125rem;
    padding-top: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-sitemap__categoryTtl {
    font-size: 1.1428571429rem;
    padding-top: 15px;
    margin-bottom: 15px;
  }
}
.p-sitemap__list {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-sitemap__list {
    gap: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-sitemap__list {
    gap: 10px;
  }
}
.p-sitemap__item {
  position: relative;
  padding-left: 1em;
}
.p-sitemap__item::before {
  content: "・";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--c0);
}
.p-sitemap__item a {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c0);
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-sitemap__item a {
    font-size: 0.9375rem;
    gap: 6px;
  }
}
@media screen and (max-width: 767px) {
  .p-sitemap__item a {
    font-size: 0.9285714286rem;
    gap: 4px;
  }
}
.p-sitemap__item a:hover {
  opacity: 0.7;
}
.p-sitemap__item a svg {
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-sitemap__item a svg {
    width: 12px;
    height: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-sitemap__item a svg {
    width: 10px;
    height: 10px;
  }
}

.p-career {
  position: relative;
  width: 100%;
  padding-top: 80px;
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .p-career {
    padding-top: 40px;
    margin-top: 40px;
  }
}
.p-career_inner {
  overflow: hidden;
}
.p-career__bg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f3f3f3;
  border-radius: 10px;
  z-index: 0;
  pointer-events: none;
}
.p-career__scrollHint {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  padding: 0 100px 20px;
  color: var(--c0);
  font-size: 14px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .p-career__scrollHint {
    padding: 0 30px 16px;
    font-size: 12px;
  }
}
.p-career__scrollHint::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23323232" stroke-width="2"><path d="M5 12h14M12 5l7 7-7 7"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}
.p-career__container {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .p-career__container {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .p-career__container::-webkit-scrollbar {
    display: none;
  }
}
.p-career__track {
  position: relative;
  display: flex;
  gap: 30px;
  padding: 0 100px 135px;
  min-width: max-content;
}
@media screen and (max-width: 767px) {
  .p-career__track {
    padding: 0 20px 80px;
  }
}
.p-career__item {
  position: relative;
  flex-shrink: 0;
  width: 380px;
}
@media screen and (max-width: 767px) {
  .p-career__item {
    width: 280px;
  }
}
.p-career__item:nth-child(n+2) .p-career__tab::before {
  content: "";
  position: absolute;
  top: 0;
  left: -30px;
  aspect-ratio: 1/1;
  height: 100%;
  z-index: 0;
}
.p-career__item--year1 .p-career__tab {
  background: #00A63C;
}
.p-career__item--year1 .p-career__tab::after {
  background-color: #00A63C;
}
.p-career__item--year1 .p-career__theme {
  color: #00A63C;
}
.p-career__item--year2 .p-career__tab {
  background: #00783C;
}
.p-career__item--year2 .p-career__tab::before {
  background-color: #00783C;
}
.p-career__item--year2 .p-career__tab::after {
  background-color: #00783C;
}
.p-career__item--year2 .p-career__theme {
  color: #00783C;
}
.p-career__item--year3 .p-career__tab {
  background: #005F2F;
}
.p-career__item--year3 .p-career__tab::before {
  background-color: #005F2F;
}
.p-career__item--year3 .p-career__tab::after {
  background-color: #005F2F;
}
.p-career__item--year3 .p-career__theme {
  color: #005F2F;
}
.p-career__item--year4 .p-career__tab {
  background: #3D7CCD;
}
.p-career__item--year4 .p-career__tab::before {
  background-color: #005F2F;
}
.p-career__item--year4 .p-career__tab::after {
  background-color: #3D7CCD;
}
.p-career__item--year4 .p-career__theme {
  color: #3D7CCD;
}
.p-career__item--year5 .p-career__tab {
  background: #2F69B3;
}
.p-career__item--year5 .p-career__tab::before {
  background-color: #2F69B3;
}
.p-career__item--year5 .p-career__tab::after {
  background-color: #2F69B3;
}
.p-career__item--year5 .p-career__theme {
  color: #2F69B3;
}
.p-career__item--year6 .p-career__tab {
  background: #21508B;
}
.p-career__item--year6 .p-career__tab::before {
  background-color: #21508B;
}
.p-career__item--year6 .p-career__tab::after {
  background-color: #21508B;
}
.p-career__item--year6 .p-career__theme {
  color: #21508B;
}
.p-career__item--year7 .p-career__tab {
  background: #F5B727;
}
.p-career__item--year7 .p-career__tab::before {
  background-color: #F5B727;
}
.p-career__item--year7 .p-career__tab::after {
  background-color: #F5B727;
}
.p-career__item--year7 .p-career__theme {
  color: #F5B727;
}
.p-career__item--year8 .p-career__tab {
  background: #F19C25;
}
.p-career__item--year8 .p-career__tab::before {
  background-color: #F19C25;
}
.p-career__item--year8 .p-career__tab::after {
  background-color: #F19C25;
}
.p-career__item--year8 .p-career__theme {
  color: #F19C25;
}
.p-career__item--year9 .p-career__tab {
  background: #F18125;
}
.p-career__item--year9 .p-career__tab::before {
  background-color: #F18125;
}
.p-career__item--year9 .p-career__tab::after {
  background-color: #F18125;
}
.p-career__item--year9 .p-career__theme {
  color: #F18125;
}
.p-career__tab {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  color: var(--c-wh);
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  .p-career__tab {
    padding: 8px 0;
  }
}
.p-career__tab::after {
  content: "";
  position: absolute;
  top: 36%;
  right: -5px;
  aspect-ratio: 1/1;
  height: 78%;
  border-radius: 3px;
  transform: rotate(45deg) translateY(-50%);
  z-index: 1;
}
.p-career__year {
  font-family: var(--f2);
  font-size: 30px;
  font-weight: 400;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .p-career__year {
    font-size: 24px;
  }
}
.p-career__yearLabel {
  font-family: var(--f1);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .p-career__yearLabel {
    font-size: 16px;
  }
}
.p-career__theme {
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  text-align: center;
  margin-top: 21px;
  margin-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .p-career__theme {
    font-size: 1.2857142857rem;
    margin-top: 16px;
    margin-bottom: 21px;
  }
}
.p-career__card {
  background-color: var(--c-wh);
  border-radius: 10px;
  padding: 32px 40px;
  min-height: 272px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .p-career__card {
    padding: 24px 20px;
    min-height: 240px;
  }
}
.p-career__subtitle {
  position: relative;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  text-align: center;
  color: var(--c0);
  margin-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .p-career__subtitle {
    font-size: 1.1428571429rem;
    margin-bottom: 25px;
  }
}
.p-career__subtitle::after {
  content: "";
  position: absolute;
  bottom: -13px;
  left: 50%;
  transform: translateX(-50%);
  width: 20px;
  height: 2px;
  background-color: var(--c1);
}
.p-career__divider {
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .p-career__divider {
    margin-bottom: 12px;
  }
}
.p-career__divider::before {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background-color: var(--c0);
}
.p-career__desc {
  font-size: 0.9375rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c0);
}
@media screen and (max-width: 767px) {
  .p-career__desc {
    font-size: 0.9285714286rem;
  }
}
.p-career__desc p {
  margin-bottom: 0;
}
.p-career__text {
  font-size: 0.9375rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c0);
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .p-career__text {
    font-size: 0.9285714286rem;
    margin-top: 21px;
  }
}
.p-career__skills {
  margin-top: auto;
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .p-career__skills {
    padding-top: 16px;
  }
}
.p-career__skillsDivider {
  display: flex;
  justify-content: center;
  margin-bottom: 14px;
}
.p-career__skillsDivider::before {
  content: "";
  display: block;
  width: 2px;
  height: 20px;
  background-color: var(--c1);
}
.p-career__skillsLabel {
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  text-align: center;
  color: var(--c0);
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .p-career__skillsLabel {
    font-size: 0.8571428571rem;
  }
}
.p-career__skillsList {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  text-align: center;
  color: var(--c0);
}
@media screen and (max-width: 767px) {
  .p-career__skillsList {
    font-size: 0.9285714286rem;
  }
}
.p-career__skillsList p {
  margin-bottom: 0;
}
.p-career__ilust01 {
  position: absolute;
  top: -84px;
  left: 9.2%;
  width: 157px;
  height: auto;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-career__ilust01 {
    width: 70px;
    top: -33px;
    left: 10px;
  }
}
.p-career__ilust01 img {
  width: auto;
  height: 100%;
  object-fit: contain;
}
.p-career__ilust02 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 1;
}
.p-career__ilust02 img {
  width: auto;
  height: 100%;
  object-fit: contain;
}
.p-career__btn {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .p-career__btn {
    margin-top: 40px;
    margin-bottom: 100px;
  }
}

.p-works {
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-works__head {
    padding-top: 80px;
    padding-bottom: 80px;
    max-width: 80%;
    padding-inline: 40px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-works__head {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-inline: 20px;
  }
}
.p-works__sortsItems {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-works__sortsItems {
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortsItems {
    gap: 30px;
  }
}
.p-works__sortItem {
  display: flex;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .p-works__sortItem {
    flex-direction: row;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortItem {
    flex-direction: column;
  }
}
.p-works__sortItem p {
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .p-works__sortItem p {
    min-width: 190px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortItem p {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-works__sortItem:not(:first-child) p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortItem:not(:first-child) p {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-works__sortItem:last-child {
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortItem:last-child {
    align-items: flex-start;
  }
}
@media screen and (min-width: 768px) {
  .p-works__sortItem--cats {
    align-items: flex-start;
  }
}
.p-works__sortBtns {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.p-works__sortBtns a {
  transition: all 0.3s ease;
  border-radius: 3px;
  border: 1px solid var(--c0);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-works__sortBtns a {
    min-width: 124px;
    padding: 10px 20px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortBtns a {
    min-width: calc((100% - 22px) / 3);
    padding: 8px 16px;
    font-size: 0.8571428571rem;
  }
}
.p-works__sortBtns a:hover, .p-works__sortBtns a.is-active {
  color: var(--c1);
  transition: all 0.3s ease;
  background-color: var(--c5);
  color: var(--c-wh);
  border-color: var(--c5);
}
.p-works__sortLinksWrap {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-works__sortLinksWrap {
    gap: 21px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortLinksWrap {
    gap: 16px;
  }
}
.p-works__sortLinksGroup {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-works__sortLinksGroup {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortLinksGroup {
    gap: 16px;
    flex-wrap: wrap;
  }
}
.p-works__sortParent {
  font-weight: bold;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-works__sortParent {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortParent {
    font-size: 0.9285714286rem;
  }
}
.p-works__sortParentLink {
  transition: all 0.3s ease;
  position: relative;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .p-works__sortParentLink {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortParentLink {
    font-size: 0.9285714286rem;
  }
}
.p-works__sortParentLink::after {
  content: "";
  position: absolute;
  bottom: 1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--c0);
}
.p-works__sortParentLink:hover {
  opacity: 0.7;
}
.p-works__sortParentLink:hover::after {
  opacity: 0;
}
.p-works__sortParentLink.is-active {
  color: var(--c1);
}
.p-works__sortParentLink.is-active::after {
  opacity: 0;
}
.p-works__sortAll {
  transition: all 0.3s ease;
  text-decoration: underline;
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-works__sortAll {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortAll {
    font-size: 0.8571428571rem;
  }
}
.p-works__sortAll:hover {
  opacity: 0.7;
}
.p-works__sortLinks {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .p-works__sortLinks {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortLinks {
    width: 100%;
    gap: 16px;
  }
}
.p-works__sortLinks a {
  transition: all 0.3s ease;
  text-decoration: underline;
  line-height: 1.2;
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .p-works__sortLinks a {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortLinks a {
    font-size: 0.8571428571rem;
  }
}
.p-works__sortLinks a:hover {
  transition: all 0.3s ease;
  text-decoration: none;
  opacity: 0.7;
}
.p-works__sortLinks a.is-active {
  color: var(--c1);
  color: var(--c1);
}
.p-works__sortThisYear a {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  border-radius: 3px;
  border: 1px solid var(--c0);
}
@media screen and (min-width: 768px) {
  .p-works__sortThisYear a {
    gap: 20px;
    padding: 10px 27px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__sortThisYear a {
    gap: 16px;
    padding: 8px 16px;
    font-size: 0.8571428571rem;
  }
}
.p-works__sortThisYear a:hover {
  transition: all 0.3s ease;
  background-color: var(--c5);
  color: var(--c-wh);
  border-color: var(--c5);
}
.p-works__sortThisYear a:hover i img {
  filter: brightness(0) invert(1);
}
.p-works__sortThisYear a i {
  display: block;
  width: 19px;
  height: 19px;
}
.p-works__sortThisYear a i img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: filter 0.3s ease;
}
.p-works__body {
  background-color: var(--c-gray5);
}
@media screen and (min-width: 768px) {
  .p-works__body {
    padding-top: 119px;
    padding-bottom: 119px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__body {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.p-works__items {
  display: grid;
}
@media screen and (min-width: 768px) {
  .p-works__items {
    max-width: 80%;
    padding-inline: 40px;
    margin-inline: auto;
    grid-template-columns: repeat(4, 1fr);
    gap: 98px 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__items {
    padding-inline: 20px;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
.p-works__item {
  position: relative;
  display: flex;
  flex-direction: column;
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-works__item {
    gap: 18px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__item {
    gap: 12px;
  }
}
.p-works__item:hover {
  opacity: 0.7;
}
.p-works__itemImg {
  position: relative;
  aspect-ratio: 276/178;
  overflow: hidden;
}
.p-works__itemImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-works__itemAward {
  position: absolute;
  top: 10px;
  left: -6px;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-works__itemAward {
    width: 60px;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-works__itemAward {
    width: 45px;
    height: auto;
  }
}
.p-works__itemBadge {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--c1);
  color: var(--c-wh);
  display: flex;
  align-items: center;
  gap: 4px;
}
@media screen and (min-width: 768px) {
  .p-works__itemBadge {
    padding: 4px 12px;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__itemBadge {
    padding: 3px 8px;
    font-size: 0.7142857143rem;
  }
}
.p-works__itemBadge i {
  display: block;
  width: 4px;
  height: 4px;
  background-color: var(--c-wh);
  border-radius: 50%;
}
.p-works__itemInfo {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-works__itemInfo {
    align-items: center;
    flex-direction: row;
    gap: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__itemInfo {
    flex-direction: column;
    gap: 8px;
  }
}
@media screen and (min-width: 768px) {
  .p-works__itemInfo--stacked {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}
.p-works__itemTypes {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .p-works__itemTypes {
    gap: 8px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__itemTypes {
    gap: 6px;
  }
}
.p-works__itemTypes p {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--c0);
  border-radius: 2px;
  background-color: var(--c-wh);
  width: max-content;
}
@media screen and (min-width: 768px) {
  .p-works__itemTypes p {
    min-width: 71px;
    height: 28px;
    font-size: 0.75rem;
    padding: 0 8px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__itemTypes p {
    width: fit-content;
    min-width: 60px;
    height: 24px;
    font-size: 0.7142857143rem;
    padding: 0 6px;
  }
}
.p-works__itemCat {
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  .p-works__itemCat {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__itemCat {
    font-size: 0.8571428571rem;
  }
}
.p-works__itemTtl h3 {
  font-weight: 500;
  line-height: 1.625;
}
@media screen and (min-width: 768px) {
  .p-works__itemTtl h3 {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__itemTtl h3 {
    font-size: 1rem;
  }
}
.p-works__itemDate p {
  line-height: 1.857;
}
@media screen and (min-width: 768px) {
  .p-works__itemDate p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__itemDate p {
    font-size: 0.8571428571rem;
  }
}
.p-works__back {
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-works__back {
    padding-top: 80px;
    padding-bottom: 80px;
    max-width: 80%;
    padding-inline: 40px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-works__back {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-inline: 20px;
  }
}
.p-works__back a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  border-radius: 3px;
  border: 1px solid var(--c0);
}
@media screen and (min-width: 768px) {
  .p-works__back a {
    gap: 20px;
    padding: 10px 27px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__back a {
    gap: 16px;
    padding: 8px 16px;
    font-size: 0.8571428571rem;
  }
}
.p-works__back a i {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border: 1px solid var(--c1);
  border-radius: 50%;
  transition: all 0.3s ease;
}
.p-works__back a i::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 5px;
  border-left: 1px solid var(--c1);
  border-bottom: 1px solid var(--c1);
  transform: translate(-30%, -50%) rotate(45deg);
  transition: border-color 0.3s ease;
}
.p-works__back a:hover {
  transition: all 0.3s ease;
  background-color: var(--c5);
  color: var(--c-wh);
  border-color: var(--c5);
}
.p-works__back a:hover i {
  border-color: var(--c-wh);
}
.p-works__back a:hover i::before {
  border-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-works__pagenation {
    margin-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-works__pagenation {
    margin-top: 50px;
  }
}
.p-works__noResult {
  grid-column: 1/-1;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-works__noResult {
    padding: 60px 0;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-works__noResult {
    padding: 40px 0;
    font-size: 1rem;
  }
}

@media screen and (min-width: 768px) {
  .p-worksSingle {
    padding-top: 73px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle {
    padding-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-worksSingle__head {
    max-width: 1380px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__head {
    padding-inline: 20px;
  }
}
.p-worksSingle__ttl {
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__ttl {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__ttl {
    font-size: 1.4285714286rem;
  }
}
.p-worksSingle__content {
  letter-spacing: 0.05em;
  text-align: center;
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__content {
    font-size: 1.125rem;
    margin-top: 28px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__content {
    font-size: 1rem;
    margin-top: 20px;
  }
}
.p-worksSingle__summary {
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__summary {
    margin-top: 73px;
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
    padding-bottom: 104px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__summary {
    flex-direction: column;
    margin-top: 50px;
    padding-inline: 20px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-worksSingle__summaryLeft {
    width: 46.6666666667%;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__summaryLeft {
    width: 100%;
  }
}
.p-worksSingle__Info {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__Info {
    gap: 29px;
    align-items: flex-end;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__Info {
    gap: 15px;
    align-items: center;
  }
}
.p-worksSingle__InfoCats {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__InfoCats {
    gap: 8px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__InfoCats {
    gap: 6px;
  }
}
.p-worksSingle__InfoCat {
  width: max-content;
  padding: 3px 11px;
  border: 1px solid var(--c0);
  border-radius: 4px;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__InfoCat {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__InfoCat {
    font-size: 0.8571428571rem;
  }
}
.p-worksSingle__InfoOrder {
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__InfoOrder {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__InfoOrder {
    font-size: 1rem;
  }
}
.p-worksSingle__InfoOrder a {
  font-weight: 400;
  color: var(--c0);
  text-decoration: underline;
  text-underline-offset: 3px;
}
.p-worksSingle__InfoOrder a:hover {
  text-decoration: none;
  opacity: 0.8;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__Img {
    margin-top: 29px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__Img {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-worksSingle__summaryRight {
    padding-top: 47px;
    width: 46.6666666667%;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__summaryRight {
    padding-top: 30px;
    width: 100%;
  }
}
.p-worksSingle__Items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__Items {
    gap: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__Items {
    gap: 20px;
  }
}
.p-worksSingle__Item h4 {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__Item h4 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__Item h4 {
    font-size: 1.2857142857rem;
  }
}
.p-worksSingle__Item h4::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 80%;
  height: 1px;
  background-color: var(--c-gray);
}
@media screen and (max-width: 767px) {
  .p-worksSingle__Item h4::before {
    width: 70%;
  }
}
.p-worksSingle__Item p {
  line-height: 2;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__Item p {
    margin-top: 11px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__Item p {
    margin-top: 8px;
  }
}
@media screen and (min-width: 768px) {
  .p-worksSingle__Item:last-child p {
    font-size: 0.8125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__Item:last-child p {
    font-size: 0.9285714286rem;
  }
}
.p-worksSingle__progress {
  background-color: var(--c-gray2);
}
@media screen and (min-width: 768px) {
  .p-worksSingle__progress {
    padding-top: 106px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__progress {
    padding-top: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-worksSingle__progressInner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__progressInner {
    padding-inline: 20px;
  }
}
.p-worksSingle__progressTtl {
  position: relative;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__progressTtl {
    font-size: 1.875rem;
    padding-left: 36px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__progressTtl {
    font-size: 1.5714285714rem;
    padding-left: 26px;
  }
}
.p-worksSingle__progressTtl::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 21px;
  height: 1px;
  background-color: var(--c1);
}
.p-worksSingle__progressList {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__progressList {
    margin-top: 43px;
    gap: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__progressList {
    margin-top: 30px;
    gap: 60px;
  }
}
.p-worksSingle__progressDate {
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__progressDate {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__progressDate {
    font-size: 1.2857142857rem;
  }
}
.p-worksSingle__progressTxt {
  line-height: 2;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__progressTxt {
    font-size: 1rem;
    margin-top: 18px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__progressTxt {
    font-size: 1rem;
    margin-top: 14px;
  }
}
.p-worksSingle__progressImgs {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__progressImgs {
    flex-wrap: wrap;
    gap: 80px;
    margin-top: 47px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__progressImgs {
    flex-direction: column;
    gap: 20px;
    margin-top: 30px;
  }
}
.p-worksSingle__progressImg {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__progressImg {
    width: calc((100% - 80px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__progressImg {
    width: 100%;
  }
}
.p-worksSingle__progressImg img {
  width: 100%;
  height: auto;
  object-fit: cover;
  aspect-ratio: 560/400;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__back {
    margin-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__back {
    margin-top: 50px;
    padding-bottom: 50px;
  }
}
.p-worksSingle__backBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-inline: auto;
  width: fit-content;
  background-color: #fff;
  border: 1px solid var(--c0);
  border-radius: 4px;
  font-weight: 500;
  transition: all 0.3s;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__backBtn {
    padding: 10px 18px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__backBtn {
    padding: 10px 16px;
    font-size: 1rem;
  }
}
.p-worksSingle__backBtn:hover {
  background-color: var(--c1);
  border-color: var(--c1);
  color: #fff;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__backBtn svg {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__backBtn svg {
    width: 16px;
    height: 16px;
  }
}
.p-worksSingle__filter {
  background-color: var(--c-gray2);
}
@media screen and (min-width: 768px) {
  .p-worksSingle__filter {
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__filter {
    padding-top: 50px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-worksSingle__filterInner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__filterInner {
    padding-inline: 20px;
  }
}
.p-worksSingle__filterLine {
  width: 100%;
  height: 1px;
  background-color: var(--c-gray);
}
.p-worksSingle__filterTtl {
  text-align: center;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__filterTtl {
    font-size: 1.375rem;
    margin-top: 76px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__filterTtl {
    font-size: 1.2857142857rem;
    margin-top: 46px;
  }
}
.p-worksSingle__filterList {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__filterList {
    gap: 10px;
    margin-top: 52px;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__filterList {
    gap: 8px;
    margin-top: 30px;
  }
}
.p-worksSingle__filterItem a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border: 1px solid var(--c0);
  border-radius: 3px;
  font-weight: 500;
  transition: all 0.3s;
  min-width: 124px;
}
@media screen and (min-width: 768px) {
  .p-worksSingle__filterItem a {
    padding: 9px 19px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-worksSingle__filterItem a {
    padding: 8px 16px;
    font-size: 0.8571428571rem;
  }
}
.p-worksSingle__filterItem a:hover {
  background-color: var(--c1);
  border-color: var(--c1);
  color: #fff;
}

.p-news {
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-news__head {
    padding-top: 80px;
    padding-bottom: 80px;
    max-width: 80%;
    padding-inline: 40px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-news__head {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-inline: 20px;
  }
}
.p-news__sortsItems {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-news__sortsItems {
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__sortsItems {
    gap: 30px;
  }
}
.p-news__sortItem {
  display: flex;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .p-news__sortItem {
    flex-direction: row;
  }
}
@media screen and (max-width: 767px) {
  .p-news__sortItem {
    flex-direction: column;
  }
}
.p-news__sortItem p {
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .p-news__sortItem p {
    min-width: 190px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__sortItem p {
    font-size: 1rem;
  }
}
.p-news__sortBtns {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.p-news__sortBtns a {
  transition: all 0.3s ease;
  border-radius: 3px;
  border: 1px solid var(--c0);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-news__sortBtns a {
    min-width: 124px;
    padding: 10px 20px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__sortBtns a {
    min-width: calc((100% - 20px) / 3);
    padding: 8px 16px;
    font-size: 0.8571428571rem;
  }
}
.p-news__sortBtns a:hover {
  transition: all 0.3s ease;
  background-color: var(--c5);
  color: var(--c-wh);
  border-color: var(--c5);
}
.p-news__body {
  background-color: var(--c-gray5);
}
@media screen and (min-width: 768px) {
  .p-news__body {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__body {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.p-news__items {
  display: grid;
}
@media screen and (min-width: 768px) {
  .p-news__items {
    max-width: 80%;
    padding-inline: 40px;
    margin-inline: auto;
    grid-template-columns: repeat(4, 1fr);
    gap: 98px 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__items {
    padding-inline: 20px;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
.p-news__item {
  position: relative;
  display: flex;
  flex-direction: column;
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-news__item {
    gap: 18px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__item {
    gap: 12px;
  }
}
.p-news__item:hover {
  opacity: 0.7;
}
.p-news__itemImg {
  position: relative;
  aspect-ratio: 276/178;
  overflow: hidden;
  background-color: var(--c-wh);
}
.p-news__itemImg img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.p-news__itemAward {
  position: absolute;
  top: 10px;
  left: -6px;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-news__itemAward {
    width: 60px;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-news__itemAward {
    width: 45px;
    height: auto;
  }
}
.p-news__itemAward img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.p-news__itemInfo {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-news__itemInfo {
    align-items: center;
    flex-direction: row;
    gap: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__itemInfo {
    flex-direction: column;
    gap: 8px;
  }
}
.p-news__itemCat {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--c0);
  border-radius: 2px;
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-news__itemCat {
    min-width: 71px;
    height: 28px;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__itemCat {
    width: fit-content;
    min-width: 60px;
    height: 24px;
    font-size: 0.7142857143rem;
  }
}
@media screen and (min-width: 768px) {
  .p-news__itemDate {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__itemDate {
    font-size: 0.8571428571rem;
  }
}
.p-news__itemTtl h3 {
  font-weight: 500;
  line-height: 1.625;
}
@media screen and (min-width: 768px) {
  .p-news__itemTtl h3 {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__itemTtl h3 {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-news__pagenation {
    margin-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__pagenation {
    margin-top: 50px;
  }
}
.p-news__noResult {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-news__noResult {
    padding: 60px 0;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__noResult {
    padding: 40px 0;
    font-size: 1rem;
  }
}

@media screen and (min-width: 768px) {
  .p-newsSingle {
    padding-top: 44px;
    padding-bottom: 120px;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle {
    padding-top: 50px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-newsSingle__head {
    max-width: 1280px;
    padding-inline: 40px;
    margin-inline: auto;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__head {
    padding-inline: 20px;
    padding-bottom: 40px;
  }
}
.p-newsSingle__info {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-newsSingle__info {
    gap: 20px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__info {
    gap: 15px;
    margin-bottom: 20px;
  }
}
.p-newsSingle__date {
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-newsSingle__date {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__date {
    font-size: 0.8571428571rem;
  }
}
.p-newsSingle__cat {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--c0);
  border-radius: 2px;
  background-color: var(--c0);
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-newsSingle__cat {
    min-width: 80px;
    height: 28px;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__cat {
    min-width: 70px;
    height: 24px;
    font-size: 0.7142857143rem;
  }
}
.p-newsSingle__ttl h1 {
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .p-newsSingle__ttl h1 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__ttl h1 {
    font-size: 1.7142857143rem;
  }
}
.p-newsSingle__body {
  background-color: var(--c-gray5);
}
@media screen and (min-width: 768px) {
  .p-newsSingle__body {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__body {
    padding: 50px 0;
  }
}
.p-newsSingle__bodyInner {
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-newsSingle__bodyInner {
    max-width: 1200px;
    margin-inline: auto;
    padding: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__bodyInner {
    padding: 40px;
    margin-inline: 20px;
  }
}
.p-newsSingle__bodyInner p {
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .p-newsSingle__bodyInner p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__bodyInner p {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-newsSingle__bodyInner p:not(:last-child) {
    margin-bottom: 2em;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__bodyInner p:not(:last-child) {
    margin-bottom: 1.5em;
  }
}
.p-newsSingle__bodyInner img {
  max-width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  .p-newsSingle__bodyInner img {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__bodyInner img {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.p-newsSingle__bodyInner a {
  color: var(--c1);
  text-decoration: underline;
  transition: opacity 0.3s ease;
}
.p-newsSingle__bodyInner a:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .p-newsSingle__back {
    margin-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__back {
    margin-top: 50px;
  }
}
.p-newsSingle__backBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-inline: auto;
  width: fit-content;
  background-color: #fff;
  border: 1px solid var(--c0);
  border-radius: 4px;
  font-weight: 500;
  transition: all 0.3s;
}
@media screen and (min-width: 768px) {
  .p-newsSingle__backBtn {
    padding: 10px 18px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__backBtn {
    padding: 10px 16px;
    font-size: 1rem;
  }
}
.p-newsSingle__backBtn:hover {
  background-color: var(--c1);
  border-color: var(--c1);
  color: #fff;
}
@media screen and (min-width: 768px) {
  .p-newsSingle__backBtn svg {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-newsSingle__backBtn svg {
    width: 16px;
    height: 16px;
  }
}

@media screen and (min-width: 768px) {
  .p-interview {
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-interview {
    padding-bottom: 100px;
  }
}

@media screen and (min-width: 768px) {
  .p-interviewLead {
    margin-top: 105px;
    margin-bottom: 110px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewLead {
    margin-top: 75px;
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewLead__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewLead__inner {
    padding-inline: 20px;
  }
}
.p-interviewLead__ttl {
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewLead__ttl {
    font-size: 1.875rem;
    margin-bottom: 29px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewLead__ttl {
    font-size: 1.5714285714rem;
    margin-bottom: 20px;
  }
}
.p-interviewLead__ttl span {
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-interviewLead__txt {
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 36px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewLead__txt {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
}
.p-interviewLead__txt p {
  line-height: 2;
  letter-spacing: 0.05em;
  color: #323232;
}
@media screen and (min-width: 768px) {
  .p-interviewLead__txt p {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewLead__txt p {
    font-size: 1rem;
  }
}

.p-interviewList__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-interviewList__items {
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__items {
    gap: 40px;
  }
}
.p-interviewList__item {
  position: relative;
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-interviewList__item {
    aspect-ratio: 1200/540;
  }
}
.p-interviewList__item:hover {
  opacity: 0.8;
}
.p-interviewList__item:nth-child(even) .p-interviewList__itemImgLeft {
  background-color: var(--c4);
}
.p-interviewList__itemInfo {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  color: var(--c-wh);
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemInfo {
    width: 90%;
    left: 60px;
    top: 44px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemInfo {
    width: calc(100% - 20px);
    left: 10px;
    top: 10px;
  }
}
.p-interviewList__itemLabel {
  display: flex;
  align-items: baseline;
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemLabel {
    gap: 17px;
    margin-bottom: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemLabel {
    gap: 10px;
    margin-bottom: 5px;
  }
}
.p-interviewList__itemLabelTxt {
  letter-spacing: 0.05em;
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemLabelTxt {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemLabelTxt {
    font-size: 0.8571428571rem;
  }
}
.p-interviewList__itemNum {
  font-family: "Outfit", sans-serif;
  font-weight: 300;
  letter-spacing: 0.05em;
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemNum {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemNum {
    font-size: 1.7142857143rem;
  }
}
.p-interviewList__itemTtl {
  display: block;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemTtl {
    font-size: 2.25rem;
    margin-top: 15.4%;
    margin-bottom: 53px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemTtl {
    font-size: 1.4285714286rem;
    margin-bottom: 10px;
  }
}
.p-interviewList__itemUnder {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--c-wh);
}
.p-interviewList__itemMeta {
  display: flex;
  align-items: baseline;
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemMeta {
    padding-bottom: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemMeta {
    padding-bottom: 8px;
  }
}
.p-interviewList__itemDept {
  letter-spacing: 0.05em;
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemDept {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemDept {
    font-size: 0.7857142857rem;
  }
}
.p-interviewList__itemName {
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemName {
    margin-left: 18px;
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemName {
    margin-left: 12px;
    font-size: 1.2857142857rem;
  }
}
.p-interviewList__itemSan {
  letter-spacing: 0.05em;
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemSan {
    margin-left: 7px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemSan {
    margin-left: 5px;
    font-size: 0.7857142857rem;
  }
}
.p-interviewList__itemArrow {
  color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemArrow svg {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemArrow svg {
    width: 18px;
    height: 18px;
  }
}
.p-interviewList__itemImg {
  display: flex;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemImg {
    flex-direction: column;
  }
}
.p-interviewList__itemImgLeft {
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemImgLeft {
    width: 28.3333333333%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemImgLeft {
    width: 100%;
    aspect-ratio: 375/200;
  }
}
.p-interviewList__itemImgRight {
  height: 100%;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-interviewList__itemImgRight {
    width: 71.6666666667%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__itemImgRight {
    width: 100%;
    aspect-ratio: 375/200;
  }
}
.p-interviewList__itemImgRight img {
  position: relative;
  height: 100%;
  object-fit: cover;
}
.p-interviewList__itemImgRight::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.p-interviewList__empty {
  text-align: center;
  color: #666;
}
@media screen and (min-width: 768px) {
  .p-interviewList__empty {
    font-size: 1rem;
    padding: 60px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewList__empty {
    font-size: 1rem;
    padding: 40px 0;
  }
}

.p-interviewNav {
  background-color: var(--c-gray2);
}
@media screen and (min-width: 768px) {
  .p-interviewNav {
    padding: 80px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewNav {
    padding: 50px 0;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewNav__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewNav__inner {
    padding-inline: 20px;
  }
}
.p-interviewNav__ttl {
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewNav__ttl {
    font-size: 1.375rem;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewNav__ttl {
    font-size: 1.2857142857rem;
    margin-bottom: 25px;
  }
}
.p-interviewNav__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-interviewNav__list {
    gap: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewNav__list {
    gap: 10px;
  }
}
.p-interviewNav__item a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--c-wh);
  border: 1px solid #323232;
  border-radius: 3px;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--c0);
  transition: background-color 0.3s ease, color 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-interviewNav__item a {
    font-size: 0.875rem;
    min-width: 190px;
    height: 60px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewNav__item a {
    font-size: 0.8571428571rem;
    min-width: auto;
    height: 50px;
    padding: 0 15px;
  }
}
.p-interviewNav__item a:hover {
  background-color: var(--c0);
  color: var(--c-wh);
}

@media screen and (min-width: 768px) {
  .p-interviewSingle {
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle {
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profile {
    padding-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profile {
    padding-top: 60px;
  }
}
.p-interviewSingle__profileInner {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileInner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
    padding-bottom: 99px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileInner {
    flex-direction: column;
    padding-inline: 20px;
    padding-bottom: 40px;
  }
}
.p-interviewSingle__profileImg {
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileImg {
    width: 400px;
    height: 320px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileImg {
    width: 100%;
    aspect-ratio: 400/320;
    margin-bottom: 20px;
  }
}
.p-interviewSingle__profileImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}
.p-interviewSingle__profileInfo {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileInfo {
    top: -12px;
    padding-left: 80px;
    width: 30%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileInfo {
    top: 0;
    margin-bottom: 10px;
  }
}
.p-interviewSingle__profileMeta {
  display: flex;
  align-items: baseline;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileMeta {
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileMeta {
    margin-bottom: 10px;
  }
}
.p-interviewSingle__profileDept {
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileDept {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileDept {
    font-size: 0.8571428571rem;
  }
}
.p-interviewSingle__profileName {
  font-weight: 500;
  color: var(--c0);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileName {
    margin-left: 10px;
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileName {
    margin-left: 6px;
    font-size: 1.4285714286rem;
  }
}
.p-interviewSingle__profileSan {
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileSan {
    margin-left: 7px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileSan {
    margin-left: 3px;
    font-size: 0.8571428571rem;
  }
}
.p-interviewSingle__profileDl {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileDl {
    gap: 9px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileDl {
    gap: 5px;
  }
}
.p-interviewSingle__profileDlRow {
  display: flex;
  line-height: 1.8;
  color: var(--c0);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileDlRow {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileDlRow {
    font-size: 0.8571428571rem;
  }
}
.p-interviewSingle__profileDlRow dt {
  flex-shrink: 0;
}
.p-interviewSingle__profileDlRow dt::after {
  content: "：";
}
.p-interviewSingle__profileDivider {
  flex-shrink: 0;
  background: var(--c-gray);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileDivider {
    width: 1px;
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileDivider {
    display: none;
  }
}
.p-interviewSingle__profileContent {
  flex: 1;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileContent {
    top: -10px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileContent {
    top: 0;
  }
}
.p-interviewSingle__profileContentTtl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileContentTtl {
    font-size: 1.375rem;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileContentTtl {
    font-size: 1.2857142857rem;
    margin-bottom: 15px;
  }
}
.p-interviewSingle__profileContentTxt {
  line-height: 2;
  letter-spacing: 0.05em;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__profileContentTxt {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__profileContentTxt {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__schedule {
    padding-bottom: 110px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__schedule {
    padding-bottom: 70px;
  }
}
.p-interviewSingle__scheduleLine {
  display: flex;
  height: 1px;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleLine {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleLine {
    padding-inline: 20px;
  }
}
.p-interviewSingle__scheduleLine::before, .p-interviewSingle__scheduleLine::after {
  content: "";
  display: block;
  width: 50%;
  height: 1px;
}
.p-interviewSingle__scheduleLine::before {
  background-color: var(--c1);
}
.p-interviewSingle__scheduleLine::after {
  background-color: var(--c4);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleInner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleInner {
    padding-inline: 20px;
  }
}
.p-interviewSingle__scheduleTtl {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleTtl {
    font-size: 1.875rem;
    margin-top: 88px;
    margin-bottom: 86px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleTtl {
    font-size: 1.4285714286rem;
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
.p-interviewSingle__scheduleTimeline {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleTimeline {
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleTimeline {
    gap: 30px;
  }
}
.p-interviewSingle__scheduleGroup {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleGroup {
    gap: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleGroup {
    flex-direction: column;
    gap: 20px;
  }
}
.p-interviewSingle__scheduleGroupLeft {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleGroupLeft {
    padding-left: 68px;
    gap: 48px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleGroupLeft {
    padding-left: 0;
    gap: 30px;
  }
}
.p-interviewSingle__scheduleGroupLeft::before {
  content: "";
  position: absolute;
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleGroupLeft::before {
    left: 79px;
    top: 13px;
    width: 1px;
    height: 92%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleGroupLeft::before {
    left: 19%;
    top: 5px;
    width: 1px;
    height: 90%;
  }
}
.p-interviewSingle__scheduleGroupRight {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleGroupRight {
    gap: 22px;
    width: 390px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleGroupRight {
    width: 100%;
    gap: 12px;
  }
}
.p-interviewSingle__scheduleGroupRight img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.p-interviewSingle__scheduleItem {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleItem {
    gap: 19px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleItem {
    gap: 10px;
  }
}
.p-interviewSingle__scheduleItemTime {
  flex-shrink: 0;
  font-family: "Outfit", sans-serif;
  font-weight: 400;
  letter-spacing: 0.05em;
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleItemTime {
    width: 50px;
    font-size: 1.125rem;
    margin-left: -68px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleItemTime {
    width: 45px;
    font-size: 1.1428571429rem;
    margin-left: 0;
  }
}
.p-interviewSingle__scheduleItemDot {
  position: relative;
  flex-shrink: 0;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  background-color: var(--c-gray4);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleItemDot {
    top: 4px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleItemDot {
    top: 3px;
  }
}
.p-interviewSingle__scheduleItemDot::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: var(--c1);
}
.p-interviewSingle__scheduleItemContent {
  flex: 1;
}
.p-interviewSingle__scheduleItemName {
  font-weight: 700;
  letter-spacing: 0;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleItemName {
    font-size: 1.125rem;
    margin-bottom: 13px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleItemName {
    font-size: 1rem;
    margin-bottom: 7px;
  }
}
.p-interviewSingle__scheduleItemTxt {
  line-height: 1.9;
  letter-spacing: 0.05em;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__scheduleItemTxt {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__scheduleItemTxt {
    font-size: 0.9285714286rem;
  }
}
.p-interviewSingle__faq {
  background-color: var(--c-gray2);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faq {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faq {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqInner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqInner {
    padding-inline: 20px;
  }
}
.p-interviewSingle__faqContent {
  display: flex;
  flex-direction: column;
  background-color: var(--c-wh);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqContent {
    gap: 80px;
    padding: 110px 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqContent {
    padding: 30px 20px;
    gap: 50px;
  }
}
.p-interviewSingle__faqItem {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItem {
    gap: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqItem {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItem--imgRight .p-interviewSingle__faqItemContent {
    flex: 1;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItem--imgLeft .p-interviewSingle__faqItemContent {
    flex: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqItem--imgLeft {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItemContent {
    max-width: 1000px;
  }
}
.p-interviewSingle__faqItemQ {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItemQ {
    gap: 10px;
    margin-bottom: 23px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqItemQ {
    gap: 8px;
    margin-bottom: 20px;
  }
}
.p-interviewSingle__faqItemQmark {
  flex-shrink: 0;
  font-family: var(--f2);
  font-weight: 500;
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItemQmark {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqItemQmark {
    font-size: 1.4285714286rem;
  }
}
.p-interviewSingle__faqItemQtxt {
  font-weight: 700;
  line-height: 1.8;
  letter-spacing: 0.05em;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItemQtxt {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqItemQtxt {
    font-size: 1.1428571429rem;
  }
}
.p-interviewSingle__faqItemA {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItemA {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqItemA {
    gap: 20px;
  }
}
.p-interviewSingle__faqItemA p {
  line-height: 2;
  letter-spacing: 0.05em;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItemA p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqItemA p {
    font-size: 1rem;
  }
}
.p-interviewSingle__faqItemImg {
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__faqItemImg {
    width: 360px;
    padding-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__faqItemImg {
    width: 100%;
  }
}
.p-interviewSingle__faqItemImg img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__others {
    padding-top: 140px;
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__others {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__othersInner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersInner {
    padding-inline: 20px;
  }
}
.p-interviewSingle__othersTtl {
  text-align: center;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__othersTtl {
    font-size: 1.375rem;
    margin-bottom: 42px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersTtl {
    font-size: 1.2857142857rem;
    margin-bottom: 30px;
  }
}
.p-interviewSingle__othersItems {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__othersItems {
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersItems {
    flex-direction: column;
    gap: 40px;
  }
}
.p-interviewSingle__othersItem {
  display: flex;
  flex-direction: column;
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__othersItem {
    width: calc((100% - 120px) / 3);
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersItem {
    width: 100%;
  }
}
.p-interviewSingle__othersItem:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__othersItemImg {
    width: 100%;
    aspect-ratio: 360/240;
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersItemImg {
    width: 100%;
    aspect-ratio: 360/240;
    margin-bottom: 15px;
  }
}
.p-interviewSingle__othersItemImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-interviewSingle__othersItemInfo {
  display: flex;
  flex-direction: column;
}
.p-interviewSingle__othersItemLabel {
  color: var(--c1);
  display: flex;
  align-items: baseline;
  gap: 9px;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__othersItemLabel {
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersItemLabel {
    margin-bottom: 4px;
  }
}
.p-interviewSingle__othersItemLabelTxt {
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__othersItemLabelTxt {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersItemLabelTxt {
    font-size: 0.8571428571rem;
  }
}
.p-interviewSingle__othersItemNum {
  font-family: var(--f2);
  font-weight: 300;
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__othersItemNum {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersItemNum {
    font-size: 1.4285714286rem;
  }
}
.p-interviewSingle__othersItemTtl {
  position: relative;
  font-weight: 700;
  line-height: 1.6;
  color: var(--c0);
  border-bottom: 1px solid var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__othersItemTtl {
    font-size: 1.25rem;
    padding-bottom: 25px;
    padding-right: 26px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersItemTtl {
    font-size: 1.1428571429rem;
    padding-bottom: 15px;
    padding-right: 20px;
  }
}
.p-interviewSingle__othersItemArrow {
  position: absolute;
  display: block;
  right: 0;
  bottom: 30px;
  width: 20px;
  height: 20px;
  border: 1px solid var(--c1);
  border-radius: 50%;
  transition: border-color 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersItemArrow {
    width: 16px;
    height: 16px;
    bottom: 20px;
  }
}
.p-interviewSingle__othersItemArrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  border-right: 1px solid var(--c1);
  border-bottom: 1px solid var(--c1);
  transform: translate(-60%, -50%) rotate(-45deg);
  transition: border-color 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__othersItemArrow::before {
    width: 4px;
    height: 4px;
  }
}

@media screen and (min-width: 768px) {
  .p-404 {
    padding-bottom: 145px;
  }
}
@media screen and (max-width: 767px) {
  .p-404 {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-404__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 40px;
    margin-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__inner {
    padding-inline: 20px;
    margin-top: 50px;
  }
}
.p-404__inner {
  text-align: center;
}
.p-404__code {
  font-family: var(--f1);
  font-weight: 700;
  color: var(--c1);
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-404__code {
    font-size: 7.5rem;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__code {
    font-size: 5.7142857143rem;
    margin-bottom: 20px;
  }
}
.p-404__text {
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-404__text {
    font-size: 1rem;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__text {
    font-size: 1rem;
    margin-bottom: 40px;
  }
}
.p-404__btn {
  display: flex;
  justify-content: center;
}

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

.u-c--base {
  color: var(--0) !important;
}
.u-c--wh {
  color: #fff !important;
}

.u-bg--base {
  background-color: var(--0) !important;
}
.u-bg--c1 {
  background-color: var(--c1) !important;
}
.u-bg--wh {
  background-color: #fff !important;
}
.u-bg--gray {
  background-color: var(--c-gray);
}
.u-bg--gray02 {
  background-color: var(--c-gray02);
}
.u-bg--gray03 {
  background-color: var(--c-gray03);
}
.u-bg--gray04 {
  background-color: var(--c-gray04);
}

/* ---------------------------
u-display
--------------------------- */
@media screen and (min-width: 768px) {
  .u-display--pc {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .u-display--pc {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .u-display--sp {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .u-display--sp {
    display: block;
  }
}
@media screen and (min-width: 1101px) {
  .u-display--large {
    display: block;
  }
}
@media screen and (max-width: 1100px) {
  .u-display--large {
    display: none;
  }
}
@media screen and (min-width: 1101px) {
  .u-display--tb {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-display--tb {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .u-display--tb {
    display: none;
  }
}
@media screen and (min-width: 1101px) {
  .u-display--tbsp {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  .u-display--tbsp {
    display: block;
  }
}
@media screen and (min-width: 1101px) {
  .u-display--tbnone {
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-display--tbnone {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .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: 768px) {
  .u-mt--0 {
    margin-top: 0px !important;
  }
}

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--0 {
    margin-right: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--0--tb {
    margin-right: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--0--sp {
    margin-right: 0px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--1 {
    margin-right: 2px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--1--tb {
    margin-right: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--1--sp {
    margin-right: 2px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--2 {
    margin-right: 4px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--2--tb {
    margin-right: 4px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--2--sp {
    margin-right: 4px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--3 {
    margin-right: 6px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--3--tb {
    margin-right: 6px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--3--sp {
    margin-right: 6px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--4 {
    margin-right: 8px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--4--tb {
    margin-right: 8px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--4--sp {
    margin-right: 8px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--5 {
    margin-right: 10px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--5--tb {
    margin-right: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--5--sp {
    margin-right: 10px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--6 {
    margin-right: 12px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--6--tb {
    margin-right: 12px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--6--sp {
    margin-right: 12px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--7 {
    margin-right: 14px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--7--tb {
    margin-right: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--7--sp {
    margin-right: 14px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--8 {
    margin-right: 16px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--8--tb {
    margin-right: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--8--sp {
    margin-right: 16px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--9 {
    margin-right: 18px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--9--tb {
    margin-right: 18px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--9--sp {
    margin-right: 18px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--10 {
    margin-right: 20px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--10--tb {
    margin-right: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--10--sp {
    margin-right: 20px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--11 {
    margin-right: 22px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--11--tb {
    margin-right: 22px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--11--sp {
    margin-right: 22px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--12 {
    margin-right: 24px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--12--tb {
    margin-right: 24px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--12--sp {
    margin-right: 24px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--13 {
    margin-right: 26px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--13--tb {
    margin-right: 26px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--13--sp {
    margin-right: 26px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--14 {
    margin-right: 28px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--14--tb {
    margin-right: 28px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--14--sp {
    margin-right: 28px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--15 {
    margin-right: 30px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--15--tb {
    margin-right: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--15--sp {
    margin-right: 30px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--16 {
    margin-right: 32px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--16--tb {
    margin-right: 32px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--16--sp {
    margin-right: 32px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--17 {
    margin-right: 34px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--17--tb {
    margin-right: 34px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--17--sp {
    margin-right: 34px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--18 {
    margin-right: 36px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--18--tb {
    margin-right: 36px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--18--sp {
    margin-right: 36px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--19 {
    margin-right: 38px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--19--tb {
    margin-right: 38px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--19--sp {
    margin-right: 38px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--20 {
    margin-right: 40px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--20--tb {
    margin-right: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--20--sp {
    margin-right: 40px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--21 {
    margin-right: 42px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--21--tb {
    margin-right: 42px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--21--sp {
    margin-right: 42px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--22 {
    margin-right: 44px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--22--tb {
    margin-right: 44px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--22--sp {
    margin-right: 44px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--23 {
    margin-right: 46px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--23--tb {
    margin-right: 46px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--23--sp {
    margin-right: 46px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--24 {
    margin-right: 48px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--24--tb {
    margin-right: 48px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--24--sp {
    margin-right: 48px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--25 {
    margin-right: 50px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--25--tb {
    margin-right: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--25--sp {
    margin-right: 50px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--26 {
    margin-right: 52px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--26--tb {
    margin-right: 52px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--26--sp {
    margin-right: 52px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--27 {
    margin-right: 54px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--27--tb {
    margin-right: 54px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--27--sp {
    margin-right: 54px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--28 {
    margin-right: 56px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--28--tb {
    margin-right: 56px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--28--sp {
    margin-right: 56px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--29 {
    margin-right: 58px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--29--tb {
    margin-right: 58px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--29--sp {
    margin-right: 58px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--30 {
    margin-right: 60px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--30--tb {
    margin-right: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--30--sp {
    margin-right: 60px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--31 {
    margin-right: 62px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--31--tb {
    margin-right: 62px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--31--sp {
    margin-right: 62px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--32 {
    margin-right: 64px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--32--tb {
    margin-right: 64px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--32--sp {
    margin-right: 64px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--33 {
    margin-right: 66px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--33--tb {
    margin-right: 66px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--33--sp {
    margin-right: 66px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--34 {
    margin-right: 68px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--34--tb {
    margin-right: 68px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--34--sp {
    margin-right: 68px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--35 {
    margin-right: 70px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--35--tb {
    margin-right: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--35--sp {
    margin-right: 70px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--36 {
    margin-right: 72px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--36--tb {
    margin-right: 72px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--36--sp {
    margin-right: 72px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--37 {
    margin-right: 74px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--37--tb {
    margin-right: 74px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--37--sp {
    margin-right: 74px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--38 {
    margin-right: 76px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--38--tb {
    margin-right: 76px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--38--sp {
    margin-right: 76px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--39 {
    margin-right: 78px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--39--tb {
    margin-right: 78px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--39--sp {
    margin-right: 78px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--40 {
    margin-right: 80px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--40--tb {
    margin-right: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--40--sp {
    margin-right: 80px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--41 {
    margin-right: 82px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--41--tb {
    margin-right: 82px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--41--sp {
    margin-right: 82px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--42 {
    margin-right: 84px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--42--tb {
    margin-right: 84px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--42--sp {
    margin-right: 84px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--43 {
    margin-right: 86px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--43--tb {
    margin-right: 86px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--43--sp {
    margin-right: 86px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--44 {
    margin-right: 88px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--44--tb {
    margin-right: 88px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--44--sp {
    margin-right: 88px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--45 {
    margin-right: 90px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--45--tb {
    margin-right: 90px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--45--sp {
    margin-right: 90px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--46 {
    margin-right: 92px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--46--tb {
    margin-right: 92px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--46--sp {
    margin-right: 92px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--47 {
    margin-right: 94px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--47--tb {
    margin-right: 94px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--47--sp {
    margin-right: 94px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--48 {
    margin-right: 96px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--48--tb {
    margin-right: 96px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--48--sp {
    margin-right: 96px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--49 {
    margin-right: 98px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--49--tb {
    margin-right: 98px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--49--sp {
    margin-right: 98px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--50 {
    margin-right: 100px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--50--tb {
    margin-right: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--50--sp {
    margin-right: 100px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--51 {
    margin-right: 102px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--51--tb {
    margin-right: 102px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--51--sp {
    margin-right: 102px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--52 {
    margin-right: 104px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--52--tb {
    margin-right: 104px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--52--sp {
    margin-right: 104px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--53 {
    margin-right: 106px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--53--tb {
    margin-right: 106px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--53--sp {
    margin-right: 106px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--54 {
    margin-right: 108px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--54--tb {
    margin-right: 108px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--54--sp {
    margin-right: 108px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--55 {
    margin-right: 110px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--55--tb {
    margin-right: 110px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--55--sp {
    margin-right: 110px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--56 {
    margin-right: 112px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--56--tb {
    margin-right: 112px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--56--sp {
    margin-right: 112px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--57 {
    margin-right: 114px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--57--tb {
    margin-right: 114px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--57--sp {
    margin-right: 114px !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mr--58 {
    margin-right: 116px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--58--tb {
    margin-right: 116px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--58--sp {
    margin-right: 116px !important;
  }
}

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .u-mb--59 {
    margin-bottom: 118px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--59--tb {
    margin-bottom: 118px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--59--sp {
    margin-bottom: 118px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--59 {
    margin-right: 118px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--59--tb {
    margin-right: 118px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--59--sp {
    margin-right: 118px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--59 {
    padding-top: 118px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--59--tb {
    padding-top: 118px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--59 {
    padding-bottom: 118px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--59--tb {
    padding-bottom: 118px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--59--sp {
    padding-bottom: 118px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--60 {
    margin-top: 120px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--60--sp {
    margin-top: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--60 {
    margin-bottom: 120px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--60--sp {
    margin-bottom: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--60 {
    margin-right: 120px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--60--tb {
    margin-right: 120px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--60--sp {
    margin-right: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--60 {
    padding-top: 120px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--60 {
    padding-bottom: 120px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--60--sp {
    padding-bottom: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--61 {
    margin-top: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--61--tb {
    margin-top: 122px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--61--sp {
    margin-top: 122px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--61 {
    margin-bottom: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--61--tb {
    margin-bottom: 122px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--61--sp {
    margin-bottom: 122px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--61 {
    margin-right: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--61--tb {
    margin-right: 122px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--61--sp {
    margin-right: 122px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--61 {
    padding-top: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--61--tb {
    padding-top: 122px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--61 {
    padding-bottom: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--61--tb {
    padding-bottom: 122px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--61--sp {
    padding-bottom: 122px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--62 {
    margin-top: 124px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--62--sp {
    margin-top: 124px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--62 {
    margin-bottom: 124px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--62--sp {
    margin-bottom: 124px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--62 {
    margin-right: 124px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--62--tb {
    margin-right: 124px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--62--sp {
    margin-right: 124px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--62 {
    padding-top: 124px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--62 {
    padding-bottom: 124px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--62--sp {
    padding-bottom: 124px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--63 {
    margin-top: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--63--tb {
    margin-top: 126px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--63--sp {
    margin-top: 126px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--63 {
    margin-bottom: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--63--tb {
    margin-bottom: 126px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--63--sp {
    margin-bottom: 126px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--63 {
    margin-right: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--63--tb {
    margin-right: 126px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--63--sp {
    margin-right: 126px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--63 {
    padding-top: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--63--tb {
    padding-top: 126px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--63 {
    padding-bottom: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--63--tb {
    padding-bottom: 126px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--63--sp {
    padding-bottom: 126px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--64 {
    margin-top: 128px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--64--sp {
    margin-top: 128px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--64 {
    margin-bottom: 128px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--64--sp {
    margin-bottom: 128px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--64 {
    margin-right: 128px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--64--tb {
    margin-right: 128px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--64--sp {
    margin-right: 128px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--64 {
    padding-top: 128px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--64 {
    padding-bottom: 128px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--64--sp {
    padding-bottom: 128px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--65 {
    margin-top: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--65--tb {
    margin-top: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--65--sp {
    margin-top: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--65 {
    margin-bottom: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--65--tb {
    margin-bottom: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--65--sp {
    margin-bottom: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--65 {
    margin-right: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--65--tb {
    margin-right: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--65--sp {
    margin-right: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--65 {
    padding-top: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--65--tb {
    padding-top: 130px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--65 {
    padding-bottom: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--65--tb {
    padding-bottom: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--65--sp {
    padding-bottom: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--66 {
    margin-top: 132px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--66--sp {
    margin-top: 132px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--66 {
    margin-bottom: 132px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--66--sp {
    margin-bottom: 132px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--66 {
    margin-right: 132px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--66--tb {
    margin-right: 132px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--66--sp {
    margin-right: 132px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--66 {
    padding-top: 132px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--66 {
    padding-bottom: 132px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--66--sp {
    padding-bottom: 132px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--67 {
    margin-top: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--67--tb {
    margin-top: 134px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--67--sp {
    margin-top: 134px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--67 {
    margin-bottom: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--67--tb {
    margin-bottom: 134px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--67--sp {
    margin-bottom: 134px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--67 {
    margin-right: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--67--tb {
    margin-right: 134px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--67--sp {
    margin-right: 134px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--67 {
    padding-top: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--67--tb {
    padding-top: 134px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--67 {
    padding-bottom: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--67--tb {
    padding-bottom: 134px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--67--sp {
    padding-bottom: 134px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--68 {
    margin-top: 136px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--68--sp {
    margin-top: 136px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--68 {
    margin-bottom: 136px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--68--sp {
    margin-bottom: 136px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--68 {
    margin-right: 136px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--68--tb {
    margin-right: 136px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--68--sp {
    margin-right: 136px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--68 {
    padding-top: 136px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--68 {
    padding-bottom: 136px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--68--sp {
    padding-bottom: 136px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--69 {
    margin-top: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--69--tb {
    margin-top: 138px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--69--sp {
    margin-top: 138px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--69 {
    margin-bottom: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--69--tb {
    margin-bottom: 138px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--69--sp {
    margin-bottom: 138px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--69 {
    margin-right: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--69--tb {
    margin-right: 138px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--69--sp {
    margin-right: 138px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--69 {
    padding-top: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--69--tb {
    padding-top: 138px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--69 {
    padding-bottom: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--69--tb {
    padding-bottom: 138px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--69--sp {
    padding-bottom: 138px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--70 {
    margin-top: 140px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--70--sp {
    margin-top: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--70 {
    margin-bottom: 140px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--70--sp {
    margin-bottom: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--70 {
    margin-right: 140px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--70--tb {
    margin-right: 140px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--70--sp {
    margin-right: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--70 {
    padding-top: 140px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--70 {
    padding-bottom: 140px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--70--sp {
    padding-bottom: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--71 {
    margin-top: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--71--tb {
    margin-top: 142px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--71--sp {
    margin-top: 142px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--71 {
    margin-bottom: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--71--tb {
    margin-bottom: 142px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--71--sp {
    margin-bottom: 142px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--71 {
    margin-right: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--71--tb {
    margin-right: 142px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--71--sp {
    margin-right: 142px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--71 {
    padding-top: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--71--tb {
    padding-top: 142px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--71 {
    padding-bottom: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--71--tb {
    padding-bottom: 142px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--71--sp {
    padding-bottom: 142px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--72 {
    margin-top: 144px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--72--sp {
    margin-top: 144px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--72 {
    margin-bottom: 144px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--72--sp {
    margin-bottom: 144px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--72 {
    margin-right: 144px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--72--tb {
    margin-right: 144px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--72--sp {
    margin-right: 144px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--72 {
    padding-top: 144px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--72 {
    padding-bottom: 144px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--72--sp {
    padding-bottom: 144px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--73 {
    margin-top: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--73--tb {
    margin-top: 146px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--73--sp {
    margin-top: 146px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--73 {
    margin-bottom: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--73--tb {
    margin-bottom: 146px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--73--sp {
    margin-bottom: 146px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--73 {
    margin-right: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--73--tb {
    margin-right: 146px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--73--sp {
    margin-right: 146px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--73 {
    padding-top: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--73--tb {
    padding-top: 146px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--73 {
    padding-bottom: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--73--tb {
    padding-bottom: 146px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--73--sp {
    padding-bottom: 146px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--74 {
    margin-top: 148px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--74--sp {
    margin-top: 148px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--74 {
    margin-bottom: 148px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--74--sp {
    margin-bottom: 148px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--74 {
    margin-right: 148px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--74--tb {
    margin-right: 148px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--74--sp {
    margin-right: 148px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--74 {
    padding-top: 148px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--74 {
    padding-bottom: 148px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--74--sp {
    padding-bottom: 148px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--75 {
    margin-top: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--75--tb {
    margin-top: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--75--sp {
    margin-top: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--75 {
    margin-bottom: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--75--tb {
    margin-bottom: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--75--sp {
    margin-bottom: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--75 {
    margin-right: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--75--tb {
    margin-right: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--75--sp {
    margin-right: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--75 {
    padding-top: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--75--tb {
    padding-top: 150px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--75 {
    padding-bottom: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--75--tb {
    padding-bottom: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--75--sp {
    padding-bottom: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--76 {
    margin-top: 152px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--76--sp {
    margin-top: 152px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--76 {
    margin-bottom: 152px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--76--sp {
    margin-bottom: 152px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--76 {
    margin-right: 152px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--76--tb {
    margin-right: 152px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--76--sp {
    margin-right: 152px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--76 {
    padding-top: 152px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--76 {
    padding-bottom: 152px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--76--sp {
    padding-bottom: 152px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--77 {
    margin-top: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--77--tb {
    margin-top: 154px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--77--sp {
    margin-top: 154px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--77 {
    margin-bottom: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--77--tb {
    margin-bottom: 154px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--77--sp {
    margin-bottom: 154px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--77 {
    margin-right: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--77--tb {
    margin-right: 154px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--77--sp {
    margin-right: 154px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--77 {
    padding-top: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--77--tb {
    padding-top: 154px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--77 {
    padding-bottom: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--77--tb {
    padding-bottom: 154px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--77--sp {
    padding-bottom: 154px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--78 {
    margin-top: 156px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--78--sp {
    margin-top: 156px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--78 {
    margin-bottom: 156px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--78--sp {
    margin-bottom: 156px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--78 {
    margin-right: 156px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--78--tb {
    margin-right: 156px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--78--sp {
    margin-right: 156px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--78 {
    padding-top: 156px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--78 {
    padding-bottom: 156px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--78--sp {
    padding-bottom: 156px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--79 {
    margin-top: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--79--tb {
    margin-top: 158px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--79--sp {
    margin-top: 158px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--79 {
    margin-bottom: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--79--tb {
    margin-bottom: 158px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--79--sp {
    margin-bottom: 158px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--79 {
    margin-right: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--79--tb {
    margin-right: 158px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--79--sp {
    margin-right: 158px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--79 {
    padding-top: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--79--tb {
    padding-top: 158px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--79 {
    padding-bottom: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--79--tb {
    padding-bottom: 158px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--79--sp {
    padding-bottom: 158px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--80 {
    margin-top: 160px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--80--sp {
    margin-top: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--80 {
    margin-bottom: 160px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--80--sp {
    margin-bottom: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--80 {
    margin-right: 160px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--80--tb {
    margin-right: 160px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--80--sp {
    margin-right: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--80 {
    padding-top: 160px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--80 {
    padding-bottom: 160px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--80--sp {
    padding-bottom: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--81 {
    margin-top: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--81--tb {
    margin-top: 162px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--81--sp {
    margin-top: 162px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--81 {
    margin-bottom: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--81--tb {
    margin-bottom: 162px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--81--sp {
    margin-bottom: 162px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--81 {
    margin-right: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--81--tb {
    margin-right: 162px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--81--sp {
    margin-right: 162px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--81 {
    padding-top: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--81--tb {
    padding-top: 162px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--81 {
    padding-bottom: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--81--tb {
    padding-bottom: 162px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--81--sp {
    padding-bottom: 162px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--82 {
    margin-top: 164px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--82--sp {
    margin-top: 164px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--82 {
    margin-bottom: 164px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--82--sp {
    margin-bottom: 164px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--82 {
    margin-right: 164px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--82--tb {
    margin-right: 164px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--82--sp {
    margin-right: 164px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--82 {
    padding-top: 164px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--82 {
    padding-bottom: 164px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--82--sp {
    padding-bottom: 164px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--83 {
    margin-top: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--83--tb {
    margin-top: 166px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--83--sp {
    margin-top: 166px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--83 {
    margin-bottom: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--83--tb {
    margin-bottom: 166px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--83--sp {
    margin-bottom: 166px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--83 {
    margin-right: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--83--tb {
    margin-right: 166px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--83--sp {
    margin-right: 166px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--83 {
    padding-top: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--83--tb {
    padding-top: 166px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--83 {
    padding-bottom: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--83--tb {
    padding-bottom: 166px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--83--sp {
    padding-bottom: 166px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--84 {
    margin-top: 168px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--84--sp {
    margin-top: 168px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--84 {
    margin-bottom: 168px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--84--sp {
    margin-bottom: 168px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--84 {
    margin-right: 168px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--84--tb {
    margin-right: 168px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--84--sp {
    margin-right: 168px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--84 {
    padding-top: 168px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--84 {
    padding-bottom: 168px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--84--sp {
    padding-bottom: 168px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--85 {
    margin-top: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--85--tb {
    margin-top: 170px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--85--sp {
    margin-top: 170px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--85 {
    margin-bottom: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--85--tb {
    margin-bottom: 170px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--85--sp {
    margin-bottom: 170px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--85 {
    margin-right: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--85--tb {
    margin-right: 170px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--85--sp {
    margin-right: 170px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--85 {
    padding-top: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--85--tb {
    padding-top: 170px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--85 {
    padding-bottom: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--85--tb {
    padding-bottom: 170px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--85--sp {
    padding-bottom: 170px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--86 {
    margin-top: 172px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mt--86--sp {
    margin-top: 172px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--86 {
    margin-bottom: 172px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-mb--86--sp {
    margin-bottom: 172px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--86 {
    margin-right: 172px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--86--tb {
    margin-right: 172px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--86--sp {
    margin-right: 172px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--86 {
    padding-top: 172px !important;
  }
}

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

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

@media screen and (min-width: 768px) {
  .u-pb--86 {
    padding-bottom: 172px !important;
  }
}

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

@media screen and (max-width: 767px) {
  .u-pb--86--sp {
    padding-bottom: 172px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--87 {
    margin-top: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--87--tb {
    margin-top: 174px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--87--sp {
    margin-top: 174px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--87 {
    margin-bottom: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--87--tb {
    margin-bottom: 174px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--87--sp {
    margin-bottom: 174px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--87 {
    margin-right: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--87--tb {
    margin-right: 174px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--87--sp {
    margin-right: 174px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--87 {
    padding-top: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--87--tb {
    padding-top: 174px !important;
  }
}

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

@media screen and (min-width: 768px) {
  .u-pb--87 {
    padding-bottom: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--87--tb {
    padding-bottom: 174px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--87--sp {
    padding-bottom: 174px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--88 {
    margin-top: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--88--tb {
    margin-top: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--88--sp {
    margin-top: 176px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--88 {
    margin-bottom: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--88--tb {
    margin-bottom: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--88--sp {
    margin-bottom: 176px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--88 {
    margin-right: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--88--tb {
    margin-right: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--88--sp {
    margin-right: 176px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--88 {
    padding-top: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--88--tb {
    padding-top: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--88--sp {
    padding-top: 176px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--88 {
    padding-bottom: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--88--tb {
    padding-bottom: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--88--sp {
    padding-bottom: 176px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--89 {
    margin-top: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--89--tb {
    margin-top: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--89--sp {
    margin-top: 178px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--89 {
    margin-bottom: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--89--tb {
    margin-bottom: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--89--sp {
    margin-bottom: 178px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--89 {
    margin-right: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--89--tb {
    margin-right: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--89--sp {
    margin-right: 178px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--89 {
    padding-top: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--89--tb {
    padding-top: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--89--sp {
    padding-top: 178px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--89 {
    padding-bottom: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--89--tb {
    padding-bottom: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--89--sp {
    padding-bottom: 178px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--90 {
    margin-top: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--90--tb {
    margin-top: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--90--sp {
    margin-top: 180px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--90 {
    margin-bottom: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--90--tb {
    margin-bottom: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--90--sp {
    margin-bottom: 180px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--90 {
    margin-right: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--90--tb {
    margin-right: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--90--sp {
    margin-right: 180px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--90 {
    padding-top: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--90--tb {
    padding-top: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--90--sp {
    padding-top: 180px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--90 {
    padding-bottom: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--90--tb {
    padding-bottom: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--90--sp {
    padding-bottom: 180px !important;
  }
}

/* ---------------------------
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: 768px) {
  .u-align--c--pc {
    text-align: center !important;
  }
}

.u-align-l {
  text-align: left !important;
}
@media screen and (max-width: 767px) {
  .u-align-l--sp {
    text-align: left !important;
  }
}

.u-ff02 {
  font-family: var(--f2);
}

.u-lh200 {
  line-height: 2 !important;
}

.u-uline {
  text-decoration: underline !important;
}
.u-uline:hover, .u-uline:focus {
  text-decoration: none !important;
}

a.u-link {
  color: #3177C7;
  text-decoration: underline;
}
a.u-link:hover {
  text-decoration: none;
}
a.u-link[target=_blank]:after {
  font-family: "Material Symbols Outlined";
  content: "open_in_new";
  font-size: 0.875rem;
}

.u-text--10 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--10 {
    font-size: calc(10 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--10 {
    font-size: calc(10 * 0.06rem) !important;
  }
}

.u-text--11 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--11 {
    font-size: calc(11 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--11 {
    font-size: calc(11 * 0.06rem) !important;
  }
}

.u-text--12 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--12 {
    font-size: calc(12 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--12 {
    font-size: calc(12 * 0.06rem) !important;
  }
}

.u-text--13 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--13 {
    font-size: calc(13 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--13 {
    font-size: calc(13 * 0.06rem) !important;
  }
}

.u-text--14 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--14 {
    font-size: calc(14 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--14 {
    font-size: calc(14 * 0.06rem) !important;
  }
}

.u-text--15 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--15 {
    font-size: calc(15 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--15 {
    font-size: calc(15 * 0.06rem) !important;
  }
}

.u-text--16 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--16 {
    font-size: calc(16 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--16 {
    font-size: calc(16 * 0.06rem) !important;
  }
}

.u-text--17 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--17 {
    font-size: calc(17 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--17 {
    font-size: calc(17 * 0.06rem) !important;
  }
}

.u-text--18 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--18 {
    font-size: calc(18 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--18 {
    font-size: calc(18 * 0.06rem) !important;
  }
}

.u-text--19 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--19 {
    font-size: calc(19 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--19 {
    font-size: calc(19 * 0.06rem) !important;
  }
}

.u-text--20 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--20 {
    font-size: calc(20 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--20 {
    font-size: calc(20 * 0.06rem) !important;
  }
}

.u-text--21 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--21 {
    font-size: calc(21 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--21 {
    font-size: calc(21 * 0.06rem) !important;
  }
}

.u-text--22 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--22 {
    font-size: calc(22 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--22 {
    font-size: calc(22 * 0.06rem) !important;
  }
}

.u-text--23 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--23 {
    font-size: calc(23 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--23 {
    font-size: calc(23 * 0.06rem) !important;
  }
}

.u-text--24 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--24 {
    font-size: calc(24 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--24 {
    font-size: calc(24 * 0.06rem) !important;
  }
}

.u-text--25 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--25 {
    font-size: calc(25 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--25 {
    font-size: calc(25 * 0.06rem) !important;
  }
}

.u-text--26 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--26 {
    font-size: calc(26 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--26 {
    font-size: calc(26 * 0.06rem) !important;
  }
}

.u-text--27 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--27 {
    font-size: calc(27 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--27 {
    font-size: calc(27 * 0.06rem) !important;
  }
}

.u-text--28 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--28 {
    font-size: calc(28 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--28 {
    font-size: calc(28 * 0.06rem) !important;
  }
}

.u-text--29 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--29 {
    font-size: calc(29 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--29 {
    font-size: calc(29 * 0.06rem) !important;
  }
}

.u-text--30 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--30 {
    font-size: calc(30 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--30 {
    font-size: calc(30 * 0.06rem) !important;
  }
}

.u-text--31 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--31 {
    font-size: calc(31 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--31 {
    font-size: calc(31 * 0.06rem) !important;
  }
}

.u-text--32 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--32 {
    font-size: calc(32 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--32 {
    font-size: calc(32 * 0.06rem) !important;
  }
}

.u-text--33 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--33 {
    font-size: calc(33 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--33 {
    font-size: calc(33 * 0.06rem) !important;
  }
}

.u-text--34 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--34 {
    font-size: calc(34 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--34 {
    font-size: calc(34 * 0.06rem) !important;
  }
}

.u-text--35 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--35 {
    font-size: calc(35 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--35 {
    font-size: calc(35 * 0.06rem) !important;
  }
}

.u-text--36 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--36 {
    font-size: calc(36 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--36 {
    font-size: calc(36 * 0.06rem) !important;
  }
}

.u-text--37 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--37 {
    font-size: calc(37 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--37 {
    font-size: calc(37 * 0.06rem) !important;
  }
}

.u-text--38 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--38 {
    font-size: calc(38 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--38 {
    font-size: calc(38 * 0.06rem) !important;
  }
}

.u-text--39 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--39 {
    font-size: calc(39 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--39 {
    font-size: calc(39 * 0.06rem) !important;
  }
}

.u-text--40 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--40 {
    font-size: calc(40 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--40 {
    font-size: calc(40 * 0.06rem) !important;
  }
}

.u-text--41 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  line-height: 2;
}
@media screen and (min-width: 1101px) {
  .u-text--41 {
    font-size: calc(41 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1100px) {
  .u-text--41 {
    font-size: calc(41 * 0.06rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--10--sp {
    font-size: calc(10 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--11--sp {
    font-size: calc(11 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--12--sp {
    font-size: calc(12 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--13--sp {
    font-size: calc(13 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--14--sp {
    font-size: calc(14 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--15--sp {
    font-size: calc(15 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--16--sp {
    font-size: calc(16 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--17--sp {
    font-size: calc(17 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--18--sp {
    font-size: calc(18 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--19--sp {
    font-size: calc(19 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--20--sp {
    font-size: calc(20 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--21--sp {
    font-size: calc(21 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--22--sp {
    font-size: calc(22 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--23--sp {
    font-size: calc(23 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--24--sp {
    font-size: calc(24 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--25--sp {
    font-size: calc(25 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--26--sp {
    font-size: calc(26 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--27--sp {
    font-size: calc(27 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--28--sp {
    font-size: calc(28 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--29--sp {
    font-size: calc(29 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--30--sp {
    font-size: calc(30 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--31--sp {
    font-size: calc(31 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--32--sp {
    font-size: calc(32 * 0.0714285714rem) !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tZjE6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICAtLWYyOiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICAtLWYzOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG46cm9vdCB7XG4gIC0tYzA6ICMzMjMyMzI7XG4gIC0tYzE6ICMwMDc4M0M7XG4gIC0tYzI6ICMwMDVBNDY7XG4gIC0tYzM6ICMzQzNDM0M7XG4gIC0tYzQ6ICMwMDNBMjM7XG4gIC0tYzU6ICMwMEE2M0M7XG4gIC0tYzY6ICMwMDQ2Mjg7XG4gIC0tYy13aDogI0ZGRkZGRjtcbiAgLS1jLWdyYXk6ICNjY2NjY2M7XG4gIC0tYy1ncmF5MjogI2Y4ZjhmODtcbiAgLS1jLWdyYXkzOiAjODA4MDgwO1xuICAtLWMtZ3JheTQ6ICNEOUQ5RDk7XG4gIC0tYy1ncmF5NTogI2Y4ZjhmODtcbiAgLS1jLWdyYXk2OiAjZjNmM2YzO1xufVxuXG4vKiByZXNldCAqL1xuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmR0LFxudGgsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zZWN0aW9uLFxuZmlndXJlLFxuYXNpZGUsXG5oZWFkZXIsXG5mb290ZXIsXG5tYWluLFxubmF2LFxuZGV0YWlscyxcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hZGRyZXNzLFxuY2FwdGlvbixcbmNpdGUsXG5jb2RlLFxuZGZuLFxuZW0sXG5zdHJvbmcsXG50aCxcbnZhciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uLFxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5vYmplY3QsXG5lbWJlZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nLFxuYWJicixcbmFjcm9ueW0sXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmhyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdDAxc2hhcmUgc3R5bGVcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50YWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5md2Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZ3biB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qQ1NTIFJvbGxvdmVyKi9cbmEuY3NzUm9sbCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG5hOmhvdmVyLmNzc1JvbGwgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYTpsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG59XG5cbmVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmJ1dHRvbixcbnN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubW9kdWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjpyb290IDp3aGVyZShib2R5KSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiB2YXIoLS0wKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDp0YXJnZXQge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgOnRhcmdldCB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuI3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgY29sb3I6IHZhcigtLTApO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBjb2xvcjogdmFyKC0tMCk7XG59XG5cbmE6bm90KFtocmVmXj1cInRlbDpcIl0pOmhvdmVyIGltZywgYTpub3QoW2hyZWZePVwidGVsOlwiXSk6Zm9jdXMgaW1nIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuYVtocmVmXj1cInRlbDpcIl0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLTApO1xufVxuXG4uaGVybyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMjVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTVweCAwO1xuICB9XG59XG4ubC1mb290ZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5Mi41JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5sLWZvb3Rlcl9fY29sIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fY29sIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtZm9vdGVyX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubC1mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sLWZvb3Rlcl9fYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubC1mb290ZXJfX3ppcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX196aXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuLmwtZm9vdGVyX19hZGRyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2FkZHIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4ubC1mb290ZXJfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1mb290ZXJfX2NvbnRhY3Qge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19jb250YWN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1mb290ZXJfX2NvbnRhY3RJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtZm9vdGVyX19jb250YWN0SXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjIlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fY29udGFjdEl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubC1mb290ZXJfX2NvbnRhY3RJdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29udGFjdExhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2NvbnRhY3RMYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmwtZm9vdGVyX19jb250YWN0VGVsLCAubC1mb290ZXJfX2NvbnRhY3RGYXgge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2NvbnRhY3RUZWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4ubC1mb290ZXJfX2NvbnRhY3RUZWwgYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19jb250YWN0VGVsIGEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2NvbnRhY3RGYXgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4ubC1mb290ZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX3JpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmwtZm9vdGVyX19zbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fc25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX3NucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmwtZm9vdGVyX19zbnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ubC1mb290ZXJfX3NucyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmwtZm9vdGVyX19zbnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sLWZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmwtZm9vdGVyX19uYXYge1xuICAgIGdhcDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2TGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2TGlzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2TGlzdC0tbGVmdCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX25hdkxpc3QtLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAubC1mb290ZXJfX25hdkxpc3QtLXJpZ2h0IC5sLWZvb3Rlcl9fbmF2SXRlbS0tc21hbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufVxuLmwtZm9vdGVyX19uYXZJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubC1mb290ZXJfX25hdkl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ubC1mb290ZXJfX25hdkl0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ubC1mb290ZXJfX25hdkl0ZW0gPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19uYXZJdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmwtZm9vdGVyX19uYXZJdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gIC5sLWZvb3Rlcl9fbmF2SXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2SXRlbS0tcGFyZW50OjpiZWZvcmUge1xuICB0b3A6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX25hdkl0ZW0tLXBhcmVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2SXRlbS0tc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubC1mb290ZXJfX25hdkl0ZW0tLXNtYWxsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2SXRlbS0tc21hbGwgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19uYXZJdGVtLS1zbWFsbCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICB9XG59XG4ubC1mb290ZXJfX25hdlN1YiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmwtZm9vdGVyX19uYXZTdWIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2U3ViIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2U3ViIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkpO1xufVxuLmwtZm9vdGVyX19uYXZTdWIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ubC1mb290ZXJfX25hdlN1YiBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19uYXZTdWIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICB9XG59XG4ubC1mb290ZXJfX2Jhbm5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2Jhbm5lcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ubC1mb290ZXJfX2Jhbm5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5sLWZvb3Rlcl9fYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmwtZm9vdGVyX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG4ubC1mb290ZXJfX3BhZ2V0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX3BhZ2V0b3Age1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmwtZm9vdGVyX19wYWdldG9wIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWMxKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmwtZm9vdGVyX19wYWdldG9wIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ubC1mb290ZXJfX3BhZ2V0b3AgYTpob3ZlciBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYzEpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWMxKTtcbn1cbi5sLWZvb3Rlcl9fcGFnZXRvcCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ0JTtcbiAgbGVmdDogNTQlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWMtd2gpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1jLXdoKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX3BhZ2V0b3Agc3BhbiB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2U7XG59XG4ubC1oZWFkZXIuaXMtYW5pbWF0ZWQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjhzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2U7XG59XG4ubC1oZWFkZXIuaXMtYW5pbWF0ZWQuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4ubC1oZWFkZXIuaXMtY29tcGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci5pcy1jb21wYWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5sLWhlYWRlci5pcy1jb21wYWN0IC5sLWhlYWRlcl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLmlzLWNvbXBhY3QgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1jb21wYWN0IC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5sLWhlYWRlci5pcy1jb21wYWN0IC5sLWhlYWRlcl9fbG9nbyBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci5pcy1jb21wYWN0IC5sLWhlYWRlcl9fbG9nbyBhIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1jb21wYWN0IC5sLWhlYWRlcl9fbG9nbyBhIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5sLWhlYWRlci5pcy1jb21wYWN0IC5sLWhlYWRlcl9fbmF2SXRlbSBhIHtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAzNHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28ge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG59XG4ubC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sLWhlYWRlcl9fbG9nb0RlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLWhlYWRlcl9fbG9nb1doaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWhlYWRlci5pcy1tdiAubC1oZWFkZXJfX2xvZ29EZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWhlYWRlci5pcy1tdiAubC1oZWFkZXJfX2xvZ29XaGl0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmwtaGVhZGVyLmlzLW12IC5sLWhlYWRlcl9fbmF2SXRlbSBhIHtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuLmwtaGVhZGVyLmlzLW12IC5sLWhlYWRlcl9fbmF2SXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xufVxuLmwtaGVhZGVyLmlzLW12IC5sLWhlYWRlcl9faGFtYnVyZ2VyTGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1oZWFkZXJfX25hdkxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmwtaGVhZGVyX19uYXZMaXN0Li0td2ggLmwtaGVhZGVyX19uYXZJdGVtIGEge1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG59XG4ubC1oZWFkZXJfX25hdkxpc3QuLS13aCAubC1oZWFkZXJfX25hdkl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbi5sLWhlYWRlcl9fbmF2SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLWhlYWRlcl9fbmF2SXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmwtaGVhZGVyX19uYXZJdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2UsIGZvbnQtc2l6ZSAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5sLWhlYWRlcl9fbmF2SXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmwtaGVhZGVyX19oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubC1oZWFkZXJfX2hhbWJ1cmdlckxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi4tLXdoIC5sLWhlYWRlcl9faGFtYnVyZ2VyTGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xufVxuXG4ubC1kcmF3ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjRzO1xufVxuLmwtZHJhd2VyLmlzLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcztcbn1cbi5sLWRyYXdlci5pcy1vcGVuIC5sLWRyYXdlcl9fYmcge1xuICBvcGFjaXR5OiAwLjk1O1xufVxuLmwtZHJhd2VyLmlzLW9wZW4gLmwtZHJhd2VyX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5sLWRyYXdlcl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzYpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbi5sLWRyYXdlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMwcHggNDBweCA1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubC1kcmF3ZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubC1kcmF3ZXJfX2xvZ28ge1xuICB3aWR0aDogMTAwcHg7XG59XG4ubC1kcmF3ZXJfX2xvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmwtZHJhd2VyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4ubC1kcmF3ZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmwtZHJhd2VyX19jbG9zZUxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG59XG4ubC1kcmF3ZXJfX2Nsb3NlTGluZTpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sLWRyYXdlcl9fY2xvc2VMaW5lOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmwtZHJhd2VyX19uYXYge1xuICBmbGV4OiAxO1xufVxuLmwtZHJhd2VyX19uYXZMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmwtZHJhd2VyX19uYXZJdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5sLWRyYXdlcl9fbmF2SXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubC1kcmF3ZXJfX25hdkl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTdweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmwtZHJhd2VyX19uYXZJdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubC1kcmF3ZXJfX25hdlRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jLXdoKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sLWRyYXdlcl9fbmF2QXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtd2gpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubC1kcmF3ZXJfX25hdkFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYy13aCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWMtd2gpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmwtZHJhd2VyX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5sLWRyYXdlcl9fZm9vdGVyTGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5sLWRyYXdlcl9fZm9vdGVySXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5sLWRyYXdlcl9fZm9vdGVySXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5sLWRyYXdlcl9fZm9vdGVySXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5ib2R5LmlzLWRyYXdlci1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5sLWxvd2VySGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1sb3dlckhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbG93ZXJIZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5sLWxvd2VySGVhZF9faW5uZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5sLWxvd2VySGVhZF9faW5uZXIge1xuICAgIG1heC13aWR0aDogODYuMjUlO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1sb3dlckhlYWRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbG93ZXJIZWFkX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5sLWxvd2VySGVhZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdmFyKC0tYzEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbG93ZXJIZWFkX190aXRsZSB7XG4gICAgcGFkZGluZzogMzRweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sb3dlckhlYWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5sLWJyZWFkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTVweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1icmVhZCB7XG4gICAgcGFkZGluZzogMTJweCAwIDExcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtYnJlYWQge1xuICAgIHBhZGRpbmc6IDhweCAwIDdweCAwO1xuICB9XG59XG4ubC1icmVhZF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWJyZWFkX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyN3B4O1xufVxuLmwtYnJlYWRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1icmVhZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1icmVhZF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWJyZWFkX19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuLmwtYnJlYWRfX2l0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1jLWJrKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtYnJlYWRfX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmwtYnJlYWRfX2l0ZW0gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyYXkzKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1icmVhZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmwtd3JhcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmwtd3JhcC0tOTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwLS05MDAge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubC13cmFwLS0xMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwLS0xMTAwIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5sLXdyYXAtLTEyMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAtLTEyMDAge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmwtd3JhcC0tMTI4MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtd3JhcC0tMTI4MCB7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubC13cmFwLS0xMzAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwLS0xMzAwIHtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5sLXdyYXAtLTE0MDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAtLTE0MDAge1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmwtd3JhcC0tMTMyMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtd3JhcC0tMTMyMCB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubC13cmFwLS0xNjAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwLS0xNjAwIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXdyYXAtLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtd3JhcC0tc3AtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmwtd3JhcC0tbmF2IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAubC13cmFwLS1uYXYge1xuICAgIG1heC13aWR0aDogODYuMjUlO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC13cmFwLS1uYXYge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC13cmFwLS1uYXYge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5cbi5jLWJ0biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzEpO1xufVxuLmMtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfNDA1XzE2KVwiPjxwYXRoIGQ9XCJNNy44Mjk5NiA1LjY2OTkyTDEyLjE3IDkuOTk5OTJMNy44Mjk5NiAxNC4zMjk5XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIvPjxwYXRoIGQ9XCJNMTAgMUMxNC45NiAxIDE5IDUuMDQgMTkgMTBDMTkgMTQuOTYgMTQuOTYgMTkgMTAgMTlDNS4wNCAxOSAxIDE0Ljk2IDEgMTBDMSA1LjA0IDUuMDQgMSAxMCAxWk0xMCAwQzQuNDggMCAwIDQuNDggMCAxMEMwIDE1LjUyIDQuNDggMjAgMTAgMjBDMTUuNTIgMjAgMjAgMTUuNTIgMjAgMTBDMjAgNC40OCAxNS41MiAwIDEwIDBaXCIgZmlsbD1cIndoaXRlXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF80MDVfMTZcIj48cmVjdCB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwid2hpdGVcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfNDA1XzE2KVwiPjxwYXRoIGQ9XCJNNy44Mjk5NiA1LjY2OTkyTDEyLjE3IDkuOTk5OTJMNy44Mjk5NiAxNC4zMjk5XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIvPjxwYXRoIGQ9XCJNMTAgMUMxNC45NiAxIDE5IDUuMDQgMTkgMTBDMTkgMTQuOTYgMTQuOTYgMTkgMTAgMTlDNS4wNCAxOSAxIDE0Ljk2IDEgMTBDMSA1LjA0IDUuMDQgMSAxMCAxWk0xMCAwQzQuNDggMCAwIDQuNDggMCAxMEMwIDE1LjUyIDQuNDggMjAgMTAgMjBDMTUuNTIgMjAgMjAgMTUuNTIgMjAgMTBDMjAgNC40OCAxNS41MiAwIDEwIDBaXCIgZmlsbD1cIndoaXRlXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF80MDVfMTZcIj48cmVjdCB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwid2hpdGVcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLmMtYnRuOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4uYy1idG4uLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jMik7XG59XG4uYy1idG4uLS1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xuICBjb2xvcjogdmFyKC0tYzIpO1xufVxuLmMtYnRuLi0tZ3JlZW46aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi4tLWJpZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDIzcHggNjRweDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0bi4tLWJpZyB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWluLXdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmMtZ25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWduYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuanMtZ25hdiAuYy1nbmF2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIC5jLWduYXYge1xuICAgIHRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1nbmF2X19ncmFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1nbmF2X19ncmFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgdmFyKC0tYzEpIDAlLCB2YXIoLS1jMCkgNzAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICByaWdodDogLTE2MHB4O1xuICAgIGJvdHRvbTogLTE2MHB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uYy1nbmF2X19idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5jLWduYXZfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWduYXZfX2J0biB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG59XG4uYy1nbmF2X19idG5fX2RvdHMge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtZ25hdl9fYnRuX19kb3Qge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmMtZ25hdl9fYnRuX19kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogMCU7XG4gIHRvcDogMCU7XG59XG4uYy1nbmF2X19idG5fX2RvdDpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAwJTtcbiAgdG9wOiAwJTtcbn1cbi5jLWduYXZfX2J0bl9fZG90Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmMtZ25hdl9fYnRuX19kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgcmlnaHQ6IDAlO1xuICB0b3A6IDAlO1xufVxuLmMtZ25hdl9fYnRuX19kb3Q6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1nbmF2X19idG5fX2RvdDpudGgtY2hpbGQoNSkge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jLWduYXZfX2J0bl9fZG90Om50aC1jaGlsZCg2KSB7XG4gIHJpZ2h0OiAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLWduYXZfX2J0bl9fZG90Om50aC1jaGlsZCg3KSB7XG4gIGxlZnQ6IDAlO1xuICBib3R0b206IDAlO1xufVxuLmMtZ25hdl9fYnRuX19kb3Q6bnRoLWNoaWxkKDgpIHtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYy1nbmF2X19idG5fX2RvdDpudGgtY2hpbGQoOSkge1xuICByaWdodDogMCU7XG4gIGJvdHRvbTogMCU7XG59XG4uanMtZ25hdiAuYy1nbmF2X19idG5fX2RvdDpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5qcy1nbmF2IC5jLWduYXZfX2J0bl9fZG90Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiA3NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmpzLWduYXYgLmMtZ25hdl9fYnRuX19kb3Q6bnRoLWNoaWxkKDYpIHtcbiAgbGVmdDogNzUlO1xuICB0b3A6IDI1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uanMtZ25hdiAuYy1nbmF2X19idG5fX2RvdDpudGgtY2hpbGQoOCkge1xuICBsZWZ0OiA3NSU7XG4gIHRvcDogNzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jLWduYXZfX2J0bl9fbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5jLWduYXZMaW5rX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweCAzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWduYXZMaW5rX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5jLWduYXZMaW5rX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtZ25hdkxpbmtfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYy1nbmF2TGlua19faXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1nbmF2TGlua19faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWduYXZMaW5rX19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1nbmF2U29jaWFsX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1nbmF2U29jaWFsX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmMtZ25hdlNvY2lhbF9faXRlbSBhIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5jLWduYXZTb2NpYWxfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAuYy1nbmF2VGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtZ25hdlRhcmdldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uYy1nbmF2VGFyZ2V0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1nbmF2VGFyZ2V0X19oZWFkIC5sYWJlbFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uYy1nbmF2VGFyZ2V0X19oZWFkIC5pY28ge1xuICB3aWR0aDogMzBweDtcbn1cbi5jLWduYXZUYXJnZXRfX29wZW4ge1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLmMtZ25hdlRhcmdldF9fb3BlbiAuaWNvIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYy1nbmF2VGFyZ2V0X19vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYWRkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLi0tb3BlbiAuYy1nbmF2VGFyZ2V0X19vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmVtb3ZlXCI7XG59XG4uYy1nbmF2VGFyZ2V0X19saXN0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYy1nbmF2VGFyZ2V0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5jLWduYXZUYXJnZXRfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5jLWduYXZUYXJnZXRfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4uYy1nbmF2VGFyZ2V0X19pdGVtIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1nbmF2VGFyZ2V0X19pdGVtIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcImNoZXZyb25fcmlnaHRcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAuYy1nbmF2TGluazAyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWduYXZMaW5rMDJfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jLWduYXZMaW5rMDJfX2l0ZW0gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5jLWduYXZMaW5rMDJfX2l0ZW0gYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuYy1nbmF2TGluazAyX19pdGVtIGE6bm90KC4tLWFwcGxpY2F0aW9uKSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4uYy1nbmF2TGluazAyX19pdGVtLi0tcHJpbWFyeSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMwKTtcbn1cbi5jLWduYXZMaW5rMDJfX2l0ZW0uLS1zZWNvbmRhcnkgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYy1nbmF2TGluazAyX19pdGVtLi0tc2Vjb25kYXJ5IGE6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5jLWduYXZMaW5rMDJfX2l0ZW0gLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmMtZ25hdkxpbmswMl9faXRlbSBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtZ25hdkxpbmswMl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jLWduYXZMaW5rMDJfX2l0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmMtZ25hdkxpbmswM19fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWduYXZMaW5rMDNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jLWduYXZMaW5rMDNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmMtaCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uYy1oIHAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWggcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmMtaCBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWggaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYy1oMDIge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDAyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDAyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLmMtaDAzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzOHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMDMge1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYy1oMDMgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgwMyBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uYy1oMDMgcCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMDMgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5jLWgwNCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgwNCB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5jLWgwNCBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cblxuLmMtcGFnZW5hdmkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2VuYXZpIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2VuYXZpIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5jLXBhZ2VuYXZpX19udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2VuYXZpX19udW1iZXJzIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2VuYXZpX19udW1iZXJzIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5jLXBhZ2VuYXZpX19udW1iZXJzIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWMtZ3JheTMpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlbmF2aV9fbnVtYmVycyAucGFnZS1udW1iZXJzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFnZW5hdmlfX251bWJlcnMgLnBhZ2UtbnVtYmVycyB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB9XG59XG4uYy1wYWdlbmF2aV9fbnVtYmVycyAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWM1KTtcbn1cbi5jLXBhZ2VuYXZpX19udW1iZXJzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1jNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbn1cbi5jLXBhZ2VuYXZpX19udW1iZXJzIC5wYWdlLW51bWJlcnMuZG90cyB7XG4gIGNvbG9yOiB2YXIoLS1jLWdyYXkzKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlbmF2aV9fbnVtYmVycyAucGFnZS1udW1iZXJzLmRvdHMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2VuYXZpX19udW1iZXJzIC5wYWdlLW51bWJlcnMuZG90cyB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5jLXBhZ2VuYXZpX19idG4sIC5jLXBhZ2VuYXZpX19sYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2VuYXZpX19idG4sIC5jLXBhZ2VuYXZpX19sYXN0IHtcbiAgICBwYWRkaW5nOiA3cHggMTFweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2VuYXZpX19idG4sIC5jLXBhZ2VuYXZpX19sYXN0IHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLmMtcGFnZW5hdmlfX2J0bjpob3ZlciwgLmMtcGFnZW5hdmlfX2xhc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jNSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYzUpO1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG59XG5cbi5wLXBhZ2VuYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLXBhZ2VuYXZpIHNwYW4sIC5wLXBhZ2VuYXZpIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgOHB4IDVweDtcbn1cbi5wLXBhZ2VuYXZpIHNwYW46bm90KDpsYXN0LWNoaWxkKSwgLnAtcGFnZW5hdmkgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnAtcGFnZW5hdmkgc3Bhbi5jdXJyZW50LCAucC1wYWdlbmF2aSBhLmN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbmssIC5wLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbmssIC5wLXBhZ2VuYXZpIHNwYW4uZmlyc3QsIC5wLXBhZ2VuYXZpIHNwYW4ubGFzdCwgLnAtcGFnZW5hdmkgc3Bhbi5leHRlbmQsIC5wLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluaywgLnAtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluaywgLnAtcGFnZW5hdmkgYS5maXJzdCwgLnAtcGFnZW5hdmkgYS5sYXN0LCAucC1wYWdlbmF2aSBhLmV4dGVuZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wLXBhZ2VuYXZpIHNwYW4ubmV4dHBvc3RzbGluaywgLnAtcGFnZW5hdmkgc3Bhbi5wcmV2aW91c3Bvc3RzbGluaywgLnAtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rLCAucC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYy1icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAvKiAmLi0taW5NdnsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIC8qIH0gKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iX19saXN0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYy1icmVhZGNydW1iX19pdGVtIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWJyZWFkY3J1bWJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNWNjXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbjogMCAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5jLWFyY2hpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtZ3JheSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcmNoaXZlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5jLWFyY2hpdmVJbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYXJjaGl2ZUluZm8ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmMtYXJjaGl2ZUluZm86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgfVxufVxuLmMtYXJjaGl2ZUluZm9fX2RhdGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZjMpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmMtYXJjaGl2ZUluZm9fX2NhdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMyk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5jLWFyY2hpdmVUaXRsZSB7XG4gIHdpZHRoOiA4NCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFyY2hpdmVUaXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1hcmNoaXZlVGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFyY2hpdmVUaXRsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXN1Ym5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3VibmF2IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN1Ym5hdiB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zdWJuYXYtLWZpcnN0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN1Ym5hdi0tZmlyc3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3VibmF2LS1maXJzdCAuYy1zdWJuYXZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3VibmF2X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuLmMtc3VibmF2X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zdWJuYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN1Ym5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jLXN1Ym5hdl9fYnRucyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zdWJuYXZfX2J0bnMge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3VibmF2X19idG5zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5jLXN1Ym5hdl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3VibmF2X19idG4ge1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdWJuYXZfX2J0biB7XG4gICAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4uYy1zdWJuYXZfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWM1KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jNSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbi5jLXN1Ym5hdl9fYnRuLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jNSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYzUpO1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucC1vcGVuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtb3BlbmluZy5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucC1vcGVuaW5nX19pbWFnZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAyMzdweDtcbn1cbi5wLW9wZW5pbmdfX2ltYWdlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1vcGVuaW5nX19maWxsIHtcbiAgZmlsbDogdmFyKC0tYzUpO1xufVxuLnAtb3BlbmluZ19fc3Ryb2tlIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1jNSk7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlLXdpZHRoOiA4LjNweDtcbn1cbi5wLW9wZW5pbmdfX2NpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEyMC4wMXB4IDEyNS42M3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnAtb3BlbmluZ19fc3RhciB7XG4gIGNsaXAtcGF0aDogdXJsKCNvcGVuaW5nLWNsaXBwYXRoKTtcbn1cblxuLnAtaG9tZU12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZU12IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTXYge1xuICAgIGFzcGVjdC1yYXRpbzogMzc1LzY2NztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ucC1ob21lTXZfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lTXZfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2MDAvOTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTXZfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS82Njc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wLWhvbWVNdl9faW1hZ2UgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lTXZfX2ltYWdlIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTXZfX2ltYWdlIGlmcmFtZSB7XG4gICAgd2lkdGg6IDE3Ny43OHZoO1xuICAgIGhlaWdodDogNTYuMjV2dztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xuICB9XG59XG4ucC1ob21lTXZfX2ltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxO1xufVxuLnAtaG9tZU12X19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZU12X19jb250ZW50IHtcbiAgICBib3R0b206IDguNCU7XG4gICAgbGVmdDogODBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTXZfX2NvbnRlbnQge1xuICAgIGJvdHRvbTogMjIlO1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5wLWhvbWVNdl9fdGl0bGUgaDIge1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lTXZfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTXZfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuNDI4NTcxNDI4NmVtO1xuICB9XG59XG4ucC1ob21lTXZfX3RpdGxlIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lTXZfX3RpdGxlIHAge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTXZfX3RpdGxlIHAge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucC1ob21lTXZfX3RpdGxlIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbi5wLWhvbWVNdl9fdGl0bGUgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xufVxuLnAtaG9tZU12X190aXRsZSBwLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtaG9tZU12X19jaGFyIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQ7XG59XG4ucC1ob21lTXZfX2NoYXIuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5wLWhvbWVNdl9fYm5yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDN2aDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC44cyBlYXNlLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVNdl9fYm5yIHtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMxNXB4O1xuICB9XG59XG4ucC1ob21lTXZfX2Juci5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnAtaG9tZU12X19ibnJJbm5lciB7XG4gIHBhZGRpbmc6IDNweCAzcHggMThweCAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVNdl9fYm5ySW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDNweDtcbiAgfVxufVxuLnAtaG9tZU12X19ibnJJbWcge1xuICBhc3BlY3QtcmF0aW86IDI0MC8xMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTXZfX2JuckltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMTAvODA7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgfVxufVxuLnAtaG9tZU12X19ibnJJbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1ob21lTXZfX2JuclRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVNdl9fYm5yVGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVNdl9fYm5yVGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnAtaG9tZU12X19ibnJUaXRsZSBoMyB7XG4gIGNvbG9yOiB2YXIoLS1jLXdoKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVNdl9fYm5yVGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTXZfX2JuclRpdGxlIGgzIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtaG9tZU12X19ibnJUaXRsZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVNdl9fYm5yVGl0bGUgaSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cbi5wLWhvbWVNdl9fYm5yVGl0bGUgaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZU5ld3Mge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgMTYwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZU5ld3Mge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweCAwO1xuICB9XG59XG4ucC1ob21lTmV3c19fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZU5ld3NfX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVOZXdzX19jb2xMZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAyMy42MzYzNjM2MzY0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZU5ld3NfX2NvbExlZnQge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTmV3c19fY29sTGVmdCAuYy1oMDIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTmV3c19fY29sTGVmdF9fYnRuIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZU5ld3NfX2NvbFJpZ2h0IHtcbiAgICB3aWR0aDogNjguMTgxODE4MTgxOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVOZXdzX19jb2xSaWdodCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtaG9tZUJ1c2luZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5Mik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lQnVzaW5lc3Mge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgMTYwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX190aXRsZSAuYy1oMDMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWhvbWVCdXNpbmVzc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5My43NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVCdXNpbmVzc19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtaG9tZUJ1c2luZXNzX19zbGlkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX19zbGlkZXIge1xuICAgIHdpZHRoOiA2Mi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWVCdXNpbmVzc19fc2xpZGVyV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiA5NDAvODAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lQnVzaW5lc3NfX3NsaWRlcldyYXBwZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMzE1LzI0MDtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ucC1ob21lQnVzaW5lc3NfX3RodW1iTmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVCdXNpbmVzc19fdGh1bWJOYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucC1ob21lQnVzaW5lc3NfX3RodW1iTmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaG9tZUJ1c2luZXNzX190aHVtYk5hdklubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lQnVzaW5lc3NfX3RodW1iTmF2SW5uZXIge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLnAtaG9tZUJ1c2luZXNzX190aHVtYk5hdkl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wLWhvbWVCdXNpbmVzc19fdGh1bWJOYXZJdGVtLmFjdGl2ZSAucC1ob21lQnVzaW5lc3NfX3RodW1iTmF2TnVtYmVyIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLWhvbWVCdXNpbmVzc19fdGh1bWJOYXZOdW1iZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jLWdyYXkzKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLnAtaG9tZUJ1c2luZXNzX190aHVtYk5hdkltYWdlIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5wLWhvbWVCdXNpbmVzc19fdGh1bWJOYXZJbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLWhvbWVCdXNpbmVzc19fc3BsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHZpc2liaWxpdHkgMC41cyBlYXNlO1xufVxuLnAtaG9tZUJ1c2luZXNzX19zcGxpZGUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtaG9tZUJ1c2luZXNzX19zcGxpZGUgLnNwbGlkZV9fdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1ob21lQnVzaW5lc3NfX3NwbGlkZSAuc3BsaWRlX19saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtaG9tZUJ1c2luZXNzX19zcGxpZGUgLnNwbGlkZV9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhvbWVCdXNpbmVzc19fc3BsaWRlIC5zcGxpZGVfX3NsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtaG9tZUJ1c2luZXNzX19zcGxpZGUgLnNwbGlkZV9fd2lwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLWhvbWVCdXNpbmVzc19fc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBib3R0b206IC00MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX19zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxufVxuLnAtaG9tZUJ1c2luZXNzX19zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAxO1xufVxuLnAtaG9tZUJ1c2luZXNzX19zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1ob21lQnVzaW5lc3NfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lQnVzaW5lc3NfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAzNy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVCdXNpbmVzc19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG4ucC1ob21lQnVzaW5lc3NfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWhvbWVCdXNpbmVzc19fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA3NSU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lQnVzaW5lc3NfX3Byb2dyZXNzIHtcbiAgICBvcmRlcjogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW46IDE0cHggMzBweCAwO1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gIH1cbn1cbi5wLWhvbWVCdXNpbmVzc19fcHJvZ3Jlc3NUcmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkpO1xufVxuLnAtaG9tZUJ1c2luZXNzX19wcm9ncmVzc0JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBncmFiO1xufVxuLnAtaG9tZUJ1c2luZXNzX19wcm9ncmVzc0JhcjphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX19wcm9ncmVzc0JhciB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMXMgZWFzZS1vdXQ7XG4gIH1cbn1cbi5wLWhvbWVCdXNpbmVzc19fY29udGVudElubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX19jb250ZW50SW5uZXIge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnAtaG9tZUJ1c2luZXNzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1ob21lQnVzaW5lc3NfX2l0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVCdXNpbmVzc19faXRlbS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wLWhvbWVCdXNpbmVzc19faXRlbS5hY3RpdmUgLnAtaG9tZUJ1c2luZXNzX19pdGVtVGl0bGUge1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG59XG4ucC1ob21lQnVzaW5lc3NfX2l0ZW0uYWN0aXZlIC5wLWhvbWVCdXNpbmVzc19faXRlbU51bWJlciB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbn1cbi5wLWhvbWVCdXNpbmVzc19faXRlbS5hY3RpdmUgLnAtaG9tZUJ1c2luZXNzX19pdGVtSW1hZ2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG59XG4ucC1ob21lQnVzaW5lc3NfX2l0ZW1Db250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJ1c2luZXNzX19pdGVtQ29udGVudCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1ob21lQnVzaW5lc3NfX2l0ZW1JbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVCdXNpbmVzc19faXRlbUltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1ob21lQnVzaW5lc3NfX2l0ZW1JbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtNi40dnc7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lQnVzaW5lc3NfX2l0ZW1JbWFnZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1ob21lQnVzaW5lc3NfX2l0ZW1OdW1iZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWMtZ3JheTMpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lQnVzaW5lc3NfX2l0ZW1OdW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC1ob21lQnVzaW5lc3NfX2l0ZW1JbWFnZUlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNDYwLzI0MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWhvbWVCdXNpbmVzc19faXRlbUltYWdlSW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1ob21lQnVzaW5lc3NfX2l0ZW1Cb2R5IHtcbiAgZmxleDogMTtcbn1cbi5wLWhvbWVCdXNpbmVzc19faXRlbVRpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYy1iayk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lQnVzaW5lc3NfX2l0ZW1UaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWMxKTtcbiAgfVxufVxuLnAtaG9tZUJ1c2luZXNzX19pdGVtVGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jLWJrKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lQnVzaW5lc3NfX2l0ZW1UZXh0IHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLnAtaG9tZUJ1c2luZXNzX19idG5zIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lQnVzaW5lc3NfX2J0bnMge1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLnAtaG9tZUJ1c2luZXNzX19idG5zIC5jLWJ0biB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1ob21lTGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lTGlua3Mge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVMaW5rcyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lTGlua3NfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lTGlua3NfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC1ob21lTGlua3NfX2dyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ob21lTGlua3NfX2Nyb3NzZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IC00MHB4O1xuICByaWdodDogLTQwcHg7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZUxpbmtzX19jcm9zc2VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ3BhdGggZD0nTTEwIDB2MjBNMCAxMGgyMCcgc3Ryb2tlPSclMjMyMjhCNDYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCclM0UlM0NwYXRoIGQ9J00xMCAwdjIwTTAgMTBoMjAnIHN0cm9rZT0nJTIzMjI4QjQ2JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnJTNFJTNDcGF0aCBkPSdNMTAgMHYyME0wIDEwaDIwJyBzdHJva2U9JyUyMzIyOEI0Nicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ3BhdGggZD0nTTEwIDB2MjBNMCAxMGgyMCcgc3Ryb2tlPSclMjMyMjhCNDYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCclM0UlM0NwYXRoIGQ9J00xMCAwdjIwTTAgMTBoMjAnIHN0cm9rZT0nJTIzMjI4QjQ2JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnJTNFJTNDcGF0aCBkPSdNMTAgMHYyME0wIDEwaDIwJyBzdHJva2U9JyUyMzIyOEI0Nicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ3BhdGggZD0nTTEwIDB2MjBNMCAxMGgyMCcgc3Ryb2tlPSclMjMyMjhCNDYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCclM0UlM0NwYXRoIGQ9J00xMCAwdjIwTTAgMTBoMjAnIHN0cm9rZT0nJTIzMjI4QjQ2JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnJTNFJTNDcGF0aCBkPSdNMTAgMHYyME0wIDEwaDIwJyBzdHJva2U9JyUyMzIyOEI0Nicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ3BhdGggZD0nTTEwIDB2MjBNMCAxMGgyMCcgc3Ryb2tlPSclMjMyMjhCNDYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCclM0UlM0NwYXRoIGQ9J00xMCAwdjIwTTAgMTBoMjAnIHN0cm9rZT0nJTIzMjI4QjQ2JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnJTNFJTNDcGF0aCBkPSdNMTAgMHYyME0wIDEwaDIwJyBzdHJva2U9JyUyMzIyOEI0Nicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCBjYWxjKDMzLjMzMyUgKyAxMHB4KSAwLCBjYWxjKDY2LjY2NiUgLSAxMHB4KSAwLCAxMDAlIDAsIDAgY2FsYyg1MCUgLSAxMHB4KSwgY2FsYygzMy4zMzMlICsgMTBweCkgY2FsYyg1MCUgLSAxMHB4KSwgY2FsYyg2Ni42NjYlIC0gMTBweCkgY2FsYyg1MCUgLSAxMHB4KSwgMTAwJSBjYWxjKDUwJSAtIDEwcHgpLCAwIDEwMCUsIGNhbGMoMzMuMzMzJSArIDEwcHgpIDEwMCUsIGNhbGMoNjYuNjY2JSAtIDEwcHgpIDEwMCUsIDEwMCUgMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUxpbmtzX19jcm9zc2VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ3BhdGggZD0nTTEwIDB2MjBNMCAxMGgyMCcgc3Ryb2tlPSclMjMyMjhCNDYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCclM0UlM0NwYXRoIGQ9J00xMCAwdjIwTTAgMTBoMjAnIHN0cm9rZT0nJTIzMjI4QjQ2JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnJTNFJTNDcGF0aCBkPSdNMTAgMHYyME0wIDEwaDIwJyBzdHJva2U9JyUyMzIyOEI0Nicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ3BhdGggZD0nTTEwIDB2MjBNMCAxMGgyMCcgc3Ryb2tlPSclMjMyMjhCNDYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCclM0UlM0NwYXRoIGQ9J00xMCAwdjIwTTAgMTBoMjAnIHN0cm9rZT0nJTIzMjI4QjQ2JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnJTNFJTNDcGF0aCBkPSdNMTAgMHYyME0wIDEwaDIwJyBzdHJva2U9JyUyMzIyOEI0Nicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ3BhdGggZD0nTTEwIDB2MjBNMCAxMGgyMCcgc3Ryb2tlPSclMjMyMjhCNDYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCclM0UlM0NwYXRoIGQ9J00xMCAwdjIwTTAgMTBoMjAnIHN0cm9rZT0nJTIzMjI4QjQ2JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnJTNFJTNDcGF0aCBkPSdNMTAgMHYyME0wIDEwaDIwJyBzdHJva2U9JyUyMzIyOEI0Nicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ3BhdGggZD0nTTEwIDB2MjBNMCAxMGgyMCcgc3Ryb2tlPSclMjMyMjhCNDYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCclM0UlM0NwYXRoIGQ9J00xMCAwdjIwTTAgMTBoMjAnIHN0cm9rZT0nJTIzMjI4QjQ2JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnJTNFJTNDcGF0aCBkPSdNMTAgMHYyME0wIDEwaDIwJyBzdHJva2U9JyUyMzIyOEI0Nicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNSUgMCwgNTAlIDAsIDk1JSAwLCA1JSBjYWxjKDMzLjMzMyUgKyA1cHgpLCA1MCUgY2FsYygzMy4zMzMlICsgNXB4KSwgOTUlIGNhbGMoMzMuMzMzJSArIDVweCksIDUlIGNhbGMoNjYuNjY2JSAtIDVweCksIDUwJSBjYWxjKDY2LjY2NiUgLSA1cHgpLCA5NSUgY2FsYyg2Ni42NjYlIC0gNXB4KSwgNSUgMTAwJSwgNTAlIDEwMCUsIDk1JSAxMDAlO1xuICB9XG59XG4ucC1ob21lTGlua3NfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZUxpbmtzX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVMaW5rc19faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4IDIwcHg7XG4gIH1cbn1cbi5wLWhvbWVMaW5rc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lTGlua3NfX2l0ZW0ge1xuICAgIGFzcGVjdC1yYXRpbzogMzYwLzI0MDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVMaW5rc19faXRlbSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4ucC1ob21lTGlua3NfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1ob21lTGlua3NfX2l0ZW06aG92ZXIgLnAtaG9tZUxpbmtzX19pdGVtSWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLnAtaG9tZUxpbmtzX19pdGVtOmhvdmVyIC5wLWhvbWVMaW5rc19faXRlbVRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuLnAtaG9tZUxpbmtzX19pdGVtOmhvdmVyIC5wLWhvbWVMaW5rc19faXRlbUFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbi5wLWhvbWVMaW5rc19faXRlbTpob3ZlciAucC1ob21lTGlua3NfX2l0ZW1BcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbi5wLWhvbWVMaW5rc19faXRlbUljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVMaW5rc19faXRlbUljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVMaW5rc19faXRlbUljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC1ob21lTGlua3NfX2l0ZW1JY29uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5wLWhvbWVMaW5rc19faXRlbVRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYy1iayk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUxpbmtzX19pdGVtVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtaG9tZUxpbmtzX19pdGVtQXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVMaW5rc19faXRlbUFycm93IHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ucC1ob21lTGlua3NfX2l0ZW1BcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYzEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYzEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVMaW5rc19faXRlbUFycm93OjpiZWZvcmUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLnAtaG9tZVNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lU2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDE2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVTbGlkZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLnAtaG9tZVNsaWRlcl9fc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucC1ob21lU2xpZGVyX19zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVTbGlkZXJfX3NsaWRlLi0tc2l6ZTEge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lU2xpZGVyX19zbGlkZS4tLXNpemUxIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZVNsaWRlcl9fc2xpZGUuLS1zaXplMiB7XG4gICAgd2lkdGg6IDM3OHB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZVNsaWRlcl9fc2xpZGUuLS1zaXplMiB7XG4gICAgd2lkdGg6IDE4OXB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtaG9tZVNsaWRlcl9fc2xpZGUuLS1zaXplQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZVNsaWRlcl9fc2xpZGUuLS1zaXplQm94IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVTbGlkZXJfX3NsaWRlLi0tc2l6ZUJveCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lU2xpZGVyX19zbGlkZS4tLXNpemU1IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZVNsaWRlcl9fc2xpZGUuLS1zaXplNSB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZVNsaWRlcl9fc2xpZGUuLS1zaXplNiB7XG4gICAgd2lkdGg6IDM2MnB4O1xuICAgIGhlaWdodDogMjQxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVTbGlkZXJfX3NsaWRlLi0tc2l6ZTYge1xuICAgIHdpZHRoOiAxODFweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4ucC1ob21lU2xpZGVyX19ib3hJdGVtIHtcbiAgZmxleDogMTtcbn1cbi5wLWhvbWVTbGlkZXJfX2JveEl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVTbGlkZXJfX2JveEl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lU2xpZGVyX19ib3hJdGVtIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVTbGlkZXJfX2JveEl0ZW0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnAtaG9tZVNsaWRlcl9fYm94SXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtaG9tZUJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZUJnIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lQmcge1xuICAgIGhlaWdodDogMTAwc3ZoO1xuICB9XG59XG4ucC1ob21lQmdfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtaG9tZUJnX19pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWhvbWVCZ19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1ob21lQmdfX2ltYWdlLmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZUJnX19pbWFnZS5pcy1maXhlZCB7XG4gICAgaGVpZ2h0OiAxMDBzdmg7XG4gIH1cbn1cbi5wLWhvbWVCZ19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNyU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG59XG4ucC1ob21lQmdfX2xvZ28ge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4ucC1ob21lQmdfX3RleHQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVCZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucC1ob21lUmVjcnVpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1OCwgMzUsIDAuOCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lUmVjcnVpdCB7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXQge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLnAtaG9tZVJlY3J1aXRfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19jb2wge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX2xlZnQge1xuICAgIHdpZHRoOiA0My4wNzY5MjMwNzY5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX2xlZnQge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lUmVjcnVpdF9fdGl0bGUge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lUmVjcnVpdF9fdGl0bGUgaDMge1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lUmVjcnVpdF9fdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVSZWNydWl0X190aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnAtaG9tZVJlY3J1aXRfX3RpdGxlIHAge1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVSZWNydWl0X190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19yZWNydWl0bWVudCB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX3JlY3J1aXRtZW50IHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC1ob21lUmVjcnVpdF9fcmVjcnVpdG1lbnQgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1jLXdoKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19yZWNydWl0bWVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lUmVjcnVpdF9fcmVjcnVpdG1lbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1ob21lUmVjcnVpdF9fcmVjcnVpdG1lbnQgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19yZWNydWl0bWVudCBoMzo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucC1ob21lUmVjcnVpdF9fcmVjcnVpdG1lbnRCdG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19yZWNydWl0bWVudEJ0bnMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lUmVjcnVpdF9fcmVjcnVpdG1lbnRCdG5zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtaG9tZVJlY3J1aXRfX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lUmVjcnVpdF9fYnRuIHtcbiAgICBvcmRlcjogNDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wLWhvbWVSZWNydWl0X19idG4gLmMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB3aWR0aDogNDMuMDc2OTIzMDc2OSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtaG9tZVJlY3J1aXRfX2xpbmtzSXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX2xpbmtzSXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA1NHB4IDc5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19saW5rc0l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wLWhvbWVSZWNydWl0X19saW5rc0l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnAtaG9tZVJlY3J1aXRfX2xpbmtzSXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLWhvbWVSZWNydWl0X19saW5rc0l0ZW0uLS1pbnRlcnZpZXcge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX2xpbmtzSXRlbS4tLWludGVydmlldyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX2xpbmtzSXRlbTpmaXJzdC1jaGlsZCAucC1ob21lUmVjcnVpdF9fbGlua3NUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19saW5rc0l0ZW06Zmlyc3QtY2hpbGQgLnAtaG9tZVJlY3J1aXRfX2xpbmtzVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1ob21lUmVjcnVpdF9fbGlua3NJbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lUmVjcnVpdF9fbGlua3NJbWFnZSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVSZWNydWl0X19saW5rc0ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDI0MC8xNjA7XG4gIH1cbn1cbi5wLWhvbWVSZWNydWl0X19saW5rc0ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtaG9tZVJlY3J1aXRfX2xpbmtzSW1hZ2VMYXJnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lUmVjcnVpdF9fbGlua3NJbWFnZUxhcmdlIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX2xpbmtzSW1hZ2VMYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA1NjAvNDYwO1xuICB9XG59XG4ucC1ob21lUmVjcnVpdF9fbGlua3NJbWFnZUxhcmdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtaG9tZVJlY3J1aXRfX2xpbmtzVGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX2xpbmtzVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZVJlY3J1aXRfX2xpbmtzVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1ob21lUmVjcnVpdF9fbGlua3NBcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtd2gpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lUmVjcnVpdF9fbGlua3NBcnJvdyB7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lUmVjcnVpdF9fbGlua3NBcnJvdyB7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ucC1ob21lUmVjcnVpdF9fbGlua3NBcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYy13aCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLXdoKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lUmVjcnVpdF9fbGlua3NBcnJvdzo6YmVmb3JlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG5cbi5wLWJ1c2luZXNzX19jb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IGJ1c2luZXNzLWNvdW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jLWdyYXk0KTtcbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTIpO1xuICBwYWRkaW5nOiAxNjBweCAxNTBweCAxNjVweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGJ1c2luZXNzLWNvdW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY29udGVudHNJdGVtIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggNjBweDtcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1EZXNjOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCB2YXIoLS1jLXdoKSk7XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtTnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYzApIDEwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbU51bSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbU51bTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihidXNpbmVzcy1jb3VudGVyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1Jbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbUlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbUxlZnQge1xuICB3aWR0aDogNjEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbUxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtSW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtSW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbVRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbVRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1UaXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbVRpdGxlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtTGVhZCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1MZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbUJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogNTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1CdG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1SaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1EZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMi4yO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1EZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1EZXNjOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIHZhcigtLWMtZ3JheTIpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbURlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbURlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1EZXNjLmlzLW9wZW4ge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtRGVzYy5pcy1vcGVuOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtRGVzY0ltYWdlcyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbURlc2NJbWFnZXMge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtRGVzY0ltYWdlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1EZXNjSW1hZ2VzLS1kb3VibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY29udGVudHNJdGVtRGVzY0ltYWdlcy0tZG91YmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbURlc2NJbWFnZXMtLWRvdWJsZSBpbWcge1xuICBmbGV4OiAxO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY29udGVudHNJdGVtRGVzY0ltYWdlcy0tZG91YmxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1EZXNjSW1hZ2VzLS1zaW5nbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtTW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNyU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCA0OXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY29udGVudHNJdGVtTW9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtTW9yZS5pcy1vcGVuLCAucC1idXNpbmVzc19fY29udGVudHNJdGVtTW9yZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbU1vcmU6aG92ZXIgLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbU1vcmVJY29uOjpiZWZvcmUsIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1Nb3JlOmhvdmVyIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1Nb3JlSWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtTW9yZVRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1idXNpbmVzc19fY29udGVudHNJdGVtTW9yZUljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbU1vcmVJY29uOjpiZWZvcmUsIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1Nb3JlSWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1Nb3JlSWNvbjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbU1vcmVJY29uOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5pcy1vcGVuIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1Nb3JlSWNvbjo6YmVmb3JlLCAuaXMtb3BlbiAucC1idXNpbmVzc19fY29udGVudHNJdGVtTW9yZUljb246OmFmdGVyLCAucC1idXNpbmVzc19fY29udGVudHNJdGVtTW9yZUljb246aG92ZXIgLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbU1vcmVJY29uOjpiZWZvcmUsIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1Nb3JlSWNvbjpob3ZlciAucC1idXNpbmVzc19fY29udGVudHNJdGVtTW9yZUljb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuLmlzLW9wZW4gLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbU1vcmVJY29uOjphZnRlciwgLnAtYnVzaW5lc3NfX2NvbnRlbnRzSXRlbU1vcmVJY29uOmhvdmVyIC5wLWJ1c2luZXNzX19jb250ZW50c0l0ZW1Nb3JlSWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLnAtb3VySW5pdGlhdGl2ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vdXJJbml0aWF0aXZlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5wLW91ckluaXRpYXRpdmVzX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb3VySW5pdGlhdGl2ZXNfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wLW91ckluaXRpYXRpdmVzX19uYXZMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX25hdkl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1ncmF5Myk7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fbmF2TGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTRweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5wLW91ckluaXRpYXRpdmVzX19uYXZMaW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi5wLW91ckluaXRpYXRpdmVzX19uYXZMaW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYzApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fbmF2TGluazpob3ZlciwgLnAtb3VySW5pdGlhdGl2ZXNfX25hdkxpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLW91ckluaXRpYXRpdmVzX19uYXZMaW5rOmhvdmVyOjphZnRlciwgLnAtb3VySW5pdGlhdGl2ZXNfX25hdkxpbmsuaXMtYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX25hdkxpbms6aG92ZXI6OmJlZm9yZSwgLnAtb3VySW5pdGlhdGl2ZXNfX25hdkxpbmsuaXMtYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLW91ckluaXRpYXRpdmVzX19tYWluIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW91ckluaXRpYXRpdmVzX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wLW91ckluaXRpYXRpdmVzX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vdXJJbml0aWF0aXZlc19fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3NlY3Rpb25IZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW91ckluaXRpYXRpdmVzX19zZWN0aW9uSGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucC1vdXJJbml0aWF0aXZlc19fc2VjdGlvbkhlYWRlckxlZnQge1xuICBmbGV4OiAxO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3NlY3Rpb25MYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fc2VjdGlvbkxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fc2VjdGlvblRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW91ckluaXRpYXRpdmVzX19zZWN0aW9uVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3NlY3Rpb25Cb2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb3VySW5pdGlhdGl2ZXNfX3NlY3Rpb25Cb2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLW91ckluaXRpYXRpdmVzX19zZWN0aW9uQm9keSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ucC1vdXJJbml0aWF0aXZlc19fc2VjdGlvbkJvZHkgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3NlY3Rpb25Cb2R5LmlzLWNvbGxhcHNpYmxlIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb3VySW5pdGlhdGl2ZXNfX3NlY3Rpb25Cb2R5LmlzLWNvbGxhcHNpYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3NlY3Rpb25Cb2R5LmlzLWNvbGxhcHNpYmxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiKDI1NSwgMjU1LCAyNTUpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3NlY3Rpb25Cb2R5LmlzLWV4cGFuZGVkIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5wLW91ckluaXRpYXRpdmVzX19zZWN0aW9uQm9keS5pcy1leHBhbmRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3RvZ2dsZUJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vdXJJbml0aWF0aXZlc19fdG9nZ2xlQnRuIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG4ucC1vdXJJbml0aWF0aXZlc19fdG9nZ2xlQnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLW91ckluaXRpYXRpdmVzX190b2dnbGVCdG46aG92ZXIgLnAtb3VySW5pdGlhdGl2ZXNfX3RvZ2dsZUljb246OmJlZm9yZSwgLnAtb3VySW5pdGlhdGl2ZXNfX3RvZ2dsZUJ0bjpob3ZlciAucC1vdXJJbml0aWF0aXZlc19fdG9nZ2xlSWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3RvZ2dsZVRleHQge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fdG9nZ2xlSWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb3VySW5pdGlhdGl2ZXNfX3RvZ2dsZUljb24ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5wLW91ckluaXRpYXRpdmVzX190b2dnbGVJY29uOjpiZWZvcmUsIC5wLW91ckluaXRpYXRpdmVzX190b2dnbGVJY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3RvZ2dsZUljb246OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wLW91ckluaXRpYXRpdmVzX190b2dnbGVJY29uOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wLW91ckluaXRpYXRpdmVzX190b2dnbGVCdG4uaXMtZXhwYW5kZWQgLnAtb3VySW5pdGlhdGl2ZXNfX3RvZ2dsZUljb246OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wLW91ckluaXRpYXRpdmVzX190b2dnbGVCdG46aG92ZXIgLnAtb3VySW5pdGlhdGl2ZXNfX3RvZ2dsZUljb246OmJlZm9yZSwgLnAtb3VySW5pdGlhdGl2ZXNfX3RvZ2dsZUJ0bjpob3ZlciAucC1vdXJJbml0aWF0aXZlc19fdG9nZ2xlSWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3NpZ24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4ucC1vdXJJbml0aWF0aXZlc19fc3ViVGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb3VySW5pdGlhdGl2ZXNfX3N1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnAtb3VySW5pdGlhdGl2ZXNfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGlzdC1jb3VudGVyO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX2xpc3QgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRlbTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtY291bnRlcjtcbn1cbi5wLW91ckluaXRpYXRpdmVzX19saXN0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyLCBjamstZWFydGhseS1icmFuY2gpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fbGlzdCA+IGxpOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLikaBcIjtcbn1cbi5wLW91ckluaXRpYXRpdmVzX19saXN0ID4gbGk6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKRoVwiO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX2xpc3QgPiBsaTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pGiXCI7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fbGlzdCA+IGxpOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLikaNcIjtcbn1cbi5wLW91ckluaXRpYXRpdmVzX19saXN0ID4gbGk6bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKRpFwiO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX2xpc3QgPiBsaTpudGgtY2hpbGQoNik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pGlXCI7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fbGlzdCA+IGxpOm50aC1jaGlsZCg3KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLikaZcIjtcbn1cbi5wLW91ckluaXRpYXRpdmVzX19saXN0ID4gbGk6bnRoLWNoaWxkKDgpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKRp1wiO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX2xpc3QgPiBsaTpudGgtY2hpbGQoOSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pGoXCI7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fbGlzdCA+IGxpOm50aC1jaGlsZCgxMCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pGpXCI7XG59XG4ucC1vdXJJbml0aWF0aXZlc19fbGlzdCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi40ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wLW91ckluaXRpYXRpdmVzX19saXN0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5wLW91ckluaXRpYXRpdmVzX19saXN0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4ucC1vdXJJbml0aWF0aXZlc19faW1hZ2VzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vdXJJbml0aWF0aXZlc19faW1hZ2VzIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLnAtb3VySW5pdGlhdGl2ZXNfX2ltYWdlcy0tdHJpcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb3VySW5pdGlhdGl2ZXNfX2ltYWdlcy0tdHJpcGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtb3VySW5pdGlhdGl2ZXNfX2ltYWdlSXRlbSB7XG4gIGZsZXg6IDE7XG59XG4ucC1vdXJJbml0aWF0aXZlc19faW1hZ2VJdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX2ltYWdlSXRlbSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb3VySW5pdGlhdGl2ZXNfX2ltYWdlSXRlbSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1vdXJJbml0aWF0aXZlc19fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbi5wLW91ckluaXRpYXRpdmVzX190YWJsZSB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWdyYXkzKTtcbn1cbi5wLW91ckluaXRpYXRpdmVzX190YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtZ3JheTMpO1xufVxuLnAtb3VySW5pdGlhdGl2ZXNfX3RhYmxlIHRoLFxuLnAtb3VySW5pdGlhdGl2ZXNfX3RhYmxlIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDIzcHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb3VySW5pdGlhdGl2ZXNfX3RhYmxlIHRoLFxuICAucC1vdXJJbml0aWF0aXZlc19fdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5wLW91ckluaXRpYXRpdmVzX190YWJsZSB0aCB7XG4gIHdpZHRoOiAyMS42NjY2NjY2NjY3JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW91ckluaXRpYXRpdmVzX190YWJsZSB0aCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4ucC1vdXJJbml0aWF0aXZlc19fdGFibGUgdGQge1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55R3JlZXRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55R3JlZXRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC1jb21wYW55R3JlZXRpbmdfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlHcmVldGluZ19fdHRsIHtcbiAgICBtYXgtd2lkdGg6IDc1NXB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogMjNweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55R3JlZXRpbmdfX3R0bCB7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICB9XG59XG4ucC1jb21wYW55R3JlZXRpbmdfX3R0bDo6YmVmb3JlLCAucC1jb21wYW55R3JlZXRpbmdfX3R0bDo6YWZ0ZXIsXG4ucC1jb21wYW55R3JlZXRpbmdfX3R0bCBoMjo6YmVmb3JlLFxuLnAtY29tcGFueUdyZWV0aW5nX190dGwgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM4MDgwODAsICM4MDgwODApLCBsaW5lYXItZ3JhZGllbnQoIzgwODA4MCwgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXB4IDEwMCUsIDEwMCUgMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyLCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnAtY29tcGFueUdyZWV0aW5nX190dGw6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogLThweDtcbn1cbi5wLWNvbXBhbnlHcmVldGluZ19fdHRsOjphZnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDhweDtcbn1cbi5wLWNvbXBhbnlHcmVldGluZ19fdHRsIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55R3JlZXRpbmdfX3R0bCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUdyZWV0aW5nX190dGwgaDIge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC1jb21wYW55R3JlZXRpbmdfX3R0bCBoMjo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMjNweDtcbiAgbGVmdDogLThweDtcbn1cbi5wLWNvbXBhbnlHcmVldGluZ19fdHRsIGgyOjphZnRlciB7XG4gIGJvdHRvbTogLTIzcHg7XG4gIHJpZ2h0OiA4cHg7XG59XG4ucC1jb21wYW55R3JlZXRpbmdfX3R0bCBoMiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLWNvbXBhbnlHcmVldGluZ19fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlHcmVldGluZ19fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55R3JlZXRpbmdfX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUdyZWV0aW5nX19sZWZ0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55R3JlZXRpbmdfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55R3JlZXRpbmdfX3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55R3JlZXRpbmdfX3R4dCB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55R3JlZXRpbmdfX3R4dCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1jb21wYW55R3JlZXRpbmdfX3R4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55R3JlZXRpbmdfX3R4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlHcmVldGluZ19fdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUdyZWV0aW5nX19yaWdodCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55R3JlZXRpbmdfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29tcGFueUdyZWV0aW5nX19zaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUdyZWV0aW5nX19zaWduIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUdyZWV0aW5nX19zaWduIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtY29tcGFueUdyZWV0aW5nX19zaWduIHNwYW4ge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlHcmVldGluZ19fc2lnbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlHcmVldGluZ19fc2lnbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuLnAtY29tcGFueUdyZWV0aW5nX19zaWduIHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlHcmVldGluZ19fc2lnbiBwIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55R3JlZXRpbmdfX3NpZ24gcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIH1cbn1cblxuLnAtY29tcGFueUNvbmNlcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55Q29uY2VwdCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4ucC1jb21wYW55Q29uY2VwdF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlDb25jZXB0X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2JveCB7XG4gICAgcGFkZGluZzogMTA4cHggMTAwcHggMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X19ib3gge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCA2MHB4O1xuICB9XG59XG4ucC1jb21wYW55Q29uY2VwdF9fYm94Qmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYXNwZWN0LXJhdGlvOiA0MzAvNDI0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2JveEJnIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X19ib3hCZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG4ucC1jb21wYW55Q29uY2VwdF9fYm94QmcgaW1nIHtcbiAgb3BhY2l0eTogMC4xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtY29tcGFueUNvbmNlcHRfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2NvbnRlbnRzIHtcbiAgICBnYXA6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9fY29udGVudHMge1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLnAtY29tcGFueUNvbmNlcHRfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jb21wYW55Q29uY2VwdF9faGVhZGluZyBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9faGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2hlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0cmVtO1xuICB9XG59XG4ucC1jb21wYW55Q29uY2VwdF9faGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2hlYWRpbmc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2hlYWRpbmc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2hlYWRpbmcwMiB7XG4gICAgbWFyZ2luLXRvcDogNjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2hlYWRpbmcwMiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtY29tcGFueUNvbmNlcHRfX2hlYWRpbmcwMiBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9faGVhZGluZzAyIGg0IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X19oZWFkaW5nMDIgaDQge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9fY29weSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2NvcHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlDb25jZXB0X19jb3B5IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2NvcHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2NvcHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLWNvbXBhbnlDb25jZXB0X19jb3B5IHAgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4ucC1jb21wYW55Q29uY2VwdF9fdHh0IHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X190eHQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9fdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1jb21wYW55Q29uY2VwdF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA4MXB4O1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtY29tcGFueUNvbmNlcHRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb21wYW55Q29uY2VwdF9faXRlbSBoNSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2l0ZW0gaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBnYXA6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X19pdGVtIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlDb25jZXB0X19pdGVtIGg1OjpiZWZvcmUsIC5wLWNvbXBhbnlDb25jZXB0X19pdGVtIGg1OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIG9wYWNpdHk6IDAuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X19pdGVtIGg1OjpiZWZvcmUsIC5wLWNvbXBhbnlDb25jZXB0X19pdGVtIGg1OjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X19pdGVtIGg1OjpiZWZvcmUsIC5wLWNvbXBhbnlDb25jZXB0X19pdGVtIGg1OjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlDb25jZXB0X19pdGVtID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2l0ZW0gPiBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2l0ZW0gPiBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1jb21wYW55Q29uY2VwdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtY291bnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlDb25jZXB0X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtY29tcGFueUNvbmNlcHRfX2xpc3QgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtY291bnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9fbGlzdCBkbCB7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9fbGlzdCBkbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlDb25jZXB0X19saXN0IGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9fbGlzdCBkdCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogOS41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2xpc3QgZHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlDb25jZXB0X19saXN0IGR0OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlcikgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2xpc3QgZHQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2xpc3QgZHQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbi5wLWNvbXBhbnlDb25jZXB0X19saXN0IGRkIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55Q29uY2VwdF9fbGlzdCBkZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29tcGFueUNvbmNlcHRfX2xpc3QgZGQge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlJbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlJbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUluZm9fX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55SW5mb19faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC1jb21wYW55SW5mb19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUluZm9fX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA4MXB4O1xuICAgIGdhcDogMTAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlJbmZvX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUluZm9fX2l0ZW1IZWFkaW5nIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55SW5mb19faXRlbUhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55SW5mb19faXRlbUhlYWRpbmcgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUluZm9fX2l0ZW1IZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55SW5mb19faXRlbUhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55SW5mb19faXRlbUxpc3Qge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlJbmZvX19pdGVtTGlzdCBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUluZm9fX2l0ZW1MaXN0IGRsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55SW5mb19faXRlbUxpc3QgZGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWNvbXBhbnlJbmZvX19pdGVtTGlzdCBkbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4ucC1jb21wYW55SW5mb19faXRlbUxpc3QgZHQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtTGlzdCBkdCB7XG4gICAgd2lkdGg6IDIwLjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55SW5mb19faXRlbUxpc3QgZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtY29tcGFueUluZm9fX2l0ZW1MaXN0IGRkIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55SW5mb19faXRlbUxpc3QgZGQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTdweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtTGlzdCBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtY29tcGFueUluZm9fX2l0ZW1Pcmdhbml6YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5Mik7XG4gIGFzcGVjdC1yYXRpbzogOTAwLzgwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtT3JnYW5pemF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtT3JnYW5pemF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtY29tcGFueUluZm9fX2l0ZW1Pcmdhbml6YXRpb24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtT3JnYW5pemF0aW9uIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55SW5mb19faXRlbU9yZ2FuaXphdGlvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUluZm9fX2l0ZW1NYXAge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBhc3BlY3QtcmF0aW86IDkwMC81MDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtTWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDM1NS8yMDA7XG4gIH1cbn1cbi5wLWNvbXBhbnlJbmZvX19pdGVtTWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5wLWNvbXBhbnlJbmZvX19pdGVtTWFwIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC4zcyBlYXNlIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueUluZm9fX2l0ZW1NYXAgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb21wYW55SW5mb19faXRlbU1hcCBhIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtY29tcGFueUluZm9fX2l0ZW1NYXAgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC4zcyBlYXNlIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwLjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wLWNvbXBhbnlJbmZvX19pdGVtTWFwIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCLilrbvuI5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbXBhbnlJbmZvX19pdGVtQnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtYXdhcmRzQWNoaWV2ZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWM0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkc0FjaGlldmVtZW50IHtcbiAgICBwYWRkaW5nOiAxMjFweCAwIDk4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkc0FjaGlldmVtZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgfVxufVxuLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2JnIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgaGVpZ2h0OiAzMzVweDtcbiAgICB0b3A6IDQ3LjUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2JnIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxOTdweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5wLWF3YXJkc0FjaGlldmVtZW50X19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkc0FjaGlldmVtZW50X19pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ucC1hd2FyZHNBY2hpZXZlbWVudF9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMTIwcHggMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNjBweCAxNnB4O1xuICB9XG59XG4ucC1hd2FyZHNBY2hpZXZlbWVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZHNBY2hpZXZlbWVudF9faXRlbSB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNBY2hpZXZlbWVudF9faXRlbSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ucC1hd2FyZHNBY2hpZXZlbWVudF9faXRlbUltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjc2LzE4NDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWF3YXJkc0FjaGlldmVtZW50X19pdGVtSW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2l0ZW1Cb2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkc0FjaGlldmVtZW50X19pdGVtQm9keSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNBY2hpZXZlbWVudF9faXRlbUJvZHkge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2l0ZW1UdGwge1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2l0ZW1UdGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2l0ZW1UdGwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2l0ZW1UeHQge1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzQWNoaWV2ZW1lbnRfX2l0ZW1UeHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkc0FjaGlldmVtZW50X19pdGVtVHh0IHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuXG4ucC1hd2FyZHNIaXN0b3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZHNIaXN0b3J5IHtcbiAgICBwYWRkaW5nOiAxNDlweCAwIDE1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNIaXN0b3J5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbiAgfVxufVxuLnAtYXdhcmRzSGlzdG9yeV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkc0hpc3RvcnlfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLnAtYXdhcmRzSGlzdG9yeV9fdHRsIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuNTcxNDI4NTcxNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X190YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgd2lkdGg6IDgwLjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWF3YXJkc0hpc3RvcnlfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9faGVhZCB7XG4gICAgZ2FwOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9faGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtYXdhcmRzSGlzdG9yeV9faGVhZENlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNDE0MWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9faGVhZENlbGwge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X19oZWFkQ2VsbC0teWVhciB7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkc0hpc3RvcnlfX2hlYWRDZWxsLS1uYW1lIHtcbiAgICB3aWR0aDogMjgycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkc0hpc3RvcnlfX2hlYWRDZWxsLS1kZXRhaWwge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5wLWF3YXJkc0hpc3RvcnlfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X19ib2R5IHtcbiAgICBnYXA6IDQ2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X19ib2R5IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5wLWF3YXJkc0hpc3RvcnlfX2JvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9fYm9keTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogOTklO1xuICAgIGxlZnQ6IDcycHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X19ib2R5OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA5Ny41JTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNHB4O1xuICB9XG59XG4ucC1hd2FyZHNIaXN0b3J5X19ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkc0hpc3RvcnlfX2dyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4ucC1hd2FyZHNIaXN0b3J5X195ZWFyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkc0hpc3RvcnlfX3llYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZWZ0OiAtNzJweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkc0hpc3RvcnlfX3llYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnAtYXdhcmRzSGlzdG9yeV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9faXRlbXMge1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9faXRlbXMge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnAtYXdhcmRzSGlzdG9yeV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkc0hpc3RvcnlfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAucC1hd2FyZHNIaXN0b3J5X19pdGVtOmZpcnN0LWNoaWxkIC5wLWF3YXJkc0hpc3RvcnlfX2RvdCB7XG4gICAgdG9wOiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wLWF3YXJkc0hpc3RvcnlfX2RvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXk0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkc0hpc3RvcnlfX2RvdCB7XG4gICAgbGVmdDogLTlweDtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9fZG90IHtcbiAgICBsZWZ0OiAtOXB4O1xuICAgIHRvcDogM3B4O1xuICB9XG59XG4ucC1hd2FyZHNIaXN0b3J5X19kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5wLWF3YXJkc0hpc3RvcnlfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQxZTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkc0hpc3RvcnlfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd2lkdGg6IDI1MXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X19uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtYXdhcmRzSGlzdG9yeV9fZGV0YWlsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNDE0MWU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZHNIaXN0b3J5X19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmRzSGlzdG9yeV9fZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0VGFiIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdFRhYiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRUYWJfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRUYWJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdFRhYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0VGFiX19saXN0IHtcbiAgICBnYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRUYWJfX2xpc3Qge1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucC1yZWNydWl0VGFiX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdFRhYl9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0VGFiX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5wLXJlY3J1aXRUYWJfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRUYWJfX2l0ZW06OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0VGFiX19pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLXJlY3J1aXRUYWJfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdFRhYl9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0VGFiX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1yZWNydWl0VGFiX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0VGFiX19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0VGFiX19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5wLXJlY3J1aXRUYWJfX2l0ZW0gYSBzdmcge1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnAtcmVjcnVpdFRhYl9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWVzc2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC1yZWNydWl0TWVzc2FnZV9faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRNZXNzYWdlX19oZWFkaW5nIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9faGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2hlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0cmVtO1xuICB9XG59XG4ucC1yZWNydWl0TWVzc2FnZV9faGVhZGluZyBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9faGVhZGluZyBoMjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9faGVhZGluZyBoMjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4ucC1yZWNydWl0TWVzc2FnZV9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbExlZnQge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb2xMZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbFJpZ2h0IHtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbFJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2JvZHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2JvZHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdE1lc3NhZ2VfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRNZXNzYWdlX190dGwgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1yZWNydWl0TWVzc2FnZV9fdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX190eHQge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX3R4dCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1yZWNydWl0TWVzc2FnZV9fdHh0IHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX3R4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRNZXNzYWdlX19pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNTYwLzM1MDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzMzUvMjEwO1xuICB9XG59XG4ucC1yZWNydWl0TWVzc2FnZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2ltZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9faW1nOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4ucC1yZWNydWl0QXBwZWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbCB7XG4gICAgcGFkZGluZy10b3A6IDk0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucC1yZWNydWl0QXBwZWFsX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0QXBwZWFsX19iZyB7XG4gICAgdG9wOiAtMjQlO1xuICAgIGxlZnQ6IC04LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QXBwZWFsX19iZyB7XG4gICAgdG9wOiAtMTAlO1xuICAgIGxlZnQ6IC0xMCU7XG4gIH1cbn1cbi5wLXJlY3J1aXRBcHBlYWxfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0QXBwZWFsX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC1yZWNydWl0QXBwZWFsX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fY29sTGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWxfX2NvbExlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1yZWNydWl0QXBwZWFsX19pbWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWxfX2ltZ3Mge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWxfX2ltZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtcmVjcnVpdEFwcGVhbF9faW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWxfX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1NjAvMzUwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QXBwZWFsX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMzM1LzIxMDtcbiAgfVxufVxuLnAtcmVjcnVpdEFwcGVhbF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QXBwZWFsX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcmVjcnVpdEFwcGVhbF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0QXBwZWFsX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuNTcxNDI4NTcxNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucC1yZWNydWl0QXBwZWFsX190dGwgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1yZWNydWl0QXBwZWFsX19sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWxfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucC1yZWNydWl0QXBwZWFsX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWxfX2xpc3Qge1xuICAgIGdhcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QXBwZWFsX19saXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnAtcmVjcnVpdEFwcGVhbF9fbGlzdCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0QXBwZWFsX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucC1yZWNydWl0QXBwZWFsX19saXN0IGxpIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtcmVjcnVpdEFwcGVhbF9fdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWxfX3R4dCB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWxfX3R4dCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRBcHBlYWxfX3R4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0QXBwZWFsX190eHQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QXBwZWFsX190eHQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucC1yZWNydWl0QXBwZWFsX19zaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fc2lnbiB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QXBwZWFsX19zaWduIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRBcHBlYWxfX3NpZ24gc3BhbiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fc2lnbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRBcHBlYWxfX3NpZ24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRBcHBlYWxfX3NpZ24gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFwcGVhbF9fc2lnbiBwIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QXBwZWFsX19zaWduIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG5cbi5wLXJlY3J1aXRBbmNob3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFuY2hvciB7XG4gICAgcGFkZGluZzogODBweCAwIDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QW5jaG9yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFuY2hvcl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRBbmNob3JfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdEFuY2hvcl9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFuY2hvcl9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QW5jaG9yX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRBbmNob3JfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFuY2hvcl9fbGlzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0QW5jaG9yX19saXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRBbmNob3JfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyMzIzMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEFuY2hvcl9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEFuY2hvcl9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnAtcmVjcnVpdEFuY2hvcl9faXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG59XG5cbi5wLXJlY3J1aXRNYW5hZ2VyX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19iZyB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX2JnIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5wLXJlY3J1aXRNYW5hZ2VyX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwNnB4IDEwMHB4IDEyMHB4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWFuYWdlcl9faW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4ucC1yZWNydWl0TWFuYWdlcl9faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC1yZWNydWl0TWFuYWdlcl9faGVhZGluZyBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX2hlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDEuNTcxNDI4NTcxNHJlbTtcbiAgfVxufVxuLnAtcmVjcnVpdE1hbmFnZXJfX2hlYWRpbmcgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX2hlYWRpbmcgaDI6OmFmdGVyIHtcbiAgICBib3R0b206IC00OXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX2hlYWRpbmcgaDI6OmFmdGVyIHtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLnAtcmVjcnVpdE1hbmFnZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX2NvbnRlbnQge1xuICAgIGdhcDogNzlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX2NvbnRlbnQge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtcmVjcnVpdE1hbmFnZXJfX3VwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX191cHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX191cHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX191cHBlckxlZnQge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX191cHBlckxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWFuYWdlcl9fdXBwZXJSaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWFuYWdlcl9fdXBwZXJSaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtcmVjcnVpdE1hbmFnZXJfX3Byb2ZpbGVJbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX3Byb2ZpbGVJbWcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBhc3BlY3QtcmF0aW86IDI4MC80NDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19wcm9maWxlSW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAyODAvNDQwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4ucC1yZWNydWl0TWFuYWdlcl9fcHJvZmlsZUltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLXJlY3J1aXRNYW5hZ2VyX19wcm9maWxlSW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19wcm9maWxlSW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX3Byb2ZpbGVJbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ucC1yZWNydWl0TWFuYWdlcl9fcHJvZmlsZVJvbGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19wcm9maWxlUm9sZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWFuYWdlcl9fcHJvZmlsZVJvbGUge1xuICAgIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICB9XG59XG4ucC1yZWNydWl0TWFuYWdlcl9fcHJvZmlsZU5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19wcm9maWxlTmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX3Byb2ZpbGVOYW1lIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtcmVjcnVpdE1hbmFnZXJfX2xvd2VyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19sb3dlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19sb3dlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19sb3dlckxlZnQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX2xvd2VyTGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19sb3dlclJpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWFuYWdlcl9fbG93ZXJSaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXJlY3J1aXRNYW5hZ2VyX19pbWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19pbWdzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19pbWdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtcmVjcnVpdE1hbmFnZXJfX2ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWFuYWdlcl9faW1nIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX19pbWcge1xuICAgIGZsZXg6IDE7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbn1cbi5wLXJlY3J1aXRNYW5hZ2VyX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1yZWNydWl0TWFuYWdlcl9fdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNYW5hZ2VyX190eHQge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX3R4dCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1yZWNydWl0TWFuYWdlcl9fdHh0IHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWFuYWdlcl9fdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1hbmFnZXJfX3R4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEZhcSB7XG4gICAgcGFkZGluZzogMTQ5cHggMCAxNjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0RmFxIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgODBweCAwO1xuICB9XG59XG4ucC1yZWNydWl0RmFxX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0RmFxX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgICBnYXA6IDEwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEZhcV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC1yZWNydWl0RmFxX190dGwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEZhcV9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0RmFxX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC1yZWNydWl0RmFxX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRGYXFfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRGYXFfX2xpc3Qge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtcmVjcnVpdEZhcV9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXJlY3J1aXRGYXFfX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRGYXFfX3F1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIycHggMTVweCA0MHB4O1xuICAgIGdhcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEZhcV9fcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1yZWNydWl0RmFxX19xdWVzdGlvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLXJlY3J1aXRGYXFfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0RmFxX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEZhcV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1yZWNydWl0RmFxX19xdWVzdGlvblR4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRGYXFfX3F1ZXN0aW9uVHh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0RmFxX19xdWVzdGlvblR4dCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRGYXFfX2l0ZW0uaXMtb3BlbiAucC1yZWNydWl0RmFxX19xdWVzdGlvblR4dCB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLXJlY3J1aXRGYXFfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEZhcV9faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0RmFxX19pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRGYXFfX2ljb246OmJlZm9yZSwgLnAtcmVjcnVpdEZhcV9faWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5wLXJlY3J1aXRGYXFfX2ljb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEZhcV9faWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEZhcV9faWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuLnAtcmVjcnVpdEZhcV9faWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEZhcV9faWNvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0RmFxX19pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRGYXFfX2l0ZW0uaXMtb3BlbiAucC1yZWNydWl0RmFxX19pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbn1cbi5wLXJlY3J1aXRGYXFfX2Fuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRGYXFfX2Fuc3dlciB7XG4gICAgcGFkZGluZzogMThweCA1NXB4IDMwcHggNDBweDtcbiAgICBnYXA6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRGYXFfX2Fuc3dlciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1yZWNydWl0RmFxX19hbnN3ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheSk7XG59XG4ucC1yZWNydWl0RmFxX19pdGVtLmlzLW9wZW4gLnAtcmVjcnVpdEZhcV9fYW5zd2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC1yZWNydWl0RmFxX19hbnN3ZXJUeHQge1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0RmFxX19hbnN3ZXJUeHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEZhcV9fYW5zd2VyVHh0IHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0Qm5yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRCbnIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucC1yZWNydWl0Qm5yX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0Qm5yX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRCbnJfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnAtcmVjcnVpdEJucl9faW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRCbnJfX2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBhc3BlY3QtcmF0aW86IDYwMC80NjA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRCbnJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA2MDAvNDYwO1xuICB9XG59XG4ucC1yZWNydWl0Qm5yX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1yZWNydWl0Qm5yX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0QxRTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRCbnJfX2xpbmsge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDkuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRCbnJfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdEJucl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRCbnJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0Qm5yX19sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdEJucl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtcmVjcnVpdEJucl9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEJucl9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0Qm5yX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0cmVtO1xuICB9XG59XG4ucC1yZWNydWl0Qm5yX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEJucl9fYXJyb3cge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEJucl9fYXJyb3cge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEJucl9fYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRCbnJfX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYl9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNUYWJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYl9fbGlzdCB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNUYWJfX2xpc3Qge1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNUYWJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNUYWJfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNUYWJfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNUYWJfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYl9faXRlbTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYl9faXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNUYWJfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzVGFiX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYl9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzVGFiX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNUYWJfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYl9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNUYWJfX2l0ZW0gYSBzdmcge1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnAtcmVjcnVpdG1lbnRzVGFiX19pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1yZWNydWl0bWVudHNUYWJfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuXG4ucC1yZWNydWl0bWVudHNTZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDc3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogOTBweCA5OHB4IDk4cHggMTAwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYzEpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMxKTtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2hlYWRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9faGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19oZWFkaW5nOjpiZWZvcmUge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9faGVhZGluZzo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2hlYWRpbmcgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9faGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9faGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2xlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fbGVhZCB7XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2xlYWQge1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNTZWN0aW9uX19sZWFkIHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19sZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fbGVhZCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTAwMC81MjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMzNS8yMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2NvbHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNTZWN0aW9uX19jb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sczo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19jb2xzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2NvbCB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sVHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19jb2xUdGwge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sVHRsIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNTZWN0aW9uX19jb2xUdGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2NvbFR0bDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sVHRsOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19jb2xUdGw6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2NvbExpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sTGlzdCB7XG4gICAgZ2FwOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2NvbExpc3Qge1xuICAgIGdhcDogM3B4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNTZWN0aW9uX19jb2xMaXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2NvbExpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sTGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sTGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sTGlzdCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDEycHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fY29sTGlzdCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fdGFibGVUdGwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fdGFibGVUdGwge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fdGFibGVUdGwge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2VudHJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fZW50cnkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19lbnRyeSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fZW50cnkgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fZW50cnkgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2VudHJ5IGgzIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fZW50cnkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19lbnRyeSBwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fZW50cnkgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2VudHJ5Qm5ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fZW50cnlCbnJzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNTZWN0aW9uX19lbnRyeUJucnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2VudHJ5Qm5ycyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fZW50cnlCbnJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucC1yZWNydWl0bWVudHNTZWN0aW9uX19lbnRyeUJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzU2VjdGlvbl9fZW50cnlCdG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2VudHJ5QnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25fX2VudHJ5QnRuIC5jLWJ0biB7XG4gICAgcGFkZGluZzogMThweCAzMHB4O1xuICB9XG59XG5cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25CZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25CZyB7XG4gICAgdG9wOiAtMi45JTtcbiAgICByaWdodDogLTI2JTtcbiAgICB3aWR0aDogNTEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1NlY3Rpb25CZyB7XG4gICAgdG9wOiAtMi45JTtcbiAgICByaWdodDogLTI2JTtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c1NlY3Rpb25CZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucC1yZWNydWl0bWVudHNUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnAtcmVjcnVpdG1lbnRzVGFibGUgdHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYy1ncmF5KTtcbn1cbi5wLXJlY3J1aXRtZW50c1RhYmxlIHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1ncmF5KTtcbn1cbi5wLXJlY3J1aXRtZW50c1RhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzVGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBwYWRkaW5nOiAxN3B4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c1RhYmxlIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNUYWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMTdweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNUYWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNUYWJsZSB0ZCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYmxlIHRkIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzVGFibGVfX25vdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c1RhYmxlX19ub3RlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNUYWJsZV9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c0Zsb3cge1xuICAgIG1hcmdpbi10b3A6IDE0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvdyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzRmxvd19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvd19faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c0Zsb3dfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X190dGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvd19fdHRsIHtcbiAgICBmb250LXNpemU6IDEuNTcxNDI4NTcxNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNGbG93X19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvd19fbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB3aWR0aDogNjYuOTE2NjY2NjY2NyU7XG4gICAgZ2FwOiA0M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c0Zsb3dfX2xpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvd19fbGlzdDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDg4JTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvd19fbGlzdDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDg1JTtcbiAgICBsZWZ0OiA5cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNGbG93X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19pdGVtIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c0Zsb3dfX2l0ZW0ge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzRmxvd19faXRlbU51bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvd19faXRlbU51bSB7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19pdGVtTnVtIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c0Zsb3dfX2l0ZW1JY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19pdGVtSWNvbiB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19pdGVtSWNvbiB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNGbG93X19pdGVtSWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19pdGVtSWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19pdGVtSWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNGbG93X19pdGVtTm8ge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvd19faXRlbU5vIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c0Zsb3dfX2l0ZW1ObyB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c0Zsb3dfX2l0ZW1Cb2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvd19faXRlbUJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNGbG93X19pdGVtVHRsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c0Zsb3dfX2l0ZW1UdGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzRmxvd19faXRlbVR0bCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c0Zsb3dfX2l0ZW1UeHQge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19pdGVtVHh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNGbG93X19pdGVtVHh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbi5wLXJlY3J1aXRtZW50c05hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzTmF2IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c05hdiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNOYXZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNOYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzTmF2X190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNOYXZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNOYXZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzTmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c05hdl9fbGlzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNOYXZfX2xpc3Qge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzTmF2X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c05hdl9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzTmF2X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNOYXZfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMwKTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDb3B5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhQ29weSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtZGF0YUNvcHkgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNvcHkgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDb3B5IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFUYWIge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFUYWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFUYWJfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhVGFiX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDBweDtcbiAgfVxufVxuLnAtZGF0YVRhYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YVRhYl9fbGlzdCB7XG4gICAgZ2FwOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhVGFiX19saXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnAtZGF0YVRhYl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFUYWJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFUYWJfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLnAtZGF0YVRhYl9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YVRhYl9faXRlbTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFUYWJfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtZGF0YVRhYl9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhVGFiX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFUYWJfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWRhdGFUYWJfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFUYWJfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFUYWJfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnAtZGF0YVRhYl9faXRlbSBhIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucC1kYXRhVGFiX19pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1kYXRhVGFiX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ucC1kYXRhU2VjdGlvbl9fY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX2NvbnRlbnRzIHtcbiAgICBnYXA6IDE0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhU2VjdGlvbl9fY29udGVudHMge1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuLnAtZGF0YVNlY3Rpb25fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhU2VjdGlvbl9faGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhU2VjdGlvbl9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC1kYXRhU2VjdGlvbl9faWxsdXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX2lsbHVzdC0tY29tcGFueSB7XG4gICAgd2lkdGg6IDExNnB4O1xuICAgIHRvcDogLTE1M3B4O1xuICAgIGxlZnQ6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX19pbGx1c3QtLWNvbXBhbnkge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX2lsbHVzdC0tcGVvcGxlIHtcbiAgICB3aWR0aDogMjA0cHg7XG4gICAgdG9wOiAtMTQ4cHg7XG4gICAgcmlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX19pbGx1c3QtLXBlb3BsZSB7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX19pbGx1c3QtLWpvYnMge1xuICAgIHdpZHRoOiAxMTNweDtcbiAgICB0b3A6IC0xNTFweDtcbiAgICBsZWZ0OiAzM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhU2VjdGlvbl9faWxsdXN0LS1qb2JzIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICB0b3A6IC01OHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX19pbGx1c3QtLXdvcmtzdHlsZSB7XG4gICAgd2lkdGg6IDIxNHB4O1xuICAgIHRvcDogLTE4NXB4O1xuICAgIHJpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhU2VjdGlvbl9faWxsdXN0LS13b3Jrc3R5bGUge1xuICAgIHRvcDogLTQ4cHg7XG4gICAgcmlnaHQ6IC03cHg7XG4gICAgd2lkdGg6IDEwNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX2lsbHVzdC0tY29tcGFyaXNvbiB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIHRvcDogLTE1M3B4O1xuICAgIGxlZnQ6IDEwMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1kYXRhU2VjdGlvbl9faWxsdXN0LS1jb21wYXJpc29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdG9wOiAtMTMzcHg7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX2lsbHVzdC0tY29tcGFyaXNvbiB7XG4gICAgdG9wOiAtMzNweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG4ucC1kYXRhU2VjdGlvbl9faWxsdXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhU2VjdGlvbl9faGVhZElubmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX2hlYWRJbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1kYXRhU2VjdGlvbl9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxufVxuLnAtZGF0YVNlY3Rpb25fX2xlYWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX19sZWFkIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhU2VjdGlvbl9fbGVhZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLWRhdGFTZWN0aW9uX190dGxTdWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX190dGxTdWIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBnYXA6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX3R0bFN1YiB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnAtZGF0YVNlY3Rpb25fX3R0bFN1Yjo6YmVmb3JlLCAucC1kYXRhU2VjdGlvbl9fdHRsU3ViOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIG9wYWNpdHk6IDAuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX190dGxTdWI6OmJlZm9yZSwgLnAtZGF0YVNlY3Rpb25fX3R0bFN1Yjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhU2VjdGlvbl9fdHRsU3ViOjpiZWZvcmUsIC5wLWRhdGFTZWN0aW9uX190dGxTdWI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuLnAtZGF0YVNlY3Rpb25fX25vdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX19ub3RlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhU2VjdGlvbl9fbm90ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1kYXRhU2VjdGlvbl9fY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhU2VjdGlvbl9fY2FyZHMge1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhU2VjdGlvbl9fY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbi5wLWRhdGFTZWN0aW9uX19zdHJ1Y3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX3N0cnVjdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogNTFweDtcbiAgICBwYWRkaW5nOiA2MHB4IDgwcHggNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX3N0cnVjdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YVNlY3Rpb25fX3N0cnVjdHVyZU5vdGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFTZWN0aW9uX19zdHJ1Y3R1cmVOb3RlIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG4ucC1kYXRhU2VjdGlvbl9fc3RydWN0dXJlTm90ZSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5cbi5wLWRhdGFDYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNhcmQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUNhcmQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5wLWRhdGFDYXJkX190dGwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNhcmRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhQ2FyZF9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wLWRhdGFDYXJkX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ2FyZF9faWNvbiB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUNhcmRfX2ljb24ge1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cbi5wLWRhdGFDYXJkX19pY29uIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnAtZGF0YUNhcmRfX251bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ2FyZF9fbnVtIHtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhQ2FyZF9fbnVtIHtcbiAgICBnYXA6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wLWRhdGFDYXJkX19udW0tLXllbGxvdyAucC1kYXRhQ2FyZF9fbnVtTWFpbixcbi5wLWRhdGFDYXJkX19udW0tLXllbGxvdyAucC1kYXRhQ2FyZF9fbnVtVW5pdCB7XG4gIGNvbG9yOiAjZjNiYjM5O1xufVxuLnAtZGF0YUNhcmRfX251bS0tYmx1ZSAucC1kYXRhQ2FyZF9fbnVtTWFpbixcbi5wLWRhdGFDYXJkX19udW0tLWJsdWUgLnAtZGF0YUNhcmRfX251bVVuaXQge1xuICBjb2xvcjogIzM0N2FkMztcbn1cbi5wLWRhdGFDYXJkX19udW0tLWdyZWVuIC5wLWRhdGFDYXJkX19udW1NYWluLFxuLnAtZGF0YUNhcmRfX251bS0tZ3JlZW4gLnAtZGF0YUNhcmRfX251bVVuaXQge1xuICBjb2xvcjogIzAwYTYzYztcbn1cbi5wLWRhdGFDYXJkX19udW1NYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNhcmRfX251bU1haW4ge1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDYXJkX19udW1NYWluIHtcbiAgICBmb250LXNpemU6IDQuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtZGF0YUNhcmRfX251bVVuaXQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNhcmRfX251bVVuaXQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhQ2FyZF9fbnVtVW5pdCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4ucC1kYXRhQ2FyZF9fdHh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ2FyZF9fdHh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDYXJkX190eHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtZGF0YUNhcmRfX25vdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDYXJkX19ub3RlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDYXJkX19ub3RlIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDYXJkLS1ncmFwaCB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDYXJkLS1ncmFwaCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDYXJkLS1ncmFwaCAucC1kYXRhQ2FyZF9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhQ2FyZC0tZ3JhcGggLnAtZGF0YUNhcmRfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnAtZGF0YUNhcmQtLWdyYXBoIC5wLWRhdGFDYXJkX190eHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNhcmQtLWdyYXBoIC5wLWRhdGFDYXJkX190eHQge1xuICAgIHdpZHRoOiA5MSU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhQ2FyZC0tZ3JhcGggLnAtZGF0YUNhcmRfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNhcmQtLXdvcmtzdHlsZSB7XG4gICAgcGFkZGluZzogNDZweCAyNXB4IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDYXJkLS13b3Jrc3R5bGUge1xuICAgIHBhZGRpbmc6IDM2cHggMjBweCA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ2FyZC0td29ya3N0eWxlIC5wLWRhdGFDYXJkX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDYXJkLS13b3Jrc3R5bGUgLnAtZGF0YUNhcmRfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNhcmQtLXdvcmtzdHlsZSAucC1kYXRhQ2FyZF9fbnVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhQ2FyZC0td29ya3N0eWxlIC5wLWRhdGFDYXJkX19udW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbi5wLWRhdGFDYXJkLS13b3Jrc3R5bGUgLnAtZGF0YUNhcmRfX3R4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ2FyZC0td29ya3N0eWxlIC5wLWRhdGFDYXJkX190eHQge1xuICAgIHdpZHRoOiA5MSU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUNhcmQtLXdvcmtzdHlsZSAucC1kYXRhQ2FyZF9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4ucC1kYXRhQ2FyZF9fZ3JhcGhXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDYXJkX19ncmFwaFdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDYXJkX19ncmFwaFdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLWRhdGFDYXJkX19ncmFwaE5vdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNhcmRfX2dyYXBoTm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDYXJkX19ncmFwaE5vdGUge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnAtZGF0YUNvbXBhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ29tcGFyZSB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDb21wYXJlIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuLnAtZGF0YUNvbXBhcmVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXk2KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDb21wYXJlX19pdGVtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDEwMHB4IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDb21wYXJlX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMzVweDtcbiAgfVxufVxuLnAtZGF0YUNvbXBhcmVfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDb21wYXJlX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtZGF0YUNvbXBhcmVfX2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ29tcGFyZV9fYm94ZXMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX2JveGVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtZGF0YUNvbXBhcmVfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDb21wYXJlX19ib3gge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nOiAyNnB4IDMwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5wLWRhdGFDb21wYXJlX192cyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX3ZzIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDb21wYXJlX192cyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wLWRhdGFDb21wYXJlX192cyBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnAtZGF0YUNvbXBhcmVfX251bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ29tcGFyZV9fbnVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDb21wYXJlX19udW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wLWRhdGFDb21wYXJlX19udW0tLWdyZWVuIC5wLWRhdGFDb21wYXJlX19udW1NYWluLFxuLnAtZGF0YUNvbXBhcmVfX251bS0tZ3JlZW4gLnAtZGF0YUNvbXBhcmVfX251bVVuaXQge1xuICBjb2xvcjogIzAwYTYzYztcbn1cbi5wLWRhdGFDb21wYXJlX19udW0tLWJsdWUgLnAtZGF0YUNvbXBhcmVfX251bU1haW4sXG4ucC1kYXRhQ29tcGFyZV9fbnVtLS1ibHVlIC5wLWRhdGFDb21wYXJlX19udW1Vbml0IHtcbiAgY29sb3I6ICMzNDdhZDM7XG59XG4ucC1kYXRhQ29tcGFyZV9fbnVtTWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDb21wYXJlX19udW1NYWluIHtcbiAgICBmb250LXNpemU6IDUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhQ29tcGFyZV9fbnVtTWFpbiB7XG4gICAgZm9udC1zaXplOiAzLjU3MTQyODU3MTRyZW07XG4gIH1cbn1cbi5wLWRhdGFDb21wYXJlX19udW1Vbml0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDb21wYXJlX19udW1Vbml0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX251bVVuaXQge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICB9XG59XG4ucC1kYXRhQ29tcGFyZV9fbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtZGF0YUNvbXBhcmVfX25vdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ29tcGFyZV9fc291cmNlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDb21wYXJlX19zb3VyY2Uge1xuICAgIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICB9XG59XG4ucC1kYXRhQ29tcGFyZV9fc291cmNlIGEge1xuICBjb2xvcjogdmFyKC0tYzApO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ucC1kYXRhQ29tcGFyZV9fc291cmNlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1kYXRhQ29tcGFyZV9fdHh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUNvbXBhcmVfX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDb21wYXJlX190eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucC1kYXRhQ3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTU5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDdGEge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbi5wLWRhdGFDdGFfX2lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ3RhX19pbm5lciB7XG4gICAgcGFkZGluZzogODRweCA3MHB4IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDdGFfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcbiAgfVxufVxuLnAtZGF0YUN0YV9faWxsdXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUN0YV9faWxsdXN0IHtcbiAgICB0b3A6IC0zOHB4O1xuICAgIHJpZ2h0OiAxMC44JTtcbiAgICB3aWR0aDogMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDdGFfX2lsbHVzdCB7XG4gICAgdG9wOiAtNTBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnAtZGF0YUN0YV9faWxsdXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucC1kYXRhQ3RhX190dGwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhQ3RhX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUN0YV9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucC1kYXRhQ3RhX190eHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGFDdGFfX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUN0YV9fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtZGF0YUN0YV9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YUN0YV9fYnRucyB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRhdGFDdGFfX2J0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGF0YUN0YV9fYnRucyAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3Rvcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeUNvcHkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlDb3B5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC1oaXN0b3J5Q29weSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlDb3B5IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlDb3B5IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDExOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlUaW1lbGluZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX2lubmVyIHtcbiAgICBnYXA6IDE2MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX2lubmVyIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlUaW1lbGluZV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19iZyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19iZyB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4ucC1oaXN0b3J5VGltZWxpbmVfX2JnIGltZyB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1oaXN0b3J5VGltZWxpbmVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDk4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19saW5lIHtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnAtaGlzdG9yeVRpbWVsaW5lX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9faXRlbSB7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9faXRlbS0tcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9faXRlbS0tcmlnaHQgLnAtaGlzdG9yeVRpbWVsaW5lX19pbWcge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX2l0ZW0tLXJpZ2h0IC5wLWhpc3RvcnlUaW1lbGluZV9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19pdGVtLS1yaWdodCAucC1oaXN0b3J5VGltZWxpbmVfX2RvdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19pdGVtLS1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9faXRlbS0tbGVmdCAucC1oaXN0b3J5VGltZWxpbmVfX2ltZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9faXRlbS0tbGVmdCAucC1oaXN0b3J5VGltZWxpbmVfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ucC1oaXN0b3J5VGltZWxpbmVfX2l0ZW0tLWxlZnQgLnAtaGlzdG9yeVRpbWVsaW5lX190eHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19pdGVtLS1sZWZ0IC5wLWhpc3RvcnlUaW1lbGluZV9fZG90IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4ucC1oaXN0b3J5VGltZWxpbmVfX2ltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19pbWcge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaGlzdG9yeVRpbWVsaW5lX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1oaXN0b3J5VGltZWxpbmVfX2ltZy0tZG91YmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnAtaGlzdG9yeVRpbWVsaW5lX19pbWctLWRvdWJsZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19pbWctLWRvdWJsZSBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9faW1nLS1kb3VibGUgaW1nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaGlzdG9yeVRpbWVsaW5lX195ZWFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX195ZWFyIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX195ZWFyIHtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX2l0ZW0tLWxlZnQgLnAtaGlzdG9yeVRpbWVsaW5lX195ZWFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ucC1oaXN0b3J5VGltZWxpbmVfX3llYXJOdW0ge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX3llYXJOdW0ge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX3llYXJOdW0ge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC1oaXN0b3J5VGltZWxpbmVfX3llYXJVbml0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX3llYXJVbml0IHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX3llYXJVbml0IHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtaGlzdG9yeVRpbWVsaW5lX190dGwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlUaW1lbGluZV9fdHRsIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtaGlzdG9yeVRpbWVsaW5lX190eHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9fdHh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9fdHh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLWhpc3RvcnlUaW1lbGluZV9fZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19kb3Qge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9fZG90IHtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnAtaGlzdG9yeVRpbWVsaW5lX19kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19kb3Q6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG4ucC1oaXN0b3J5VGltZWxpbmVfX2RvdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19kb3Q6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX2l0ZW0tLXJpZ2h0IC5wLWhpc3RvcnlUaW1lbGluZV9fZG90OjphZnRlciB7XG4gICAgbGVmdDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19pdGVtLS1sZWZ0IC5wLWhpc3RvcnlUaW1lbGluZV9fZG90OjphZnRlciB7XG4gICAgcmlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlUaW1lbGluZV9fZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX2VuZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9fZW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19lbmQgLnAtaGlzdG9yeVRpbWVsaW5lX19kb3Qge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5VGltZWxpbmVfX2VuZCAucC1oaXN0b3J5VGltZWxpbmVfX2RvdCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wLWhpc3RvcnlUaW1lbGluZV9fZW5kIC5wLWhpc3RvcnlUaW1lbGluZV9fZG90OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1oaXN0b3J5VGltZWxpbmVfX2VuZCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlUaW1lbGluZV9fZW5kIHAge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeVRpbWVsaW5lX19lbmQgcCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpdGVtYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2l0ZW1hcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpdGVtYXBfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNpdGVtYXBfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC1zaXRlbWFwX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpdGVtYXBfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiA2MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNpdGVtYXBfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA0MHB4IDIwcHg7XG4gIH1cbn1cbi5wLXNpdGVtYXBfX2NhdGVnb3J5VHRsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpdGVtYXBfX2NhdGVnb3J5VHRsIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNpdGVtYXBfX2NhdGVnb3J5VHRsIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucC1zaXRlbWFwX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpdGVtYXBfX2xpc3Qge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2l0ZW1hcF9fbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1zaXRlbWFwX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5wLXNpdGVtYXBfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuLnAtc2l0ZW1hcF9faXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2l0ZW1hcF9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2l0ZW1hcF9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuLnAtc2l0ZW1hcF9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtc2l0ZW1hcF9faXRlbSBhIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2l0ZW1hcF9faXRlbSBhIHN2ZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zaXRlbWFwX19pdGVtIGEgc3ZnIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnAtY2FyZWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLWNhcmVlcl9pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1jYXJlZXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtY2FyZWVyX19zY3JvbGxIaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMCAxMDBweCAyMHB4O1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXJfX3Njcm9sbEhpbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnAtY2FyZWVyX19zY3JvbGxIaW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjMzMjMyMzJcIiBzdHJva2Utd2lkdGg9XCIyXCI+PHBhdGggZD1cIk01IDEyaDE0TTEyIDVsNyA3LTcgN1wiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnAtY2FyZWVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXJfX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnAtY2FyZWVyX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1jYXJlZXJfX3RyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTAwcHggMTM1cHg7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXJfX3RyYWNrIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgfVxufVxuLnAtY2FyZWVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZWVyX19pdGVtIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5wLWNhcmVlcl9faXRlbTpudGgtY2hpbGQobisyKSAucC1jYXJlZXJfX3RhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zMHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyMSAucC1jYXJlZXJfX3RhYiB7XG4gIGJhY2tncm91bmQ6ICMwMEE2M0M7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXIxIC5wLWNhcmVlcl9fdGFiOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEE2M0M7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXIxIC5wLWNhcmVlcl9fdGhlbWUge1xuICBjb2xvcjogIzAwQTYzQztcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjIgLnAtY2FyZWVyX190YWIge1xuICBiYWNrZ3JvdW5kOiAjMDA3ODNDO1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyMiAucC1jYXJlZXJfX3RhYjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzgzQztcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjIgLnAtY2FyZWVyX190YWI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzgzQztcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjIgLnAtY2FyZWVyX190aGVtZSB7XG4gIGNvbG9yOiAjMDA3ODNDO1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyMyAucC1jYXJlZXJfX3RhYiB7XG4gIGJhY2tncm91bmQ6ICMwMDVGMkY7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXIzIC5wLWNhcmVlcl9fdGFiOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RjJGO1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyMyAucC1jYXJlZXJfX3RhYjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RjJGO1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyMyAucC1jYXJlZXJfX3RoZW1lIHtcbiAgY29sb3I6ICMwMDVGMkY7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXI0IC5wLWNhcmVlcl9fdGFiIHtcbiAgYmFja2dyb3VuZDogIzNEN0NDRDtcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjQgLnAtY2FyZWVyX190YWI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVGMkY7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXI0IC5wLWNhcmVlcl9fdGFiOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDdDQ0Q7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXI0IC5wLWNhcmVlcl9fdGhlbWUge1xuICBjb2xvcjogIzNEN0NDRDtcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjUgLnAtY2FyZWVyX190YWIge1xuICBiYWNrZ3JvdW5kOiAjMkY2OUIzO1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyNSAucC1jYXJlZXJfX3RhYjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNjlCMztcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjUgLnAtY2FyZWVyX190YWI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNjlCMztcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjUgLnAtY2FyZWVyX190aGVtZSB7XG4gIGNvbG9yOiAjMkY2OUIzO1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyNiAucC1jYXJlZXJfX3RhYiB7XG4gIGJhY2tncm91bmQ6ICMyMTUwOEI7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXI2IC5wLWNhcmVlcl9fdGFiOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1MDhCO1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyNiAucC1jYXJlZXJfX3RhYjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1MDhCO1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyNiAucC1jYXJlZXJfX3RoZW1lIHtcbiAgY29sb3I6ICMyMTUwOEI7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXI3IC5wLWNhcmVlcl9fdGFiIHtcbiAgYmFja2dyb3VuZDogI0Y1QjcyNztcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjcgLnAtY2FyZWVyX190YWI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUI3Mjc7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXI3IC5wLWNhcmVlcl9fdGFiOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUI3Mjc7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXI3IC5wLWNhcmVlcl9fdGhlbWUge1xuICBjb2xvcjogI0Y1QjcyNztcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjggLnAtY2FyZWVyX190YWIge1xuICBiYWNrZ3JvdW5kOiAjRjE5QzI1O1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyOCAucC1jYXJlZXJfX3RhYjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxOUMyNTtcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjggLnAtY2FyZWVyX190YWI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxOUMyNTtcbn1cbi5wLWNhcmVlcl9faXRlbS0teWVhcjggLnAtY2FyZWVyX190aGVtZSB7XG4gIGNvbG9yOiAjRjE5QzI1O1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyOSAucC1jYXJlZXJfX3RhYiB7XG4gIGJhY2tncm91bmQ6ICNGMTgxMjU7XG59XG4ucC1jYXJlZXJfX2l0ZW0tLXllYXI5IC5wLWNhcmVlcl9fdGFiOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE4MTI1O1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyOSAucC1jYXJlZXJfX3RhYjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE4MTI1O1xufVxuLnAtY2FyZWVyX19pdGVtLS15ZWFyOSAucC1jYXJlZXJfX3RoZW1lIHtcbiAgY29sb3I6ICNGMTgxMjU7XG59XG4ucC1jYXJlZXJfX3RhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOXB4O1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmVlcl9fdGFiIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuLnAtY2FyZWVyX190YWI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2JTtcbiAgcmlnaHQ6IC01cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBoZWlnaHQ6IDc4JTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWNhcmVlcl9feWVhciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXJfX3llYXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnAtY2FyZWVyX195ZWFyTGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZWVyX195ZWFyTGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtY2FyZWVyX190aGVtZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXJfX3RoZW1lIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cbi5wLWNhcmVlcl9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZWVyX19jYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5wLWNhcmVlcl9fc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZWVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnAtY2FyZWVyX19zdWJ0aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLWNhcmVlcl9fZGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZWVyX19kaXZpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucC1jYXJlZXJfX2RpdmlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMwKTtcbn1cbi5wLWNhcmVlcl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZWVyX19kZXNjIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtY2FyZWVyX19kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtY2FyZWVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbn1cbi5wLWNhcmVlcl9fc2tpbGxzIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXJfX3NraWxscyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi5wLWNhcmVlcl9fc2tpbGxzRGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnAtY2FyZWVyX19za2lsbHNEaXZpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1jYXJlZXJfX3NraWxsc0xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXJfX3NraWxsc0xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtY2FyZWVyX19za2lsbHNMaXN0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJlZXJfX3NraWxsc0xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC1jYXJlZXJfX3NraWxsc0xpc3QgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1jYXJlZXJfX2lsdXN0MDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTg0cHg7XG4gIGxlZnQ6IDkuMiU7XG4gIHdpZHRoOiAxNTdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZWVyX19pbHVzdDAxIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICB0b3A6IC0zM3B4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wLWNhcmVlcl9faWx1c3QwMSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtY2FyZWVyX19pbHVzdDAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4ucC1jYXJlZXJfX2lsdXN0MDIgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLWNhcmVlcl9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmVlcl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5wLXdvcmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC13b3Jrc19fc29ydHNJdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19fc29ydHNJdGVtcyB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc19fc29ydHNJdGVtcyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucC13b3Jrc19fc29ydEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19fc29ydEl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19zb3J0SXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtd29ya3NfX3NvcnRJdGVtIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19fc29ydEl0ZW0gcCB7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19zb3J0SXRlbSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzX19zb3J0SXRlbTpub3QoOmZpcnN0LWNoaWxkKSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc19fc29ydEl0ZW06bm90KDpmaXJzdC1jaGlsZCkgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19fc29ydEl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX3NvcnRJdGVtOmxhc3QtY2hpbGQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19fc29ydEl0ZW0tLWNhdHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucC13b3Jrc19fc29ydEJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5wLXdvcmtzX19zb3J0QnRucyBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzX19zb3J0QnRucyBhIHtcbiAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc19fc29ydEJ0bnMgYSB7XG4gICAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gMjJweCkgLyAzKTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtd29ya3NfX3NvcnRCdG5zIGE6aG92ZXIsIC5wLXdvcmtzX19zb3J0QnRucyBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWM1KTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWM1KTtcbn1cbi5wLXdvcmtzX19zb3J0TGlua3NXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzX19zb3J0TGlua3NXcmFwIHtcbiAgICBnYXA6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19zb3J0TGlua3NXcmFwIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5wLXdvcmtzX19zb3J0TGlua3NHcm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19fc29ydExpbmtzR3JvdXAge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX3NvcnRMaW5rc0dyb3VwIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucC13b3Jrc19fc29ydFBhcmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzX19zb3J0UGFyZW50IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX3NvcnRQYXJlbnQge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC13b3Jrc19fc29ydFBhcmVudExpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NfX3NvcnRQYXJlbnRMaW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX3NvcnRQYXJlbnRMaW5rIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtd29ya3NfX3NvcnRQYXJlbnRMaW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xufVxuLnAtd29ya3NfX3NvcnRQYXJlbnRMaW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtd29ya3NfX3NvcnRQYXJlbnRMaW5rOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucC13b3Jrc19fc29ydFBhcmVudExpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLXdvcmtzX19zb3J0UGFyZW50TGluay5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wLXdvcmtzX19zb3J0QWxsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19fc29ydEFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX3NvcnRBbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC13b3Jrc19fc29ydEFsbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLXdvcmtzX19zb3J0TGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19fc29ydExpbmtzIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19zb3J0TGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLnAtd29ya3NfX3NvcnRMaW5rcyBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NfX3NvcnRMaW5rcyBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc19fc29ydExpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC13b3Jrc19fc29ydExpbmtzIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLXdvcmtzX19zb3J0TGlua3MgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtd29ya3NfX3NvcnRUaGlzWWVhciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NfX3NvcnRUaGlzWWVhciBhIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19zb3J0VGhpc1llYXIgYSB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC13b3Jrc19fc29ydFRoaXNZZWFyIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jNSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jNSk7XG59XG4ucC13b3Jrc19fc29ydFRoaXNZZWFyIGE6aG92ZXIgaSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLnAtd29ya3NfX3NvcnRUaGlzWWVhciBhIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5wLXdvcmtzX19zb3J0VGhpc1llYXIgYSBpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnAtd29ya3NfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXk1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc19fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5wLXdvcmtzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19faXRlbXMge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDk4cHggMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtd29ya3NfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NfX2l0ZW0ge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX2l0ZW0ge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnAtd29ya3NfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC13b3Jrc19faXRlbUltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAyNzYvMTc4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtd29ya3NfX2l0ZW1JbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC13b3Jrc19faXRlbUF3YXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IC02cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19faXRlbUF3YXJkIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19pdGVtQXdhcmQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtd29ya3NfX2l0ZW1CYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19faXRlbUJhZGdlIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19pdGVtQmFkZ2Uge1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgZm9udC1zaXplOiAwLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5wLXdvcmtzX19pdGVtQmFkZ2UgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wLXdvcmtzX19pdGVtSW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19faXRlbUluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19pdGVtSW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NfX2l0ZW1JbmZvLS1zdGFja2VkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4ucC13b3Jrc19faXRlbVR5cGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NfX2l0ZW1UeXBlcyB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19pdGVtVHlwZXMge1xuICAgIGdhcDogNnB4O1xuICB9XG59XG4ucC13b3Jrc19faXRlbVR5cGVzIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19faXRlbVR5cGVzIHAge1xuICAgIG1pbi13aWR0aDogNzFweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc19faXRlbVR5cGVzIHAge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG59XG4ucC13b3Jrc19faXRlbUNhdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NfX2l0ZW1DYXQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzX19pdGVtQ2F0IHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtd29ya3NfX2l0ZW1UdGwgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19faXRlbVR0bCBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc19faXRlbVR0bCBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucC13b3Jrc19faXRlbURhdGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzX19pdGVtRGF0ZSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc19faXRlbURhdGUgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXdvcmtzX19iYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc19fYmFjayB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX2JhY2sge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC13b3Jrc19fYmFjayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzX19iYWNrIGEge1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX2JhY2sgYSB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC13b3Jrc19fYmFjayBhIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wLXdvcmtzX19iYWNrIGEgaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4ucC13b3Jrc19fYmFjayBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzUpO1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYzUpO1xufVxuLnAtd29ya3NfX2JhY2sgYTpob3ZlciBpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbi5wLXdvcmtzX19iYWNrIGE6aG92ZXIgaTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzX19wYWdlbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc19fcGFnZW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtd29ya3NfX25vUmVzdWx0IHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzX19ub1Jlc3VsdCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NfX25vUmVzdWx0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogNzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NTaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9faGVhZCB7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX2hlYWQge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19jb250ZW50IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtd29ya3NTaW5nbGVfX3N1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9fc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogNzNweDtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX3N1bW1hcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX3N1bW1hcnlMZWZ0IHtcbiAgICB3aWR0aDogNDYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19zdW1tYXJ5TGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19JbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19JbmZvIHtcbiAgICBnYXA6IDI5cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fSW5mbyB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19JbmZvQ2F0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19JbmZvQ2F0cyB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19JbmZvQ2F0cyB7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19JbmZvQ2F0IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAzcHggMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9fSW5mb0NhdCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fSW5mb0NhdCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19JbmZvT3JkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX0luZm9PcmRlciB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19JbmZvT3JkZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtd29ya3NTaW5nbGVfX0luZm9PcmRlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuLnAtd29ya3NTaW5nbGVfX0luZm9PcmRlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9fSW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fSW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9fc3VtbWFyeVJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICB3aWR0aDogNDYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19zdW1tYXJ5UmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fSXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX0l0ZW1zIHtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19JdGVtcyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fSXRlbSBoNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19JdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19JdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtd29ya3NTaW5nbGVfX0l0ZW0gaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX0l0ZW0gaDQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnAtd29ya3NTaW5nbGVfX0l0ZW0gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX0l0ZW0gcCB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX0l0ZW0gcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9fSXRlbTpsYXN0LWNoaWxkIHAge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fSXRlbTpsYXN0LWNoaWxkIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19wcm9ncmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDEwNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3Mge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3NJbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX3Byb2dyZXNzSW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3NUdGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3NUdGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3NUdGwge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuLnAtd29ya3NTaW5nbGVfX3Byb2dyZXNzVHRsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtd29ya3NTaW5nbGVfX3Byb2dyZXNzTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3NMaXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19wcm9ncmVzc0xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3NEYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19wcm9ncmVzc0RhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19wcm9ncmVzc0RhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3NUeHQge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19wcm9ncmVzc1R4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19wcm9ncmVzc1R4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19wcm9ncmVzc0ltZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX3Byb2dyZXNzSW1ncyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3NJbWdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fcHJvZ3Jlc3NJbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX3Byb2dyZXNzSW1nIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDgwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19wcm9ncmVzc0ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19wcm9ncmVzc0ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiA1NjAvNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX2JhY2sge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fYmFja0J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX2JhY2tCdG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fYmFja0J0biB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtd29ya3NTaW5nbGVfX2JhY2tCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19iYWNrQnRuIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fYmFja0J0biBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuLnAtd29ya3NTaW5nbGVfX2ZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX2ZpbHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fZmlsdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX2ZpbHRlcklubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13b3Jrc1NpbmdsZV9fZmlsdGVySW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC13b3Jrc1NpbmdsZV9fZmlsdGVyTGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcbn1cbi5wLXdvcmtzU2luZ2xlX19maWx0ZXJUdGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13b3Jrc1NpbmdsZV9fZmlsdGVyVHRsIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDc2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19maWx0ZXJUdGwge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19maWx0ZXJMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdvcmtzU2luZ2xlX19maWx0ZXJMaXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX2ZpbHRlckxpc3Qge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19maWx0ZXJJdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtaW4td2lkdGg6IDEyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX2ZpbHRlckl0ZW0gYSB7XG4gICAgcGFkZGluZzogOXB4IDE5cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3NTaW5nbGVfX2ZpbHRlckl0ZW0gYSB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXdvcmtzU2luZ2xlX19maWx0ZXJJdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5wLW5ld3NfX3NvcnRzSXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fc29ydHNJdGVtcyB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19zb3J0c0l0ZW1zIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wLW5ld3NfX3NvcnRJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fc29ydEl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3NvcnRJdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1uZXdzX19zb3J0SXRlbSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fc29ydEl0ZW0gcCB7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3NvcnRJdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtbmV3c19fc29ydEJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5wLW5ld3NfX3NvcnRCdG5zIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fc29ydEJ0bnMgYSB7XG4gICAgbWluLXdpZHRoOiAxMjRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fc29ydEJ0bnMgYSB7XG4gICAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtbmV3c19fc29ydEJ0bnMgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWM1KTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWM1KTtcbn1cbi5wLW5ld3NfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXk1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnAtbmV3c19faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19faXRlbXMge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDk4cHggMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19faXRlbXMge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1uZXdzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2l0ZW0ge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19faXRlbSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4ucC1uZXdzX19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtbmV3c19faXRlbUltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAyNzYvMTc4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbi5wLW5ld3NfX2l0ZW1JbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLW5ld3NfX2l0ZW1Bd2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAtNnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19faXRlbUF3YXJkIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2l0ZW1Bd2FyZCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1uZXdzX19pdGVtQXdhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLW5ld3NfX2l0ZW1JbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2l0ZW1JbmZvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19pdGVtSW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnAtbmV3c19faXRlbUNhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19pdGVtQ2F0IHtcbiAgICBtaW4td2lkdGg6IDcxcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19faXRlbUNhdCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAwLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2l0ZW1EYXRlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19pdGVtRGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLW5ld3NfX2l0ZW1UdGwgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19pdGVtVHRsIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2l0ZW1UdGwgaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fcGFnZW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fcGFnZW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtbmV3c19fbm9SZXN1bHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19ub1Jlc3VsdCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fbm9SZXN1bHQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1NpbmdsZSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzU2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9faGVhZCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9faGVhZCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wLW5ld3NTaW5nbGVfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9faW5mbyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2luZm8ge1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucC1uZXdzU2luZ2xlX19kYXRlIHtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC1uZXdzU2luZ2xlX19jYXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMwKTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9fY2F0IHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9fY2F0IHtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzcmVtO1xuICB9XG59XG4ucC1uZXdzU2luZ2xlX190dGwgaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9fdHRsIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX3R0bCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5wLW5ld3NTaW5nbGVfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXk1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4ucC1uZXdzU2luZ2xlX19ib2R5SW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2JvZHlJbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzU2luZ2xlX19ib2R5SW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogMjBweDtcbiAgfVxufVxuLnAtbmV3c1NpbmdsZV9fYm9keUlubmVyIHAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2JvZHlJbm5lciBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2JvZHlJbm5lciBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2JvZHlJbm5lciBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9fYm9keUlubmVyIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cbi5wLW5ld3NTaW5nbGVfX2JvZHlJbm5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2JvZHlJbm5lciBpbWcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9fYm9keUlubmVyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1uZXdzU2luZ2xlX19ib2R5SW5uZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5wLW5ld3NTaW5nbGVfX2JvZHlJbm5lciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9fYmFjayB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9fYmFjayB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtbmV3c1NpbmdsZV9fYmFja0J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c1NpbmdsZV9fYmFja0J0biB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2JhY2tCdG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLW5ld3NTaW5nbGVfX2JhY2tCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2JhY2tCdG4gc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NTaW5nbGVfX2JhY2tCdG4gc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld0xlYWQge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdMZWFkIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld0xlYWRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdMZWFkX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld0xlYWRfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld0xlYWRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdMZWFkX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld0xlYWRfX3R0bCBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld0xlYWRfX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld0xlYWRfX3R4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3TGVhZF9fdHh0IHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdMZWFkX190eHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGVhZF9fdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucC1pbnRlcnZpZXdMaXN0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdMaXN0X19pdGVtcyB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdMaXN0X19pdGVtcyB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdMaXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW0ge1xuICAgIGFzcGVjdC1yYXRpbzogMTIwMC81NDA7XG4gIH1cbn1cbi5wLWludGVydmlld0xpc3RfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucC1pbnRlcnZpZXdMaXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1pbnRlcnZpZXdMaXN0X19pdGVtSW1nTGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWM0KTtcbn1cbi5wLWludGVydmlld0xpc3RfX2l0ZW1JbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdMaXN0X19pdGVtSW5mbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHRvcDogNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbUluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3TGlzdF9faXRlbUxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbUxhYmVsIHtcbiAgICBnYXA6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbUxhYmVsIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdMaXN0X19pdGVtTGFiZWxUeHQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tYy13aCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdMaXN0X19pdGVtTGFiZWxUeHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW1MYWJlbFR4dCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLWludGVydmlld0xpc3RfX2l0ZW1OdW0ge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbU51bSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbU51bSB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5wLWludGVydmlld0xpc3RfX2l0ZW1UdGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbVR0bCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE1LjQlO1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW1UdGwge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld0xpc3RfX2l0ZW1VbmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtd2gpO1xufVxuLnAtaW50ZXJ2aWV3TGlzdF9faXRlbU1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdMaXN0X19pdGVtTWV0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW1NZXRhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdMaXN0X19pdGVtRGVwdCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW1EZXB0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdMaXN0X19pdGVtRGVwdCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLWludGVydmlld0xpc3RfX2l0ZW1OYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbU5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW1OYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3TGlzdF9faXRlbVNhbiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jLXdoKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW1TYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbVNhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3TGlzdF9faXRlbUFycm93IHtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbUFycm93IHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdMaXN0X19pdGVtQXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5wLWludGVydmlld0xpc3RfX2l0ZW1JbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdMaXN0X19pdGVtSW1nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1pbnRlcnZpZXdMaXN0X19pdGVtSW1nTGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW1JbWdMZWZ0IHtcbiAgICB3aWR0aDogMjguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW1JbWdMZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS8yMDA7XG4gIH1cbn1cbi5wLWludGVydmlld0xpc3RfX2l0ZW1JbWdSaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9faXRlbUltZ1JpZ2h0IHtcbiAgICB3aWR0aDogNzEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2l0ZW1JbWdSaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzNzUvMjAwO1xuICB9XG59XG4ucC1pbnRlcnZpZXdMaXN0X19pdGVtSW1nUmlnaHQgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtaW50ZXJ2aWV3TGlzdF9faXRlbUltZ1JpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAxO1xufVxuLnAtaW50ZXJ2aWV3TGlzdF9fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TGlzdF9fZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld0xpc3RfX2VtcHR5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5wLWludGVydmlld05hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TmF2IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld05hdiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdOYXZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdOYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3TmF2X190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdOYXZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdOYXZfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3TmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld05hdl9fbGlzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdOYXZfX2xpc3Qge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3TmF2X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld05hdl9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3TmF2X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdOYXZfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMwKTtcbiAgY29sb3I6IHZhcigtLWMtd2gpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVJbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVJbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlSW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZUltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlSW1nIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlSW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDQwMC8zMjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlSW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVJbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlSW5mbyB7XG4gICAgdG9wOiAtMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlSW5mbyB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZU1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVNZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVNZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVEZXB0IHtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZURlcHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZURlcHQge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVOYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZU5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZU5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZVNhbiB7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVTYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlU2FuIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVEbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVEbCB7XG4gICAgZ2FwOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZURsIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlRGxSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlRGxSb3cge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVEbFJvdyB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZURsUm93IGR0IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVEbFJvdyBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+8mlwiO1xufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlRGl2aWRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdyYXkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlRGl2aWRlciB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZURpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZUNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVDb250ZW50IHtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVDb250ZW50IHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZUNvbnRlbnRUdGwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19wcm9maWxlQ29udGVudFR0bCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVDb250ZW50VHRsIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVDb250ZW50VHh0IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3Byb2ZpbGVDb250ZW50VHh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fcHJvZmlsZUNvbnRlbnRUeHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVMaW5lIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlTGluZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVMaW5lOjpiZWZvcmUsIC5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVMaW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDFweDtcbn1cbi5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVMaW5lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlTGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVJbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVUdGwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZVR0bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVUdGwge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZVRpbWVsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVUaW1lbGluZSB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlVGltZWxpbmUge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVHcm91cCB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlR3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlR3JvdXBMZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUdyb3VwTGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUdyb3VwTGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUdyb3VwTGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlR3JvdXBMZWZ0OjpiZWZvcmUge1xuICAgIGxlZnQ6IDc5cHg7XG4gICAgdG9wOiAxM3B4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA5MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVHcm91cExlZnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMTklO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVHcm91cFJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlR3JvdXBSaWdodCB7XG4gICAgZ2FwOiAyMnB4O1xuICAgIHdpZHRoOiAzOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUdyb3VwUmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUdyb3VwUmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSXRlbSB7XG4gICAgZ2FwOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSXRlbSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSXRlbVRpbWUge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSXRlbVRpbWUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC02OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSXRlbVRpbWUge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSXRlbURvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5NCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSXRlbURvdCB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVJdGVtRG90IHtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUl0ZW1Eb3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUl0ZW1Db250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVJdGVtTmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUl0ZW1OYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fc2NoZWR1bGVJdGVtTmFtZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUl0ZW1UeHQge1xuICBsaW5lLWhlaWdodDogMS45O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19zY2hlZHVsZUl0ZW1UeHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX3NjaGVkdWxlSXRlbVR4dCB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5Mik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXEge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUlubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUNvbnRlbnQge1xuICAgIGdhcDogODBweDtcbiAgICBwYWRkaW5nOiAxMTBweCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFDb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmFxSXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmFxSXRlbS0taW1nUmlnaHQgLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtQ29udGVudCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtLS1pbWdMZWZ0IC5wLWludGVydmlld1NpbmdsZV9fZmFxSXRlbUNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmFxSXRlbS0taW1nTGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUl0ZW1Db250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtUSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUl0ZW1RIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtUSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtUW1hcmsge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmFxSXRlbVFtYXJrIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtUW1hcmsge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUl0ZW1RdHh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmFxSXRlbVF0eHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmFxSXRlbVF0eHQge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUl0ZW1BIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmFxSXRlbUEge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtQSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUl0ZW1BIHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmFxSXRlbUEgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUl0ZW1BIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtSW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2ZhcUl0ZW1JbWcge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtSW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mYXFJdGVtSW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnMge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSW5uZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX290aGVyc1R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNUdGwge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNUdGwge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtcyB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX290aGVyc0l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX290aGVyc0l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTIwcHgpIC8gMyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbUltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzNjAvMjQwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbUltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzNjAvMjQwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbUltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbUluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtTGFiZWwge1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtTGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtTGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtTGFiZWxUeHQge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbUxhYmVsVHh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX290aGVyc0l0ZW1MYWJlbFR4dCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbU51bSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtTnVtIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtTnVtIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtVHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtVHRsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtVHRsIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX290aGVyc0l0ZW1BcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDMwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtQXJyb3cge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fb3RoZXJzSXRlbUFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlcnNJdGVtQXJyb3c6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC00MDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNDA0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC00MDRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC00MDRfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtNDA0X19jb2RlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC00MDRfX2NvZGUge1xuICAgIGZvbnQtc2l6ZTogNy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9fY29kZSB7XG4gICAgZm9udC1zaXplOiA1LjcxNDI4NTcxNDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtNDA0X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wLTQwNF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxudS1ib3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYm9yZGVyLS1iIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi51LWJvcmRlci0tZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLnUtYy0tYmFzZSB7XG4gIGNvbG9yOiB2YXIoLS0wKSAhaW1wb3J0YW50O1xufVxuLnUtYy0td2gge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS1iZy0tYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLTApICFpbXBvcnRhbnQ7XG59XG4udS1iZy0tYzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSkgIWltcG9ydGFudDtcbn1cbi51LWJnLS13aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi51LWJnLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcbn1cbi51LWJnLS1ncmF5MDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkwMik7XG59XG4udS1iZy0tZ3JheTAzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5MDMpO1xufVxuLnUtYmctLWdyYXkwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTA0KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG51LWRpc3BsYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGlzcGxheS0tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1kaXNwbGF5LS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGlzcGxheS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWRpc3BsYXktLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LWRpc3BsYXktLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LWRpc3BsYXktLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtZGlzcGxheS0tdGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LWRpc3BsYXktLXRiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZGlzcGxheS0tdGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS1kaXNwbGF5LS10YnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtZGlzcGxheS0tdGJzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS1kaXNwbGF5LS10Ym5vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1kaXNwbGF5LS10Ym5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWRpc3BsYXktLXRibm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXZhbGlnbi0tdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnUtdmFsaWduLS1tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udS12YWxpZ24tLWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0wLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0wLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTEge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0xLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTEge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMiB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTIge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTItLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0yLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMiB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMy0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTMtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS00LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS01LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTYtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTcge1xuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNy0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS03LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTcge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tOCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTgge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS04LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tOCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tOC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tOC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS05IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tOS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tOS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTktLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tOS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS05IHtcbiAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS05LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tOS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS05LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tOS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTEwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTEwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTEwLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTEwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xMC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTEwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xMC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTEwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTEge1xuICAgIG1hcmdpbi10b3A6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMTEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTExLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xMS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMTEtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMTEtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTEge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTExLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTExLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMTEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xMi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMTItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTEyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xMi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMTIge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0xMi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0xMi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMTItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xMi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMTItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0xMi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTEzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xMy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTEzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTEzLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTEzLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xMy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTEzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xMy0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTEzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTQge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMTQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTE0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xNC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMTQtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMTQtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTQge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTE0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTE0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMTQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xNS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTE1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0xNS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0xNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMTUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMTUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0xNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTE2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xNi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTE2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTE2LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTE2LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xNi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTE2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xNi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTE2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTcge1xuICAgIG1hcmdpbi10b3A6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMTctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTE3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xNy0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMTctLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMTctLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTcge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTE3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTE3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMTctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xOCB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xOC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMTgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTE4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xOC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMTgge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0xOC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0xOC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xOCB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMTgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xOC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMTgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0xOC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTE5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xOS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTE5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTE5LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTE5LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xOS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTE5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xOS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTE5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yMC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMjAtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTIwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTIwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yMSB7XG4gICAgbWFyZ2luLXRvcDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yMS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTIxLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yMS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMjEge1xuICAgIG1hcmdpbi1yaWdodDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0yMS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0yMS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yMSB7XG4gICAgcGFkZGluZy10b3A6IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMjEtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yMS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yMS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTIyIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTIyLS10YiB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yMi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTIyLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTIyLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTIyLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yMi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTIyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yMi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTIyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjMge1xuICAgIG1hcmdpbi10b3A6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTIzLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yMy0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMjMtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMjMtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjMge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTIzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTIzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yNCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yNC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTI0LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yNC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMjQge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0yNC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0yNC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yNCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMjQtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yNC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yNC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTI1IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTI1LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTI1LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yNS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTI1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yNS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjYge1xuICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTI2LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yNi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMjYtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMjYtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjYge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTI2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTI2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yNy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTI3LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yNy0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMjcge1xuICAgIG1hcmdpbi1yaWdodDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0yNy0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0yNy0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yNyB7XG4gICAgcGFkZGluZy10b3A6IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMjctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yNy0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yNy0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTI4IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTI4LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yOC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTI4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTI4LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTI4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yOC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTI4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yOC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTI4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjkge1xuICAgIG1hcmdpbi10b3A6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTI5LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yOS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMjktLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMjktLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjkge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTI5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTI5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zMCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zMC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTMwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMzAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0zMC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0zMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTMxIHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTMxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zMS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzEge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMzEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTMxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0zMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTMxLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTMxLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTMxIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0zMS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTMxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zMS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTMxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzIge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTMyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zMi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMzItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMzItLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMzItLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTMyLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMzItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTMyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zMyB7XG4gICAgbWFyZ2luLXRvcDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zMy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTMzLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zMy0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMzMge1xuICAgIG1hcmdpbi1yaWdodDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0zMy0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0zMy0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zMyB7XG4gICAgcGFkZGluZy10b3A6IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zMy0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zMy0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTM0IHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTM0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zNC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzQge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMzQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTM0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0zNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTM0LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTM0LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTM0IHtcbiAgICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0zNC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTM0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zNC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTM0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzUge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zNS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMzUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMzUtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzUge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTM1LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTM1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zNiB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zNi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTM2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zNi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMzYge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0zNi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0zNi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zNiB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zNi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzYtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zNi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTM3IHtcbiAgICBtYXJnaW4tdG9wOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTM3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zNy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzcge1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMzctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTM3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0zNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTM3LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTM3LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTM3IHtcbiAgICBwYWRkaW5nLXRvcDogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0zNy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTM3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zNy0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTM3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzgge1xuICAgIG1hcmdpbi10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTM4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zOC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMzgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTM4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMzgtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMzgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzgge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTM4LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMzgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTM4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zOSB7XG4gICAgbWFyZ2luLXRvcDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zOS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTM5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zOS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMzkge1xuICAgIG1hcmdpbi1yaWdodDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0zOS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0zOS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zOSB7XG4gICAgcGFkZGluZy10b3A6IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zOS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzktLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zOS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTQwLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTQwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00MC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDEge1xuICAgIG1hcmdpbi10b3A6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNDEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQxLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTQxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNDEtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNDEtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDEge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTQxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNDEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00MiB7XG4gICAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNDItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNDIge1xuICAgIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS00Mi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS00Mi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00MiB7XG4gICAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNDItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNDItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS00Mi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQzIHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDMge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTQzLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTQzLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQzIHtcbiAgICBwYWRkaW5nLXRvcDogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00My0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDQge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNDQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQ0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNDQtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNDQtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDQge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQ0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTQ0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNDQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00NSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNDUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQ1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNDUge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS00NS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS00NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00NSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNDUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNDUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS00NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQ2IHtcbiAgICBtYXJnaW4tdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQ2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDYge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQ2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTQ2LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTQ2LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQ2IHtcbiAgICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00Ni0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQ2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQ2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQ2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDcge1xuICAgIG1hcmdpbi10b3A6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNDctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQ3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTQ3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNDctLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNDctLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDcge1xuICAgIHBhZGRpbmctdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQ3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTQ3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNDctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00OCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNDgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQ4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNDgge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS00OC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS00OC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00OCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNDgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNDgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS00OC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQ5IHtcbiAgICBtYXJnaW4tdG9wOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQ5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDkge1xuICAgIG1hcmdpbi1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQ5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTQ5LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTQ5LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQ5IHtcbiAgICBwYWRkaW5nLXRvcDogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00OS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQ5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQ5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTUwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTUwLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS01MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01MC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01MSB7XG4gICAgbWFyZ2luLXRvcDogMTAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01MS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTUxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNTEge1xuICAgIG1hcmdpbi1yaWdodDogMTAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNTEtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTUxLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01MSB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTUxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTUxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTUxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTUxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTUyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTUyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTUyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS01MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS01Mi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNTItLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTUyIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTUyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNTItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNTItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTMge1xuICAgIG1hcmdpbi10b3A6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTUzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01My0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTUzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTUzLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS01My0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTMge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01My0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01My0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01My0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01NCB7XG4gICAgbWFyZ2luLXRvcDogMTA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01NC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTU0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNTQge1xuICAgIG1hcmdpbi1yaWdodDogMTA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNTQtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTU0LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01NCB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTU0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTU0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTU0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTU0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTU1IHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTU1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTU1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS01NS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNTUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTYge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTU2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01Ni0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTU2LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS01Ni0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTYge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01Ni0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01Ni0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01Ni0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01NyB7XG4gICAgbWFyZ2luLXRvcDogMTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01Ny0tc3Age1xuICAgIG1hcmdpbi10b3A6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTU3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTU3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNTcge1xuICAgIG1hcmdpbi1yaWdodDogMTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNTctLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTU3LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01NyB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTU3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTU3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTU3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTU3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTU4IHtcbiAgICBtYXJnaW4tdG9wOiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTU4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTgge1xuICAgIG1hcmdpbi1ib3R0b206IDExNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTU4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS01OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS01OC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNTgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTU4IHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTU4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNTgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNTgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTkge1xuICAgIG1hcmdpbi10b3A6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTU5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01OS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTU5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTU5LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS01OS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTkge1xuICAgIHBhZGRpbmctdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01OS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01OS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01OS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02MCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTYwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNjAtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02MCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTYwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTYwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTYxIHtcbiAgICBtYXJnaW4tdG9wOiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02MS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTYxLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjEge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTYxLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNjEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS02MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS02MS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNjEtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTYxIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNjEtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNjEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNjEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNjEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjIge1xuICAgIG1hcmdpbi10b3A6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTYyLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNjItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS02Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTYyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTYyLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS02Mi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjIge1xuICAgIHBhZGRpbmctdG9wOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02Mi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS02Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02Mi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02Mi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02MyB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02My0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTYzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNjMge1xuICAgIG1hcmdpbi1yaWdodDogMTI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNjMtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTYzLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02MyB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTYzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTYzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTYzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTYzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02NC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTY0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTY0LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNjQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS02NC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNjQtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNjQtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNjQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNjQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNjQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjUge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTY1LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNjUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS02NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTY1LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS02NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjUge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02NS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS02NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02NS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02NiB7XG4gICAgbWFyZ2luLXRvcDogMTMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTY2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02Ni0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTY2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNjYge1xuICAgIG1hcmdpbi1yaWdodDogMTMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNjYtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTY2LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02NiB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTY2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTY2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTY2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTY2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTY3IHtcbiAgICBtYXJnaW4tdG9wOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02Ny0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTY3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjcge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTY3LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNjctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS02NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS02Ny0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNjctLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTY3IHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNjctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNjctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTY3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNjctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNjctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjgge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTY4LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNjgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS02OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTY4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTY4LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS02OC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjgge1xuICAgIHBhZGRpbmctdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02OC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS02OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02OC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02OC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02OSB7XG4gICAgbWFyZ2luLXRvcDogMTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTY5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02OS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTY5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNjkge1xuICAgIG1hcmdpbi1yaWdodDogMTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNjktLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTY5LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02OSB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTY5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTY5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTY5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTY5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03MC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTcwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTcwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS03MC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNzAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzEge1xuICAgIG1hcmdpbi10b3A6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTcxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNzEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03MS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTcxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTcxLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS03MS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzEge1xuICAgIHBhZGRpbmctdG9wOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03MS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03MS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS03MS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03MS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03MiB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNzItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS03Mi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03Mi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTcyLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNzIge1xuICAgIG1hcmdpbi1yaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNzItLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTcyLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03MiB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTcyLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTcyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTcyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTcyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTczIHtcbiAgICBtYXJnaW4tdG9wOiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03My0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTczLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTczLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS03My0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNzMtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTczIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTczIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzQge1xuICAgIG1hcmdpbi10b3A6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTc0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNzQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03NC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTc0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTc0LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS03NC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzQge1xuICAgIHBhZGRpbmctdG9wOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03NC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03NC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS03NC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03NSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNzUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS03NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03NS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTc1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNzUge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNzUtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03NSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTc1LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTc1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTc2IHtcbiAgICBtYXJnaW4tdG9wOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03Ni0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTc2LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTc2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS03Ni0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNzYtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTc2IHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTc2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzYtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzcge1xuICAgIG1hcmdpbi10b3A6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTc3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNzctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03Ny0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTc3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTc3LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS03Ny0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzcge1xuICAgIHBhZGRpbmctdG9wOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03Ny0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03Ny0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS03Ny0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03Ny0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03OCB7XG4gICAgbWFyZ2luLXRvcDogMTU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNzgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS03OC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTc4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03OC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTc4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNzgge1xuICAgIG1hcmdpbi1yaWdodDogMTU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNzgtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTc4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03OCB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTc4LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTc4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTc4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTc4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTc5IHtcbiAgICBtYXJnaW4tdG9wOiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03OS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTc5LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTc5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS03OS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNzktLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTc5IHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTc5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzktLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTgwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTgwLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS04MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04MC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04MSB7XG4gICAgbWFyZ2luLXRvcDogMTYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04MS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTgxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tODEge1xuICAgIG1hcmdpbi1yaWdodDogMTYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tODEtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTgxLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04MSB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTgxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTgxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTgxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTgxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTgyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTgyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTgyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS04MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS04Mi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tODItLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTgyIHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tODItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tODItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODMge1xuICAgIG1hcmdpbi10b3A6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTgzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04My0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTgzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTgzLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS04My0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODMge1xuICAgIHBhZGRpbmctdG9wOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04My0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04My0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04My0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04NCB7XG4gICAgbWFyZ2luLXRvcDogMTY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04NC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTg0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tODQge1xuICAgIG1hcmdpbi1yaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tODQtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTg0LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04NCB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTg0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTg0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTg0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTg0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTg1IHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTg1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTg1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS04NS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tODUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTg1IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tODUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tODUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODYge1xuICAgIG1hcmdpbi10b3A6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTg2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04Ni0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTg2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTg2LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS04Ni0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODYge1xuICAgIHBhZGRpbmctdG9wOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04Ni0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04Ni0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04Ni0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04NyB7XG4gICAgbWFyZ2luLXRvcDogMTc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04Ny0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTg3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTg3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tODcge1xuICAgIG1hcmdpbi1yaWdodDogMTc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tODctLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTg3LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04NyB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTg3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTg3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTg3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTg3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTg4IHtcbiAgICBtYXJnaW4tdG9wOiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTg4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODgge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTg4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS04OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS04OC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tODgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTg4IHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTg4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tODgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tODgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODkge1xuICAgIG1hcmdpbi10b3A6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTg5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04OS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTg5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTg5LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS04OS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODkge1xuICAgIHBhZGRpbmctdG9wOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04OS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04OS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04OS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS05MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tOTAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS05MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS05MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTkwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tOTAge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tOTAtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS05MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTkwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTkwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG50ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWZ3YiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi51LWZ3bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLnUtYWxpZ24tLXIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udS1hbGlnbi0tYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtYWxpZ24tLWMtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1hbGlnbi1sIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYWxpZ24tbC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1mZjAyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbn1cblxuLnUtbGgyMDAge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udS11bGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4udS11bGluZTpob3ZlciwgLnUtdWxpbmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYS51LWxpbmsge1xuICBjb2xvcjogIzMxNzdDNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLnUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEudS1saW5rW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBjb250ZW50OiBcIm9wZW5faW5fbmV3XCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi51LXRleHQtLTEwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTEwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTExIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTExIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTEgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTEyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTEyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTIgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTEzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTEzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTMgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE1IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE2IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE3IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE3IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTcgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE4IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE4IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTggKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTkgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTIwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTIwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTIxIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTIxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjEgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTIyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTIyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjIgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTIzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTIzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjMgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjQgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI1IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjUgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI2IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjYgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI3IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI3IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjcgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI4IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI4IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjggKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjkgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTMwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTMwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzAgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTMxIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTMxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzEgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTMyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTMyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzIgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTMzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTMzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzMgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTM0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzQgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM1IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTM1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzUgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM2IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTM2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzYgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM3IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTM3IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzcgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM4IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzOCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTM4IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzggKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzOSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTM5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzkgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTQwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tNDAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTQwIHtcbiAgICBmb250LXNpemU6IGNhbGMoNDAgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTQxIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tNDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTQxIHtcbiAgICBmb250LXNpemU6IGNhbGMoNDEgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xMC0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMCAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMTEtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTEgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTEyLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xMy0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMTQtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE1LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE1ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xNi0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMTctLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTcgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE4LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xOS0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOSAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjAtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTIxLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIxICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yMi0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMiAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjMtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjMgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI0LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI0ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yNS0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNSAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjYtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjYgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI3LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI3ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yOC0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOCAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjktLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjkgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTMwLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0zMS0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMSAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMzItLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzIgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn0iXX0= */